<?xml version="1.0"?>
<doc>
    <assembly>
        <name>EDV2000.Common</name>
    </assembly>
    <members>
        <member name="T:EDV2000.Common.Agents.E2KAgents">
            <summary>
            Stellt statische Methoden im Umgang mit EDV2000-Agents bereit.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Agents.E2KAgents.ConnectToAgent(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Verbindet zum RemotingObjekt des Agents und gibt es zurück, wenn verfügbar.
            </summary>
            <param name="yListener"></param>
            <param name="yURL"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Agents.E2KAgents.EnsureAgent(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Startet den Agent, wenn er nicht läuft, verbindet zum IE2KAgent-RemoteObject und gibt den Proxy darauf zurück.
            </summary>
            <param name="yReason"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="E:EDV2000.Common.Agents.E2KAgents.StartAgent">
            <summary>
            Event, welches geworfen wird, um den Agent-Prozess zu starten.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Agents.E2KAgentStartEventHandler">
            <summary>
            Delegate.
            </summary>
            <param name="ySender"></param>
            <param name="yArgs"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Agents.E2KAgentStartEventArgs">
            <summary>
            Args, welche das Starten eines E2K-Agents definieren.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Agents.E2KAgentStartEventArgs.#ctor(System.String)">
            <summary>
            </summary>
            <param name="yReason"></param>
        </member>
        <member name="P:EDV2000.Common.Agents.E2KAgentStartEventArgs.AgentURL">
            <summary>
            Hier sollte die URl zum IE2KAgent-Remoting-Objekt hinterlegt werden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Agents.E2KAgentStartEventArgs.Reason">
            <summary>
            Die Reason, wieso und für was der Agent gestartet werden soll.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Agents.IE2KAgent">
            <summary>
            Stellt das Remoting-Interface eines EDv2000-Agents dar.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.IRemoteManager">
            <summary>
            Interface, welches jeder RemoteManager unterstützen sollte.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.IRemoteManager.CheckConnection">
            <summary>
            Beim Implementieren sollte diese Methode immer true zurückgeben, ob zu checken,
            ob die Verbindung zum Manager steht.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Agents.IE2KAgent.MarshalRemoteObject(System.String,System.String,System.String,System.Object[])">
            <summary>
            Instanziert ein Remote-Object (welches zumindest von MarshalByRefObejct ableiten muß) und 
            marshalt dieses über Remoting.
            </summary>
            <param name="yAssemblyName"></param>
            <param name="yClassName"></param>
            <param name="yContructorParams"></param>
            <param name="yURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Agents.IE2KAgent.DeliverFile(System.String,System.IO.Stream)">
            <summary>
            Liefert ein File für den Agent aus.
            Der Agent speichert das File in einem Ordner seiner Wahl.
            </summary>
            <param name="yFileName"></param>
            <param name="yContent"></param>
        </member>
        <member name="M:EDV2000.Common.Agents.IE2KAgent.CloseAgent">
            <summary>
            Schließt den Agent-Prozess.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Agents.IE2KAgent.Text">
            <summary>
            Der Text des Agents.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Agents.IE2KAgent.ToolTip">
            <summary>
            Der ToolTip-Text des Agents.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IAnnotatedListItem">
            <summary>
            Beschreibt ein Item eien AnnotatedList. (Name,Description,Tag)
            </summary>
        </member>
        <member name="P:EDV2000.Common.IAnnotatedListItem.Name">
            <summary>
            (Kurz)AnzeigeName
            </summary>
        </member>
        <member name="P:EDV2000.Common.IAnnotatedListItem.Description">
            <summary>
            Beschreibung des Elements für 2te Spalte einer DropDown-Listview oder als Tooltip für Listboxen
            </summary>
        </member>
        <member name="P:EDV2000.Common.IAnnotatedListItem.Tag">
            <summary>
            ID des Elemets, kann Guid oder String-Code oder numerisch sein
            </summary>
        </member>
        <member name="T:EDV2000.Common.IAnnotatedList">
            <summary>
            wie IList, nur nicht Object sondern AnnotatedListItem
            </summary>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.RemoveAt(System.Int32)">
            <summary>
            wie IList, nur nicht Object sondern AnnotatedListItem
            </summary>
            <param name="index"></param>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.Insert(System.Int32,EDV2000.Common.IAnnotatedListItem)">
            <summary>
            wie IList, nur nicht Object sondern AnnotatedListItem
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.Remove(EDV2000.Common.IAnnotatedListItem)">
            <summary>
            wie IList, nur nicht Object sondern AnnotatedListItem
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.Contains(EDV2000.Common.IAnnotatedListItem)">
            <summary>
            wie IList, nur nicht Object sondern AnnotatedListItem
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.Clear">
            <summary>
            wie IList, nur nicht Object sondern AnnotatedListItem
            </summary>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.IndexOf(EDV2000.Common.IAnnotatedListItem)">
            <summary>
            wie IList, nur nicht Object sondern AnnotatedListItem
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.IndexOf(System.Object)">
            <summary>
            ein allgemeiner IndexOf für die Tag-Spalte
            </summary>
            <param name="yTag"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.IndexOf(System.Guid)">
            <summary>
            ein IndexOf für den Fall dass die Tag-Spalte eien GUID ist
            </summary>
            <param name="yTagID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.IndexOf(System.Int32)">
            <summary>
            ein IndexOf für den Fall daß  die Tagspalte ein Int ist
            </summary>
            <param name="yTagInt"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.IndexOf(System.String)">
            <summary>
            ein IndexOf für den Fall, daß die Tagspalte ein String(-Code) ist
            </summary>
            <param name="yTagString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.GetName(System.Object)">
            <summary>
            lese den Text der ersten Spalte (Name des AnnotatedListItems) für den Fall daß der Tag ein Object ist
            </summary>
            <param name="yTag"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.GetName(System.Guid)">
            <summary>
            lese den Text der ersten Spalte (Name des AnnotatedListItems) für den Fall daß der Tag ein Guid ist
            </summary>
            <param name="yTagID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.GetName(System.Int32)">
            <summary>
            lese den Text der ersten Spalte (Name des AnnotatedListItems) für den Fall daß der Tag ein Int
            </summary>
            <param name="yTagInt"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.GetName(System.String)">
            <summary>
            lese den Text der ersten Spalte (Name des AnnotatedListItems) für den Fall daß der Tag ein String ist
            </summary>
            <param name="yTagString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.GetDescription(System.String)">
            <summary>
            Gibt die Beschreibung des Items mit dem angegebenen Namen zurück
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.GetDescription(System.Object)">
            <summary>
            Gibt die Beschreibung des Items mit dem angegebenen Tag zurück
            </summary>
            <param name="yTag"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.GetTag(System.String)">
            <summary>
            Gibt den Inhalt des Tags des AnnotatedListItems mit dem angegebenen Namen zurück
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.Add(EDV2000.Common.IAnnotatedListItem)">
            <summary>
            wie IList, nur nicht Object sondern AnnotatedListItem
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IAnnotatedList.Sort">
            <summary>
            Sortiert nach Name.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IAnnotatedList.IsReadOnly">
            <summary>
            wie IList, nur nicht Object sondern AnnotatedListItem
            </summary>
        </member>
        <member name="P:EDV2000.Common.IAnnotatedList.Item(System.Int32)">
            <summary>
            wie IList, nur nicht Object sondern AnnotatedListItem
            </summary>
        </member>
        <member name="P:EDV2000.Common.IAnnotatedList.IsFixedSize">
            <summary>
            wie IList, nur nicht Object sondern AnnotatedListItem
            </summary>
        </member>
        <member name="T:EDV2000.Common.AnnotatedListItem">
            <summary>
            Basis-Implementation von IAnnotatedListItem
            </summary>
        </member>
        <member name="M:EDV2000.Common.AnnotatedListItem.#ctor">
            <summary>
            Privater Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.AnnotatedListItem.#ctor(System.String,System.String)">
            <summary>
            Variante 1 Annotatedlist mit dem Namen im Tag
            </summary>
            <param name="yName"></param>
            <param name="yDescription"></param>
        </member>
        <member name="M:EDV2000.Common.AnnotatedListItem.#ctor(System.String,System.String,System.Guid)">
            <summary>
            Varainte 2 Annotatedlist mit einer Guid im Tag
            </summary>
            <param name="yName"></param>
            <param name="yDescription"></param>
            <param name="yID"></param>
        </member>
        <member name="M:EDV2000.Common.AnnotatedListItem.#ctor(System.String,System.String,System.Object)">
            <summary>
            Varainte 3 Annotatedlist mit einem Object im Tag
            </summary>
            <param name="yName"></param>
            <param name="yDescription"></param>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.AnnotatedListItem.ToString">
            <summary>
            wie IList, nur nicht Object sondern AnnotatedListItem
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedListItem.Clone">
            <summary>
            Gibt einen Clon zurück, wobei der Tag flach zugewiesen wird, wenn er kein ICloneable Interface implementiert.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedListItem.CompareTo(System.Object)">
            <summary>
            Vergleicht.
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.AnnotatedListItem.ComparerInstance">
            <summary>
            Gibt die Instanz eines Comparers zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.AnnotatedListItem.Name">
            <summary>
            der Name der Option für die ListView
            </summary>
        </member>
        <member name="P:EDV2000.Common.AnnotatedListItem.Description">
            <summary>
            die Beschreibung für den Namen
            </summary>
        </member>
        <member name="P:EDV2000.Common.AnnotatedListItem.Tag">
            <summary>
            das was im Listview-Tag steht
            </summary>
        </member>
        <member name="T:EDV2000.Common.AnnotatedListItemComparer">
            <summary>
            Comparer für die IAnnotatedListItem-Objekte
            </summary>
        </member>
        <member name="M:EDV2000.Common.AnnotatedListItemComparer.Compare(System.Object,System.Object)">
            <summary>
            vergleicht 2 IAnnotatedListItem-Objekte
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.AnnotatedList">
            <summary>
            eine AnnotatedList ist eine "Collection" von Elementen des Typs AnnotatedListItem, zum Befüllen von 2 Spaltigen ListViews
            für 2 Spaltige ComboBoxen. (ala RaCode - Name des Anwalts)
            </summary>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.#ctor">
            <summary>
            Konstruktor, überladen
            </summary>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.#ctor(System.Array)">
            <summary>
            Konstruktor, überladen: AnnotatedList aus den ersten beiden Spalten eines 2-dimensionalen Arrays aufbauen
            </summary>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.#ctor(System.Data.DataTable)">
            <summary>
            Konstruktor, überladen: AnnotatedList aus den ersten beiden Spalten einer DataTable aufbauen (müssen string sein)
            </summary>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.#ctor(System.String)">
            <summary>
            Konstruktor, überladen
            </summary>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.#ctor(System.String,System.Array)">
            <summary>
            Konstruktor, überladen: AnnotatedList aus den ersten beiden Spalten eines 2-dimensionalen Arrays aufbauen
            </summary>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.#ctor(System.String,System.Data.DataTable)">
            <summary>
            Konstruktor, überladen: AnnotatedList aus den ersten beiden Spalten einer DataTable aufbauen (müssen string sein)
            </summary>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.Insert(System.Int32,EDV2000.Common.IAnnotatedListItem)">
            <summary>
            Basisimplementation
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.Remove(EDV2000.Common.IAnnotatedListItem)">
            <summary>
            Basisimplementation
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.Contains(EDV2000.Common.IAnnotatedListItem)">
            <summary>
            Basisimplementation
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.IndexOf(EDV2000.Common.IAnnotatedListItem)">
            <summary>
            Basisimplementation für ListItem selbst
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.IndexOf(System.Object)">
            <summary>
            ein IndexOf für den Fall dass die Tag-Spalte ein Object ist
            </summary>
            <param name="yTag"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.IndexOf(System.Guid)">
            <summary>
            ein IndexOf für den Fall dass die Tag-Spalte ein GUID ist
            </summary>
            <param name="yTagID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.IndexOf(System.Int32)">
            <summary>
            ein IndexOf für den Fall dass die Tag-Spalte ein int ist
            </summary>
            <param name="yTagInt"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.IndexOf(System.String)">
            <summary>
            ein IndexOf für den Fall dass die Tag-Spalte ein String ist
            </summary>
            <param name="yTagString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.GetName(System.Object)">
            <summary>
            lese den Text der ersten Spalte (Name des AnnotatedListviewItems) für den Fall daß der Tag ein Object ist
            </summary>
            <param name="yTag"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.GetName(System.Guid)">
            <summary>
            lese den Text der ersten Spalte (Name des AnnotatedListviewItems) für den Fall daß der Tag ein Guid ist
            </summary>
            <param name="yTagID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.GetName(System.Int32)">
            <summary>
            lese den Text der ersten Spalte (Name des AnnotatedListviewItems) für den Fall daß der Tag ein int ist
            </summary>
            <param name="yTagInt"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.GetName(System.String)">
            <summary>
            lese den Text der ersten Spalte (Name des AnnotatedListviewItems) für den Fall daß der Tag ein string ist
            </summary>
            <param name="yTagString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.GetDescription(System.String)">
            <summary>
            Gibt die Beschreibung des Items mit dem angegebenen Namen zurück
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.GetDescription(System.Object)">
            <summary>
            Gibt die Beschreibung des Items mit dem angegebenen Tag zurück
            </summary>
            <param name="yTag"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.GetTag(System.String)">
            <summary>
            Gibt den Inhalt des Tags des AnnotatedListItems mit dem angegebenen Namen zurück
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.GetItemByName(System.String)">
            <summary>
            Gibt den Inhalt des Tags des AnnotatedListItems mit dem angegebenen Namen zurück
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.GetItemByName(System.String,EDV2000.Common.IAnnotatedListItem)">
            <summary>
            Gibt den Inhalt des Tags des AnnotatedListItems mit dem angegebenen Namen zurück
            </summary>
            <param name="yName"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.Add(EDV2000.Common.IAnnotatedListItem)">
            <summary>
            Basisimplementation
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.GetItemByTag(System.Object,EDV2000.Common.IAnnotatedListItem)">
            <summary>
            Dies gibt das IAnnotatedListItem zurück, dessen Tag dem geforderten entspricht oder
            wenn nicht gefunden das übergebene DefaultItem.
            </summary>
            <param name="yTag"></param>
            <param name="yDefaultItem"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.GetItemByTag(System.Object)">
            <summary>
            Dies gibt das IAnnotatedListItem zurück, dessen Tag dem geforderten entspricht oder
            wenn nicht gefunden ein IAnnotatedListItem mit leerem Name und Description.
            </summary>
            <param name="yTag"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.GetFilteredByTags(System.Object[])">
            <summary>
            Diese Methode gibt eine neue AnnotatedList zurück, welche aus den
            geclonten Items der SchnittMenge der Items der aktuellen AnnotatedList
            und der Menge der Items mit den übergebenen Tags besteht.
            Auf gut deutsch: Ein Filter, wo nur die Items vorkommen, deren Tags
            übergeben sind, wobei, wenn ein Tag nicht gefunden wird, kein Fehler kommt
            und der Tag in der neuen List einfach fehlt.
            </summary>
            <param name="yTagsToTake"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.GetArrayOfTags(System.Type)">
            <summary>
            Gibt alle Tags der AnnotatedListItems in der Liste als Array zurück
            </summary>
            <param name="yTypeOfTags"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.LoadFromArray(System.Array)">
            <summary>
            Lade die AnnotatedList aus den ersten beiden Spalten eines 2-dimensionalen Arrays
            </summary>
            <param name="array"></param>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.LoadFromDataTable(System.Data.DataTable)">
            <summary>
            Lade die AnnotatedList aus den ersten beiden Spalten einer DataTable (müssen string sein)
            </summary>
            <param name="table"></param>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.Sort">
            <summary>
            Sortiert die Liste nach Name
            </summary>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.OnClearComplete">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.OnSetComplete(System.Int32,System.Object,System.Object)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.OnRemoveComplete(System.Int32,System.Object)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.AnnotatedList.OnInsertComplete(System.Int32,System.Object)">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.AnnotatedList.ResourceName">
            <summary>
            Gibt einen möglichst eindeutigen Namen für die Resourcen zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.AnnotatedList.IsReadOnly">
            <summary>
            Basisimplementation
            </summary>
        </member>
        <member name="P:EDV2000.Common.AnnotatedList.Item(System.Int32)">
            <summary>
            Basisimplementation
            </summary>
        </member>
        <member name="P:EDV2000.Common.AnnotatedList.IsFixedSize">
            <summary>
            Basisimplementation
            </summary>
        </member>
        <member name="T:EDV2000.Common.API.IClassFactory">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.API.IClassFactory.CreateInstance(System.Object,System.Guid@,System.Object@)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.API.IClassFactory.LockServer(System.Boolean)">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.API.DllLoader">
            <summary>
            Stellt Funktionen zur Verfügung, um DLLs direkt (also API / Interop ) zu laden und lädt jede DLL nur einmal.
            </summary>
        </member>
        <member name="M:EDV2000.Common.API.DllLoader.GetClassFactory(System.String,System.Guid)">
            <summary>
            Lädt die Class factory für eine bestimmte Class ID aus der angegebenen DLL.
            </summary>
        </member>
        <member name="M:EDV2000.Common.API.DllLoader.LoadLibrary(System.String)">
            <summary>
            Lädt die angegebene DLL und wenn sie schon geladen ist, wird nur der Handle drauf zurückgegeben.
            </summary>
            <param name="yDllName"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.API.DllLoader.DllHolder.DllHandle">
            <summary>
            Dies gibt DllHandle zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.API.DllLoader.DllHolder.DllName">
            <summary>
            Dies gibt DllName zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.API.DllLoader.DllHolderList.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.API.DllLoader.DllHolderList.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.API.DllLoader.DllHolderList.GetDllHandleByDllName(System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.API.DllLoader.DllHolderList.Add(System.IntPtr,System.String)">
            <summary>
            Fügt hinzu
            </summary>
        </member>
        <member name="T:EDV2000.Common.ApplicationConfiguration">
            <summary>
            Diese Klasse stellt Funktionen zur Verfügung, um die Applikationskonfiguration bequem einlesen zu können.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.#ctor">
            <summary>
            Privater Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.Set(System.String,System.String)">
            <summary>
            Legt den Wert auf den übergebenen Wert fest.
            </summary>
            <param name="yName"></param>
            <param name="yWert"></param>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.Set(System.String,System.Int64)">
            <summary>
            Legt den Wert auf den übergebenen Wert fest.
            </summary>
            <param name="yName"></param>
            <param name="yWert"></param>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.Set(System.String,System.Double)">
            <summary>
            Legt den Wert auf den übergebenen Wert fest.
            </summary>
            <param name="yName"></param>
            <param name="yWert"></param>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.Set(System.String,System.Guid)">
            <summary>
            Legt den Wert auf den übergebenen Wert fest.
            </summary>
            <param name="yName"></param>
            <param name="yWert"></param>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.Set(System.String,System.Boolean)">
            <summary>
            Legt den Wert auf den übergebenen Wert fest.
            </summary>
            <param name="yName"></param>
            <param name="yWert"></param>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.Set(System.String,System.DateTime)">
            <summary>
            Legt den Wert auf den übergebenen Wert fest.
            </summary>
            <param name="yName"></param>
            <param name="yWert"></param>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.Set(System.String,System.TimeSpan)">
            <summary>
            Legt den Wert auf den übergebenen Wert fest.
            </summary>
            <param name="yName"></param>
            <param name="yWert"></param>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.GetCorrectConfigKey(System.String)">
            <summary>
            Diese Methode gibt den Configuration-Key in der richtigen Schreibweise zurück.
            </summary>
            <param name="yKeyCaseInsensitive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.GetConfigurationString(System.String,System.String)">
            <summary>
            Ermittelt den Configuration-Wert.
            </summary>
            <param name="yName"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.SetConfigurationString(System.String,System.String)">
            <summary>
            Setzt den Konfigurationswert.
            </summary>
            <param name="yName"></param>
            <param name="yWert"></param>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.Configuration">
            <summary>
            Dies gibt die Configuration zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.AppConfigFilePath">
            <summary>
            Gibt den Namen des ConfigurationFiles zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.AppConfigFile">
            <summary>
            Gibt die Darstellung des unmittelbaren Applikations-Konfigurationsfiles zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.Item(System.String,System.String)">
            <summary>
            Gibt den Wert zurück. Wenn das nicht geht, kommt der Default-Wert.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.Item(System.String,System.Int64)">
            <summary>
            Gibt den Wert zurück. Wenn das nicht geht, kommt der Default-Wert.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.Item(System.String,System.Double)">
            <summary>
            Gibt den Wert zurück. Wenn das nicht geht, kommt der Default-Wert.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.Item(System.String,System.Guid)">
            <summary>
            Gibt den Wert zurück. Wenn das nicht geht, kommt der Default-Wert.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.Item(System.String,System.Boolean)">
            <summary>
            Gibt den Wert zurück. Wenn das nicht geht, kommt der Default-Wert.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.Item(System.String,System.DateTime)">
            <summary>
            Gibt den Wert zurück. Wenn das nicht geht, kommt der Default-Wert.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.Item(System.String,System.TimeSpan)">
            <summary>
            Gibt den Wert zurück. Wenn das nicht geht, kommt der Default-Wert.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFileEntryType">
            <summary>
            Enum, welcher ein ApplicationConfigurationFileEntry charakterisiert.
            </summary>
        </member>
        <member name="F:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFileEntryType.Clear">
            <summary>
            Löscht alles bis dorthin definiertes, unahängig von Key und Value
            </summary>
        </member>
        <member name="F:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFileEntryType.Add">
            <summary>
            Fügt hinzu mit Key un Value
            </summary>
        </member>
        <member name="F:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFileEntryType.Remove">
            <summary>
            Entfernt einen spezifischen Wert abhängig von Key, unabhängig von Value
            </summary>
        </member>
        <member name="T:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFileEntry">
            <summary>
            Stellt den Eintrag eines ApplicationConfigurationFiles dar.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFileEntry.Type">
            <summary>
            Dies gibt Type zurück oder legt Type fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFileEntry.Key">
            <summary>
            Dies gibt Key zurück oder legt Key fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFileEntry.Value">
            <summary>
            Dies gibt Value zurück oder legt Value fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFileEntryCollection">
            <summary>
            Auflistung vom Typ ApplicationConfigurationFileEntry
            </summary>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFileEntryCollection.Add(EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFileEntry)">
            <summary>
            Fügt hinzu, ein vorhandener gleichen Keys wird ersetzt.
            Clear-Entries werden immer ersetzt.
            </summary>
            <param name="yEntry"></param>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFileEntryCollection.RemoveEntry(System.String)">
            <summary>
            Entfernt den Eintrag mit dem übergebenen Key.
            </summary>
            <param name="yKey"></param>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFileEntryCollection.RemoveClearEntry">
            <summary>
            Entfernt den Clear-Eintrag.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFileEntryCollection.Item(System.String)">
            <summary>
            Gibt den Eintrag mit dem übergebenen Key zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFileEntryCollection.ClearEntry">
            <summary>
            Gibt zurück, ob schon ein Clear-Eintrag besteht.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFile">
            <summary>
            Diese Klasse stellt ein Application-Konfigurationsfile dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFile.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFile.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFile.ReadFrom(System.String)">
            <summary>
            Liest den Inhalt aus dem übergebenen File.
            </summary>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFile.ReadFrom(System.Xml.XmlDocument)">
            <summary>
            Liest den Inhalt aus dem übergebenen File.
            </summary>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFile.SaveTo(System.String)">
            <summary>
            Speichert den Inhalt in die übergebene Datei.
            </summary>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFile.SaveTo(System.Xml.XmlDocument)">
            <summary>
            Speichert den Inhalt in die übergebene Datei.
            </summary>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.ApplicationConfiguration.ApplicationConfigurationFile.Entries">
            <summary>
            Die Einträge des Files.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ArchitectureHelper">
            <summary>
            Diverse Methoden zur Bestimmung
            </summary>
        </member>
        <member name="F:EDV2000.Common.ArchitectureHelper.EXEFileKurzZeichen_AMD64">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.ArchitectureHelper.EXEFileKurzZeichen_IA64">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.ArchitectureHelper.EXEFileKurzZeichen_MSIL">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.ArchitectureHelper.EXEFileKurzZeichen_X86">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.ArchitectureHelper.HRIKurzZeichen_AMD64">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.ArchitectureHelper.HRIKurzZeichen_IA64">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.ArchitectureHelper.HRIKurzZeichen_MSIL">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.ArchitectureHelper.HRIKurzZeichen_X86">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.ArchitectureHelper.GetPhysicalProcessorCount">
            <summary>
            Gibt die Anzahl der vom Windows verwalteten physikalischen Prozessoren zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArchitectureHelper.Is64BitRunning">
            <summary>
            Gibt zurück, ob der aktuelle Prozess als 64bit läuft.
            ACHTUNG!!! Itanium ist auch 64bit!!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArchitectureHelper.Is32BitRunning">
            <summary>
            Gibt zurück, ob der aktuelle Prozess als 32bit läuft.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArchitectureHelper.GetRunningArchitecture">
            <summary>
            Gibt die Architecture zurück, mit der der aktuelle Prozess läuft
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArchitectureHelper.GetOSArchitecture">
            <summary>
            Gibt die Architecture zurück, mit der das Betriebssystem läuft
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArchitectureHelper.GetArchitectureKurzZeichen(System.Reflection.ProcessorArchitecture)">
            <summary>
            Gibt das Kurzzeichen für die Architektur zurück (x86,x64,IA64)
            Rufzeichen für MSIL und alles andere Fragezeichen
            </summary>
            <param name="yArchitecture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArchitectureHelper.GetArchitectureEXEFileKurzZeichen(System.Reflection.ProcessorArchitecture)">
            <summary>
            Gibt das Kurzzeichen zurück, was an den DateiNamen (natürlich ohne Extension) der kompilierten Assembly angehängt wird
            </summary>
            <param name="yArchitecture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArchitectureHelper.GetSuitableExecutableAssemblyName(System.String)">
            <summary>
            Modifiziert den Namen des Assembly-Files (ohne Extension) so, dass er zur aktuell laufenden Architectur passt.
            </summary>
            <param name="yAssemblyName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArchitectureHelper.GetSuitableExecutableAssemblyName(System.Reflection.ProcessorArchitecture,System.String)">
            <summary>
            Modifiziert den Namen des Assembly-Files (ohne Extension) so, dass er zur Architectur passt.
            </summary>
            <param name="yArchitecture"></param>
            <param name="yAssemblyName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArchitectureHelper.GetSuitableExecutableFileName(System.Reflection.ProcessorArchitecture,System.String)">
            <summary>
            Modifiziert den Namen des Assembly-Files (ohne Extension) so, dass er zur Architectur passt.
            </summary>
            <param name="yArchitecture"></param>
            <param name="yFilePath"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArchitectureHelper.Understands(System.Reflection.ProcessorArchitecture,System.Reflection.ProcessorArchitecture)">
            <summary>
            Gibt zurück, ob die als laufende Architecture (yRunningArchitecture) übergebene Architektur Assemblies, die für yAssemblyArchitecture kompiliert wurden, lesen kann bzw. "versteht".
            </summary>
            <param name="yRunningArchitecture"></param>
            <param name="yAssemblyArchitecture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArchitectureHelper.GetUnderstoodArchitectures(System.Reflection.ProcessorArchitecture)">
            <summary>
            Gibt zurück für welche Architectures Assemblies kompiliert sein müssen, dass die als laufende Architecture (yRunningArchitecture) übergebene Architektur diese lesen kann bzw. "versteht".
            </summary>
            <param name="yRunningArchitecture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArchitectureHelper.StripArchitectureEXEFileKurzZeichenFromFilePath(System.String)">
            <summary>
            Entfernt eventuelles Architektur-EXE-Kennzeichen vom Dateinamen.
            </summary>
            <param name="yEXEFilePath"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArchitectureHelper.SetApplicationEnabledProcessorCount(System.Int32)">
            <summary>
            Setzt die Property ApplicationEnabledProcessorCount auf den angegebenen Wert.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ArchitectureHelper.ApplicationEnabledProcessorCountIsFromAppSettings">
            <summary>
            Gibt zurück, ob ApplicationEnabledProcessorCount auf Basis der AppSettings festgelegt wurde.
            Wird es durch Setzen auf true festgelegt, wird nochmals nachgeschaut, ob es AppSettings gibt.
            Wenn nicht, wird der physische ProcessorCount genommen. Also Setzen auf true ist eine Art Rücksetzen, 
            falls mal was anderes bei ApplicationEnabledProcessorCount festegelegt wurde!
            </summary>
        </member>
        <member name="P:EDV2000.Common.ArchitectureHelper.ApplicationEnabledProcessorCount">
            <summary>
            Gibt denjenigen ProcessorCount zurück, welcher für die Applikation freigeschaltet ist.
            Wenn in der exe.config nichts definiert ist, wird System.Environment.ProcessorCount zurückgegeben.
            Ansonsten kann im AppSettings-Key "ApplicationEnabledProcessorCount" ein Wert hinterlegt werden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Assemblies.AssemblyStoreContentFile">
            <summary>
            Stellt ein Content File dar, welches speichert, wo welche Assembly mit welcher Version liegt.
            Es ist so, daß üblicherweise die Assemblies in einem Ordner liegen, der so heißt, wie der Kurzname der
            Assembly lautet und in einem Unterordner, der so lautet wie die Version. Falls die Assembly einen Culture
            ungleich der Invariant Culture hat, so liegt sie in einem Unterordner der so heißt wie die Culture also xx-XX.
            Dort liegen dann auch alle Files, die gemeinsam mit der Assembly geliefert wurden und so heißen, wie die 
            Assembly nur mit einer anderen Endung.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Assemblies.AssemblyStoreContentFile.#ctor">
            <summary>
            Stellt ein ContentFile dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Assemblies.AssemblyStoreContentFile.Finalize">
            <summary>
            Destruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Assemblies.AssemblyStoreContentFile.Dispose">
            <summary>
            Schließt das File und speichert Änderungen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Assemblies.AssemblyStoreContentFile.Dispose(System.Boolean)">
            <summary>
            Wird mit true im Dispose und mit false im Finalize aufgerufen.
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="T:EDV2000.Common.Assemblies.AssemblyStoreContentEntry">
            <summary>
            Stellt einen INhaltseintrag im AssemblyStoreContentFile dar.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IXmlNodeSaveable">
            <summary>
            Dieses Interface beschreibt ein Objekt, welche in der Lage ist, seinen Inhalt
            in einen Xml-Node zu schreiben und aus ihm es wieder rauszulesen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IXmlNodeSaveable.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt den Inhalt der aktuellen Instanz mit den Werten,
            welche im übergebenen Xml-Node persistiert sind.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.IXmlNodeSaveable.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode persistiert die Informationen, welche die aktuelle Instanz hat
            in den übergebenen XmlNode.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.Assemblies.AssemblyStoreContentEntry.CreateFrom(System.Reflection.AssemblyName)">
            <summary>
            Erzeugt einen Eintrag aufgrund des Assembly-Names.
            </summary>
            <param name="yAssemblyName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Assemblies.AssemblyStoreContentEntry.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Assemblies.AssemblyStoreContentEntry.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest aus dem XML
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Assemblies.AssemblyStoreContentEntry.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt ins XML
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Assemblies.AssemblyStoreContentEntry.AssemblyVersion">
            <summary>
            Dies gibt AssemblyVersion zurück oder legt AssemblyVersion fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Assemblies.AssemblyStoreContentEntry.AssemblyFullName">
            <summary>
            Dies gibt AssemblyFullName zurück oder legt AssemblyFullName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Assemblies.AssemblyStoreContentEntry.AssemblyName">
            <summary>
            Dies gibt AssemblyName zurück oder legt AssemblyName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Assemblies.AssemblyStoreContentEntry.FileName">
            <summary>
            Dies gibt FileName zurück oder legt FileName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Assemblies.AssemblyStoreContentEntry.Architecture">
            <summary>
            Dies gibt Architecture zurück oder legt Architecture fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Assemblies.AssemblyStoreContentEntry.CultureInfo">
            <summary>
            Dies gibt CultureInfo zurück oder legt CultureInfo fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Assemblies.AssemblyStoreContentEntry.PublicKeyToken">
            <summary>
            Dies gibt PublicKeyToken zurück oder legt PublicKeyToken fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Assemblies.AssemblyStoreContentEntry.RelPath">
            <summary>
            Der zum Inhaltsfile relative Pfad.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Barcodes.BarcodeManager">
            <summary>
            Zusammenfassung für Barcode.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.ReduceToCode128PrintableCharacters(System.String)">
            <summary>
            Funktion zum Sicherstellen, dass keine Zeichen vorkommen, die Code128 nicht kann.
            (Hat Heuristiken für z.B. Ö zu oe usw.)
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetBarcodeStringFromGuid(System.Guid)">
            <summary>
            Gibt einen Barcode-String für einen Guid zurück.
            </summary>
            <param name="yGuid"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetGuidFromBarcodeString(System.String)">
            <summary>
            Gibt einen Guid für einen Barcode-String zurück
            </summary>
            <param name="yBarcode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetBarcode(System.String)">
            <summary>
            Gibt den Barcode für den übergebenen String als Bitmap zurück
            </summary>
            <param name="yString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetBarcodeTTFString(System.String)">
            <summary>
            Gibt den String zurück, der in Verwendung mit dem richtigen Font den richtigen Code128-Barcode ergibt.
            </summary>
            <param name="yString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetBarcodeTTFString(System.Guid)">
            <summary>
            Gibt den String zurück, der in Verwendung mit dem richtigen Font den richtigen Code128-Barcode ergibt.
            Der Guid wird mittels GetBarcodeStringFromGuid "komprimiert".
            </summary>
            <param name="yGuid"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetEAN13BarcodeTTFString(System.String)">
            <summary>
            Gibt den String zurück, der in Verwendung mit dem Barcode TTF, dem Barcode der Bitmap entspricht
            </summary>
            <param name="yString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetEAN13BarcodeBitmapString(System.String)">
            <summary>
            Gibt den String zurück, der lauter 0en und 1er bringt, um den Barcode darzustellen!
            </summary>
            <param name="yString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetEAN14BarcodeTTFString(System.String)">
            <summary>
            Gibt den String zurück, der in Verwendung mit dem Barcode TTF, dem Barcode der Bitmap entspricht
            </summary>
            <param name="yString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetEAN8BarcodeTTFString(System.String)">
            <summary>
            Gibt den String zurück, der in Verwendung mit dem Barcode TTF, dem Barcode der Bitmap entspricht
            </summary>
            <param name="yString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetCheckedEAN13Code(System.String)">
            <summary>
            Gibt zurück, wobei ggf. die Prüfziffer korrigiert wird.
            </summary>
            <param name="yString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetCheckedEAN14Code(System.String)">
            <summary>
            Gibt zurück, wobei ggf. die Prüfziffer korrigiert wird.
            </summary>
            <param name="yString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetCheckedEAN8Code(System.String)">
            <summary>
            Gibt zurück, wobei ggf. die Prüfziffer korrigiert wird.
            </summary>
            <param name="yString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetBarcode(System.String,System.Int32)">
            <summary>
            Gibt den Barcode für den übergebenen String als Bitmap mit der angegebenen Auflösung zurück
            </summary>
            <param name="yString"></param>
            <param name="yDpi"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetBarcode(System.Guid)">
            <summary>
            Gibt den Barcode für den übergebenen Guid als Bitmap zurück
            </summary>
            <param name="yGuid"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetBarcodeFromBitPattern(System.String,System.Int32,System.Int32)">
            <summary>
            Gibt den Barcode für den übergebenen String als Bitmap zurück
            </summary>
            <param name="yHeightPixel"></param>
            <param name="yUnitWidthPixel"></param>
            <param name="yPattern"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetBarcodeFromBitPattern(System.String,System.Int32,System.Int32,System.Int32)">
            <summary>
            Gibt den Barcode für den übergebenen String als Bitmap zurück
            </summary>
            <param name="yHeightPixel"></param>
            <param name="yUnitWidthPixel"></param>
            <param name="yWidthCorrection">größer 0 macht die Striche schmäler, kleiner 0 macht sie breiter.</param>
            <param name="yPattern"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BarcodeManager.GetBarcode(System.Guid,System.Int32)">
            <summary>
            Gibt den Barcode für den übergebenen Guid als Bitmap mit der angegebenen Auflösung zurück
            </summary>
            <param name="yGuid"></param>
            <param name="yDpi"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Barcodes.BCFont">
            <summary>
            Zusammenfassung für BCFont.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BCFont.ConvertFromCode128(System.String)">
            <summary>
            Erstellt einen Font-String für den Code128-TTF aus einem String
            </summary>
            <param name="yString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BCFont.ConvertFromCode128(System.String,System.Int32,System.Int32,System.Int32)">
            <summary>
            Erstellt einen Font-String für den Code128-TTF aus einem String
            </summary>
            <param name="yString"></param>
            <param name="yFNC1"></param>
            <param name="yFNC2"></param>
            <param name="yFNC3"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BCFont.ConvertFromEAN13(System.String,System.Boolean)">
            <summary>
            Wandelt in die Zeichenkette für UPC um.
            </summary>
            <param name="yMsg"></param>
            <returns></returns>
            <param name="yForTTF"></param>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BCFont.CheckEAN13Pruefziffer(System.String)">
            <summary>
            Gibt geprüft zurück.
            </summary>
            <param name="yMsg"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BCFont.ConvertFromEAN14(System.String)">
            <summary>
            Wandelt in die Zeichenkette für EAN14 um. (ist ein besonderer Code 128)
            </summary>
            <param name="yMsg"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BCFont.CheckEAN14Pruefziffer(System.String)">
            <summary>
            Prüft eine EAN14-Prüfziffer, d.h. die 14te Ziffer wird durch die PZ ersetzt.
            </summary>
            <param name="yMsg"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BCFont.ConvertFromEAN8(System.String)">
            <summary>
            Wandelt in die Zeichenkette für UPC um.
            </summary>
            <param name="yMsg"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.BCFont.CheckEAN8Pruefziffer(System.String)">
            <summary>
            Gibt geprüft zurück.
            </summary>
            <param name="yMsg"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13Char0">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13Char1">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13Char2">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13Char3">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13Char4">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13Char5">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13Char6">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13Char7">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13Char8">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13Char9">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharD">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharE">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharF">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharG">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharH">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharI">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharJ">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharK">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharL">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharM">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharCOLON">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharSEMIC">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharLT">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharEQ">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharGT">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharQM">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharAT">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharA">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharB">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharC">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharDOT">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.BCFont.EAN13CharTypes.EAN13CharSLASH">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Barcodes.Code128.BarCode128">
            <summary>
            Zusammenfassung für Code128.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.ReduceToPrintableCharacters(System.String)">
            <summary>
            Funktion zum Sicherstellen, dass keine Zeichen vorkommen, die Code128 nicht kann.
            (Hat Heuristiken für z.B. Ö zu oe usw.)
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.GetFullPatternForString(System.String)">
            <summary>
            
            </summary>
            <param name="yString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.GetBarcode(System.String)">
            <summary>
            Gibt den Barcode für den übergebenen String als Bitmap zurück
            </summary>
            <param name="yString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.GetBarcode(System.String,System.Int32)">
            <summary>
            Gibt den Barcode für den übergebenen String als Bitmap mit der angegebenen Auflösung zurück
            </summary>
            <param name="yString"></param>
            <param name="yDpi"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Barcodes.Code128.BarCode128.QuietZone">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetAEntry.#ctor(System.Char,System.Int32,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yCharacter"></param>
            <param name="yValue"></param>
            <param name="yPattern"></param>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetAEntry.#ctor(EDV2000.Common.Barcodes.Code128.Code128CodeSetASpecialChar,System.Int32,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="ySpecialCharacter"></param>
            <param name="yValue"></param>
            <param name="yPattern"></param>
        </member>
        <member name="P:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetAEntry.Character">
            <summary>
            Gibt den Character zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetAEntry.SpecialCharacter">
            <summary>
            Gibt den Spezial-Character zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetAEntry.Value">
            <summary>
            Gibt den Wert zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetAEntry.Pattern">
            <summary>
            Gibt das Muster des Zeichens zurück
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetA.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetA.InitializeCodeSetA">
            <summary>
            Initialisiert das CodeSet
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetBEntry.#ctor(System.Char,System.Int32,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yCharacter"></param>
            <param name="yValue"></param>
            <param name="yPattern"></param>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetBEntry.#ctor(EDV2000.Common.Barcodes.Code128.Code128CodeSetBSpecialChar,System.Int32,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="ySpecialCharacter"></param>
            <param name="yValue"></param>
            <param name="yPattern"></param>
        </member>
        <member name="P:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetBEntry.Character">
            <summary>
            Gibt den Character zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetBEntry.SpecialCharacter">
            <summary>
            Gibt den Spezial-Character zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetBEntry.Value">
            <summary>
            Gibt den Wert zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetBEntry.Pattern">
            <summary>
            Gibt das Muster des Zeichens zurück
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetB.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetB.InitializeCodeSetB">
            <summary>
            Initialisiert das CodeSet
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetB.IsValidChar(System.String,System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetCEntry.#ctor(System.String,System.Int32,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yCharacters"></param>
            <param name="yValue"></param>
            <param name="yPattern"></param>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetCEntry.#ctor(EDV2000.Common.Barcodes.Code128.Code128CodeSetCSpecialChar,System.Int32,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="ySpecialCharacter"></param>
            <param name="yValue"></param>
            <param name="yPattern"></param>
        </member>
        <member name="P:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetCEntry.Characters">
            <summary>
            Gibt die Characters zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetCEntry.SpecialCharacter">
            <summary>
            Gibt den Spezial-Character zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetCEntry.Value">
            <summary>
            Gibt den Wert zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetCEntry.Pattern">
            <summary>
            Gibt das Muster des Zeichens zurück
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetC.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.Code128.BarCode128.CodeSetC.InitializeCodeSetC">
            <summary>
            Initialisiert das CodeSet
            </summary>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.BitMatrix">
            <summary>
            Enthält Bit-Matrix (direkt mit [x, y] zuggreifbar). GetGraphic() kann Bitmap aus dieser Bit-Matrix erstellen 
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.BitMatrix.GetGraphic(System.Int32,System.Single)">
            <summary>
            Erzeugt Bitmap - für 1 in Bit-Array schwarzer Punkt, für 0 weißer Punkt - jeder Punkt ist pixelsPerModule*pixelsPerModule
            Bit-Array wird von 4 Bit breiter Quiet-Zone (weißer Rand) umgeben
            </summary>
            <param name="yPixelsPerModule">Größe eines Moduls in Pixel</param>
            <param name="yDPIResolution"></param>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.BitMatrix.ToString">
            <summary>
            Konvertiert zu 1/0-String-Grid - nur für Testzwecke
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.BitMatrix.Item(System.Int32,System.Int32)">
            <summary> Enthält die Bit-Matrix </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.BitMatrix.Width">
            <summary> Breite der Bit-Matrix </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.BitMatrix.Height">
            <summary> Höhe der Bit-Matrix </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.BitMatrix.InternalArray">
            <summary> Alternativer Zugriff auf die Bit-Matrix </summary>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.DataEncodation.AlphanumericEncoder">
            <summary>
            ISO/IEC 18004:2000 Chapter 8.4.3 Alphanumeric Page 21
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.EncoderBase.GetDataBits(System.String)">
            <summary>
            Returns the bit representation of input data.
            </summary>
            <param name="content"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.EncoderBase.GetModeIndicator">
            <summary>
            Returns bit representation of <see cref="P:EDV2000.Common.Barcodes.QRCodes.DataEncodation.EncoderBase.Mode"/> value.
            </summary>
            <returns></returns>
            <remarks>See Chapter 8.4 Data encodation, Table 2 — Mode indicators</remarks>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.EncoderBase.GetBitCountInCharCountIndicator(System.Int32)">
            <summary>
            Defines the length of the Character Count Indicator, 
            which varies according to themode and the symbol version in use
            </summary>
            <returns>Number of bits in Character Count Indicator.</returns>
            <remarks>
            See Chapter 8.4 Data encodation, Table 3 — Number of bits in Character Count Indicator.
            </remarks>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.DataEncodation.AlphanumericEncoder.s_MultiplyFirstChar">
            <summary>
            Constant from Chapter 8.4.3 Alphanumeric Mode. P.21
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.AlphanumericEncoder.GetBitCountByGroupLength(System.Int32)">
            <summary>
            BitCount from chapter 8.4.3. P22
            </summary>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.DataEncodation.AlphanumericTable">
            <summary>
            Table at chapter 8.4.3. P.21
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.AlphanumericTable.ConvertAlphaNumChar(System.Char)">
            <summary>
            Convert char to int value
            </summary>
            <param name="inputChar">Alpha Numeric Char</param>
            <remarks>Table from chapter 8.4.3 P21</remarks>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.CharCountIndicatorTable.GetCharCountIndicatorSet(EDV2000.Common.Barcodes.QRCodes.DataEncodation.Mode)">
            <remarks>ISO/IEC 18004:2000 Table 3 Page 18</remarks>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.CharCountIndicatorTable.GetVersionGroup(System.Int32)">
            <summary>
            Used to define length of the Character Count Indicator <see cref="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.CharCountIndicatorTable.GetBitCountInCharCountIndicator(EDV2000.Common.Barcodes.QRCodes.DataEncodation.Mode,System.Int32)"/>
            </summary>
            <returns>Returns the 0 based index of the row from Chapter 8.4 Data encodation, Table 3 — Number of bits in Character Count Indicator. </returns>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.DataEncodation.DataEncode">
            <remarks>ISO/IEC 18004:2000 Chapter 8.1 Page 14
            DataEncode is combination of Data analysis and Data encodation step.
            Which uses sub functions under several different namespaces</remarks>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.DataEncodation.ECISet.ECIMode">
            <summary>
            ISO/IEC 18004:2006 Chapter 6.4.2 Mode indicator = 0111 Page 23
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.ECISet.#ctor(EDV2000.Common.Barcodes.QRCodes.DataEncodation.ECISet.AppendOption)">
            <summary>
            Initialize ECI Set. 
            </summary>
            <param name="option">AppendOption is enum under ECISet
            Use NameToValue during Encode. ValueToName during Decode</param>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.ECISet.NumOfCodewords(System.Int32)">
            <remarks>ISO/IEC 18004:2006E ECI Designator Page 24</remarks>
            <param name="ECIValue">Range: 0 ~ 999999</param>
            <returns>Number of Codewords(Byte) for ECI Assignment Value</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.ECISet.NumOfAssignmentBits(System.Int32)">
            <remarks>ISO/IEC 18004:2006E ECI Designator Page 24</remarks>
            <param name="ECIValue">Range: 0 ~ 999999</param>
            <returns>Number of bits for ECI Assignment Value</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.ECISet.NumOfECIHeaderBits(System.Int32)">
            <remarks>ISO/IEC 18004:2006E ECI Designator Page 24</remarks>
            <param name="ECIValue">Range: 0 ~ 999999</param>
            <returns>Number of bits for ECI Header</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.ECISet.GetECITable">
            <returns>ECI table in Dictionary collection</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.ECISet.GetECIHeader(System.String)">
            <remarks>ISO/IEC 18004:2006 Chapter 6.4.2 Page 24.</remarks>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.DataEncodation.ECISet.ECICodewordsLength">
            <summary>
            Length indicator for number of ECI codewords
            </summary>
            <remarks>ISO/IEC 18004:2006 Chapter 6.4.2 Page 24.
            1 codeword length = 0. Any additional codeword add 1 to front. Eg: 3 = 110</remarks>
            <description>Bits required for each one is:
            one = 1, two = 2, three = 3</description>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.DataEncodation.EightBitByteEncoder">
            <summary>
            EightBitByte is a bit complicated compared to other encoding.
            It can accept several different encoding table from global ECI table.
            For different country, default encoding is different. JP use shift_jis, International spec use iso-8859-1
            China use ASCII which is first part of normal char table. Between 00 to 7E
            Korean and Thai should have their own default encoding as well. But so far I can not find their specification freely online.
            QrCode.Net will use international standard which is iso-8859-1 as default encoding. 
            And use UTF8 as suboption for any string that not belong to any char table or other encoder. 
            </summary>
            <remarks>ISO/IEC 18004:2000 Chapter 8.4.4 Page 22</remarks>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.DataEncodation.EightBitByteEncoder.EIGHT_BIT_BYTE_BITCOUNT">
            <summary>
            Bitcount, Chapter 8.4.4, P.24
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.EightBitByteEncoder.#ctor(System.String)">
            <summary>
            EightBitByte encoder's encoding will change according to different region
            </summary>
            <param name="encoding">Default encoding is "iso-8859-1"</param>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.InputRecognition.InputRecognise.Recognise(System.String)">
            <summary>
            Use to recognise which mode and encoding name to use for input string. 
            </summary>
            <param name="content">input string content</param>
            <returns>Mode and Encoding name</returns>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.DataEncodation.InputRecognition.ModeEncodeCheck.QUESTION_MARK_CHAR">
            <summary>
            Encoding.GetEncoding.GetBytes will transform char to 0x3F if that char not belong to current encoding table. 
            0x3F is '?'
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.InputRecognition.ModeEncodeCheck.TryEncodeAlphaNum(System.String,System.Int32,System.Int32)">
            <summary>
            Check char from startPos for string content. 
            </summary>
            <param name="content">input string content</param>
            <param name="startPos">start check position</param>
            <param name="contentLength">length of content</param>
            <returns>-2 Numeric encode, -1 AlphaNum encode, Index of failed check pos</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.InputRecognition.ModeEncodeCheck.TryEncodeEightBitByte(System.String,System.String,System.Int32,System.Int32)">
            <summary>
            Use given encoding to check input string from starting position. If encoding table is suitable solution.
            it will return -1. Else it will return failed encoding position. 
            </summary>
            <param name="content">input string</param>
            <param name="encodingName">encoding name. Check ECI table</param>
            <param name="startPos">starting position</param>
            <param name="contentLength"></param>
            <returns>-1 if from starting position to end encoding success. Else return fail position</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.InputRecognition.ModeEncodeCheck.TryEncodeKanji(System.String,System.Int32)">
            <summary>
            Check input string content. Whether it can apply Kanji encode or not. 
            </summary>
            <param name="content">String input content</param>
            <param name="contentLength"></param>
            <returns>-1 if it can apply Kanji encode, -2 should use utf8 encode, 0 check for other encode.</returns>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.DataEncodation.KanjiEncoder">
            <remarks>ISO/IEC 18004:2000 Chapter 8.4.5 Page 23</remarks>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.DataEncodation.KanjiEncoder.KANJI_BITCOUNT">
            <summary>
            Bitcount according to ISO/IEC 18004:2000 Kanji mode Page 25
            </summary>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.DataEncodation.KanjiEncoder.MULTIPLY_FOR_msb">
            <summary>
            Multiply value for Most significant byte.
            Chapter 8.4.5 P.24
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.DataEncodation.KanjiEncoder.ConvertShiftJIS(System.Byte,System.Byte)">
            <remarks>
            See Chapter 8.4.5 P.24 Kanji Mode
            </remarks>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.DataEncodation.NumericEncoder">
            <remarks>ISO/IEC 18004:2000 Chapter 8.4.2 Page 19</remarks>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.EncodingRegion.BCHCalculator.PosMSB(System.Int32)">
            <summary>
            Calculate int length by search for Most significant bit
            </summary>
            <param name="num">Input Number</param>
            <returns>Most significant bit</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.EncodingRegion.BCHCalculator.BinarySearchPos(System.Int32,System.Int32,System.Int32)">
            <summary>
            Search for right side bit of Most significant bit
            </summary>
            <param name="num">input number</param>
            <param name="lowBoundary">lower boundary. At start should be 0</param>
            <param name="highBoundary">higher boundary. At start should be 32</param>
            <returns>Most significant bit - 1</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.EncodingRegion.BCHCalculator.CalculateBCH(System.Int32,System.Int32)">
            <summary>
            With input number and polynomial number. Method will calculate BCH value and return
            </summary>
            <param name="num">input number</param>
            <param name="poly">Polynomial number</param>
            <returns>BCH value</returns>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.EncodingRegion.Codeword">
            <remarks>ISO/IEC 18004:2000 Chapter 8.7.3 Page 46</remarks>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.EncodingRegion.FormatInformation">
            <summary>
            6.9 Format information
            The Format Information is a 15 bit sequence containing 5 data bits, with 10 error correction bits calculated using the (15, 5) BCH code.
            </summary>
            <remarks>ISO/IEC 18004:2000 Chapter 8.9 Page 53</remarks>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.EncodingRegion.FormatInformation.s_FormatInfoPoly">
            <summary>
            From Appendix C in JISX0510:2004 (p.65).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.EncodingRegion.FormatInformation.s_FormatInfoMaskPattern">
            <summary>
            From Appendix C in JISX0510:2004 (p.65).
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.EncodingRegion.FormatInformation.EmbedFormatInformation(EDV2000.Common.Barcodes.QRCodes.TriStateMatrix,EDV2000.Common.Barcodes.QRCodes.ErrorCorrectionLevel,EDV2000.Common.Barcodes.QRCodes.Masking.Pattern)">
            <summary>
            Embed format information to tristatematrix. 
            Process combination of create info bits, BCH error correction bits calculation, embed towards matrix. 
            </summary>
            <remarks>ISO/IEC 18004:2000 Chapter 8.9 Page 53</remarks>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.EncodingRegion.VersionInformation">
            <summary>
            Embed version information for version larger or equal to 7. 
            </summary>
            <remarks>ISO/IEC 18004:2000 Chapter 8.10 Page 54</remarks>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.EncodingRegion.VersionInformation.EmbedVersionInformation(EDV2000.Common.Barcodes.QRCodes.TriStateMatrix,System.Int32)">
            <summary>
            Embed version information to Matrix
            Only for version greater or equal to 7
            </summary>
            <param name="tsMatrix">Matrix</param>
            <param name="version">version number</param>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.QRCodeConstants">
            <summary>
            Contain most of common constant variables. S
            </summary>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.QRCodeConstants.QRCodePrimitive">
            <summary>
            ISO/IEC 18004:2006(E) Page 45 Chapter Generating the error correction codewords
            Primative Polynomial = Bin 100011101 = Dec 285
            </summary>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.QRCodeConstants.PadeCodewordsOdd">
            <summary>
            0xEC
            </summary>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.QRCodeConstants.PadeCodewordsEven">
            <summary>
            0x11
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.QRCodeConstants.UTF8ByteOrderMark">
            <summary>
            URL:http://en.wikipedia.org/wiki/Byte-order_mark
            </summary>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.QrCodeMatrix">
            <summary>
            This class provides a public interface fopr creating QR Codes
            These will be returned in as a BitMatrix-Object
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.QrEncoder.#ctor">
            <summary>
            Default QrEncoder will set ErrorCorrectionLevel as M
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.QrEncoder.#ctor(EDV2000.Common.Barcodes.QRCodes.ErrorCorrectionLevel)">
            <summary>
            QrEncoder with parameter ErrorCorrectionLevel. 
            </summary>
            <param name="errorCorrectionLevel"></param>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.QrEncoder.Encode(System.String)">
            <summary>
            Encode string content to QrCode matrix
            </summary>
            <exception cref="T:EDV2000.Common.Barcodes.QRCodes.InputOutOfBoundaryException">
            This exception for string content is null, empty or too large</exception>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.QrEncoder.TryEncode(System.String,EDV2000.Common.Barcodes.QRCodes.QrCodeMatrix@)">
            <summary>
            Try to encode content
            </summary>
            <returns>False if input content is empty, null or too large.</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.QrEncoder.Encode(System.Collections.Generic.IEnumerable{System.Byte})">
            <summary>
            Encode byte array content to QrCode matrix
            </summary>
            <exception cref="T:EDV2000.Common.Barcodes.QRCodes.InputOutOfBoundaryException">
            This exception for string content is null, empty or too large</exception>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.QrEncoder.TryEncode(System.Collections.Generic.IEnumerable{System.Byte},EDV2000.Common.Barcodes.QRCodes.QrCodeMatrix@)">
            <summary>
            Try to encode content
            </summary>
            <returns>False if input content is empty, null or too large.</returns>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.SquareBitMatrix.InternalArray">
            <summary>
            Return value will be internal array itself. Not deep/shallow copy. 
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.TriStateMatrix.InternalArray">
            <summary>
            Return value will be deep copy of array. 
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.VersionDetail.MatrixWidth">
            <summary>
            Width for current version
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.VersionDetail.ECBlockGroup1">
            <summary>
            number of Error correction blocks for group 1
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.VersionDetail.ECBlockGroup2">
            <summary>
            Number of error correction blocks for group 2
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.VersionDetail.NumDataBytesGroup1">
            <summary>
            Number of data bytes per block for group 1
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.VersionDetail.NumDataBytesGroup2">
            <summary>
            Number of data bytes per block for group 2
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.VersionDetail.NumECBytesPerBlock">
            <summary>
            Number of error correction bytes per block
            </summary>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.ErrorCorrectionLevel">
            <summary>
            Fehlerkorrekturoptionen
            </summary>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.ErrorCorrectionLevel.L">
             <summary> 7 % der Codewörter/Daten können wiederhergestellt werden </summary>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.ErrorCorrectionLevel.M">
            <summary> 15 % der Codewörter/Daten können wiederhergestellt werden </summary>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.ErrorCorrectionLevel.Q">
            <summary> 25 % der Codewörter/Daten können wiederhergestellt werden </summary>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.ErrorCorrectionLevel.H">
            <summary> 30 % der Codewörter/Daten können wiederhergestellt werden </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ErrorCorrection.ECGenerator.FillECCodewords(EDV2000.Common.Barcodes.QRCodes.BitList,EDV2000.Common.Barcodes.QRCodes.VersionDetail)">
            <summary>
            Generate error correction blocks. Then out put with codewords BitList
            ISO/IEC 18004/2006 P45, 46. Chapter 6.6 Constructing final message codewords sequence.
            </summary>
            <param name="dataCodewords">Datacodewords from DataEncodation.DataEncode</param>
            <param name="vd"></param>
            <returns>codewords BitList contain datacodewords and ECCodewords</returns>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.ShowQRCode">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ShowQRCode.ShowQRCodeFor(System.String,System.String)">
            <summary>
            Erzeugt einen QRCode und zeigt ihn an.
            Wenn OK erzeugt, kommt true zurück.
            KEIN DIALOG! Zeigt Form an und kehrt sofort zurück!
            Aktueller Thread!
            Einstellungen: M, 3ppm, 96dpi
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ShowQRCode.ShowQRCodeFor(System.String,System.String,EDV2000.Common.Barcodes.QRCodes.ErrorCorrectionLevel,System.Int32,System.Single)">
            <summary>
            Erzeugt einen QRCode und zeigt ihn an.
            Wenn OK erzeugt, kommt true zurück.
            KEIN DIALOG! Zeigt Form an und kehrt sofort zurück!
            Aktueller Thread!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ShowQRCode.ShowSEPAQRCode(System.String,EDV2000.Common.Barcodes.QRCodes.SEPAQRData)">
            <summary>
            Erzeugt einen QRCode für SEPA und zeigt ihn an.
            Wenn OK erzeugt, kommt true zurück.
            KEIN DIALOG! Zeigt Form an und kehrt sofort zurück!
            Aktueller Thread!
            Einstellungen: M, 4ppm, 96dpi
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ShowQRCode.#ctor(System.String,System.Drawing.Bitmap)">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.ShowQRCode.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ShowQRCode.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ShowQRCode.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ShowQRCode.OnLoad(System.EventArgs)">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.Masking.Scoring.Penalty1">
            <summary>
            ISO/IEC 18004:2000 Chapter 8.8.2 Page 52
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.Masking.Scoring.Penalty1.PenaltyCalculate(EDV2000.Common.Barcodes.QRCodes.BitMatrix)">
            <summary>
            Calculate penalty value for first rule.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.Masking.Scoring.Penalty2">
            <summary>
            ISO/IEC 18004:2000 Chapter 8.8.2 Page 52
            </summary>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.Masking.Scoring.Penalty3">
            <summary>
            ISO/IEC 18004:2000 Chapter 8.8.2 Page 52
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.Masking.Scoring.Penalty3.PenaltyCalculate(EDV2000.Common.Barcodes.QRCodes.BitMatrix)">
            <summary>
            Calculate penalty value for Third rule.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.Masking.Scoring.Penalty4">
            <summary>
            ISO/IEC 18004:2000 Chapter 8.8.2 Page 52
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.Masking.Scoring.Penalty4.PenaltyCalculate(EDV2000.Common.Barcodes.QRCodes.BitMatrix)">
            <summary>
            Calculate penalty value for Fourth rule.
            Perform O(n) search for available x modules
            </summary>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.Masking.Scoring.PenaltyFactory">
            <summary>
            Description of PenaltyFactory.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.QRCodeEncode">
            <summary>
            Erstellt QR-Code als Bit-Matrix
            Quiet-Zone (4-Bit-Rahmen an allen Seiten) ist in Bit-Matrix nicht enthalten!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.QRCodeEncode.Encode(System.String)">
            <summary>
            Erstellt QR-Code als BitMatrix aus String mit ErrorCorrectionLevel M (15%)
            Quiet-Zone (4-Bit-Rahmen an allen Seiten) ist in Bit-Matrix nicht enthalten!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.QRCodeEncode.GetQrEncodedBitmap(System.String,System.Int32)">
            <summary>
            Gibt die Daten codiert als QR-Bitmap mit ErrorLevel M zurück
            (4-bit-QuietZone ist bereits enthalten!!!)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.QRCodeEncode.GetQrEncodedBitmap(System.String,System.Int32,System.Single)">
            <summary>
            Gibt die Daten codiert als QR-Bitmap mit ErrorLevel M zurück
            (4-bit-QuietZone ist bereits enthalten!!!)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.QRCodeEncode.GetQrEncodedBitmap(System.String,EDV2000.Common.Barcodes.QRCodes.ErrorCorrectionLevel,System.Int32,System.Single)">
            <summary>
            Gibt die Daten codiert als QR-Bitmap zurück
            (4-bit-QuietZone ist bereits enthalten!!!)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.QRCodeEncode.Encode(System.String,EDV2000.Common.Barcodes.QRCodes.ErrorCorrectionLevel)">
            <summary>
            Erstellt QR-Code als BitMatrix aus String
            Quiet-Zone (4-Bit-Rahmen an allen Seiten) ist in Bit-Matrix nicht enthalten!
            </summary>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.GaloisField256">
            <summary>
            Description of GaloisField256.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.GaloisField256.Exponent(System.Int32)">
            <returns>
            Powers of a in GF table. Where a = 2
            </returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.GaloisField256.Log(System.Int32)">
            <returns>
            log ( power of a) in GF table. Where a = 2
            </returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.GaloisField256.Product(System.Int32,System.Int32)">
            <returns>
            Product of two values. 
            In other words. a multiply b
            </returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.GaloisField256.Quotient(System.Int32,System.Int32)">
            <returns>
            Quotient of two values. 
            In other words. a devided b
            </returns>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.GeneratorPolynomial">
            <summary>
            Description of GeneratorPolynomial.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.GeneratorPolynomial.#ctor(EDV2000.Common.Barcodes.QRCodes.ReedSolomon.GaloisField256)">
            <summary>
            After create GeneratorPolynomial. Keep it as long as possible. 
            Unless QRCode encode is done or no more QRCode need to generate.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.GeneratorPolynomial.GetGenerator(System.Int32)">
            <summary>
            Get generator by degree. (Largest degree for that generator)
            </summary>
            <returns>Generator</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.GeneratorPolynomial.BuildGenerator(System.Int32)">
            <summary>
            Build Generator if we can not find specific degree of generator from cache
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.Polynomial.GetCoefficient(System.Int32)">
            <returns>
            coefficient position. where (coefficient)x^degree
            </returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.Polynomial.AddOrSubtract(EDV2000.Common.Barcodes.QRCodes.ReedSolomon.Polynomial)">
            <summary>
            Add another Polynomial to current one
            </summary>
            <param name="other">The polynomial need to add or subtract to current one</param>
            <returns>Result polynomial after add or subtract</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.Polynomial.Multiply(EDV2000.Common.Barcodes.QRCodes.ReedSolomon.Polynomial)">
            <summary>
            Multiply current Polynomial to anotherone. 
            </summary>
            <returns>Result polynomial after multiply</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.Polynomial.MultiplyScalar(System.Int32)">
            <summary>
            Multiplay scalar to current polynomial
            </summary>
            <returns>result of polynomial after multiply scalar</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.Polynomial.Divide(EDV2000.Common.Barcodes.QRCodes.ReedSolomon.Polynomial)">
            <summary>
            divide current polynomial by "other"
            </summary>
            <returns>Result polynomial after divide</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.ReedSolomonEncoder.Encode(System.Byte[],System.Int32,EDV2000.Common.Barcodes.QRCodes.ReedSolomon.GeneratorPolynomial)">
            <summary>
            Encode an array of data codeword with GaloisField 256. 
            </summary>
            <param name="dataBytes">Array of data codewords for a single block.</param>
            <param name="numECBytes">Number of error correction codewords for data codewords</param>
            <param name="generatorPoly">Cached or newly create GeneratorPolynomial</param>
            <returns>Return error correction codewords array</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.ReedSolomonEncoder.ConvertToIntArray(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Convert data codewords to int array. And add error correction space at end of that array
            </summary>
            <param name="dataBytes">data codewords array</param>
            <param name="dataLength">data codewords length</param>
            <param name="numECBytes">Num of error correction bytes</param>
            <returns>Int array for data codewords array follow by error correction space</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.ReedSolomon.ReedSolomonEncoder.ConvertTosByteArray(System.Int32[],System.Int32)">
            <summary>
            Reassembly error correction codewords. As Polynomial class will eliminate zero monomial at front. 
            </summary>
            <param name="remainder">Remainder byte array after divide. </param>
            <param name="numECBytes">Error correction codewords length</param>
            <returns>Error correction codewords</returns>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.SEPAQRData">
            <summary>
            Enthält Daten für SEPA-Überweisung via QR-Code
            Detaillierte Doku siehe P:\EDV2000.NET\Docs\SEPA\QR\EPC069-12-Quick-Response-Code---Guidelines-to-Enable-the-Data-Capture-for-the-Initiation-of-a-SEPA-Credit-Transfer.pdf
            GetFormattedString erstellt Text wie er für QR-Code benötigt wird
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.#ctor(System.String,System.String,System.String)">
            <summary>
            Setzt alle notwendigen Daten für die Überweisung
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.GetFormattedString">
            <summary>
            Erstellt Text wie er für QR-Code benötigt wird aus den Daten
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.GetQrCode">
            <summary>
            Gibt die Daten codiert als QR-BitMatrix zurück
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.GetQrBitmapWithDefaultSettings">
            <summary>
            Gibt die Daten codiert als QR-Bitmap zurück
            (Mit 4 PixelProModul und 96 dpi)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.GetQrBitmap(System.Int32,System.Single)">
            <summary>
            Gibt die Daten codiert als QR-Bitmap zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.CharSet">
            <summary>
            Legt Codierung fest - wird automatisch dem Text entsprechend gesetzt
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.Bic">
            <summary>
            8-11-stellige BIC (Business Identifier Code)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.Iban">
            <summary>
            International Bank Account Number - bis 34-stellig
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.Name">
            <summary>
            Vollständiger Name des Empfängers
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.AmountInCent">
            <summary>
            Zu überweisender Wert in Cent (kann auch via AmountInEur in € gesetzt/gelesen werden)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.AmountInEur">
            <summary>
            Zu überweisender Wert in Euro (setzt/liest den gleichen Wert wie AmountInCent!)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.Purpose">
            <summary>
            Max. 4-stelliger Verwendungszweck
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.CreditorReference">
            <summary>
            Nach ISO 11649 strukturiertes max. 35-stelliges alphanumerisches Feld. 
            Achtung: Es kann nur CreditorReference ODER RemittanceInformation verwendet werden (wenn beide gesetzt sind wird nur CreditorReference codiert)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.RemittanceInformation">
            <summary>
            Unstrukturiertes max. 140-stelliges alphanumerisches Feld. 
            Achtung: Es kann nur CreditorReference ODER RemittanceInformation verwendet werden (wenn beide gesetzt sind wird nur CreditorReference codiert)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.InfoToOriginator">
            <summary>
            Nachricht vom Empfänger an den Übermittler
            </summary>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.TextEncodings">
            <summary>
            Alle für SEPA-Überweisungen möglichen Encodings (UTF8 oder für deutschsprachige Texte auch ISO_8859_1 empfohlen)
            Derzeit wird nur UTF8 und ISO_8859_1 unterstützt!
            </summary>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.TextEncodings.UTF8">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.TextEncodings.ISO_8859_1">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.TextEncodings.ISO_8859_2">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.TextEncodings.ISO_8859_4">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.TextEncodings.ISO_8859_5">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.TextEncodings.ISO_8859_7">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Barcodes.QRCodes.SEPAQRData.TextEncodings.ISO_8859_15">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.Terminate.Terminator.TerminateBites(EDV2000.Common.Barcodes.QRCodes.BitList,System.Int32,System.Int32)">
            <summary>
            This method will create BitList that contain 
            terminator, padding and pad codewords for given datacodewords.
            Use it to full fill the data codewords capacity. Thus avoid massive empty bits.
            </summary>
            <remarks>ISO/IEC 18004:2006 P. 32 33. 
            Terminator / Bit stream to codeword conversion</remarks>
            <param name="baseList">Method will add terminator bits at end of baseList</param>
            <param name="dataCount">Num of bits for datacodewords without terminator</param>
            <param name="numTotalDataCodewords">Total number of datacodewords for specific version.
            Receive it under Version/VersionTable</param>
            <returns>Bitlist that contain Terminator, padding and padcodewords</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCode.Test.TestForQRCode.Main">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.Versions.ErrorCorrectionBlocks.GetECBlocks">
            <summary>
            Get Error Correction Blocks
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.Versions.ErrorCorrectionBlocks.initialize">
            <summary>
            Initialize for NumBlocks and ErrorCorrectionCodewordsPerBlock
            </summary>
        </member>
        <member name="T:EDV2000.Common.Barcodes.QRCodes.InputOutOfBoundaryException">
            <summary>
            Use this exception for null or empty input string or when input string is too large. 
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.Versions.QRCodeVersion.GetECBlocksByLevel(EDV2000.Common.Barcodes.QRCodes.ErrorCorrectionLevel)">
            <summary>
            Get Error Correction Blocks by level
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.Versions.VersionControl.InitialSetup(System.Int32,EDV2000.Common.Barcodes.QRCodes.DataEncodation.Mode,EDV2000.Common.Barcodes.QRCodes.ErrorCorrectionLevel,System.String)">
            <summary>
            Determine which version to use
            </summary>
            <param name="dataBitsLength">Number of bits for encoded content</param>
            <param name="level"></param>
            <param name="mode"></param>
            <param name="encodingName">Encoding name for EightBitByte</param>
            <returns>VersionDetail and ECI</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.Versions.VersionControl.DynamicSearchIndicator(System.Int32,EDV2000.Common.Barcodes.QRCodes.ErrorCorrectionLevel,EDV2000.Common.Barcodes.QRCodes.DataEncodation.Mode)">
            <summary>
            Decide which version group it belong to
            </summary>
            <param name="numBits">number of bits for bitlist where it contain DataBits encode from input content and ECI header</param>
            <param name="level">Error correction level</param>
            <param name="mode">Mode</param>
            <returns>Version group index for VERSION_GROUP</returns>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.Versions.VersionControl.BinarySearch(System.Int32,EDV2000.Common.Barcodes.QRCodes.ErrorCorrectionLevel,System.Int32,System.Int32)">
            <summary>
            Use number of data bits(header + eci header + data bits from EncoderBase) to search for proper version to use
            between min and max boundary. 
            Boundary define by DynamicSearchIndicator method. 
            </summary>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.Versions.VersionTable.GetVersionByNum(System.Int32)">
            <summary>
            ISO/IEC 18004/2006 Tabler 9 Page 38
            Only include non-micro QRCode
            </summary>
            <param name="versionNum">1 to 40, Non-micro QRcode</param>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.Versions.VersionTable.GetVersionByWidth(System.Int32)">
            <summary>
            ISO/IEC 18004/2006 Tabler 9 Page 38
            Only include non-micro QRCode
            </summary>
            <param name="matrixWidth">matrix width for non-micro QRCode</param>
        </member>
        <member name="M:EDV2000.Common.Barcodes.QRCodes.Versions.VersionTable.initialize">
            <summary>
            We only need totalCodeWords, dataCodewords and number of blocks. Other variable can be calculate through
            equation by given that three variables. 
            This table try to use original table layout for easier error detection. 
            </summary>
            <remarks>ISO/IEC 18004/2006 Tabler 9 Page 38
            Only include non-micro QRCode</remarks>
            <remarks>Sorted list</remarks>
        </member>
        <member name="T:EDV2000.Common.BoolStack">
            <summary>
            Diese Klasse ist ein Boolscher Stack.
            D.h. bei Push wird immer true auf den Stack gelegt.
            Pop gibt true zurück, solange noch ein true auf dem Stack liegt.
            Peek gibt true zurück, wenn ein true auf dem Stack liegt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.BoolStack.Push">
            <summary>
            Diese Methode legt true auf den Stack
            </summary>
        </member>
        <member name="M:EDV2000.Common.BoolStack.Pop">
            <summary>
            Diese Methode gibt true zurück, wenn sich noch trues auf dem Stack befinden, ansonsten
            false. Der oberste true wird vom Stack entfernt.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.BoolStack.Peek">
            <summary>
            Wie Pop, nur daß nicht entfernt wird.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Busy.BusyForm">
            <summary>
            Diese Methode stellt Methoden zur Verfügung, mit deren Hilfe ein Fenster angezeigt werden kann,
            um einen "BUSY"-Zustand darzustellen. Weiters kann mit diesem Fenster einen Progress-Bar anzeigen, um
            einen Fortschritt anzugeben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.BusyForm.ShowForm(System.String)">
            <summary>
            Diese Methode zeigt das Busy-Fenster mit einem GlowBar mit dem übergebenen Status-Text an.
            </summary>
            <param name="yStatusText"></param>
        </member>
        <member name="M:EDV2000.Common.Busy.BusyForm.InternShowForm(System.String)">
            <summary>
            Synchrone Methode zum Anzeigen und Setzen des Form-Statustexts
            </summary>
            <param name="yStatusText"></param>
        </member>
        <member name="M:EDV2000.Common.Busy.BusyForm.HideForm">
            <summary>
            Diese Methode schließt das Busy-Fenster
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.BusyForm.SetProgress(System.Double)">
            <summary>
            Diese Methode setzt den Fortschritt auf den angegebenen Prozentwert, zeigt den ProgressBar an
            und versteckt den GlowBar
            </summary>
            <param name="yProgressPercent"></param>
        </member>
        <member name="M:EDV2000.Common.Busy.BusyForm.HideProgress">
            <summary>
            Diese Methode versteckt den ProgressBar und zeigt stattdessen wiederum den GlowBar an.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.BusyForm.InternInitForm">
            <summary>
            Methode, die im Erzeugungsthread das Form erzeugt dann wartet, bis das _formShowEvent oder das 
            _formHideEvent kommt, dann das Form anzeigt und dann abwartet, bis es ausgeblendet werden soll.
            Wenn das Event kommt, wird das Form geschlossen, disposed und wieder auf null gesetzt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.BusyForm.InitApp">
            <summary>
            Diese Methode hängt sich auf die Application drauf um mitzukriegen, wenn sie beendet werden soll.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.BusyForm.Application_ApplicationExit(System.Object,System.EventArgs)">
            <summary>
            Methode, die auf Application.Exited reagiert un das Form schließt/ausblendet
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="P:EDV2000.Common.Busy.BusyForm.StatusText">
            <summary>
            Diese Methode gibt den Statustext, welcher angezeigt werden soll zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Busy.BusyForm.Visible">
            <summary>
            Gibt zurück, ob das Form angezeigt wird oder nicht
            </summary>
        </member>
        <member name="T:EDV2000.Common.Busy.CtrlGlowBar">
            <summary>
            Dieses Control ist ein GlowBar, ein Balken, welcher ähnlich einem Lauflicht seine Farben wechselt.
            Farben, Verteilung und Frequenz kann eingestellt werden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.E2KUserControl">
            <summary>
            Basisklasse für alle UserControls
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KUserControl.components">
            <summary> 
            Erforderliche Designervariable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KUserControl.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KUserControl.Dispose(System.Boolean)">
            <summary> 
            Verwendete Ressourcen bereinigen.
            </summary>
            <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
        </member>
        <member name="M:EDV2000.Common.E2KUserControl.InitializeComponent">
            <summary> 
            Erforderliche Methode für die Designerunterstützung. 
            Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KUserControl.IsHookedClipboardChanged">
            <summary>
            Gibt zurück, ob das Event ClipboardChanged verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KUserControl.OnClipboardChanged(System.Object,System.EventArgs)">
            <summary>
            Wirft das Event ClipboardChanged
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KUserControl.ScaleControl(System.Drawing.SizeF,System.Windows.Forms.BoundsSpecified)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KUserControl.EnsureScaled(System.Drawing.SizeF)">
            <summary>
            Versucht, sicherzustellen, dass der Skalierungsfaktor des aktuellen Controls auf den Ziel-Faktor angepasst wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KUserControl.EnsureScaled(System.Drawing.RectangleF)">
            <summary>
            Versucht, sicherzustellen, dass der Skalierungsfaktor des aktuellen Controls auf den Ziel-Faktor angepasst wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KUserControl.OnHandleCreated(System.EventArgs)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KUserControl.OnHandleDestroyed(System.EventArgs)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KUserControl.WndProc(System.Windows.Forms.Message@)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KUserControl._components">
            <summary>
            V2.14 0505.2015/JAK - nachdem ich immer mal wieder das Problem hab, Contextmenus mit IContainer zu erzeugen
            kann ich diese hier ja durchschleifen, wenn Sie schon erzeugt werden
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KUserControl.ControlsArray">
            <summary>
            V2.41 10.09.2018/JAK - sonescheisse: wenn ein Control Disposed wird wird es lt JE auch aus der Controls-Auflistung entfernt
            </summary>
        </member>
        <member name="E:EDV2000.Common.E2KUserControl.ClipboardChanged">
            <summary>
            Event, dass sich das Clipboard geändert hat.
            Funktioniert aber nur, wenn ClipboardViewerEnabled auf true ist!
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KUserControl.LastAppliedScaleFactor">
            <summary>
            Der zuletzt applizierte Skalierungsfaktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KUserControl.ClipboardViewerEnabled">
            <summary>
            Schaltet den ClipboardViewer ein und aus.
            Nur wenn es eingeschaltet ist, funktioniert das Event ClipboardChanged!
            Nicht mehr im Designer sichtbar, muss im Code aufgedreht werden. Sonst bei unterschiedlichen Ableitungsebenen wiederum nicht leicht handlebar...
            </summary>
        </member>
        <member name="F:EDV2000.Common.Busy.CtrlGlowBar.components">
            <summary> 
            Erforderliche Designervariable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.CtrlGlowBar.#ctor">
            <summary>
            Dies ist der Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.CtrlGlowBar.Dispose(System.Boolean)">
            <summary> 
            Die verwendeten Ressourcen bereinigen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.CtrlGlowBar.InitializeComponent">
            <summary> 
            Erforderliche Methode für die Designerunterstützung. 
            Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.CtrlGlowBar.OnResize(System.EventArgs)">
            <summary>
            Überladen, damit auf Größenänderunen reagiert wird
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.Busy.CtrlGlowBar.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Überladung, damit der "glühende" Punkt angezeigt wird.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.Busy.CtrlGlowBar.OnPaintBackground(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Überladen um KEINEN Background anzuzeigen
            </summary>
            <param name="e"></param>
        </member>
        <member name="P:EDV2000.Common.Busy.CtrlGlowBar.DarkLight">
            <summary>
            Dies gibt DarkLight zurück oder legt DarkLight fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Busy.CtrlGlowBar.HighLight">
            <summary>
            Dies gibt HighLight zurück oder legt HighLight fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Busy.CtrlGlowBar.PeriodeSeconds">
            <summary>
            Dies gibt PeriodeSeconds zurück oder legt PeriodeSeconds fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Busy.CtrlGlowBar.DrawBorder">
            <summary>
            Dies gibt an, ob ein Rand des GlowBars zu zeichnen ist oder legt dies fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Busy.CtrlGlowBar.HighLightWidth">
            <summary>
            Dies gibt die Breite des Highlights als Anteil der Gesamtbreite zurück (von 0 bis 1) oder legt dies fest
            </summary>
        </member>
        <member name="T:EDV2000.Common.Busy.FrmBusy">
            <summary>
            Zusammenfassung für Form1.
            </summary>
        </member>
        <member name="T:EDV2000.Common.E2KFormBase">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KFormBase.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KFormBase.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KFormBase.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:EDV2000.Common.E2KFormBase.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KFormBase.ScaleControl(System.Drawing.SizeF,System.Windows.Forms.BoundsSpecified)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KFormBase.LastAppliedScaleFactor">
            <summary>
            Der zuletzt applizierte Skalierungsfaktor
            </summary>
        </member>
        <member name="F:EDV2000.Common.Busy.FrmBusy.components">
            <summary>
            Erforderliche Designervariable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.FrmBusy.#ctor">
            <summary>
            KOnstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.FrmBusy.Finalize">
            <summary>
            Destruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.FrmBusy.Dispose(System.Boolean)">
            <summary>
            Die verwendeten Ressourcen bereinigen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.FrmBusy.InitializeComponent">
            <summary>
            Erforderliche Methode für die Designerunterstützung. 
            Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.FrmBusy.SetProgressAsync(System.Double)">
            <summary>
            Diese Methode zeigt den ProgressBar an und setzt den Fortschritt auf den erwünschten Wert.
            </summary>
            <param name="yProgress"></param>
        </member>
        <member name="M:EDV2000.Common.Busy.FrmBusy.HideProgress">
            <summary>
            Diese Methode versteckt den ProgressBar und zeigt stattdessen einen GlowBar an.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Busy.FrmBusy.StatusText">
            <summary>
            Dies gibt den Statustext zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Busy.FrmBusy.LinkText">
            <summary>
            Dies gibt LinkText zurück oder legt LinkText fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Busy.FrmBusy.LinkFont">
            <summary>
            Dies gibt den Font des Links zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Busy.FrmBusy.LinkHilited">
            <summary>
            Dies gibt die Farbe des Links zurück, wenn er von der Maus "berührt" wird oder setzt sie.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Busy.FrmBusy.LinkDefault">
            <summary>
            Dies gibt die Farbe des Links zurück, wenn er nicht "berührt wird" oder setzt sie.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Busy.FrmBusy.LinkLink">
            <summary>
            Dies gibt das Ziel des Links zurück oder legt es fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.Busy.FrmBusy.LinkHotSpot">
            <summary>
            Dies gibt den effektiven LinkHotSpot zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Busy.FrmBusy.MinimizeLinkHotSpot">
            <summary>
            Dies gibt den effektiven LinkHotSpot zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Busy.FrmBusy.MinimizeText">
            <summary>
            Dies gibt MinimizeText zurück oder legt MinimizeText fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Busy.Test.TestFormBusy">
            <summary>
            TestForm zum Testen des BusyForm
            </summary>
        </member>
        <member name="F:EDV2000.Common.Busy.Test.TestFormBusy.components">
            <summary>
            Erforderliche Designervariable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.Test.TestFormBusy.#ctor">
            <summary>
            KOnstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.Test.TestFormBusy.Dispose(System.Boolean)">
            <summary>
            Die verwendeten Ressourcen bereinigen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.Test.TestFormBusy.InitializeComponent">
            <summary>
            Erforderliche Methode für die Designerunterstützung. 
            Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Busy.Test.TestForBusyForm">
            <summary>
            Testklasse zum Starten des BusyForms
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.Test.TestForBusyForm.Main">
            <summary>
            testmethode zum starten des Busyforms
            </summary>
        </member>
        <member name="M:EDV2000.Common.Busy.Test.TestForBusyForm.DoBusyProgress">
            <summary>
            Methode zum Anzeigen von Busy bzw. Progress
            </summary>
        </member>
        <member name="T:EDV2000.Common.CallContextHelper">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.CallContextHelper.DataSlotNameCollectionName">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CallContextHelper.GetNamesCollection">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CallContextHelper.SetNamesCollection(EDV2000.Common.CallContextHelper.DataSlotNameCollection)">
            <summary>
            </summary>
            <param name="yNames"></param>
        </member>
        <member name="M:EDV2000.Common.CallContextHelper.ClearNamesCollection">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CallContextHelper.GetData(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CallContextHelper.SetData(System.String,System.Object)">
            <summary>
            </summary>
            <param name="yName"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.CallContextHelper.FreeNamedDataSlot(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.CallContextHelper.FreeAllKnownDataSlots">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.CallContextHelper.DataSlotThreadChecker">
            <summary>
            Spezielle Klasse, welche beim Serialisieren und Deserialisieren prüft, ob der aktuelle Thread in der EngineThread-Registrierung
            registriert ist!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CallContextHelper.DataSlotThreadChecker.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.CallContextHelper.DataSlotThreadChecker.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CallContextHelper.DataSlotThreadChecker.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.CallContextHelper.DataSlotNameCollection">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CallContextHelper.DataSlotNameCollection.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CallContextHelper.DataSlotNameCollection.GetNames">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CallContextHelper.DataSlotNameCollection.Add(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.CallContextHelper.DataSlotNameCollection.Remove(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
        </member>
        <member name="T:EDV2000.Common.CleanupManager">
            <summary>
            "Statische" Klasse, wo man andere Statische Dinge registrieren kann, welche in regelmäßigen Abständen aufgeräumt gehören.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CleanupManager.RegisterCleanupCallback(System.String,EDV2000.Common.CleanupCallbackDelegate)">
            <summary>
            Hier kann man einen Callback zum automatisierten, regelmäßigen "Aufräumen" hinterlegen.
            Es wird hintereinander mit anderen durchgeführt und als Alter wird das DefaultCleanupAge genommen.
            </summary>
            <param name="yName"></param>
            <param name="yCallback"></param>
        </member>
        <member name="M:EDV2000.Common.CleanupManager.RegisterCleanupCallback(System.String,EDV2000.Common.CleanupCallbackDelegate,System.Boolean)">
            <summary>
            Hier kann man einen Callback zum automatisierten, regelmäßigen "Aufräumen" hinterlegen.
            Es kann angegeben werden, ob er zu anderen parallel oder hinterneinander ausgeführt werden soll.
            Als Alter wird das DefaultCleanupAge genommen.
            </summary>
            <param name="yName"></param>
            <param name="yCallback"></param>
            <param name="yAsynchron"></param>
        </member>
        <member name="M:EDV2000.Common.CleanupManager.RegisterCleanupCallback(System.String,EDV2000.Common.CleanupCallbackDelegate,System.TimeSpan,System.Boolean)">
            <summary>
            Hier kann man einen Callback zum automatisierten, regelmäßigen "Aufräumen" hinterlegen.
            Es kann angegeben werden, ob er zu anderen parallel oder hinterneinander ausgeführt werden soll.
            </summary>
            <param name="yName"></param>
            <param name="yCallback"></param>
            <param name="yAsynchron"></param>
            <param name="yCleanupAge"></param>
        </member>
        <member name="M:EDV2000.Common.CleanupManager.UnRegisterCleanupCallback(EDV2000.Common.CleanupCallbackDelegate)">
            <summary>
            Hier kann man einen mittel RegisterCleanupCallback übergebenen Callback wieder entregistrieren
            </summary>
            <param name="yCallback"></param>
        </member>
        <member name="M:EDV2000.Common.CleanupManager.EnsureTimer">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CleanupManager.PerformSingleCleanupNow">
            <summary>
            Führt einen außertourlichen Cleanup durch.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CleanupManager._timerCleanup_TimerElapsed(System.Object,EDV2000.Common.ThreadedTimerElapsedEventArgs)">
            <summary>
            </summary>
            <param name="ySender"></param>
            <param name="yArgs"></param>
        </member>
        <member name="P:EDV2000.Common.CleanupManager.TaktungMS">
            <summary>
            Dies gibt TaktungMS zurück oder legt TaktungMS fest.
            Default=30000ms
            </summary>
        </member>
        <member name="P:EDV2000.Common.CleanupManager.DefaultCleanupAge">
            <summary>
            Das standardmäßige Alter von Aufräumungen, wo kein Alter angegeben wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CleanupManager.CleanupCallBackHolder.#ctor(System.String,EDV2000.Common.CleanupCallbackDelegate,System.Boolean,System.TimeSpan)">
            <summary>
            </summary>
            <param name="yCallBack"></param>
            <param name="yAsync"></param>
            <param name="yAge"></param>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.CleanupManager.CleanupCallBackHolder.PerformCallBack">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.CleanupManager.CleanupCallBackHolder.NeedsCleanup">
            <summary>
            gibt zurück, ob ein Cleanup wieder fällig ist!
            </summary>
        </member>
        <member name="P:EDV2000.Common.CleanupManager.CleanupCallBackHolder.CallBack">
            <summary>
            Dies gibt CallBack zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CleanupManager.CleanupCallBackHolder.Name">
            <summary>
            Dies gibt Name zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.CleanupCallbackDelegate">
            <summary>
            Der Callback-Delegate des CleanupManagers.
            </summary>
        </member>
        <member name="T:EDV2000.Common.CollectionBaseExTyped`1">
            <summary>
            Diese Klasse ist unsere eigene Implementierung einer CollectionBase, wobei man jedoch
            ziemlich alle Methoden überladen kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.OnBeforeClear(System.Boolean@)">
            <summary>
            Vor dem kompletten Löschen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.OnClearCompleted">
            <summary>
            Nach dem kompletten Löschen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.OnBeforeInsert(System.Int32,`0,System.Boolean@)">
            <summary>
            Vor dem Einfügen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.OnInsertCompleted(System.Int32,`0)">
            <summary>
            Nach dem einfügen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.OnBeforeSet(System.Int32,`0,`0,System.Boolean@)">
            <summary>
            Vor dem Setzen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.OnSetCompleted(System.Int32,`0,`0)">
            <summary>
            Nach dem Setzen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.OnBeforeRemove(System.Int32,`0,System.Boolean@)">
            <summary>
            Vor dem Einfügen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.OnRemoveCompleted(System.Int32,`0)">
            <summary>
            Nach dem einfügen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.OnValidate(System.Object,System.Boolean@)">
            <summary>
            Wird immer vor dem Einfügen/Setzen/Entfernen aufgerufen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.Clear">
            <summary>
            Löscht die komplette Liste
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gibt den Enumerator zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.RemoveAt(System.Int32)">
            <summary>
            Entfernt das Objekt am angegebenen Index
            </summary>
            <param name="yIndex"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.ToArray``1">
            <summary>
            Gibt das Array der Objekte zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.ToArray">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.InternClear">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.InternGetThis(System.Int32)">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.InternSetThis(System.Int32,`0)">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.InternRemoveAt(System.Int32)">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.InternInsert(System.Int32,`0)">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.InternContains(`0)">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.InternIndexOf(`0)">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.InternAdd(`0)">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.InternGetEnumerator">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.Add(`0)">
            <summary>
            Fügt hinzu.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.Contains(`0)">
            <summary>
            Beinhaltet die Collection das Object?
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.Remove(`0)">
            <summary>
            Das Objekt entfernen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.GetEnumerator">
            <summary>
            Gibt den Enumerator zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.IndexOf(`0)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseExTyped`1.Insert(System.Int32,`0)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseExTyped`1.InnerList">
            <summary>
            Gibt die innere Liste zurück. Hierbei werden die On-Methoden nicht aufgerufen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseExTyped`1.List">
            <summary>
            Gibt die IList-Implementierung zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseExTyped`1.Count">
            <summary>
            Gibt die Anzahl der Elemente der Auflistung zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseExTyped`1.InternCount">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseExTyped`1.Item(System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.CollectionBaseEx">
            <summary>
            Diese Klasse ist unsere eigene Implementierung einer CollectionBase, wobei man jedoch
            ziemlich alle Methoden überladen kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.OnBeforeClear(System.Boolean@)">
            <summary>
            Vor dem kompletten Löschen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.OnClearCompleted">
            <summary>
            Nach dem kompletten Löschen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.OnBeforeInsert(System.Int32,System.Object,System.Boolean@)">
            <summary>
            Vor dem Einfügen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.OnInsertCompleted(System.Int32,System.Object)">
            <summary>
            Nach dem einfügen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.OnBeforeSet(System.Int32,System.Object,System.Object,System.Boolean@)">
            <summary>
            Vor dem Setzen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.OnSetCompleted(System.Int32,System.Object,System.Object)">
            <summary>
            Nach dem Setzen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.OnBeforeRemove(System.Int32,System.Object,System.Boolean@)">
            <summary>
            Vor dem Einfügen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.OnRemoveCompleted(System.Int32,System.Object)">
            <summary>
            Nach dem einfügen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.OnValidate(System.Object,System.Boolean@)">
            <summary>
            Wird immer vor dem Einfügen/Setzen/Entfernen aufgerufen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.Clear">
            <summary>
            Löscht die komplette Liste
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.GetEnumerator">
            <summary>
            Gibt den Enumerator zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.RemoveAt(System.Int32)">
            <summary>
            Entfernt das Objekt am angegebenen Index
            </summary>
            <param name="yIndex"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.ToArray">
            <summary>
            Gibt das Array der Objekte zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.ToArray(System.Type)">
            <summary>
            Gibt das Array der Objekte zurück.
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.InternClear">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.InternGetThis(System.Int32)">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.InternSetThis(System.Int32,System.Object)">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.InternRemoveAt(System.Int32)">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.InternInsert(System.Int32,System.Object)">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.InternContains(System.Object)">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.InternInternClear">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.InternIndexOf(System.Object)">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.InternAdd(System.Object)">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.InternCopyTo(System.Array,System.Int32)">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseEx.InternGetEnumerator">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseEx.InnerList">
            <summary>
            Gibt die innere Liste zurück. Hierbei werden die On-Methoden nicht aufgerufen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseEx.List">
            <summary>
            Gibt die IList-Implementierung zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseEx.Count">
            <summary>
            Gibt die Anzahl der Elemente der Auflistung zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseEx.InternIsReadOnly">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseEx.InternIsFixedSize">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseEx.InternCount">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseEx.InternIsSynchronized">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseEx.InternSyncRoot">
            <summary>
            On-Methoden werden nicht aufgerufen!!
            </summary>
        </member>
        <member name="T:EDV2000.Common.CollectionBaseMarshalByRef">
            <summary>
            Diese Klasse stellt eine Auflistung von Objekten des Typs ExceptionListener dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.GetEnumerator">
            <summary>
            Gibt den Enumerator für diese Auflistung zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.RemoveAt(System.Int32)">
            <summary>
            Basisimplementierung
            </summary>
            <param name="index"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.Insert(System.Int32,System.Object)">
            <summary>
            Basisimplementierung
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.Remove(System.Object)">
            <summary>
            Basisimplementierung
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.Contains(System.Object)">
            <summary>
            Basisimplementierung
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.Clear">
            <summary>
            Basisimplementierung
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.IndexOf(System.Object)">
            <summary>
            Basisimplementierung
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.Add(System.Object)">
            <summary>
            Basisimplementierung
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.AddRange(System.Collections.ICollection)">
            <summary>
            </summary>
            <param name="yObjects"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CopyTo(System.Array,System.Int32)">
            <summary>
            Basisimplementierung
            </summary>
            <param name="array"></param>
            <param name="index"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.Sort">
            <summary>
            Sortiert.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.Sort(System.Collections.IComparer)">
            <summary>
            Sortiert mit COmparer
            </summary>
            <param name="yCompi"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.Sort(System.Int32,System.Int32,System.Collections.IComparer)">
            <summary>
            Sortiert mit COmparer und Begrenzung
            </summary>
            <param name="yCompi"></param>
            <param name="yCount"></param>
            <param name="yIndex"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.OnBeforeClear">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.OnClearComplete">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.OnBeforeInsert(System.Int32,System.Object)">
            <summary>
            </summary>
            <param name="yValue"></param>
            <param name="yIndex"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.OnInsertComplete(System.Int32,System.Object)">
            <summary>
            </summary>
            <param name="yIndex"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.OnBeforeSetValue(System.Int32,System.Object,System.Object)">
            <summary>
            </summary>
            <param name="yIndex"></param>
            <param name="yOldValue"></param>
            <param name="yNewValue"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.OnSetValueComplete(System.Int32,System.Object,System.Object)">
            <summary>
            </summary>
            <param name="yIndex"></param>
            <param name="yOldValue"></param>
            <param name="yNewValue"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.OnBeforeRemove(System.Object)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.OnRemoveComplete(System.Object)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.OnBeforeSort">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.OnSortComplete">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseMarshalByRef.List">
            <summary>
            gibt die Interne Liste zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseMarshalByRef.IsReadOnly">
            <summary>
            Basisimplementierung
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseMarshalByRef.Item(System.Int32)">
            <summary>
            Basisimplementierung
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseMarshalByRef.IsFixedSize">
            <summary>
            Basisimplementierung
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseMarshalByRef.IsSynchronized">
            <summary>
            Basisimplementierung
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseMarshalByRef.Count">
            <summary>
            Basisimplementierung
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseMarshalByRef.SyncRoot">
            <summary>
            Basisimplementierung
            </summary>
        </member>
        <member name="T:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.#ctor(EDV2000.Common.CollectionBaseMarshalByRef)">
            <summary>
            </summary>
            <param name="yParent"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.CopyTo(System.Array,System.Int32)">
            <summary>
            Kopiert in ein Array, beginnend im ZielArray bei Index index.
            </summary>
            <param name="array"></param>
            <param name="index"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.CopyTo(System.Array)">
            <summary>
            Kopiert in ein Array
            </summary>
            <param name="array"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.GetEnumerator">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.RemoveAt(System.Int32)">
            <summary>
            Entfernt den ExceptionListener an der bestimmten Stelle
            </summary>
            <param name="index"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.Insert(System.Int32,System.Object)">
            <summary>
            basisimplementierung
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.Remove(System.Object)">
            <summary>
            Basisimplementierung
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.Contains(System.Object)">
            <summary>
            basisimplementierung
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.Clear">
            <summary>
            Entfernt alle Listener aus der Auflistung
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.Add(System.Object)">
            <summary>
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.AddRange(System.Collections.ICollection)">
            <summary>
            </summary>
            <param name="yObjects"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.IndexOf(System.Object)">
            <summary>
            Basisimplementierung
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.System#Collections#IList#Add(System.Object)">
            <summary>
            Basisimplementierung
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.Sort">
            <summary>
            Sortiert.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.Sort(System.Collections.IComparer)">
            <summary>
            Sortiert mit COmparer
            </summary>
            <param name="yCompi"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.Sort(System.Int32,System.Int32,System.Collections.IComparer)">
            <summary>
            Sortiert mit COmparer und Begrenzung
            </summary>
            <param name="yCompi"></param>
            <param name="yCount"></param>
            <param name="yIndex"></param>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.Item(System.Int32)">
            <summary>
            Gibt das Objekt am übergebenen Index zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.IsSynchronized">
            <summary>
            
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.Count">
            <summary>
            Gibt die Anzahl zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.SyncRoot">
            <summary>
            
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.IsReadOnly">
            <summary>
            
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.IsFixedSize">
            <summary>
            Gibt zurück, ob sich die Größe ändern kann.
            </summary>
        </member>
        <member name="T:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.CollectionBaseMarshalByRefInternalListEnumerator">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.CollectionBaseMarshalByRefInternalListEnumerator.#ctor(EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList)">
            <summary>
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.CollectionBaseMarshalByRefInternalListEnumerator.Reset">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.CollectionBaseMarshalByRefInternalListEnumerator.MoveNext">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseMarshalByRef.CollectionBaseMarshalByRefInternalList.CollectionBaseMarshalByRefInternalListEnumerator.Current">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.CollectionBaseMarshalByRefWithLifeTimeManagement">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.IMarshalByRefWithLifetimeManagement">
            <summary>
            Das Interface, welches MarshalByRefWithLifetimeManagement unterstützt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IMarshalByRefWithLifetimeManagement.CloseSponsoring">
            <summary>
            Beendet das Sponsoring der aktuellen Instanz.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IMarshalByRefWithLifetimeManagement.StartSponsoring">
            <summary>
            Startet das Sponsoring der aktuellen Instanz (neu).
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRefWithLifeTimeManagement.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRefWithLifeTimeManagement.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRefWithLifeTimeManagement.InitializeLifetimeService">
            <summary>
            Lifetimemanagement...
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRefWithLifeTimeManagement.CloseSponsoring">
            <summary>
            Beendet das Sponsoring der aktuellen Instanz.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRefWithLifeTimeManagement.StartSponsoring">
            <summary>
            Startet das Sponsoring der aktuellen Instanz (neu).
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRefWithLifeTimeManagement.Dispose">
            <summary>
            Schließt Sponsoring.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionBaseMarshalByRefWithLifeTimeManagement.Dispose(System.Boolean)">
            <summary>
            Schließt Sponsoring.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CollectionBaseMarshalByRefWithLifeTimeManagement.SponsoringAlive">
            <summary>
            Wenn true ist das Sponsoring bereits gestartet, wenn false dann nicht.
            </summary>
        </member>
        <member name="T:EDV2000.Common.CollectionFilterTakeObjectCallback">
            <summary>
            CollectionFilterTakeObjectCallback - Soll das Objekt für die Enumeration genommen werden
            </summary>
        </member>
        <member name="T:EDV2000.Common.CollectionFilterBase">
            <summary>
            CollectionFilterBase ist die Basisklasse für einen gefilterten Enumerator.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionFilterBase.#ctor(System.Collections.IEnumerable)">
            <summary>
            Konstruktor, für eine beliebige IEnumerator als Source
            </summary>
            <param name="yEnumerable"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionFilterBase.ShallTakeObject(System.Object)">
            <summary>
            Diese Methode soll beim Ableiten entscheiden, ob das Objekt in die Enumeration aufgenommen werden soll oder nicht.
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionFilterBase.Reset">
            <summary>
            Reset
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionFilterBase.MoveNext">
            <summary>
            MoveNext
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CollectionFilterBase.GetEnumerator">
            <summary>
            GetEnumerator
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.CollectionFilterBase.Current">
            <summary>
            Current
            </summary>
        </member>
        <member name="T:EDV2000.Common.CollectionFilter">
            <summary>
            CollectionFilter liefert einen gefilterten Enumerator über eine beliebige yEnumerable
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionFilter.#ctor(System.Collections.IEnumerable,EDV2000.Common.CollectionFilterTakeObjectCallback)">
            <summary>
            Konstruktor, für eine belibige yEnumerable als Source, und einen Callback, der sagt ob das nächste Objekt im Filter ist oder nicht
            </summary>
            <param name="yEnumerable"></param>
            <param name="yCallBack"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionFilter.ShallTakeObject(System.Object)">
            <summary>
            Leitet die Frage an den CallBack weiter.
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Collections.BucketDictionary`2">
            <summary>
            Ein Dictionary mit Listen von Werten. Der IEnumerator geht über KeyValuePairs mit den Typen TKey als Key und generische Liste von TValue als Value drüber.
            </summary>
            <typeparam name="TKey"></typeparam>
            <typeparam name="TValue"></typeparam>
        </member>
        <member name="M:EDV2000.Common.Collections.BucketDictionary`2.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Collections.BucketDictionary`2.Clear">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Collections.BucketDictionary`2.KeysToArray">
            <summary>
            Gibt ein Array der Keys zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Collections.BucketDictionary`2.ListsToArray">
            <summary>
            Gibt ein Array der Listen zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Collections.BucketDictionary`2.ContainsKey(`0)">
            <summary>
            Gibt zurück, ob die Liste für einen Key bereits enthalten ist.
            </summary>
            <param name="yKey"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Collections.BucketDictionary`2.GetList(`0,System.Boolean)">
            <summary>
            Gibt die zum Key passende Liste zurück. Wenn yEnsure true ist, komme auf jeden Fall eine zurück,
            wenn false, dann nur, wenn die Liste da ist.
            </summary>
            <param name="yKey"></param>
            <param name="yEnsure"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Collections.BucketDictionary`2.ExtractSameKeys``1(EDV2000.Common.Collections.BucketDictionary{`0,``0})">
            <summary>
            Gibt zurück, welche Keys sowohl in der aktuellen Instanz als auch in dem übergebenen BucketDictionary vorkommen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Collections.BucketDictionary`2.ExtractKeysNotInMe``1(EDV2000.Common.Collections.BucketDictionary{`0,``0})">
            <summary>
            Gibt zurück, welche Keys des übergebenen BucketDictionarys nicht in den Keys der aktuellen Instanz vorkommen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Collections.BucketDictionary`2.Clone">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Collections.BucketDictionary`2.GetEnumerator">
            <summary>
            Gibt einen Enumerator für Elemente vom Typ KeyValuePair(TKey, TValue) zurück (Kopie der Liste.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Collections.BucketDictionary`2.Item(`0)">
            <summary>
            Indexer.
            </summary>
            <param name="yKey"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Collections.BucketDictionary`2.Count">
            <summary>
            Gibt die Anzahl der unterschiedlichen Listen zurück, die bereits gespeichert sind.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Collections.BucketDictionary`2.SyncRoot">
            <summary>
            Der SyncRoot der zugrundliegenden HashTable
            </summary>
        </member>
        <member name="P:EDV2000.Common.Collections.BucketDictionary`2.Keys">
            <summary>
            Gibt ein Enumerable der Keys zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Collections.BucketDictionary`2.KeysList">
            <summary>
            Auflistung der Keys (Kopie der Liste bei gleichen Instanzen der Keys)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Collections.BucketDictionary`2.Lists">
            <summary>
            Gibt ein Enumerable der Keys zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Collections.BucketDictionary`2.ListOfLists">
            <summary>
            Auflistung der Listen des Dictionarys.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Collections.BucketDictionary`2.BDEnumerator`2.#ctor(EDV2000.Common.Collections.BucketDictionary{`2,`3})">
            <summary>
            </summary>
            <param name="yParent"></param>
        </member>
        <member name="T:EDV2000.Common.Collections.GenericsEnumerator`1">
            <summary>
            Ein Wrapper um einen nicht-typsicheren-Enumerator, der die Elemente auf T castet!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Collections.GenericsEnumerator`1.#ctor(System.Collections.IEnumerator)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Collections.GenericsEnumerator`1.MoveNext">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Collections.GenericsEnumerator`1.Reset">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Collections.GenericsEnumerator`1.Current">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Collections.GenericsEnumerator`1.System#Collections#IEnumerator#Current">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.HashtableExHelper">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.HashtableExHelper.CalcDifferencesKeys``3(EDV2000.Common.HashtableEx{``0,``1},EDV2000.Common.HashtableEx{``0,``2},``0[]@,``0[]@,``0[]@)">
            <summary>
            Berechnet Unterschiede zwischen den beiden HashtableExes.
            Gibt die jeweils gegengleich NICHT vorhandenen Keys zurück (OUTs) und auch die in beiden vorhandenen.
            </summary>
            <typeparam name="T"></typeparam>
            <typeparam name="X"></typeparam>
            <typeparam name="Y"></typeparam>
            <param name="yDict1"></param>
            <param name="yDict2"></param>
            <param name="yNichtIn1"></param>
            <param name="yNichtIn2"></param>
            <param name="yInBeiden"></param>
        </member>
        <member name="M:EDV2000.Common.HashtableExHelper.CalcDifferencesValues``3(EDV2000.Common.HashtableEx{``0,``1},EDV2000.Common.HashtableEx{``0,``2},``2[]@,``1[]@,EDV2000.Common.DoubleValueDictEntry{``0,``1,``2}[]@)">
            <summary>
            Berechnet Unterschiede zwischen den beiden HashtableExes.
            Gibt zurück (OUTs) welche Werte gegengleich NICHT vorkommen.
            </summary>
            <typeparam name="T"></typeparam>
            <typeparam name="X"></typeparam>
            <typeparam name="Y"></typeparam>
            <param name="yDict1"></param>
            <param name="yDict2"></param>
            <param name="yNichtIn1"></param>
            <param name="yNichtIn2"></param>
            <param name="yInBeiden"></param>
        </member>
        <member name="T:EDV2000.Common.DetermineKeyDelegate`2">
            <summary>
            Delegate, der aus dem übergebenen Objekt den Key extrahieren soll.
            </summary>
            <typeparam name="TKey"></typeparam>
            <typeparam name="TValue"></typeparam>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.IReadOnlyHashtableEx`2">
            <summary>
            Interface, welchen Schriebzugriffe auf die HashtableEx nicht public macht.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IReadOnlyHashtableEx`2.ContainsKey(`0)">
            <summary>
            Gibt zurück, ob der Key drin ist.
            </summary>
            <param name="yKey"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IReadOnlyHashtableEx`2.ContainsValue(`1)">
            <summary>
            Gibt zurück, ob der Wert drin ist (sequentielle Suche)
            </summary>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IReadOnlyHashtableEx`2.CopyTo(System.Collections.Generic.ICollection{System.Collections.Generic.KeyValuePair{`0,`1}})">
            <summary>
            Kopiert die Daten in die übergebene Collection.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IReadOnlyHashtableEx`2.KeysToArray">
            <summary>
            Gibt die Keys alle als Array zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IReadOnlyHashtableEx`2.ValuesToArray">
            <summary>
            Gibt die Values alle als Array zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IReadOnlyHashtableEx`2.ExtractSameKeys``1(EDV2000.Common.IReadOnlyHashtableEx{`0,``0})">
            <summary>
            Gibt zurück, welche Keys sowohl in der aktuellen Instanz als auch in der übergebenen HTEX vorkommen.
            </summary>
            <typeparam name="TValue2"></typeparam>
            <param name="yOtherHTEx"></param>
        </member>
        <member name="M:EDV2000.Common.IReadOnlyHashtableEx`2.ExtractKeysNotInMe``1(EDV2000.Common.IReadOnlyHashtableEx{`0,``0})">
            <summary>
            Gibt zurück, welche Keys der übergebenen HTEX nicht in den keys der aktuellen Instanz vorkommen.
            </summary>
            <typeparam name="TValue2"></typeparam>
            <param name="yOtherHTEx"></param>
        </member>
        <member name="P:EDV2000.Common.IReadOnlyHashtableEx`2.Keys">
            <summary>
            Auflistung der Keys.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IReadOnlyHashtableEx`2.Values">
            <summary>
            Auflistung der Keys.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IReadOnlyHashtableEx`2.SyncRoot">
            <summary>
            Der SyncRoot der zugrundliegenden HashTable
            </summary>
        </member>
        <member name="P:EDV2000.Common.IReadOnlyHashtableEx`2.Count">
            <summary>
            Die Anzahl der Elemente.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IReadOnlyHashtableEx`2.Item(`0)">
            <summary>
            Indexer (ist für ValueTypes nicht geeignet)
            </summary>
            <param name="yKey"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.IReadOnlyHashtableEx`2.Item(`0,`1)">
            <summary>
            Indexer (nur GET) mit Angabe eines Default-Werts, wenn nicht gefunden  (ist für ValueTypes auch geeignet)
            </summary>
            <param name="yKey"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.HashtableEx`2">
            <summary>
            Typsichere Implementierung einer HashTable
            </summary>
            <typeparam name="TKey"></typeparam>
            <typeparam name="TValue"></typeparam>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.#ctor(System.Collections.Hashtable)">
            <summary>
            Konstruktor mit Angabe der zugrundeliegenden Hashtable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.Clear">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.ContainsKey(`0)">
            <summary>
            Gibt zurück, ob der Key drin ist.
            </summary>
            <param name="yKey"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.ContainsValue(`1)">
            <summary>
            Gibt zurück, ob der Wert drin ist (sequentielle Suche)
            </summary>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.CopyTo(System.Collections.Generic.ICollection{System.Collections.Generic.KeyValuePair{`0,`1}})">
            <summary>
            Kopiert die Daten in die übergebene Collection.
            </summary>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.KeysToArray">
            <summary>
            Gibt die Keys alle als Array zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.ValuesToArray">
            <summary>
            Gibt die Values alle als Array zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.Remove(`0)">
            <summary>
            Entfernt den Eintrag mit dem Key.
            Wenn nicht drin, dann nix krach.
            </summary>
            <param name="yKey"></param>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.ExtractSameKeys``1(EDV2000.Common.IReadOnlyHashtableEx{`0,``0})">
            <summary>
            Gibt zurück, welche Keys sowohl in der aktuellen Instanz als auch in der übergebenen HTEX vorkommen.
            </summary>
            <typeparam name="TValue2"></typeparam>
            <param name="yOtherHTEx"></param>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.ExtractKeysNotInMe``1(EDV2000.Common.IReadOnlyHashtableEx{`0,``0})">
            <summary>
            Gibt zurück, welche Keys der übergebenen HTEX nicht in den keys der aktuellen Instanz vorkommen.
            </summary>
            <typeparam name="TValue2"></typeparam>
            <param name="yOtherHTEx"></param>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.Add(`0,`1)">
            <summary>
            Fügt den Wert hinzu, wenn vorhanden wird er ersetzt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.FillFrom(System.Collections.Generic.IEnumerable{`1},EDV2000.Common.DetermineKeyDelegate{`0,`1})">
            <summary>
            Geht durch die Auflistung und befüllt die HashtableEx mit den Key-Value-Paaren!
            </summary>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.Clone">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gibt einen Enumerator für Elemente vom Typ KeyValuePair(TKey, TValue) zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.HashtableEx`2.GetEnumerator">
            <summary>
            Typsichere Implementierung der IEnumerable-Schnittstelle.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.HashtableEx`2.SyncRoot">
            <summary>
            Der SyncRoot der zugrundliegenden HashTable
            </summary>
        </member>
        <member name="P:EDV2000.Common.HashtableEx`2.Count">
            <summary>
            Die Anzahl der Elemente.
            </summary>
        </member>
        <member name="P:EDV2000.Common.HashtableEx`2.Keys">
            <summary>
            Auflistung der Keys.
            </summary>
        </member>
        <member name="P:EDV2000.Common.HashtableEx`2.Values">
            <summary>
            Auflistung der Keys.
            </summary>
        </member>
        <member name="P:EDV2000.Common.HashtableEx`2.KeysList">
            <summary>
            Auflistung der Keys.
            </summary>
        </member>
        <member name="P:EDV2000.Common.HashtableEx`2.ValuesList">
            <summary>
            Auflistung der Keys.
            </summary>
        </member>
        <member name="P:EDV2000.Common.HashtableEx`2.Item(`0)">
            <summary>
            Indexer (ist für ValueTypes nicht geeignet)
            </summary>
            <param name="yKey"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.HashtableEx`2.Item(`0,`1)">
            <summary>
            Indexer (nur GET) mit Angabe eines Default-Werts, wenn nicht gefunden  (ist für ValueTypes auch geeignet)
            </summary>
            <param name="yKey"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.ValuePair`2">
            <summary>
            Stellt eine Wertezuweisung dar, also ein Objekt, welches 2 Werte hat.
            </summary>
            <typeparam name="XValue"></typeparam>
            <typeparam name="YValue"></typeparam>
        </member>
        <member name="M:EDV2000.Common.ValuePair`2.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.ValuePair`2.#ctor(`0,`1)">
            <summary>
            </summary>
            <param name="yValueX"></param>
            <param name="yValueY"></param>
        </member>
        <member name="P:EDV2000.Common.ValuePair`2.ValueX">
            <summary>
            Dies gibt ValueX zurück oder legt ValueX fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ValuePair`2.ValueY">
            <summary>
            Dies gibt ValueY zurück oder legt ValueY fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DoubleValueDictEntry`3">
            <summary>
            Ein Dictionary Entry, welches zu einem Key zwei Werte hat.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DoubleValueDictEntry`3.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.DoubleValueDictEntry`3.#ctor(`0,`1,`2)">
            <summary>
            </summary>
            <param name="yKey"></param>
            <param name="yValueX"></param>
            <param name="yValueY"></param>
        </member>
        <member name="P:EDV2000.Common.DoubleValueDictEntry`3.Key">
            <summary>
            Dies gibt Key zurück oder legt Key fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IChangeMonitorable">
            <summary>
            Das Interface beschreibt ein Objekt, dessen Veränderung überwacht werden kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IChangeMonitorable.ResetChangedStatus">
            <summary>
            Muß in einer ableitenden Klasse dafür sorgen, daß ein nachfolgender
            Aufruf der Changed-Property sicher false rückgibt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IChangeMonitorable.Changed">
            <summary>
            Gibt zurück, ob was verändert wurde im Objekt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ICloneImportable">
            <summary>
            Spezifiziert eine Klasse, die einen Klon von sich selbst erzeugen kann
            und dann die Daten des Clons wieder importieren kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ICloneImportable.ImportFromClone(System.Object)">
            <summary>
            Importiert die Daten eines Clons.
            </summary>
            <param name="yClone"></param>
        </member>
        <member name="T:EDV2000.Common.IDTaintedCollectionBase">
            <summary>
            Diese Klsse ist eine Basisklasse für eine Collection, deren Objekte,
            (wenn sie das Interface IIDTaintedObject unterstützen) über die ID und einesm Indexer 
            wiedergefunden und zugewiesen werden können.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.ExtractIDs(System.Collections.Generic.IEnumerable{EDV2000.Common.IIDTaintedObject})">
            <summary>
            Extrahiert aus den IIDTaintedObjectd die IDs und gibt sie zurück.
            Jede ID wird nur EINMAL in der Rückgabe sein!
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.#ctor(EDV2000.Common.IIDTaintedCollectionParent)">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.ContainsID(System.Guid)">
            <summary>
            Gibt zurück, ob die übergebene ID vorkommt.
            </summary>
            <param name="yID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.BinarySearch(System.Object,System.Collections.IComparer)">
            <summary>
            Dies gibt den Index des ersten Objekts zurück, welches übergeben wird und
            mit dem übergebenen IComparer verglichen als gleich befunden wird.
            </summary>
            <param name="yObject"></param>
            <param name="yComparer"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.Contains(System.Object)">
            <summary>
            gibt true zurück, wenn das übergebene Objekt in der Liste enthalten ist
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.CopyTo(System.Int32,System.Array,System.Int32,System.Int32)">
            <summary>
            Kopiert den Inhalt in das Array
            </summary>
            <param name="yStartIndex">Start-Index im Quellarray</param>
            <param name="yZielArray">ZielArray</param>
            <param name="yZielStartIndex">Start-Index im ZielArray</param>
            <param name="yAnzahl">Anzahl der kopierten Einträge</param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.CopyTo(System.Array,System.Int32)">
            <summary>
            Kopiert den Inhalt in das Array
            </summary>
            <param name="yZielArray">ZielArray</param>
            <param name="yZielStartIndex">StratIndex im ZielArray</param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.CopyTo(System.Array)">
            <summary>
            Kopiert den Inhalt in das Array
            </summary>
            <param name="yZielArray">ZielArray</param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.IndexOf(System.Object,System.Collections.IComparer)">
            <summary>
            Dies gibt den Index des ersten Objekts zurück, welches übergeben wird und
            mit dem übergebenen IComparer verglichen als gleich befunden wird.
            </summary>
            <param name="yObject"></param>
            <param name="yComparer"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.IndexOf(System.Object)">
            <summary>
            Gibt den Index des Objekts zurück.
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.IndexOfID(System.Guid)">
            <summary>
            Gibt den Index des Objekts mit der übergebenen ID zurück.
            </summary>
            <param name="yID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.Sort">
            <summary>
            Sortiert die Elemente der Liste aufgrund ihrer IComparable Iplementierung
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.Sort(System.Int32,System.Int32,System.Collections.IComparer)">
            <summary>
            Sortiert die Elemente im angegebenen abschnitt mittels des übergebenen IComparers
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.Sort(System.Collections.IComparer)">
            <summary>
            Sortiert die Elemente der Liste neu.
            </summary>
            <param name="yComparer"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.ToArray(System.Type)">
            <summary>
            Diese Methode gibt den Inhalt der Liste als Array von Elementen vom gewünschten Typ aus.
            </summary>
            <param name="yType"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.ToObjectArray">
            <summary>
            Diese Methode gibt den Inhalt der Liste als Object-Array zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.Remove(System.Object)">
            <summary>
            Diese Methode entfernt das übergebene Object aus der Liste
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.RemoveByID(System.Guid)">
            <summary>
            Entfernt aus der Liste unter Angabe der ID.
            </summary>
            <param name="yID"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.RemoveRange(System.Int32,System.Int32)">
            <summary>
            Diese Methode entfernt an der angegebenen Stelle die angegebene Anzahl von Objekten.
            </summary>
            <param name="yStartIndex"></param>
            <param name="yCount"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.Reverse(System.Int32,System.Int32)">
            <summary>
            Diese Methode kehrt die Reihenfolge der Objekte im angegebenen Bereich um.
            </summary>
            <param name="yStartIndex"></param>
            <param name="yCount"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.Reverse">
            <summary>
            Diese Methode kehrt die Reihenfolge innerhalb der gesamten Liste um.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.ResetChangedStatus">
            <summary>
            Setzt den Änderungsstatus zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.GetIDsOfObjectsRemoved">
            <summary>
            Dies gibt die IDs der Objekte zurück, die aus der Auflistung entfernt wurden
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.RemoveIDFromRemovedList(System.Guid)">
            <summary>
            Entfernt explizit eine ID aus der Liste der entfernten IDs (wenn drin).
            </summary>
            <param name="yRemovedID"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.AddIDToRemovedList(System.Guid)">
            <summary>
            Trägt explizit eine ID in die Liste der entfernten IDs ein (wenn nicht drin).
            </summary>
            <param name="yRemovedID"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.GetObjectsChanged">
            <summary>
            Dies gibt alle Objekte zurück, welche neu hinzugefügt wurden und welche
            das Interface IChangeMonitarable unterstützen, welches "Changed" signalisiert.
            Es wird ein definitives OBJECT-Array zurückgegeben.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.GetObjectsChanged(System.Type)">
            <summary>
            Dies gibt alle Objekte zurück, welche neu hinzugefügt wurden und welche
            das Interface IChangeMonitarable unterstützen, welches "Changed" signalisiert.
            Es kann angegeben werden, welchen Typ das Array haben soll.
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.OnAfterSort">
            <summary>
            Wird nach dem Sortieren aufgerufen
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.OnItemDataHolderDataWasChanged(EDV2000.Common.SQL.Universal.DataChangedEventArgs)">
            <summary>
            Schießt das Event ItemDataHolderDataWasChanged
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.OnListChanged">
            <summary>
            Schießt das Event ListChanged
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.InternLookupByID(System.Guid)">
            <summary>
            Gibt das Objekt mit der übergebenen ID zurück oder null, wenn nicht gefunden
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.InternSetByID(System.Guid,System.Object)">
            <summary>
            Leht das Objekt mit der übergebenen ID fest.
            Wenn schon ein Objekt mit dieser ID da ist, wird es ersetzt, d.h.
            es steht dann an der Stelle des ersetzten Objekts in der Liste.
            (Z.B. bei foreach)
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.InternAdd(EDV2000.Common.IIDTaintedObject)">
            <summary>
            Fügt hinzu, jedoch, wenn schon drin, dann wird ersetzt,
            das neue wird jedoch hinten angehängt, wen nicht null
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.InternAddRange(EDV2000.Common.IIDTaintedObject[])">
            <summary>
            Fügt das übergebene Array hinzu, wenn nicht null
            </summary>
            <param name="yObjects"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.InternAddRange(System.Collections.IEnumerable)">
            <summary>
            Diese Methode fügt alle IIDTaintedObject-Objekte aus der übergebenen Collection
            ein, wenn nicht null
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.InternGetRange(System.Int32,System.Int32)">
            <summary>
            Gibt einen Teilbereich als IDTaintedArrayList zurück
            </summary>
            <param name="yStartIndex"></param>
            <param name="yAnzahl"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.InternInsert(System.Int32,EDV2000.Common.IIDTaintedObject)">
            <summary>
            Fügt das Objekt ein
            </summary>
            <param name="yIndex"></param>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.InternInsertRange(System.Int32,EDV2000.Common.IIDTaintedObject[])">
            <summary>
            Fügt die übergebenen yObjects an der angegebenen Stelle in die ArrayList ein.
            </summary>
            <param name="yStartIndex"></param>
            <param name="yObjects"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.InternSetRange(System.Int32,EDV2000.Common.IIDTaintedObject[])">
            <summary>
            Diese Methode trägt die angegebenen Objekte an der angegebenen Stelle ein und überschreibt
            dort eventuell vorhandene.
            </summary>
            <param name="yZielStartIndex"></param>
            <param name="yObjects"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.OnClear">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.OnInsertComplete(System.Int32,System.Object)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.OnRemoveComplete(System.Int32,System.Object)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.OnSetComplete(System.Int32,System.Object,System.Object)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.RefreshIndexCache">
            <summary>
            Diese Methode ermittelt die Hashtable der Indizes neu und muß immer
            dann aufgerufen werden, wenn in der Innerlist was gemacht wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.RefreshIDCache">
            <summary>
            Diese Methode ermittelt die HashTable mit den IDs neu und muß immer
            dann aufgerufen werden, wenn in den übergebenen Objekte die IDs geändert
            wurden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.RefreshCaches">
            <summary>
            Diese Methode ermittelt die Hashtable der Indizes neu und muß immer
            dann aufgerufen werden, wenn in der Innerlist was gemacht wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.HandleClear">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.HandleRemove(System.Object,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Behandelt das Entfernen im Cache
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.HandleAddOrInsert(System.Int32,System.Object,System.Boolean,System.Boolean)">
            <summary>
            Behandelt das Hinzufügen im Cache
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.VerlinkeDataHolder(System.Object)">
            <summary>
            verlinkt den DataHolder, wenns einer ist.
            </summary>
            <param name="yDataHolder"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.Clone">
            <summary>
            Gibt in der Basisimplementierung einen mittels Serialisierung geclonten Clon
            zurück. (D.h. Vorsicht bei Verweisen auf parent-Objekten!!!)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.ImportFromClone(System.Object)">
            <summary>
            Importiert die Daten des übergebenen Clons incl. des Status
            über Änderungen in der Auflistung. Es werden hierbei jedoch die Instanzen 
            der übergebenen Collection eingetragen.
            D.h. es muß beim Ableiten bedacht werden, eventuelle Parent-Referenzen auszubessern!!
            </summary>
            <param name="yClone"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.OnEditBegun">
            <summary>
            Schießt das Event EditBegun
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.OnEditEnded">
            <summary>
            Schießt das Event EditEnded
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.OnEditCancelled">
            <summary>
            Schießt das Event EditCancelled
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.OnEditEnding(System.ComponentModel.CancelEventArgs)">
            <summary>
            Schießt das Event EditEnding
            </summary>
            <param name="args"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.EndEdit">
            <summary>
            IEditableObject: Dies schließt den Änderungsmodus ab und committed die Daten in den Collection.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.CancelEdit">
            <summary>
            IEditableObject: Bricht den Änderungsmodus ab und macht die Änderungen rückgängig.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.BeginEdit">
            <summary>
            IEditableObject: Diese Methode versetzt den Collection in den Änderungszustand. Änderungen, welche
            in diesem Modus durchgeführt werden, können mit CancelEdit rückgängiggemacht und mit EndEdit
            committed werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedCollectionBase.OnDeserialization(System.Object)">
            <summary>
            Implementierung des IDeserializationCallback-Interfaces.
            </summary>
            <param name="sender"></param>
        </member>
        <member name="P:EDV2000.Common.IDTaintedCollectionBase.SyncRoot">
            <summary>
            Gibt den SyncRoot der List zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedCollectionBase.IDs">
            <summary>
            Gibt das Array der vorhandenen IDs zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedCollectionBase.Changed">
            <summary>
            Gibt zurück, ob die Auflistung verändert wurde, oder ob ein Objekt
            der Auflistung, welches das IChangeMonitorable unterstützt verändert ist.
            </summary>
        </member>
        <member name="E:EDV2000.Common.IDTaintedCollectionBase.ItemDataHolderDataWasChanged">
            <summary>
            Event, daß ein Unterelement der Collection, welches ein DataHolder ist, verändert wurde.
            </summary>
        </member>
        <member name="E:EDV2000.Common.IDTaintedCollectionBase.ListChanged">
            <summary>
            Event, daß die Auflistung verändert wurde (neues Objekt rein, vorhandenes Object entfernt, vorhandenes Objekt ersetzt oder Liste gecleart)
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedCollectionBase.MonitorChanges">
            <summary>
            Dies soll in einer abgeleiteten Klasse angeben, ob Änderungen verfolgt werden
            </summary>
        </member>
        <member name="E:EDV2000.Common.IDTaintedCollectionBase.EditBegun">
            <summary>
            Event, daß der Collection nun in den Editiermodus versetzt wurde.
            </summary>
        </member>
        <member name="E:EDV2000.Common.IDTaintedCollectionBase.EditEnding">
            <summary>
            Event, daß die Änderungen des EditierModus nun committed werden.
            Durch Angabe von Cancel=true kann das Committen verhindert werden.
            </summary>
        </member>
        <member name="E:EDV2000.Common.IDTaintedCollectionBase.EditEnded">
            <summary>
            Event, daß nun das Editieren des Collections committed wurde.
            </summary>
        </member>
        <member name="E:EDV2000.Common.IDTaintedCollectionBase.EditCancelled">
            <summary>
            Event, daß nun der Editiermodus abgebrochen wurde und die Änderungen rückgängiggemacht wurden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedCollectionBase.InEditMode">
            <summary>
            Gibt zurück, ob dieser Collection sich gerade im Änderungsmodus befindet.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IDTaintedArrayList">
            <summary>
            Diese Klasse verhält sich ähnlich zu einer ArrayList
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedArrayList.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedArrayList.#ctor(System.Collections.ICollection)">
            <summary>
            Konstruktor mit Übergabe einer Collection, aus welcher
            alle IIDTaintedObjekte übernommen werden.
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedArrayList.#ctor(EDV2000.Common.IIDTaintedCollectionParent)">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedArrayList.Add(EDV2000.Common.IIDTaintedObject)">
            <summary>
            Fügt hinzu, jedoch, wenn schon drin, dann wird ersetzt,
            das neue wird jedoch hinten angehängt.
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedArrayList.AddRange(EDV2000.Common.IIDTaintedObject[])">
            <summary>
            Fügt das übergebene Array hinzu.
            </summary>
            <param name="yObjects"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedArrayList.AddRange(System.Collections.IEnumerable)">
            <summary>
            Diese Methode fügt alle IIDTaintedObject-Objekte aus der übergebenen Collection
            ein.
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedArrayList.Clone">
            <summary>
            Diese Methode erzeugt eine flache Kopie
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedArrayList.GetRange(System.Int32,System.Int32)">
            <summary>
            Gibt einen Teilbereich als IDTaintedArrayList zurück
            </summary>
            <param name="yStartIndex"></param>
            <param name="yAnzahl"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedArrayList.Insert(System.Int32,EDV2000.Common.IIDTaintedObject)">
            <summary>
            Fügt das Objekt ein
            Es kann vorkommen, daß dadurch, daß ein anderes Objekt mit derselben ID
            ersetzt wird, der Index nachher nicht der gesetzte ist.
            </summary>
            <param name="yIndex"></param>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedArrayList.InsertRange(System.Int32,EDV2000.Common.IIDTaintedObject[])">
            <summary>
            Fügt die übergebenen yObjects an der angegebenen Stelle in die ArrayList ein.
            Es kann vorkommen, daß dadurch, daß ein anderes Objekt mit derselben ID ersetzt wird,
            der Index nachher nicht der gesetzte ist.
            </summary>
            <param name="yStartIndex"></param>
            <param name="yObjects"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedArrayList.SetRange(System.Int32,EDV2000.Common.IIDTaintedObject[])">
            <summary>
            Diese Methode trägt die angegebenen Objekte an der angegebenen Stelle ein und überschreibt
            dort eventuell vorhandene.
            </summary>
            <param name="yZielStartIndex"></param>
            <param name="yObjects"></param>
        </member>
        <member name="P:EDV2000.Common.IDTaintedArrayList.Item(System.Guid)">
            <summary>
            Gibt das Objekt mit der übergebenen ID zurück oder legt es fest.
            Wenn schon ein Objekt mit dieser ID da ist, wird es ersetzt, d.h.
            es steht dann an der Stelle des ersetzten Objekts in der Liste.
            (Z.B. bei foreach)
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedArrayList.Item(System.Int32)">
            <summary>
            Gibt das Objekt mit dem übergebenen Index in der Liste zurück.
            Wird der set-Accessor aufgerufen, so kann es vorkommen, daß dadurch,
            daß ein anderes Objekt mit derselben ID ersetzt wird, der Index nachher nicht
            der gesetzte ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedArrayList.MonitorChanges">
            <summary>
            Es werden hier keine Änderungen überwacht.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IIDTaintedCollectionParent">
            <summary>
            Der Parent, der sich die Events einfängt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IIDTaintedCollectionParent.OnItemDataHolderDataWasChanged(EDV2000.Common.SQL.Universal.DataChangedEventArgs)">
            <summary>
            Wird beim Event ItemDataHolderDataWasChanged aufgerufen.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.IIDTaintedCollectionParent.OnListChanged">
            <summary>
            Wird beim Event ListChanged aufgerufen.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IIDTaintedCollectionParentEx">
            <summary>
            Der Parent, der sich die Events einfängt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IIDTaintedCollectionParentEx.OnListCleared">
            <summary>
            Behandelt, dass die Liste gelöscht wurde.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IIDTaintedCollectionParentEx.OnHandleAddOrInsert(System.Int32,System.Object,System.Boolean)">
            <summary>
            Behandelt das Hinzufügen oder Einfügen eines Objekts.
            </summary>
            <param name="yIndex">Der Index, wo es hinzugefügt wurde</param>
            <param name="yObject">Das hinzugefügte Objekt</param>
            <param name="yAlreadyAdded">Wenn true, wurde das Objekt bereits hinzugefügt, wenn false, dann nicht</param>
        </member>
        <member name="M:EDV2000.Common.IIDTaintedCollectionParentEx.OnHandleObjectRemove(System.Object,System.Boolean,System.Boolean)">
            <summary>
            Behandelt das Entfernen im Cache
            </summary>
            <param name="yValue"></param>
            <param name="yAlreadyRemoved">wenn true, wurde das Object bereits removed, wenn false, nicht</param>
            <param name="yIsClear">Wenn true, handelt es sich um einen Remove im Rahmen von Clear</param>
        </member>
        <member name="T:EDV2000.Common.IDTaintedList`1">
            <summary>
            Diese Klasse verhält sich ähnlich zu einer ArrayList
            </summary>
        </member>
        <member name="T:EDV2000.Common.IIDTaintedReadOnlyList`1">
            <summary>
            Interface, das die IDTaintedList (mehr oder weniger) beschränkt auf Lese-Methoden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IIDTaintedReadOnlyList`1.Item(System.Guid)">
            <summary>
            Liefert das Element mit der ID retour.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.#ctor(EDV2000.Common.IIDTaintedCollectionParent)">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Konstruktor mit Übergabe einer Collection, aus welcher
            alle IIDTaintedObjekte übernommen werden.
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.#ctor(System.Collections.IEnumerable)">
            <summary>
            Konstruktor mit Übergabe einer Collection, aus welcher
            alle IIDTaintedObjekte übernommen werden.
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.Add(`0)">
            <summary>
            Fügt hinzu, jedoch, wenn schon drin, dann wird ersetzt,
            das neue wird jedoch hinten angehängt.
            </summary>
            <param name="yItem"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.AddRange(`0[])">
            <summary>
            Fügt das übergebene Array hinzu.
            </summary>
            <param name="yItems"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.AddRange(System.Collections.IEnumerable)">
            <summary>
            Diese Methode fügt alle IIDTaintedObject-Objekte aus der übergebenen Collection
            ein.
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.Clone">
            <summary>
            Diese Methode erzeugt eine flache Kopie
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.GetRange(System.Int32,System.Int32)">
            <summary>
            Gibt einen Teilbereich als IDTaintedArrayList zurück
            </summary>
            <param name="yStartIndex"></param>
            <param name="yAnzahl"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.Insert(System.Int32,`0)">
            <summary>
            Fügt das Objekt ein
            Es kann vorkommen, daß dadurch, daß ein anderes Objekt mit derselben ID
            ersetzt wird, der Index nachher nicht der gesetzte ist.
            </summary>
            <param name="yIndex"></param>
            <param name="yItem"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.InsertRange(System.Int32,`0[])">
            <summary>
            Fügt die übergebenen yItems an der angegebenen Stelle in die ArrayList ein.
            Es kann vorkommen, daß dadurch, daß ein anderes Objekt mit derselben ID ersetzt wird,
            der Index nachher nicht der gesetzte ist.
            </summary>
            <param name="yStartIndex"></param>
            <param name="yItems"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.SetRange(System.Int32,`0[])">
            <summary>
            Diese Methode trägt die angegebenen Objekte an der angegebenen Stelle ein und überschreibt
            dort eventuell vorhandene.
            </summary>
            <param name="yZielStartIndex"></param>
            <param name="yItems"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.SetMonitorChanges(System.Boolean)">
            <summary>
            </summary>
            <param name="yDoMonitor"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.ToArray">
            <summary>
            Gibt den Inhalt als Array zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.Remove(`0)">
            <summary>
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.GetNewlyAddedOrChangedInstances">
            <summary>
            Gibt die Instanzen zurück, welche seit dem letzten ResetChangedStatus hinzugefügt wurden oder verändert wurden.
            (nur wenn SetMonitorChanges auf true gesetzt wurde bzw. AreChangesMonitored true zurückgibt.)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.GetRemovedInstanceIDs">
            <summary>
            Gibt die IDs der Instanzen zurück, welche seit dem letzten ResetChangedStatus aus der Auflistung entfernt wurden.
            (nur wenn SetMonitorChanges auf true gesetzt wurde bzw. AreChangesMonitored true zurückgibt.)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.FillFromPersist(System.Collections.IEnumerable)">
            <summary>
            Räumt die aktuelle Liste aus, befüllt sie mit den übergebenen Werten und setzt den Changed-Status mittels ResetChangedStatus zurück.
            (Die Typen müssen sich auf den Typ der Auflistung casten lassen!!!)
            </summary>
            <param name="yInstances"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.PushDisableMonitorChanges">
            <summary>
            Dreht "gestackt" die Änderungsüberwachung ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.PopEnableMonitorChanges">
            <summary>
            Dreht "gestackt" die Änderungsüberwachung wieder auf.
            (Sofern zuvor gestackt abgedreht)
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.PushPopDisableMonitorChangesSection">
            <summary>
            Gibt ein Objekt zurück, welches im Konstruktor PushDisableMonitorChanges aufruft und im Dispose oder spätestens
            im Destruktor PopEnableMonitorChanges aufruft.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.Sort(System.Collections.Generic.IComparer{`0})">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer{`0})">
            <summary>
            Sortiert die Elemente im angegebenen abschnitt mittels des übergebenen typsicheren IComparers
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.GetEnumerator">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.IDTaintedList`1.Item(System.Guid)">
            <summary>
            Gibt das Objekt mit der übergebenen ID zurück oder legt es fest.
            Wenn schon ein Objekt mit dieser ID da ist, wird es ersetzt, d.h.
            es steht dann an der Stelle des ersetzten Objekts in der Liste.
            (Z.B. bei foreach)
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedList`1.Item(System.Int32)">
            <summary>
            Gibt das Objekt mit dem übergebenen Index in der Liste zurück.
            Wird der set-Accessor aufgerufen, so kann es vorkommen, daß dadurch,
            daß ein anderes Objekt mit derselben ID ersetzt wird, der Index nachher nicht
            der gesetzte ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedList`1.MonitorChanges">
            <summary>
            Es werden hier keine Änderungen überwacht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedList`1.DoMonitorChanges">
            <summary>
            Zusätzlich noch als Property ausgeführt.
            Dadurch in neuer C# Syntax als Property-Aufruf direkt beim Konstruktor möglich anzugeben!
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedList`1.AreChangesMonitored">
            <summary>
            Gibt zurück, ob im Moment Veränderungen überwacht werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.MyOwnTypeSafeEnumerator.#ctor(EDV2000.Common.IDTaintedList{`0})">
            <summary>
            </summary>
            <param name="yList"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.MyOwnTypeSafeEnumerator.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.MyOwnStackedPushPopDisabler.#ctor(EDV2000.Common.IDTaintedList{`0})">
            <summary>
            </summary>
            <param name="yList"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.MyOwnStackedPushPopDisabler.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedList`1.MyOwnStackedPushPopDisabler.Dispose">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.IDTaintedIndexedList`1">
            <summary>
            Erweitert die IDTaintedList um benannte Indizes!
            Aber Achtung! Wenn ein indizierter Wert einer Instanz nach dem Hinzufügen verändert wird, erkennt das der Index nicht und muss neu aufgebaut werden!
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedIndexedList`1.#ctor(EDV2000.Common.IIDTaintedCollectionParent)">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedIndexedList`1.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedIndexedList`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Konstruktor mit Übergabe einer Collection, aus welcher
            alle IIDTaintedObjekte übernommen werden.
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedIndexedList`1.#ctor(System.Collections.IEnumerable)">
            <summary>
            Konstruktor mit Übergabe einer Collection, aus welcher
            alle IIDTaintedObjekte übernommen werden.
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedIndexedList`1.AddIndex(System.String,System.Func{`0,System.Guid})">
            <summary>
            Fügt einen benannten Index hinzu. Das Predicate muss zu jedem Wert der Liste vom Typ T den Key-Value als Guid zurückgeben können.
            Ein Index gleichen Namens wird ersetzt (der alte wird gekübelt, egal ob Guid- oder string-Index).
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedIndexedList`1.AddIndex(System.String,System.Func{`0,System.String})">
            <summary>
            Fügt einen benannten Index hinzu. Das Predicate muss zu jedem Wert der Liste vom Typ T den Key-Value als string zurückgeben können.
            Ein Index gleichen Namens wird ersetzt (der alte wird gekübelt, egal ob Guid- oder string-Index).
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedIndexedList`1.ClearIndizes">
            <summary>
            Löscht alle benannten Indizes!
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedIndexedList`1.RemoveIndex(System.String)">
            <summary>
            Löscht den benannen Index (egal ob Guid- oder string-Index)
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedIndexedList`1.RebuildIndizes">
            <summary>
            Baut alle Indizes neu auf(egal ob Guid- oder string-Index).
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedIndexedList`1.RebuildIndex(System.String)">
            <summary>
            Baut den Index mit dem Namen neu auf(egal ob Guid- oder string-Index).
            </summary>
            <param name="yIndexName"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedIndexedList`1.HandleAddOrInsert(System.Int32,System.Object,System.Boolean,System.Boolean)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.IDTaintedIndexedList`1.HandleClear">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.IDTaintedIndexedList`1.HandleRemove(System.Object,System.Boolean,System.Boolean,System.Boolean)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.IDTaintedIndexedList`1.GetByIndex(System.String,System.String)">
            <summary>
            Gibt den Eintrag zurück, der aufgrund eines String-Index ermittelt wird!
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedIndexedList`1.GetByIndex(System.String,System.Guid)">
            <summary>
            Gibt den Eintrag zurück, der aufgrund eines String-Index ermittelt wird!
            </summary>
        </member>
        <member name="T:EDV2000.Common.CollectionEnumeratorMarshalByRefWithLifetimeManagement`1">
            <summary>
            MBR-Enumerator. (das typsichere IEnumerator-Interface (also das mit Typparameter) leitet jetzt gottseidank von IDisposable ab, das alte ohne Typparameter ja nicht.)
            </summary>
        </member>
        <member name="T:EDV2000.Common.MarshalByRefWithLifetimeManagement">
            <summary>
            Basisklasse für alle MarshalByRefs, welche aktives LifeTime-Management haben sollen...
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarshalByRefWithLifetimeManagement.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarshalByRefWithLifetimeManagement.Finalize">
            <summary>
            Destruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarshalByRefWithLifetimeManagement.InitializeLifetimeService">
            <summary>
            Lifetimemanagement...
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.MarshalByRefWithLifetimeManagement.CloseSponsoring">
            <summary>
            Beendet das Sponsoring der aktuellen Instanz.
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarshalByRefWithLifetimeManagement.StartSponsoring">
            <summary>
            Startet das Sponsoring der aktuellen Instanz (neu).
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarshalByRefWithLifetimeManagement.GetUsageHandler">
            <summary>
            Wer diese Methode aufruft, kennzeichnet, dass er das MarshalByRefWithLifetimeManagement-Objekt noch braucht!
            Wenn, solange die zurückgegebene Usage nicht disposed wurde, das MarshalByRefWithLifetimeManagement-Objekt disposed wird,
            wird es nicht wirklich disposed, sondern erst, wenn alle UsageHandler disposed wurden!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.MarshalByRefWithLifetimeManagement.Dispose">
            <summary>
            Schließt Sponsoring.
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarshalByRefWithLifetimeManagement.Dispose(System.Boolean)">
            <summary>
            Schließt Sponsoring.
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarshalByRefWithLifetimeManagement.SetzeAusWasFuerImmerGruendenDisposeZuroeck">
            <summary>
            Das o bei Zuroeck ist Absicht!
            Setzt IsDisposed auf false zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarshalByRefWithLifetimeManagement.SponsoringAlive">
            <summary>
            Wenn true ist das Sponsoring bereits gestartet, wenn false dann nicht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarshalByRefWithLifetimeManagement.IsDisposed">
            <summary>
            Wenn true wurde bereits Dispose aufgerufen!
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarshalByRefWithLifetimeManagement.UsageHandler.#ctor(EDV2000.Common.MarshalByRefWithLifetimeManagement)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarshalByRefWithLifetimeManagement.UsageHandler.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionEnumeratorMarshalByRefWithLifetimeManagement`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionEnumeratorMarshalByRefWithLifetimeManagement`1.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionEnumeratorMarshalByRefWithLifetimeManagement`1.MoveNext">
            <summary>
            Setzt den Enumerator auf das nächste Element der Auflistung.
            </summary>
            <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert.</exception>
            <returns>
            true, wenn der Enumerator erfolgreich auf das nächste Element gesetzt wurde,
            false, wenn der Enumerator das Ende der Auflistung überschritten hat.
            </returns>
        </member>
        <member name="M:EDV2000.Common.CollectionEnumeratorMarshalByRefWithLifetimeManagement`1.Reset">
            <summary>
            Setzt den Enumerator auf seine anfängliche Position vor dem ersten Element
            in der Auflistung.
            </summary>
            <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert.</exception>
        </member>
        <member name="P:EDV2000.Common.CollectionEnumeratorMarshalByRefWithLifetimeManagement`1.Current">
            <summary>
            Ruft das Element in der Auflistung an der aktuellen Position des Enumerators ab.
            </summary>
            <returns>Das Element in der Auflistung an der aktuellen Position des Enumerators.</returns>
        </member>
        <member name="T:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1">
            <summary>
            Diese Liste ist MBR und wrappt nochmals die innere, serialisierbare Liste! Dies ist dazu, damit die Collection-Properties
            eines MBR-Objekts auch über MBR angesprochen werden und nicht zum Client serialisiert werden!
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.#ctor(EDV2000.Common.IIDTaintedCollectionParent)">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Konstruktor mit Übergabe einer Collection, aus welcher
            alle IIDTaintedObjekte übernommen werden.
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.#ctor(System.Collections.IEnumerable)">
            <summary>
            Konstruktor mit Übergabe einer Collection, aus welcher
            alle IIDTaintedObjekte übernommen werden.
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.Add(`0)">
            <summary>
            Fügt hinzu, jedoch, wenn schon drin, dann wird ersetzt,
            das neue wird jedoch hinten angehängt.
            </summary>
            <param name="yItem"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.AddRange(`0[])">
            <summary>
            Fügt das übergebene Array hinzu.
            </summary>
            <param name="yItems"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.AddRange(System.Collections.IEnumerable)">
            <summary>
            Diese Methode fügt alle IIDTaintedObject-Objekte aus der übergebenen Collection
            ein.
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.Clone">
            <summary>
            Diese Methode erzeugt eine flache Kopie
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.Clear">
            <summary>
            Entfernt alle Objekte aus der System.Collections.CollectionBase-Instanz.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.GetRange(System.Int32,System.Int32)">
            <summary>
            Gibt einen Teilbereich als IDTaintedArrayList zurück
            </summary>
            <param name="yStartIndex"></param>
            <param name="yAnzahl"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.Insert(System.Int32,`0)">
            <summary>
            Fügt das Objekt ein
            Es kann vorkommen, daß dadurch, daß ein anderes Objekt mit derselben ID
            ersetzt wird, der Index nachher nicht der gesetzte ist.
            </summary>
            <param name="yIndex"></param>
            <param name="yItem"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.InsertRange(System.Int32,`0[])">
            <summary>
            Fügt die übergebenen yItems an der angegebenen Stelle in die ArrayList ein.
            Es kann vorkommen, daß dadurch, daß ein anderes Objekt mit derselben ID ersetzt wird,
            der Index nachher nicht der gesetzte ist.
            </summary>
            <param name="yStartIndex"></param>
            <param name="yItems"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.SetRange(System.Int32,`0[])">
            <summary>
            Diese Methode trägt die angegebenen Objekte an der angegebenen Stelle ein und überschreibt
            dort eventuell vorhandene.
            </summary>
            <param name="yZielStartIndex"></param>
            <param name="yItems"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.SetMonitorChanges(System.Boolean)">
            <summary>
            </summary>
            <param name="yDoMonitor"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.ToArray">
            <summary>
            Gibt den Inhalt als Array zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.Remove(`0)">
            <summary>
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.GetNewlyAddedOrChangedInstances">
            <summary>
            Gibt die Instanzen zurück, welche seit dem letzten ResetChangedStatus hinzugefügt wurden oder verändert wurden.
            (nur wenn SetMonitorChanges auf true gesetzt wurde bzw. AreChangesMonitored true zurückgibt.)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.GetRemovedInstanceIDs">
            <summary>
            Gibt die IDs der Instanzen zurück, welche seit dem letzten ResetChangedStatus aus der Auflistung entfernt wurden.
            (nur wenn SetMonitorChanges auf true gesetzt wurde bzw. AreChangesMonitored true zurückgibt.)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.FillFromPersist(System.Collections.IEnumerable)">
            <summary>
            Räumt die aktuelle Liste aus, befüllt sie mit den übergebenen Werten und setzt den Changed-Status mittels ResetChangedStatus zurück.
            (Die Typen müssen sich auf den Typ der Auflistung casten lassen!!!)
            </summary>
            <param name="yInstances"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.PushDisableMonitorChanges">
            <summary>
            Dreht "gestackt" die Änderungsüberwachung ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.PopEnableMonitorChanges">
            <summary>
            Dreht "gestackt" die Änderungsüberwachung wieder auf.
            (Sofern zuvor gestackt abgedreht)
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.PushPopDisableMonitorChangesSection">
            <summary>
            Gibt ein Objekt zurück, welches im Konstruktor PushDisableMonitorChanges aufruft und im Dispose oder spätestens
            im Destruktor PopEnableMonitorChanges aufruft.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.Sort(System.Collections.Generic.IComparer{`0})">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer{`0})">
            <summary>
            Sortiert die Elemente im angegebenen abschnitt mittels des übergebenen typsicheren IComparers
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.GetEnumerator">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.ResetChangedStatus">
            <summary>
            Setzt den Änderungsstatus zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.ImportFromClone(System.Object)">
            <summary>
            Importiert die Daten des übergebenen Clons incl. des Status
            über Änderungen in der Auflistung. Es werden hierbei jedoch die Instanzen 
            der übergebenen Collection eingetragen.
            D.h. es muß beim Ableiten bedacht werden, eventuelle Parent-Referenzen auszubessern!!
            </summary>
            <param name="yClone"></param>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.EndEdit">
            <summary>
            IEditableObject: Dies schließt den Änderungsmodus ab und committed die Daten in den Collection.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.CancelEdit">
            <summary>
            IEditableObject: Bricht den Änderungsmodus ab und macht die Änderungen rückgängig.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.BeginEdit">
            <summary>
            IEditableObject: Diese Methode versetzt den Collection in den Änderungszustand. Änderungen, welche
            in diesem Modus durchgeführt werden, können mit CancelEdit rückgängiggemacht und mit EndEdit
            committed werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.HandleClear">
            <summary>
            Wird aufgerufen, wenn die Collection geleert wurde.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.HandleAddOrInsert(System.Int32,System.Object,System.Boolean)">
            <summary>
            Wird aufgerufen, wenn ein Object hinzugefügt oder geadded wurde.
            Wird auch bei Set aufgerufen!
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.HandleObjectRemove(System.Object,System.Boolean,System.Boolean)">
            <summary>
            Wird aufgerufen, wenn ein Object entfernt wurde
            Wird auch bei Set aufgerufen!
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.HandleItemDataHolderDataWasChanged(EDV2000.Common.SQL.Universal.DataChangedEventArgs)">
            <summary>
            Wird aufgerufen, wenn ein UniversalDataHolderBase verändert wurde.
            Geht natürlich nur, wenn die Elemente vom Typ UniversalDataHolderBase sind.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.HandleListChanged">
            <summary>
            Wird aufgerufen, wenn die Liste irgendwie verändert wurde.
            Also Clearen, Adden/Inserten, Removen und Set!
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.Item(System.Guid)">
            <summary>
            Gibt das Objekt mit der übergebenen ID zurück oder legt es fest.
            Wenn schon ein Objekt mit dieser ID da ist, wird es ersetzt, d.h.
            es steht dann an der Stelle des ersetzten Objekts in der Liste.
            (Z.B. bei foreach)
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.Item(System.Int32)">
            <summary>
            Gibt das Objekt mit dem übergebenen Index in der Liste zurück.
            Wird der set-Accessor aufgerufen, so kann es vorkommen, daß dadurch,
            daß ein anderes Objekt mit derselben ID ersetzt wird, der Index nachher nicht
            der gesetzte ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.Count">
            <summary>
            Ruft die Anzahl der enthaltenen Elemente ab.
            </summary>
            <returns>
            Die Anzahl der in der enthaltenen Elemente. Das Abrufen des Werts dieser Eigenschaft ist eine O(1)-Operation.
            </returns>
        </member>
        <member name="P:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.DoMonitorChanges">
            <summary>
            Zusätzlich noch als Property ausgeführt.
            Dadurch in neuer C# Syntax als Property-Aufruf direkt beim Konstruktor möglich anzugeben!
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.AreChangesMonitored">
            <summary>
            Gibt zurück, ob Veränderungen überwacht werden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.Changed">
            <summary>
            Gibt zurück, ob die Auflistung verändert wurde, oder ob ein Objekt
            der Auflistung, welches das IChangeMonitorable unterstützt verändert ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IDTaintedListMarshalByRefWithLifetimeManagement`1.InEditMode">
            <summary>
            Gibt zurück, ob dieser Collection sich gerade im Änderungsmodus befindet.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IIDTaintedObject">
            <summary>
            Dieses Interface beschreibt ein Objekt, welches mit einer ID behaftet ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IIDTaintedObject.ID">
            <summary>
            Dies gibt die ID des Objekts zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.CommaSeparated">
            <summary>
            Diese Klasse liefert statische Methoden, um Werte komma-separiert auszugeben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CommaSeparated.ParseList(System.String)">
            <summary>
            Wandelt die kommaseperierte Liste in Array um
            </summary>
            <param name="yCommaSeparatedList"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CommaSeparated.GetList(System.Collections.IEnumerable,System.String[])">
            <summary>
            Diese Methode gibt die mit ToString() auf einen String umgewandelten
            Werte der Properties mit dem angegebenen Namen (case sensitive!) zurück.
            Die Properties dürfen kein Indexer sein, sondern müssen einen ganz einfachen, normalen
            Get-Accessor haben.
            Wenn mehr als eine Property pro Objekt ausgewertet werden, so werden vor und nach den
            Werten eines Objekts jeweils öffnende und schließende runde Klammer gesetzt.
            
            Wenn der Name einer Property gleich String.Empty ist, so wird das Objekt der Auflistung selber mit ToString() ausgwertet.
            
            </summary>
            <param name="yEnumerable"></param>
            <param name="yPropertyNames"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CommaSeparated.GetPropertyValue(System.Object,System.String)">
            <summary>
            Gibt den Wert zurück, welcher die property mit dem angegebenen Namen zurückgibt.
            </summary>
            <param name="yObject"></param>
            <param name="yPropertyName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CommaSeparated.GetList(System.Collections.IEnumerable)">
            <summary>
            diese Methode gibt die einzelnen Werte (ToString) des übergebenen Enumerables als Liste aus.
            </summary>
            <param name="yEnumerable"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CommaSeparated.MakeTrim(System.Collections.IEnumerable)">
            <summary>
            Gibt die String die in der übergebenen Enumeration stecken getrimmt zurück.
            </summary>
            <param name="yWerte"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CommaSeparated.MakeToUpper(System.Collections.IEnumerable)">
            <summary>
            Gibt die String die in der übergebenen Enumeration stecken geuppert zurück.
            </summary>
            <param name="yWerte"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CommaSeparated.MakeTrimToUpper(System.Collections.IEnumerable)">
            <summary>
            Gibt die String die in der übergebenen Enumeration stecken geuppert zurück.
            </summary>
            <param name="yWerte"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.ActionLogger">
            <summary>
            -
            </summary>
        </member>
        <member name="M:EDV2000.Common.ActionLogger.#ctor">
            <summary>
            -
            </summary>
        </member>
        <member name="M:EDV2000.Common.ActionLogger.#ctor(System.String)">
            <summary>
            -
            </summary>
            <param name="Datei"></param>
        </member>
        <member name="M:EDV2000.Common.ActionLogger.Finalize">
            <summary>
            -
            </summary>
        </member>
        <member name="M:EDV2000.Common.ActionLogger.WriteLog(System.String,System.Int32,System.String)">
            <summary>
            -
            </summary>
            <param name="Typ">-</param>
            <param name="FehlerCode">-</param>
            <param name="Message">-</param>
        </member>
        <member name="T:EDV2000.Common.ActiveDirectoryZugriff">
            <summary>
            -
            </summary>
        </member>
        <member name="M:EDV2000.Common.ActiveDirectoryZugriff.GetNamingContext">
            <summary>
            Gibt den DefaultNamingContext des Aktuellen ActiveDirectorys zurück
            </summary>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.ActiveDirectoryZugriff.GetActiveDirectoryDomainName">
            <summary>
            Gibt den Namen der ActiveDirectory-Domäne zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ActiveDirectoryZugriff.GetUserEntry(System.String)">
            <summary>
            Gibt einen Usereintrag zurück
            </summary>
            <param name="yUserName">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.ActiveDirectoryZugriff.GetComputerEntry(System.String)">
            <summary>
            Gibt einen Computereintrag zurück.
            </summary>
            <param name="yHostName">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.ActiveDirectoryZugriff.GetServiceConnectionPoints">
            <summary>
            -
            </summary>
            <returns>-</returns>
        </member>
        <member name="T:EDV2000.Common.EnterpriseSelectionDaten">
            <summary>
            Diese Klasse speichert Informationen über die gewählte Enterprisekonfiguration
            </summary>
        </member>
        <member name="F:EDV2000.Common.EnterpriseSelectionDaten.CurrentEnterpriseName">
            <summary>
            Name der Enterprise
            </summary>
        </member>
        <member name="M:EDV2000.Common.EnterpriseSelectionDaten.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yFile"></param>
        </member>
        <member name="M:EDV2000.Common.EnterpriseSelectionDaten.ResetToDefault">
            <summary>
            Zurücksetzen
            </summary>
        </member>
        <member name="M:EDV2000.Common.EnterpriseSelectionDaten.ReadKonfiguration(System.String)">
            <summary>
            Konfiguration einlesen
            </summary>
            <param name="yFile"></param>
        </member>
        <member name="M:EDV2000.Common.EnterpriseSelectionDaten.WriteKonfiguration(System.String)">
            <summary>
            Konfiguration rausschreiben
            </summary>
            <param name="yFile"></param>
        </member>
        <member name="T:EDV2000.Common.EnterpriseClientDaten">
            <summary>
            Diese Klasse beinhaltet ganz Basisgemäße Daten für den Client.
            Ihre Basis ist das ProgramDirectoryBasedGlobalConfigFile.
            </summary>
        </member>
        <member name="F:EDV2000.Common.EnterpriseClientDaten.EnterpriseSelection">
            <summary>
            Enterprise Name
            </summary>
        </member>
        <member name="F:EDV2000.Common.EnterpriseClientDaten.MainServerEndPoint">
            <summary>
            Der Endpoint des Servers
            </summary>
        </member>
        <member name="F:EDV2000.Common.EnterpriseClientDaten.curFile">
            <summary>
            Dateiname, wo die Konfig her ist
            </summary>
        </member>
        <member name="M:EDV2000.Common.EnterpriseClientDaten.#ctor">
            <summary>
            Konstruktor, der ClientConfigFile nimmt
            </summary>
        </member>
        <member name="M:EDV2000.Common.EnterpriseClientDaten.#ctor(System.String)">
            <summary>
            Konstruktor mit Angabe der ConfigDatei
            </summary>
            <param name="yFile"></param>
        </member>
        <member name="M:EDV2000.Common.EnterpriseClientDaten.ResetToDefault">
            <summary>
            Reset to Default
            </summary>
        </member>
        <member name="M:EDV2000.Common.EnterpriseClientDaten.ReadKonfiguration(System.String)">
            <summary>
            Konfiguration aus File lesen
            </summary>
            <param name="yFile"></param>
        </member>
        <member name="M:EDV2000.Common.EnterpriseClientDaten.WriteKonfiguration">
            <summary>
            Speichert konfigurations ins aktuelle file
            </summary>
        </member>
        <member name="M:EDV2000.Common.EnterpriseClientDaten.WriteKonfiguration(System.String)">
            <summary>
            Speichert Konfig in angegebenes File
            </summary>
            <param name="yFile"></param>
        </member>
        <member name="T:EDV2000.Common.SpecialConfigFile">
            <summary>
            Enumeration für verschiedene SpecialConfigFiles
            </summary>
        </member>
        <member name="F:EDV2000.Common.SpecialConfigFile.AbsoluteGlobalConfigFile">
            <summary>
            Globales Konfigurationsfile;heißt Global.Config und liegt im Verzeichnis AssemblyVolume:\EDV2000.NET
            </summary>
        </member>
        <member name="F:EDV2000.Common.SpecialConfigFile.GlobalConfigFile">
            <summary>
            Globales Konfigurationsfile;heißt Global.Config und liegt entweder im Assemblyverzeichnis
            oder im Verzeichnis AssemblyVolume:\EDV2000.NET
            </summary>
        </member>
        <member name="F:EDV2000.Common.SpecialConfigFile.ProgramConfigFile">
            <summary>
            Programspezifisches Konfigfile, liegt neben ausführender Assembly und heißt auch so
            </summary>
        </member>
        <member name="F:EDV2000.Common.SpecialConfigFile.ProgramDirectoryBasedGlobalConfigFile">
            <summary>
            Globales Konfigurationsfile, liegt definitiv neben Assembly
            </summary>
        </member>
        <member name="F:EDV2000.Common.SpecialConfigFile.GlobalOrProgramDirectoryBasedConfigFile">
            <summary>
            Globales Konfigurationsfile wie GlobalConfigFile, wenn es dort nicht liegt
            wird das neben der Assembly genommen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SpecialConfigFile.AnyConfigFile">
            <summary>
            Irgendein Konfigfile, welches das spezielle nicht spezielle KOnfigfile ist für
            eine abgerundete Definition.
            </summary>
        </member>
        <member name="T:EDV2000.Common.KonfigurationFiles">
            <summary>
            Stellt einige Methoden bereit zur Behandlung von Infos in XmlDokumenten und Konfigurationsdateien.
            </summary>
        </member>
        <member name="F:EDV2000.Common.KonfigurationFiles.WebAppMode">
            <summary>
            Wenn in einer WebApp sollte es auf true gesetzt werden!!
            </summary>
        </member>
        <member name="F:EDV2000.Common.KonfigurationFiles.WebAppPhysicalPath">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.KonfigurationFiles.GlobalConfigFileName">
            <summary>
            -
            </summary>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.GetSpecialConfigFile(EDV2000.Common.SpecialConfigFile,System.String)">
            <summary>
            -
            </summary>
            <param name="yDateiTyp">-</param>
            <param name="yName">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.GetServerConfigFile">
            <summary>
            Diese Methode gibt das Konfigfile für den Server zurück
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.GetClientConfigFile">
            <summary>
            Diese Methode gibt das Konfigfile für den Client zurück
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.GetSpecialConfigFile(EDV2000.Common.SpecialConfigFile)">
            <summary>
            Gibt den Namen eines speziellen ConfigFiles zurück.
            (Als Name wird der des aufrufenden Assemblies angenommen)
            </summary>
            <param name="yDateiTyp">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.InsertXmlInfo(EDV2000.Common.XmlPath,System.String,System.Boolean,System.Xml.XmlDocument)">
            <summary>
            Überladen für bool, nimmt für Konfigurationname den GlobalKonfigurationName und übergibt
            ein XmlPathobjekt.
            </summary>
            <param name="yPath">-</param>
            <param name="yContent">-</param>
            <param name="yDocument">-</param>
            <param name="yKonfigurationsName">-</param>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.InsertXmlInfo(EDV2000.Common.XmlPath,System.String,System.Double,System.Xml.XmlDocument)">
            <summary>
            Überladen für double, nimmt für Konfigurationname den GlobalKonfigurationName und übergibt
            ein XmlPathobjekt.
            </summary>
            <param name="yPath">-</param>
            <param name="yContent">-</param>
            <param name="yDocument">-</param>
            <param name="yKonfigurationsName">-</param>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.InsertXmlInfo(EDV2000.Common.XmlPath,System.String,System.Int32,System.Xml.XmlDocument)">
            <summary>
            Überladen für int, nimmt für Konfigurationname den yKonfigurationName und übergibt
            ein XmlPathobjekt.
            </summary>
            <param name="yPath">-</param>
            <param name="yContent">-</param>
            <param name="yDocument">-</param>
            <param name="yKonfigurationsName">-</param>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.InsertXmlInfo(EDV2000.Common.XmlPath,System.String,System.String,System.Xml.XmlDocument)">
            <summary>
            Überladen, nimmt für Konfigurationname den yKonfigurationName und übergibt
            ein XmlPathobjekt.
            </summary>
            <param name="yPath">-</param>
            <param name="yInfoContent">-</param>
            <param name="yDocument">-</param>
            <param name="yKonfigurationsName">-</param>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.InsertXmlInfo(System.String,System.String,System.Double,System.Xml.XmlDocument)">
            <summary>
            Überladen, für double.
            </summary>
            <param name="yXmlInfoNameAbsolutePath">-</param>
            <param name="yKonfigurationName">-</param>
            <param name="yInfoContent">-</param>
            <param name="yDocument">-</param>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.InsertXmlInfo(System.String,System.String,System.Int32,System.Xml.XmlDocument)">
            <summary>
            Überladen, für integer.
            </summary>
            <param name="yXmlInfoNameAbsolutePath">-</param>
            <param name="yKonfigurationName">-</param>
            <param name="yInfoContent">-</param>
            <param name="yDocument">-</param>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.InsertXmlInfo(System.String,System.String,System.String,System.Xml.XmlDocument)">
            <summary>
            Diese Methode trägt die mittels Absoluten Pfad, KonfigurationsName den Informationsinhalt
            in das übergebene XmlDocument in die Sektion "Konfiguration" mit dem KonfigurationsNamen ein.
            </summary>
            <param name="yXmlInfoNameAbsolutePath">-</param>
            <param name="yKonfigurationName">-</param>
            <param name="yInfoContent">-</param>
            <param name="yDocument">-</param>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.GetXmlInfo(EDV2000.Common.XmlPath,System.String,System.Boolean,System.Xml.XmlDocument)">
            <summary>
            Überladen für bool, nimmt für Konfigurationname den yKonfigurationName und übergibt
            ein XmlPathobjekt.
            </summary>
            <param name="yPath">-</param>
            <param name="yDefaultInfoContent">-</param>
            <param name="yDocument">-</param>
            <param name="yKonfigurationsName">-</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.GetXmlInfo(EDV2000.Common.XmlPath,System.String,System.Double,System.Xml.XmlDocument)">
            <summary>
            Überladen für double, nimmt für Konfigurationname den yKonfigurationName und übergibt
            ein XmlPathobjekt.
            </summary>
            <param name="yPath">-</param>
            <param name="yDefaultInfoContent">-</param>
            <param name="yDocument">-</param>
            <param name="yKonfigurationsName">-</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.GetXmlInfo(EDV2000.Common.XmlPath,System.String,System.Int32,System.Xml.XmlDocument)">
            <summary>
            Überladen für int , nimmt für Konfigurationname den yKonfigurationsName und übergibt
            ein XmlPathobjekt.
            </summary>
            <param name="yPath">-</param>
            <param name="yDefaultInfoContent">-</param>
            <param name="yDocument">-</param>
            <param name="yKonfigurationsName">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.GetXmlInfo(EDV2000.Common.XmlPath,System.String,System.String,System.Xml.XmlDocument)">
            <summary>
            Überladen, nimmt für Konfigurationname den yKonfigurationsName und übergibt
            ein XmlPathobjekt.
            </summary>
            <param name="yPath">-</param>
            <param name="yDefaultInfoContent">-</param>
            <param name="yDocument">-</param>
            <param name="yKonfigurationsName">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.GetXmlInfo(System.String,System.String,System.Boolean,System.Xml.XmlDocument)">
            <summary>
            Überladen für bool.
            </summary>
            <param name="yXmlInfoNameAbsolutePath">-</param>
            <param name="yKonfigurationName">-</param>
            <param name="yDefaultInfoContent">-</param>
            <param name="yDocument">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.GetXmlInfo(System.String,System.String,System.Double,System.Xml.XmlDocument)">
            <summary>
            Überladen für Double.
            </summary>
            <param name="yXmlInfoNameAbsolutePath">-</param>
            <param name="yKonfigurationName">-</param>
            <param name="yDefaultInfoContent">-</param>
            <param name="yDocument">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.GetXmlInfo(System.String,System.String,System.Int32,System.Xml.XmlDocument)">
            <summary>
            Überladen für Int.
            </summary>
            <param name="yXmlInfoNameAbsolutePath">-</param>
            <param name="yKonfigurationName">-</param>
            <param name="yDefaultInfoContent">-</param>
            <param name="yDocument">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.GetXmlInfo(System.String,System.String,System.String,System.Xml.XmlDocument)">
            <summary>
            Diese Methode ermittelt die durch den Pfad angegebene Information und 
            gibt wenn nicht gefunden, den DefaultContent zurück.
            (Parameter siehe InsertXmlInfo
            </summary>
            <param name="yXmlInfoNameAbsolutePath">-</param>
            <param name="yKonfigurationName">-</param>
            <param name="yDefaultInfoContent">-</param>
            <param name="yDocument">-</param>
        </member>
        <member name="M:EDV2000.Common.KonfigurationFiles.IsXmlInfoFile(System.String)">
            <summary>
            Diese Methode findet heraus, ob es sich bei dem Dokument um ein xmlInfoDocument handelt.
            </summary>
            <param name="yDateiname">-</param>
            <returns>-</returns>
        </member>
        <member name="P:EDV2000.Common.KonfigurationFiles.CallingAssemblyLocation">
            <summary>
            Gibt die Location der Calling Assembly zurück.
            Mit Fallback, wenn WebAppMode auf WebAppPhysicalPath.
            </summary>
        </member>
        <member name="P:EDV2000.Common.KonfigurationFiles.GlobalConfigFile">
            <summary>
            Gibt den Namen des global definierten ConfigFile zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.KonfigurationFiles.AbsoluteGlobalConfigFile">
            <summary>
            Gibt den Namen des global definierten ConfigFile zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.KonfigurationFiles.GlobalKonfigurationName">
            <summary>
            Gibt den Namen der global definierten KOnfiguration zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.KonfigurationFiles.DefaultGlobalKonfigurationName">
            <summary>
            Gibt den namen des Default GlobalKonfigurationnames zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.KonfigurationFiles.EntryAssemblyConfigFile">
            <summary>
            Dies gibt dasn KonfigFile für die momentan als erstes gestartete Assembly zurück, also die
            Datei, in der die AppSettings definiert sein sollten.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Crypt">
            <summary>
            Verschlüsselt Passwörter, die in Config-Dateien oder in die Registry eingetragen werden
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.EncodePasswort(System.String)">
            <summary>
            Verschlüsselt das Passwort und gibt es wieder zurück
            </summary>
            <param name="Passwort">Passwort</param>
            <returns>verschlüsseltes Passwort</returns>
        </member>
        <member name="M:EDV2000.Common.Crypt.EncodeTextToBase64String(System.String,EDV2000.Common.Exceptions.ExceptionListener,System.Boolean)">
            <summary>
            Diese Methode verschlüsselt den übergebenen Text mit dem StandardKey
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.EncodeTextToBase64String(System.String,EDV2000.Common.Crypt.SymetricKey,EDV2000.Common.Exceptions.ExceptionListener,System.Boolean)">
            <summary>
            Diese Methode verschlüsselt den übergebenen Text mit übergebenen Key.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.EncodeText(System.String,EDV2000.Common.Exceptions.ExceptionListener,System.Boolean)">
            <summary>
            Diese Methode verschlüsselt den übergebenen Text mit dem StandardKey
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.EncodeText(System.String,EDV2000.Common.Crypt.SymetricKey,EDV2000.Common.Exceptions.ExceptionListener,System.Boolean)">
            <summary>
            Diese Methode verschlüsselt den übergebenen Text mit übergebenen Key.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.EncodeBytes(System.Byte[],EDV2000.Common.Exceptions.ExceptionListener,System.Boolean)">
            <summary>
            Diese Methode verschlüsselt die übergebenen Bytes mit Standard-Key.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.EncodeBytes(System.Byte[],EDV2000.Common.Crypt.SymetricKey,EDV2000.Common.Exceptions.ExceptionListener,System.Boolean)">
            <summary>
            Diese Methode verschlüsselt die übergebenen Bytes mit übergebenen Key.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.DecodeText(System.Byte[],EDV2000.Common.Exceptions.ExceptionListener,System.Boolean)">
            <summary>
            DIese Methode decodiert einen vorher mittels EncodeText verschlüsselten Text.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.DecodeText(System.Byte[],EDV2000.Common.Crypt.SymetricKey,EDV2000.Common.Exceptions.ExceptionListener,System.Boolean)">
            <summary>
            DIese Methode decodiert einen vorher mittels EncodeText verschlüsselten Text.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.DecodeTextFromBase64String(System.String,EDV2000.Common.Exceptions.ExceptionListener,System.Boolean)">
            <summary>
            DIese Methode decodiert einen vorher mittels EncodeText verschlüsselten Text.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.DecodeTextFromBase64String(System.String,EDV2000.Common.Crypt.SymetricKey,EDV2000.Common.Exceptions.ExceptionListener,System.Boolean)">
            <summary>
            DIese Methode decodiert einen vorher mittels EncodeText verschlüsselten Text.
            Wenn yEncodedTextBase64 leer übergeben wird, kommt leer zurück! 
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.DecodeBytes(System.Byte[],EDV2000.Common.Exceptions.ExceptionListener,System.Boolean)">
            <summary>
            DIese Methode decodiert vorher mittels EncodeBytes verschlüsselte Bytes.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.DecodeBytes(System.Byte[],EDV2000.Common.Crypt.SymetricKey,EDV2000.Common.Exceptions.ExceptionListener,System.Boolean)">
            <summary>
            DIese Methode decodiert vorher mittels EncodeBytes verschlüsselte Bytes.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.SignMessage(System.String,EDV2000.Common.Crypt.PrivateRSAKey,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode signiert eine übergebene Message und verschlüsselt diese mit den übergebenen Keys.
            </summary>
            <param name="yMessage"></param>
            <param name="ySignationKey"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Crypt.SignMessage(System.String,EDV2000.Common.Crypt.SymetricKey,EDV2000.Common.Crypt.PrivateRSAKey,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode signiert eine übergebene Message und verschlüsselt diese mit den übergebenen Keys.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Crypt.VerifySignedMessage(System.String,EDV2000.Common.Crypt.SignedMessage,EDV2000.Common.Crypt.PublicRSAKey,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode überprüft die Signatur einer signierten Message.
            </summary>
            <param name="ySollMessage"></param>
            <param name="ySignedMessage"></param>
            <param name="ySignationKey"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Crypt.VerifySignedMessage(System.String,EDV2000.Common.Crypt.SignedMessage,EDV2000.Common.Crypt.SymetricKey,EDV2000.Common.Crypt.PublicRSAKey,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode überprüft die Signatur einer signierten Message.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.CreateRandomPrivateKey">
            <summary>
            Dies erzeugt einen zufälligen Private-Key.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Crypt.CreatePrivateKeyFromBytes(System.Byte[])">
            <summary>
            Dies erzeugt einen Private-Key aus einem mit ExportTyBytes exportierten Array.
            </summary>
            <param name="yBytes"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Crypt.CreatePrivateKeyFromFile(System.String)">
            <summary>
            Dies erzeugt einen Private-Key aus einem mit ExportToFile exportierten File.
            </summary>
            <param name="yFileName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Crypt.CreatePublicKeyFromBytes(System.Byte[])">
            <summary>
            Dies erzeugt einen Public-Key aus einem mit PublicRSAKey.ExportTyBytes exportierten Array.
            </summary>
            <param name="yBytes"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Crypt.EncodeGuid(System.Guid)">
            <summary>
            Diese Methode verschlüsselt einen Guid und gibt das Ergebnis als Guid zurück.
            </summary>
            <param name="yGuid"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Crypt.DecodeGuid(System.Byte[])">
            <summary>
            Diese Methode entschlüsselt einen Guid und gibt das Ergebnis als Guid zurück.
            </summary>
            <param name="yEncodedGuid"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Crypt.PublicRSAKey">
            <summary>
            Diese Klasse stellt einen öffentlichen RSA-Key dar. Mit diesem Key können Signaturen von Messages überprüft werden,
            jedoch keine Messages signiert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.PublicRSAKey.#ctor(System.Byte[],System.Byte[])">
            <summary>
            KOnstruktor
            </summary>
            <param name="yExponent"></param>
            <param name="yModulus"></param>
        </member>
        <member name="M:EDV2000.Common.Crypt.PublicRSAKey.ExportToBytes">
            <summary>
            Diese Methode exportiert den Key in ein Byte-Array
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.PublicRSAKey.ExportPublicKey">
            <summary>
            Diese Methode exportiert den Inhalt des Public-Keys so, daß
            der RSACryptoProvider etwas damit anfangen kann.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Crypt.PublicRSAKey.ImportFromRsaParameters(System.Security.Cryptography.RSAParameters)">
            <summary>
            Diese Methode importiert die Werte aus den übergebenen RSAParameters
            </summary>
            <param name="yParameters"></param>
        </member>
        <member name="P:EDV2000.Common.Crypt.PublicRSAKey.Exponent">
            <summary>
            Exponent
            </summary>
        </member>
        <member name="P:EDV2000.Common.Crypt.PublicRSAKey.Modulus">
            <summary>
            Modulus
            </summary>
        </member>
        <member name="T:EDV2000.Common.Crypt.PrivateRSAKey">
            <summary>
            Diese Klasse stellt einen Private Key dar. Er beinhaltet auch den Public key.
            Es ist jedoch nicht möglich aus dem PublicKey den Private Key zu erzeugen.
            Mit ihm können Messages signiert werden.
            Weiters kann der Public key exportiert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.PrivateRSAKey.ExportPublicKey">
            <summary>
            Diese Methode exportiert den Inhalt des Public-Keys so, daß
            der RSACryptoProvider etwas damit anfangen kann.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Crypt.PrivateRSAKey.ExportPrivateKey">
            <summary>
            Diese Methode exportiert den Inhalt des Public-Keys so, daß
            der RSACryptoProvider etwas damit anfangen kann.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Crypt.PrivateRSAKey.ImportFromRsaParameters(System.Security.Cryptography.RSAParameters)">
            <summary>
            Diese Methode importiert die Werte aus den übergebenen RSAParameters
            </summary>
            <param name="yParameters"></param>
        </member>
        <member name="M:EDV2000.Common.Crypt.PrivateRSAKey.ExportToBytes">
            <summary>
            Diese Methode exportiert den Key in ein Byte-Array
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.PrivateRSAKey.ImportFromBytes(System.Byte[])">
            <summary>
            Diese Methode importiert mittels ExportToBytes exportierte Daten.
            </summary>
            <param name="yEncodedFlattenedKey"></param>
        </member>
        <member name="M:EDV2000.Common.Crypt.PrivateRSAKey.ExportToFile(System.String)">
            <summary>
            Diese MEthode exportiert den verschlüsselten Inhalt dieses Private Keys in eine Datei
            </summary>
            <param name="yFileName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Crypt.PrivateRSAKey.ImportFromFile(System.String)">
            <summary>
            Diese Methode import die Daten des Keys aus einer vorher mit ExportToFile exportierten Datei.
            </summary>
            <param name="yFileName"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Crypt.PrivateRSAKey.D">
            <summary>
            Property D
            </summary>
        </member>
        <member name="P:EDV2000.Common.Crypt.PrivateRSAKey.DP">
            <summary>
            Property DP 
            </summary>
        </member>
        <member name="P:EDV2000.Common.Crypt.PrivateRSAKey.Dq">
            <summary>
            DQ
            </summary>
        </member>
        <member name="P:EDV2000.Common.Crypt.PrivateRSAKey.Exponent">
            <summary>
            Exponent
            </summary>
        </member>
        <member name="P:EDV2000.Common.Crypt.PrivateRSAKey.Inverseq">
            <summary>
            InverseQ
            </summary>
        </member>
        <member name="P:EDV2000.Common.Crypt.PrivateRSAKey.Modulus">
            <summary>
            Modulus
            </summary>
        </member>
        <member name="P:EDV2000.Common.Crypt.PrivateRSAKey.P">
            <summary>
            P
            </summary>
        </member>
        <member name="P:EDV2000.Common.Crypt.PrivateRSAKey.Q">
            <summary>
            Q
            </summary>
        </member>
        <member name="T:EDV2000.Common.Crypt.SymetricKey">
            <summary>
            Klasse, welche eine Key symbolisiert, den die Crypt-Klasse verarbeiten kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.SymetricKey.#ctor(System.String)">
            <summary>
            Konstruktor mit Text, der mit ToKeyText erzeugt wurde (base64)
            </summary>
            <param name="yKeyText"></param>
        </member>
        <member name="M:EDV2000.Common.Crypt.SymetricKey.#ctor">
            <summary>
            KOnstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.SymetricKey.#ctor(System.Byte[],System.Byte[])">
            <summary>
            Konstruktor
            </summary>
            <param name="yKey"></param>
            <param name="yIV"></param>
        </member>
        <member name="M:EDV2000.Common.Crypt.SymetricKey.ExportTo(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode Exportiert den Schlüssel in eine Datei hinaus, welche mit dem Standardschlüssel verschlüsselt wird.
            </summary>
            <param name="yFileName"></param>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.Crypt.SymetricKey.ImportFrom(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode importiert den Schlüssel aus einer Datei und entschlüsselt ihn mit dem eingebauten Standard-Schlüssel.
            </summary>
            <param name="yFileName"></param>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.Crypt.SymetricKey.Randomize">
            <summary>
            Diese Methode befüllt die Instanz mit zufälligen Werten.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crypt.SymetricKey.ToKeyText">
            <summary>
            Erzeugt einen Text (base64) aus Key und IV!
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Crypt.SymetricKey.Key">
            <summary>
            Der Schlüssel.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Crypt.SymetricKey.IV">
            <summary>
            Der IV.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Crypt.SignedMessage">
            <summary>
            Diese Klasse stellt eine signierte und verschlüsselte Message dar.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Crypt.SignedMessage.Message">
            <summary>
            Die verschlüsselte Message.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Crypt.SignedMessage.Signation">
            <summary>
            Die Signatur der Message.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Diag">
            <summary>
            Static-Library die Static-Methoden zur Diagnostik bereitstellt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Diag.ExceptionEventLogEntry(System.String,System.Exception,System.Type)">
            <summary>
            
            </summary>
            <param name="yEventLogSource"></param>
            <param name="yEx"></param>
            <param name="yType"></param>
        </member>
        <member name="M:EDV2000.Common.Diag.ExceptionEventLogEntry(System.String,System.String,System.Exception,System.Type)">
            <summary>
            
            </summary>
            <param name="yEventLogSource"></param>
            <param name="yEventLogName"></param>
            <param name="yEx"></param>
            <param name="yType"></param>
        </member>
        <member name="M:EDV2000.Common.Diag.ExceptionEventLogEntry(System.Diagnostics.EventLog,System.Exception,System.Type)">
            <summary>
            
            </summary>
            <param name="yEventLog"></param>
            <param name="yEx"></param>
            <param name="yType"></param>
        </member>
        <member name="M:EDV2000.Common.Diag.DebugEventLogEntry(System.String,System.String,System.Type,System.Diagnostics.EventLogEntryType)">
            <summary>
            Methode zum Ausgeben einer Debug-Message
            </summary>
            <param name="yEventLogSource"></param>
            <param name="yString"></param>
            <param name="yType"></param>
            <param name="yEventLogType"></param>
        </member>
        <member name="M:EDV2000.Common.Diag.DebugEventLogEntry(System.String,System.String,System.String,System.Type,System.Diagnostics.EventLogEntryType)">
            <summary>
            Event in EventLog eintragen
            </summary>
            <param name="yEventLogSource"></param>
            <param name="yEventLogName"></param>
            <param name="yString"></param>
            <param name="yType"></param>
            <param name="yEventLogType"></param>
        </member>
        <member name="M:EDV2000.Common.Diag.DebugEventLogEntry(System.Diagnostics.EventLog,System.String,System.Type,System.Diagnostics.EventLogEntryType)">
            <summary>
            Event in EventLog eintragen
            </summary>
            <param name="yEventLog"></param>
            <param name="yString"></param>
            <param name="yType"></param>
            <param name="yEventLogType"></param>
        </member>
        <member name="T:EDV2000.Common.ErfolgStatusTyp">
            <summary>
            Die möglichen Statusmeldungen des Ergebnisobjektes
            </summary>
        </member>
        <member name="F:EDV2000.Common.ErfolgStatusTyp.OK">
            <summary>
            Status: OK
            </summary>
        </member>
        <member name="F:EDV2000.Common.ErfolgStatusTyp.Warning">
            <summary>
            Status: WARNUNG
            Die Warnung steht in der beigefügten Liste
            </summary>
        </member>
        <member name="F:EDV2000.Common.ErfolgStatusTyp.Error">
            <summary>
            Status: ERROR
            Der Fehler steht samt Nummer und Beschreibung in der beigefügten Liste
            </summary>
        </member>
        <member name="T:EDV2000.Common.Ergebnis">
            <summary>
            Ergebnis-Objekt
            Beinhaltet den Ergbnisstatus und evtl. auch zusätzliche Meldungen oder Daten
            </summary>
        </member>
        <member name="M:EDV2000.Common.Ergebnis.#ctor">
            <summary>
            Ergebnis-Objekt
            </summary>
        </member>
        <member name="M:EDV2000.Common.Ergebnis.#ctor(EDV2000.Common.ErfolgStatusTyp)">
            <summary>
            Ergebnis-Objekt
            </summary>
            <param name="myStatus">Erfolgsstatus</param>
        </member>
        <member name="M:EDV2000.Common.Ergebnis.#ctor(EDV2000.Common.Liste)">
            <summary>
            Ergebnis-Objekt
            </summary>
            <param name="MeldungsListe">Liste mit Meldungen</param>
        </member>
        <member name="M:EDV2000.Common.Ergebnis.#ctor(EDV2000.Common.ErfolgStatusTyp,EDV2000.Common.Liste)">
            <summary>
            Ergebnis-Objekt
            </summary>
            <param name="myStatus">Erfolgsstatus</param>
            <param name="myMeldungsListe">Liste mit Meldungen</param>
        </member>
        <member name="M:EDV2000.Common.Ergebnis.#ctor(System.Data.SqlClient.SqlException)">
            <summary>
            Ergebnis-Objekt
            </summary>
            <param name="e">SQLException, aus der gleich eine Fehlerliste generiert wird</param>
        </member>
        <member name="P:EDV2000.Common.Ergebnis.ELMeldungen">
            <summary>
            Die Liste mit den Meldungen oder Daten
            </summary>
        </member>
        <member name="P:EDV2000.Common.Ergebnis.ErfolgsStatus">
            <summary>
            Der Status des Ergebnisses
            </summary>
        </member>
        <member name="T:EDV2000.Common.IModul">
            <summary>
            Zur Verbindung eines Moduls mit der MainGUI
            </summary>
        </member>
        <member name="M:EDV2000.Common.IModul.StartGUI">
            <summary>
            Startet das Modul
            </summary>
        </member>
        <member name="P:EDV2000.Common.IModul.Modulname">
            <summary>
            Name des Moduls
            </summary>
        </member>
        <member name="P:EDV2000.Common.IModul.MainGuiID">
            <summary>
            ID der MainGUI
            </summary>
        </member>
        <member name="P:EDV2000.Common.IModul.MainGUI">
            <summary>
            Form-Objekt der MainGUI
            </summary>
        </member>
        <member name="P:EDV2000.Common.IModul.MenuEintrag">
            <summary>
            Text für den Menüeintrag
            </summary>
        </member>
        <member name="P:EDV2000.Common.IModul.Symbol">
            <summary>
            Icon für die Modulleiste
            </summary>
        </member>
        <member name="T:EDV2000.Common.Liste">
            <summary>
            Listen-Objekt
            </summary>
        </member>
        <member name="M:EDV2000.Common.Liste.#ctor">
            <summary>
            Listen-Objekt
            </summary>
        </member>
        <member name="M:EDV2000.Common.Liste.#ctor(System.String)">
            <summary>
            Listen-Objekt
            </summary>
            <param name="ListenName">Name der Liste</param>
        </member>
        <member name="M:EDV2000.Common.Liste.#ctor(System.Int32,System.Int32)">
            <summary>
            Listen-Objekt
            </summary>
            <param name="AnzahlZeilen">Anzahl der Zeilen</param>
            <param name="AnzahlSpalten">Anzahl der Spalten</param>
        </member>
        <member name="M:EDV2000.Common.Liste.#ctor(System.String,System.Int32,System.Int32)">
            <summary>
            Listen-Objekt
            </summary>
            <param name="ListenName">Name der Liste</param>
            <param name="AnzahlZeilen">Anzahl der Zeilen</param>
            <param name="AnzahlSpalten">Anzahl der Spalten</param>
        </member>
        <member name="M:EDV2000.Common.Liste.#ctor(System.Data.DataTable)">
            <summary>
            Listen-Objekt
            </summary>
            <param name="DT">DataTable aus dem Liste erstellt werden soll</param>
        </member>
        <member name="M:EDV2000.Common.Liste.SetSpaltenName(System.Int32,System.String)">
            <summary>
            Setzt den Namen der Spalte
            </summary>
            <param name="SpaltenNummer">Nummer der Spalte</param>
            <param name="SpaltenName">Name der Spalte</param>
        </member>
        <member name="M:EDV2000.Common.Liste.GetSpaltenName(System.Int32)">
            <summary>
            Ermittelt den Namen der Spalte
            </summary>
            <param name="SpaltenNummer">Nummer der Spalte</param>
            <returns>Name der Spalte</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.GetFeldInhalt(System.Int32,System.Int32)">
            <summary>
            Ermittelt den Inhalt des angegebenen Feldes
            </summary>
            <param name="ZeilenNr">Nummer der Zeile</param>
            <param name="SpaltenNr">Nummer der Spalte</param>
            <returns>Feldinhalt</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.GetFeldInhalt(System.Int32,System.String)">
            <summary>
            Ermittelt den Inhalt des angegebenen Feldes
            </summary>
            <param name="ZeilenNr">Nummer der Zeile</param>
            <param name="SpaltenName">Name der Spalte</param>
            <returns>Feldinhalt</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.GetFeldInhalt(System.String,System.Int32)">
            <summary>
            Ermittelt den Inhalt des angegebenen Feldes
            </summary>
            <param name="ZeilenName">Name der Zeile</param>
            <param name="SpaltenNr">Nummer der Spalte</param>
            <returns>Feldinhalt</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.GetFeldInhalt(System.String,System.String)">
            <summary>
            Ermittelt den Inhalt des angegebenen Feldes
            </summary>
            <param name="ZeilenName">Name der Zeile</param>
            <param name="SpaltenName">Name der Spalte</param>
            <returns>Feldinhalt</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.SetFeldInhalt(System.Int32,System.Int32,System.Object)">
            <summary>
            Setzt den Inhalt eines Feldes auf den angegebenen Wert
            </summary>
            <param name="ZeilenNr">Nummer der Zeile</param>
            <param name="SpaltenNr">Nummer der Spalte</param>
            <param name="Inhalt">Feldinhalt</param>
            <returns>Erfolg</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.SetFeldInhalt(System.Int32,System.String,System.Object)">
            <summary>
            Setzt den Inhalt eines Feldes auf den angegebenen Wert
            </summary>
            <param name="ZeilenNr">Nummer der Zeile</param>
            <param name="SpaltenName">Name der Spalte</param>
            <param name="Inhalt">Feldinhalt</param>
            <returns>Erfolg</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.SetFeldInhalt(System.String,System.Int32,System.Object)">
            <summary>
            Setzt den Inhalt eines Feldes auf den angegebenen Wert
            </summary>
            <param name="ZeilenName">Name der Zeile</param>
            <param name="SpaltenNr">Nummer der Spalte</param>
            <param name="Inhalt">Feldinhalt</param>
            <returns>Erfolg</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.SetFeldInhalt(System.String,System.String,System.Object)">
            <summary>
            Setzt den Inhalt eines Feldes auf den angegebenen Wert
            </summary>
            <param name="ZeilenName">Name der Zeile</param>
            <param name="SpaltenName">Name der Spalte</param>
            <param name="Inhalt">Feldinhalt</param>
            <returns>Erfolg</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.GetZeilenName(System.Int32)">
            <summary>
            Ermittelt den Namen der angegebenen Zeile
            </summary>
            <param name="ZeilenNr">Nummer der Zeile</param>
            <returns>Zeilenname</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.SetZeilenName(System.Int32,System.String)">
            <summary>
            Setzt den Namen der angegebenen Zeile
            </summary>
            <param name="ZeilenNr">Nummer der Zeile</param>
            <param name="ZeilenName">Zeilenname</param>
            <returns>Erfolg</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.GetZeile(System.Int32)">
            <summary>
            Liest Zeilen-Objekt aus der Liste aus
            </summary>
            <param name="ZeilenNr">Nummer der Zeile</param>
            <returns>Zeilen-Objekt</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.GetZeile(System.String)">
            <summary>
            Liest Zeilen-Objekt aus der Liste aus
            </summary>
            <param name="ZeilenName">Name der Zeile</param>
            <returns>Zeilen-Objekt</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.SetZeile(System.Int32,EDV2000.Common.Zeile)">
            <summary>
            Ändert Zeilen-Objekt in der Liste
            </summary>
            <param name="ZeilenNr">Nummer der Zeile</param>
            <param name="NeueZeile">Neues Zeilen-Objekt</param>
        </member>
        <member name="M:EDV2000.Common.Liste.SetZeile(System.String,EDV2000.Common.Zeile)">
            <summary>
            Ändert Zeilen-Objekt in der Liste
            </summary>
            <param name="ZeilenName">Name der Zeile</param>
            <param name="NeueZeile">Neues Zeilen-Objekt</param>
        </member>
        <member name="M:EDV2000.Common.Liste.AddSpalte">
            <summary>
            Fügt der Liste eine Spalte hinzu
            </summary>
            <returns>Nummer der Spalte</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.AddSpalte(System.String)">
            <summary>
            Fügt der Liste eine Spalte hinzu
            </summary>
            <param name="SpaltenName">Name der Spalte</param>
            <returns>Nummer der Spalte</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.AddZeile">
            <summary>
            Fügt der Liste eine Zeile hinzu
            </summary>
            <returns>Nummer der Zeile</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.AddZeile(System.String)">
            <summary>
            Fügt der Liste eine Zeile hinzu
            </summary>
            <param name="ZeilenName">Name der Zeile</param>
            <returns>Nummer der Zeile</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.AddZeile(EDV2000.Common.Zeile)">
            <summary>
            Fügt der Liste eine Zeile hinzu
            </summary>
            <param name="NeueZeile">Neues Zeilen-Objekt</param>
            <returns>Nummer der Zeile</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.AddZeile(System.Object[])">
            <summary>
            Fügt der Liste eine Zeile hinzu
            </summary>
            <param name="Felder">Felder des Zeilen-Objekts</param>
            <returns>Nummer der Zeile</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.AddZeile(System.String,System.Object[])">
            <summary>
            Fügt der Liste eine Zeile hinzu
            </summary>
            <param name="ZeilenName">Name der Zeile</param>
            <param name="Felder">Felder des Zeilen-Objekts</param>
            <returns>Nummer der Zeile</returns>
        </member>
        <member name="M:EDV2000.Common.Liste.ToDataTable">
            <summary>
            Erstellt einen DataTable aus der bestehenden Liste
            </summary>
            <returns>DataTable, der der Liste entspricht</returns>
        </member>
        <member name="P:EDV2000.Common.Liste.Name">
            <summary>
            Name der Liste
            </summary>
        </member>
        <member name="P:EDV2000.Common.Liste.AnzahlSpalten">
            <summary>
            Ermittelt Anzahl der vorhandenen Spalten
            </summary>
        </member>
        <member name="P:EDV2000.Common.Liste.AnzahlZeilen">
            <summary>
            Ermittelt Anzahl der vorhandenen Zeilen
            </summary>
        </member>
        <member name="T:EDV2000.Common.Nummerierung">
            <summary>
            Zur Erstellung von laufenden Nummern
            </summary>
        </member>
        <member name="M:EDV2000.Common.Nummerierung.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQLServer">
            <summary>
            Methoden zum Einrichten des SQL Servers
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQLServer.DatenbankErstellen(System.Data.SqlClient.SqlConnection,System.String)">
            <summary>
            Erstellt eine Datenbank am angegebenen Server
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQLServer.TabelleErstellen(System.Data.SqlClient.SqlConnection,System.String,System.String,EDV2000.Common.Liste)">
            <summary>
            Erstellt eine Tabelle in der angegebenen Datenbank des Servers
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQLServer.FehlerListe(System.Data.SqlClient.SqlException)">
            <summary>
            Erstellt eine Liste aus der Fehlermeldung
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQLServer.ListeProgrammTabelleFelder">
            <summary>
            Erstellt Liste mit den Daten für die Programmtabelle
            </summary>
        </member>
        <member name="T:EDV2000.Common.XmlPathType">
            <summary>
            Enumeration zur Art einer InfoPfadangabe
            </summary>
        </member>
        <member name="F:EDV2000.Common.XmlPathType.RelativePath">
            <summary>
            Relativer Pfad zum Starting Path
            </summary>
        </member>
        <member name="F:EDV2000.Common.XmlPathType.AbsolutePath">
            <summary>
            Absolut angegebener Pfad, relativ also zum leeren Pfad
            </summary>
        </member>
        <member name="T:EDV2000.Common.XmlPath">
            <summary>
            Diese Klasse spezifiziert einen XmlPfad.
            </summary>
        </member>
        <member name="F:EDV2000.Common.XmlPath.PathSectionSeparator">
            <summary>
            Spezifiziert das Trenzeichen zwischen den Verzeichnisebenen
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlPath.#ctor(System.String)">
            <summary>
            Erstellt ein XmlPath Objekt und übergibt den RELATIVEN Pfad zum
            UsualStartingPath
            </summary>
            <param name="yRelPfad">-</param>
        </member>
        <member name="M:EDV2000.Common.XmlPath.#ctor(System.String,EDV2000.Common.XmlPathType)">
            <summary>
            Erstellt ein XmlPath Objekt und übergibt einen Pfad dessen Typ
            mit übergeben wird. Wenn ein RelativPfad übergeben wird, so wird als
            StartingPath der UsualStartingPath angenommen.
            </summary>
            <param name="yPfad">-</param>
            <param name="yPfadTyp">-</param>
        </member>
        <member name="M:EDV2000.Common.XmlPath.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yPfad">(string)</param>
            <param name="yStartingPath">(string)</param>
        </member>
        <member name="M:EDV2000.Common.XmlPath.#ctor(EDV2000.Common.XmlPath,System.String)">
            <summary>
            Kontruktor
            </summary>
            <param name="yStartPfad">(XmlPath)</param>
            <param name="yRelPath">(string)</param>
        </member>
        <member name="M:EDV2000.Common.XmlPath.GetSectionList">
            <summary>
            Gibt die Liste der Sektionen im aktuellen Pfad zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.XmlPath.UsualStartingPath">
            <summary>
            Spezifiziert einen statischen Standard-StartPfad.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XmlPath.StartingPath">
            <summary>
            Spezifiziert den StartPfad der Instanz
            </summary>
        </member>
        <member name="P:EDV2000.Common.XmlPath.RelativePath">
            <summary>
            Spezifiziert relativ zum StartPfad den Pfad.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XmlPath.FullPath">
            <summary>
            Gibt den kompletten, Absoluten Pfad zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.XmlInfoDocument">
            <summary>
            Stellt ein XmlInfo Dokument oder auch XmlInfoKonfigurationsdatei dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.#ctor">
            <summary>
            Konstruktor, trivial.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.#ctor(System.String)">
            <summary>
            Konstruktor, übergibt den Dateinamen.
            </summary>
            <param name="yDateiName">-</param>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.Reload">
            <summary>
            Lädt das Document aufgrund der Datei nochmals herein.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.LoadFromString(System.String)">
            <summary>
            Liste das XmlDokument als String ein.
            </summary>
            <param name="yDocumentString">-</param>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.Clear">
            <summary>
            Entfernt alle Informationen aus dem Dokument
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.Save">
            <summary>
            Schreibt den momentanen Infoinhalt in die zugrundeliegende Datei hinaus.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.SaveAs(System.String)">
            <summary>
            Schreibt den momentanen Infoinhalt als Datei hinaus und setzt den aktuellen Dateinamen.
            </summary>
            <param name="yDateiName">-</param>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.SaveToString">
            <summary>
            Gibt den Inhalt der XmlDatei als String zurück.
            </summary>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.SetInfo(EDV2000.Common.XmlPath,System.Boolean)">
            <summary>
            Überladen für bool
            </summary>
            <param name="yInfoPath"></param>
            <param name="yContent"></param>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.SetInfo(EDV2000.Common.XmlPath,System.Double)">
            <summary>
            Überladen für double
            </summary>
            <param name="yInfoPath">-</param>
            <param name="yContent">-</param>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.SetInfo(EDV2000.Common.XmlPath,System.Int32)">
            <summary>
            Überladen für int
            </summary>
            <param name="yInfoPath">-</param>
            <param name="yContent">-</param>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.SetInfo(EDV2000.Common.XmlPath,System.String)">
            <summary>
            Diese Methode trägt die Info in das interne XmlDocument ein.
            Zum endgültigen Rausspeichern Save aufrufen.
            </summary>
            <param name="yInfoPath">-</param>
            <param name="yContent">-</param>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.SetInfo(System.String,System.Double)">
            <summary>
            Überladen für double
            </summary>
            <param name="yInfoPath">-</param>
            <param name="yContent">-</param>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.SetInfo(System.String,System.Int32)">
            <summary>
            Überladen für int
            </summary>
            <param name="yInfoPath">-</param>
            <param name="yContent">-</param>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.SetInfo(System.String,System.String)">
            <summary>
            Diese Methode trägt die Info in das interne XmlDocument ein.
            Zum endgültigen Rausspeichern Save aufrufen.
            </summary>
            <param name="yInfoPath">-</param>
            <param name="yContent">-</param>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.GetInfo(EDV2000.Common.XmlPath,System.Boolean)">
            <summary>
            Überladen für bool
            </summary>
            <param name="yPath">-</param>
            <param name="yDefaultContent">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.GetInfo(EDV2000.Common.XmlPath,System.Double)">
            <summary>
            Überladen für double
            </summary>
            <param name="yPath">-</param>
            <param name="yDefaultContent">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.GetInfo(EDV2000.Common.XmlPath,System.Int32)">
            <summary>
            Überladen für int
            </summary>
            <param name="yPath">-</param>
            <param name="yDefaultContent">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.GetInfo(EDV2000.Common.XmlPath,System.String)">
            <summary>
            Diese Routine gibt die Info des Pfades zurück, wenn nicht gefunden
            dann yDefaultContent
            </summary>
            <param name="yPath">-</param>
            <param name="yDefaultContent">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.GetInfo(System.String,System.Double)">
            <summary>
            Überladen für double
            </summary>
            <param name="yInfoPath">-</param>
            <param name="yDefaultContent">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.GetInfo(System.String,System.Int32)">
            <summary>
            Überladen für int
            </summary>
            <param name="yInfoPath">-</param>
            <param name="yDefaultContent">-</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlInfoDocument.GetInfo(System.String,System.String)">
            <summary>
            Diese Routine gibt die Info des Pfades zurück, wenn nicht gefunden
            dann yDefaultContent
            </summary>
            <param name="yInfoPath">-</param>
            <param name="yDefaultContent">-</param>
            <returns>-</returns>
        </member>
        <member name="P:EDV2000.Common.XmlInfoDocument.FileName">
            <summary>
            Gibt den zugrundeliegenden Dateinamen zurück.
            Es kann hiermit auch der Dateiname festgelegt werden, jedoch wird dann
            die Datei additiv eingelesen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XmlInfoDocument.XdDocument">
            <summary>
            Gibt das zugrundeliegende XmlDocument zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XmlInfoDocument.KonfigurationsName">
            <summary>
            Gibt den Namen der Konfiguration zurück oder legt ihn fest.
            Default ist Default.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XmlInfoDocument.InfoDocumentNode">
            <summary>
            Diese Methode gibt den InfoDocument-Knoten zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zeile">
            <summary>
            Zeilen-Objekt
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zeile.#ctor">
            <summary>
            Zeilen-Objekt
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zeile.#ctor(System.String)">
            <summary>
            Zeilen-Objekt
            </summary>
            <param name="ZeilenName">Name der Zeile</param>
        </member>
        <member name="M:EDV2000.Common.Zeile.#ctor(System.Int32)">
            <summary>
            Zeilen-Objekt
            </summary>
            <param name="AnzahlFelder">Anzahl der Felder in der Zeile</param>
        </member>
        <member name="M:EDV2000.Common.Zeile.#ctor(System.String,System.Int32)">
            <summary>
            Zeilen-Objekt
            </summary>
            <param name="ZeilenName">Name der Zeile</param>
            <param name="AnzahlFelder">Anzahl der Felder in der Zeile</param>
        </member>
        <member name="M:EDV2000.Common.Zeile.#ctor(System.Object[])">
            <summary>
            Zeilen-Objekt
            </summary>
            <param name="Felder"></param>
        </member>
        <member name="M:EDV2000.Common.Zeile.#ctor(System.String,System.Object[])">
            <summary>
            Zeilen-Objekt
            </summary>
            <param name="ZeilenName">Name der Zeile</param>
            <param name="Felder">Inhalte der Felder in der Zeile</param>
        </member>
        <member name="M:EDV2000.Common.Zeile.#ctor(System.Data.DataRow)">
            <summary>
            Zeilen-Objekt
            </summary>
            <param name="DR">DataRow, aus der eine Zeile erstellt wird</param>
        </member>
        <member name="M:EDV2000.Common.Zeile.#ctor(System.String,System.Data.DataRow)">
            <summary>
            Zeilen-Objekt
            </summary>
            <param name="ZeilenName">Name der Zeile</param>
            <param name="DR">DataRow, aus der eine Zeile erstellt wird</param>
        </member>
        <member name="M:EDV2000.Common.Zeile.ToDataRow">
            <summary>
            Wandelt Zeile in eine DataRow um
            </summary>
            <returns>DataRow, die der Zeile entspricht</returns>
        </member>
        <member name="P:EDV2000.Common.Zeile.Name">
            <summary>
            Name der Zeile
            </summary>
        </member>
        <member name="T:EDV2000.Common.E2KScaleFactorStore">
            <summary>
            Klasse, welche die Funktionalität hat, den in ScaleControl applizierten factor zu merken.
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KScaleFactorStore.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KScaleFactorStore.ApplyScaleFactor(System.Drawing.SizeF,System.Windows.Forms.BoundsSpecified)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KScaleFactorStore.EnsureControlScaled(EDV2000.Common.E2KUserControl,System.Drawing.RectangleF)">
            <summary>
            Versucht, sicherzustellen, dass der Skalierungsfaktor des übergebenen Controls auf den Ziel-Faktor angepasst wird.
            Nachdem sich das E2KUserControl merkt, welcher Factor schon drauf ist, braucht nur der Destinationfactor mitgegeben werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KScaleFactorStore.EnsureControlScaled(System.Windows.Forms.Control,System.Drawing.RectangleF,System.Drawing.RectangleF)">
            <summary>
            Versucht, sicherzustellen, dass der Skalierungsfaktor des übergebenen Controls auf den Ziel-Faktor angepasst wird.
            Bei allgemeinen Controls muss mitgegeben werden, welche Factor bereits dort drauf ist!
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KScaleFactorStore.LastAppliedScaleFactor">
            <summary>
            Der zuletzt applizierte Skalierungsfaktor
            </summary>
        </member>
        <member name="T:EDV2000.Common.ScalingHelpers">
            <summary>
            Stellt Funktionen zur Verfügung, um dabei zu helfen, wie die int-Größen der Oberfläche mit floats gescaled werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ScalingHelpers.Scale(System.Int32,System.Single)">
            <summary>
            Skaliert die Länge um den Faktor.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ScalingHelpers.Scale(System.Drawing.Size,System.Drawing.SizeF)">
            <summary>
            Skaliert Width und Height der Size.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ScalingHelpers.Scale(System.Drawing.Size,System.Drawing.SizeF,System.Windows.Forms.BoundsSpecified)">
            <summary>
            Skaliert die Size über die Width und Height des Specified-Werts.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ScalingHelpers.Scale(System.Drawing.Point,System.Drawing.SizeF)">
            <summary>
            Skaliert die Location.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ScalingHelpers.Scale(System.Drawing.Point,System.Drawing.SizeF,System.Windows.Forms.BoundsSpecified)">
            <summary>
            Skaliert die Location über die X und Y des Specified-Werts.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ScalingHelpers.Scale(System.Drawing.Rectangle,System.Drawing.SizeF)">
            <summary>
            Skaliert sowohl Location (x und y) als auch Size (width und height).
            </summary>
        </member>
        <member name="M:EDV2000.Common.ScalingHelpers.Scale(System.Drawing.Rectangle,System.Drawing.SizeF,System.Windows.Forms.BoundsSpecified)">
            <summary>
            Skaliert sowohl Location (x oder/und y) als auch Size (width oder/und height), je nach Specified Werte.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Daemons.E2KDaemonBase">
            <summary>
            Basisklasse eines Daemons.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Daemons.E2KDaemonBase.PIPENAME_PREFIX">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Daemons.E2KDaemonBase.SWITCH_NAME_START_DAEMON">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Daemons.E2KDaemonBase.SWITCH_NAME_STOP_DAEMON">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Daemons.E2KDaemonBase.DefaultTimeoutMS">
            <summary>
            Standard-Timeout
            </summary>
        </member>
        <member name="F:EDV2000.Common.Daemons.E2KDaemonBase.MaxMessageSize">
            <summary>
            Maximale Größe einer Message
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.StopDaemon(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Verbindet sich zum Daemon, um ihn abzudrehen. 
            Nimmt als Timeout DefaultTimeoutMS.
            Wenn false zurückkommt, ließ er sich innerhalb des Timeouts nicht abdrehen.
            Wenn er sich innerhalb des Timeouts abdrehen ließ, kommt true.
            Wenn er gar nicht lief und daher keine Verbindung möglich war, kommt auch true zurück!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.StopDaemon(System.String,System.Int32,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Verbindet sich zum Daemon, um ihn abzudrehen. 
            Wenn false zurückkommt, ließ er sich innerhalb des Timeouts nicht abdrehen.
            Wenn er sich innerhalb des Timeouts abdrehen ließ, kommt true.
            Wenn er gar nicht lief und daher keine Verbindung möglich war, kommt auch true zurück!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.StopDaemon(System.String,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Verbindet sich zum Daemon, um ihn abzudrehen. 
            Wenn false zurückkommt, ließ er sich innerhalb des Timeouts nicht abdrehen.
            Wenn er sich innerhalb des Timeouts abdrehen ließ, kommt true.
            Wenn er gar nicht lief und daher keine Verbindung möglich war, kommt auch true zurück!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.StopDaemon(System.String,System.Int32,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Verbindet sich zum Daemon, um ihn abzudrehen. 
            Wenn false zurückkommt, ließ er sich innerhalb des Timeouts nicht abdrehen.
            Wenn er sich innerhalb des Timeouts abdrehen ließ, kommt true.
            Wenn er gar nicht lief und daher keine Verbindung möglich war, kommt auch true zurück!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.PingDaemon(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Verbindet sich zum Daemon, um ihn abzudrehen. 
            Nimmt als Timeout DefaultTimeoutMS.
            Wenn false zurückkommt, ließ er sich innerhalb des Timeouts nicht abdrehen.
            Wenn er sich innerhalb des Timeouts abdrehen ließ, kommt true.
            Wenn er gar nicht lief und daher keine Verbindung möglich war, kommt auch true zurück!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.PingDaemon(System.String,System.Int32,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Verbindet sich zum Daemon, um ihn abzudrehen. 
            Wenn false zurückkommt, ließ er sich innerhalb des Timeouts nicht abdrehen.
            Wenn er sich innerhalb des Timeouts abdrehen ließ, kommt true.
            Wenn er gar nicht lief und daher keine Verbindung möglich war, kommt auch true zurück!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.PingDaemon(System.String,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Verbindet sich zum Daemon, um ihn abzudrehen. 
            Wenn false zurückkommt, ließ er sich innerhalb des Timeouts nicht abdrehen.
            Wenn er sich innerhalb des Timeouts abdrehen ließ, kommt true.
            Wenn er gar nicht lief und daher keine Verbindung möglich war, kommt auch true zurück!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.PingDaemon(System.String,System.Int32,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Verbindet sich zum Daemon, um ihn anzupingen um herauszufinden, ob er läuft.
            Wenn false zurückkommt, ließ er sich innerhalb des Timeouts nicht anpingen.
            Wenn er gar nicht lief und daher keine Verbindung möglich war, kommt auch false zurück!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.StartDaemonProcess(System.String,System.String[],EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Startet den Prozess des Daemons.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.PrepareParameterParser(EDV2000.Common.ParameterHandling.ParameterParser)">
            <summary>
            Trägt in den Parameterparser die benötigten Parameterdefinitionen und Switchdefinitionen ein.
            </summary>
            <param name="yParser"></param>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.HandleParameterParser``1(System.String,EDV2000.Common.ParameterHandling.ParameterParser,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Behandelt nach dem Aufruf von Parse den befüllten Parser und interpretiert die Parameter.
            Wenn eine Behandlung durchgeführt wurde, kommt true, ansonsten false.
            Als Typ-Parameter muss der eine von E2KDaemonBase ableitende Klasse angegeben werden, die gestartet wird, falls das START-Kommando erkannt wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.NamedPipeExist(System.String,System.String,System.Int32)">
            <summary>
            Gibt zurück, ob die NamedPipe überhaupt existiert, ohne blockierenden Connect!
            Wartet maximal die übergebene Zeitspanne in MS, default=5ms!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.IsHookedMessageToHandle">
            <summary>
            Gibt zurück, ob das Event MessageToHandle verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.OnMessageToHandle(System.Object,EDV2000.Common.Daemons.E2KDaemonBase.HandleMessageEventArgs)">
            <summary>
            Wirft das Event MessageToHandle
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.Start(System.String[])">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.OnStart(System.String[])">
            <summary>
            Soll beim Ableiten das Starten des Daemons nur anreißen und sofort zurückkehren.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.Stop">
            <summary>
            Dreht ab!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.StopOtherDaemonInstance(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode ist dafür gedacht, dass der Daemon ohne Start aufzurufen erzeugt wird, damit der laufende Daemon gleichen Namens abgedreht werden kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.OnStop">
            <summary>
            Soll beim Ableiten den Daemon so schnell wie möglich beenden.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Daemons.E2KDaemonBase.MessageToHandle">
            <summary>
            Event, dass eine Nachricht gekommen ist, die behandelt gehört.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Daemons.E2KDaemonBase.Events">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Daemons.E2KDaemonBase.DaemonName">
            <summary>
            Der Name des Daemons. Muss festgelegt sein, falls irgendwas ausgeführt werden soll.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsgTyp">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsgTyp.Undefined">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsgTyp.Stop">
            <summary>
            Soll so schnell wie möglich den Daemon beenden, aber nicht ohne aufzuräumen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsgTyp.Kill">
            <summary>
            Soll sofort ohne irgendwas den Prozess des Daemons beenden.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsgTyp.ResultOK">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsgTyp.ResultError">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsgTyp.ResultNeedMoreTime">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsgTyp.Custom">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsgTyp.ResultCustom">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsgTyp.ResultUnkownCustom">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsgTyp.Ping">
            <summary>
            Nur Nachricht zum Nachsehen, ob er eh läuft!
            </summary>
        </member>
        <member name="T:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsg">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsg.CreateOK">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsg.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsg.ParseFromPipe(System.IO.Stream)">
            <summary>
            Liest die Nachricht aus der Pipe!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsg.WriteToPipe(System.IO.Stream)">
            <summary>
            Schreibt die Message in die Pipe!
            </summary>
            <param name="yPS"></param>
        </member>
        <member name="P:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsg.Typ">
            <summary>
            Der Typ.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsg.Data">
            <summary>
            Data, Default ist null
            </summary>
        </member>
        <member name="T:EDV2000.Common.Daemons.E2KDaemonBase.HandleMessageEventHandler">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Daemons.E2KDaemonBase.HandleMessageEventArgs">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonBase.HandleMessageEventArgs.#ctor(EDV2000.Common.Daemons.E2KDaemonBase.E2KDaemonMsg)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Daemons.E2KDaemonBase.HandleMessageEventArgs.Message">
            <summary>
            Die erhaltene Nachricht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Daemons.E2KDaemonBase.HandleMessageEventArgs.ResultMessage">
            <summary>
            Die zu sendende Ergebnisnachricht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Daemons.E2KDaemonBase.HandleMessageEventArgs.NeedMoreTime">
            <summary>
            Wenn mehr Zeit gebraucht wird, dies auf true setzen anstatt der Ergebnis-Nachricht.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Daemons.E2KDaemonController">
            <summary>
            Controller zum Steuern eines Daemons.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonController.#ctor(System.String,System.String,System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonController.DaemonIsRunning(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Versucht zu ermitteln, ob der Daemon bereits läuft.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonController.StartDaemon(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Versucht, den Daemon zu starten.
            Wenn er schon läuft, kommt auch true zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Daemons.E2KDaemonController.StopDaemon(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Stoppt den Daemon.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Daemons.E2KDaemonController.DaemonName">
            <summary>
            Der Name des Daemons.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Daemons.E2KDaemonController.HostName">
            <summary>
            Der Hostname, wenn nicht am lokalen Host.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Daemons.E2KDaemonController.ExeFilePath">
            <summary>
            Der FilePath der EXE-Datei.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Daemons.E2KDaemonController.AdditionalStartParameters">
            <summary>
            Eventuelle zusätzliche Parameter, die dem Daemon beim Start übergeben werden sollen.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DebugLog">
            <summary>
            Diese Klasse stellt einen Debug-Log Manager dar, der Diverse Fehlermeldungen in eine Logdatei schreiben können soll.
            Das ganze soll so funktionieren, das die derzeitigen verwendeten methoden von Debug.Writeline ohne Probleme mit 
            einer Version von DebugLog.WriteLine ersetzt werden können. 
            Das ganze funktioniert Zeitgesteuert oder wenn eine bestimmte größe der Einträge überschritten wird, werden diese 
            rausgeschrieben... 
            </summary>
        </member>
        <member name="F:EDV2000.Common.DebugLog.SaveLogsAtClean">
            <summary>
            Wenn true, werden die LogFiles nicht abgeschnitten, sondern mit Datum/Zeit umbenannt!
            </summary>
        </member>
        <member name="F:EDV2000.Common.DebugLog.DoLogging">
            <summary>
            Public Field, zum ein/ausschalten des Loggings in Datei der aktuellen AppDomain.
            </summary>
        </member>
        <member name="F:EDV2000.Common.DebugLog.Filter">
            <summary>
            Hier kann pro AppDomain ein Filter für DebugLogs angegeben werden.
            Kann mit einem AppSettings-Eintrag angegeben werden!!
            </summary>
        </member>
        <member name="F:EDV2000.Common.DebugLog.LogLevel">
            <summary>
            Welchen Level muss eine Nachricht mindestens haben, damit sie ins Log übermittelt wird?
            (Geht nur, wenn die jeweilige Klasse verwendet wird)
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLog.GetThreadID">
            <summary>
            Gibt die ID (Hashcode) des aktuellen Threads zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DebugLog.IsInvokedStacktrace(System.String)">
            <summary>
            Durchsucht den Stacktrace nach Signaturen, ob erkennbar ist, daß die aktuelle Ausführung invoked wurde und
            eigentlich aus einem anderem EngineThread entstammt.
            </summary>
            <param name="yStackTrace"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DebugLog.WriteLine(System.Object)">
            <summary>
            Diese Methode loggt eine Message.
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.DebugLog.WriteLine(System.String)">
            <summary>
            Diese Methode loggt eine Message.
            </summary>
            <param name="yMessage"></param>
        </member>
        <member name="M:EDV2000.Common.DebugLog.WriteLine(EDV2000.Common.DebugLog.LogChannel,System.String)">
            <summary>
            Diese Methode loggt eine Message.
            Wenn LogChannel==null, wird ins Default-Log geschrieben
            </summary>
            <param name="yLogChannel"></param>
            <param name="yMessage"></param>
        </member>
        <member name="M:EDV2000.Common.DebugLog.WriteLine(System.String,System.Object[])">
            <summary>
            Diese Methode loggt eine aus mehreren Objekten formatierte Message,
            siehe String.Format
            </summary>
            <param name="yFormat"></param>
            <param name="yObjects"></param>
        </member>
        <member name="M:EDV2000.Common.DebugLog.WriteLine(EDV2000.Common.DebugLog.LogChannel,System.String,System.Object[])">
            <summary>
            Diese Methode loggt eine aus mehreren Objekten formatierte Message,
            siehe String.Format
            </summary>
            <param name="yLogChannel"></param>
            <param name="yFormat"></param>
            <param name="yObjects"></param>
        </member>
        <member name="M:EDV2000.Common.DebugLog.GetLogChannelFilePath(EDV2000.Common.DebugLog.LogChannel)">
            <summary>
            Diese Methode gibt den Pfad zum LogFile des übergebenen LogChannels zurück.
            </summary>
            <param name="yLogChannel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DebugLog.GetDefaultLogChannelFilePath">
            <summary>
            Diese Methode gibt den Pfad zum LogFile des übergebenen LogChannels zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DebugLog.GetLogChannelTruncateEnabled(EDV2000.Common.DebugLog.LogChannel)">
            <summary>
            Gibt zurück, ob für diesen LogChannel das Abschneiden aktiviert ist.
            </summary>
            <param name="yLogChannel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DebugLog.SetLogChannelTruncateEnabled(EDV2000.Common.DebugLog.LogChannel,System.Boolean)">
            <summary>
            Deaktiviert oder Aktiviert das Abschneiden für den übergebenen LogChannel
            </summary>
            <param name="yLogChannel"></param>
            <param name="yTruncateEnabled"></param>
        </member>
        <member name="M:EDV2000.Common.DebugLog.GetLogChannelFileSize(EDV2000.Common.DebugLog.LogChannel)">
            <summary>
            Gibt die Größe des Files des LogChannels zurück.
            </summary>
            <param name="yLogChannel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DebugLog.CleanUpLogFileNow(EDV2000.Common.DebugLog.LogChannel)">
            <summary>
            Schneidet JETZT das Logfile auf die 1MB ab.
            </summary>
            <param name="yLogChannel"></param>
        </member>
        <member name="M:EDV2000.Common.DebugLog.CleanUpLogFileNow(EDV2000.Common.DebugLog.LogChannel,System.Int32,System.Int32)">
            <summary>
            Schneidet JETZT das Logfile auf die Größe ab.
            </summary>
            <param name="yLogChannel"></param>
            <param name="ySize"></param>
            <param name="yMaxLength"></param>
        </member>
        <member name="M:EDV2000.Common.DebugLog.CleanUpLogFileNow">
            <summary>
            Schneidet JETZT das Logfile auf die 1MB ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLog.CleanUpLogFileNow(System.Int32)">
            <summary>
            Schneidet JETZT das Logfile auf die Größe ab.
            </summary>
            <param name="ySize"></param>
        </member>
        <member name="M:EDV2000.Common.DebugLog.Flush">
            <summary>
            Flusht alles.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.MaximumLogFileSizeBytes">
            <summary>
            Die maximale Größe des Logfiles, wonach abgeschnitten werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.LogHolderSerializeCallBack">
            <summary>
            Dies legt die Methode fest, mit der der LogHolder in einen String umgewandelt wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.LogFileName">
            <summary>
            Dies gibt den Absolutpfad des LogFiles zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.LogFileFileName">
            <summary>
            Dies gibt den Dateinamen des LogFiles zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.LogFileDirectory">
            <summary>
            Dies gibt den LogFilePath zurück oder legt ihn fest. (Standardgemäß ist dieser der Startpfad der Anwendung)
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.InteractiveChannel">
            <summary>
            Dies gibt den Channel für Log-Messages für interaktive Vorgänge zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.ActiveChannel">
            <summary>
            Dies gibt den Channel für Log-Messages für selbst-aktive Vorgänge zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.TruncateEnabled">
            <summary>
            Dies gibt zurück oder legt fest, ob der Haupt-Log-Channel bei 5MB auf 1MB gekürzt wird oder
            nicht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.UseSyslog">
            <summary>
            Soll Syslog verwendet werden?
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.UseSessionNumber">
            <summary>
            Wenn true wird die Windows-Session-NUmmer im Logdateinamen verwendet (ab 2003)
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.UseUserName">
            <summary>
            Wenn true wird der Windows-USer-Name im Logdateinamen verwendet.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DebugLog.DebugLogLevel">
            <summary>
            Wieder mal ein Versuch, die Log-Messages zu kategorisieren.
            </summary>
        </member>
        <member name="F:EDV2000.Common.DebugLog.DebugLogLevel.Infos0">
            <summary>
            Der LogEintrag hat nur Info-Charakter
            </summary>
        </member>
        <member name="F:EDV2000.Common.DebugLog.DebugLogLevel.Performance1">
            <summary>
            Der LogEintrag ist ein bisschen wichtiger als Info, aber dient nur zu Performance-Analyse-Zwecken.
            </summary>
        </member>
        <member name="F:EDV2000.Common.DebugLog.DebugLogLevel.Warnings2">
            <summary>
            Der LogEintrag hat Warnungs-Charakter
            </summary>
        </member>
        <member name="F:EDV2000.Common.DebugLog.DebugLogLevel.Errors3">
            <summary>
            Der LogEintrag hat Error-Status.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DebugLog.DebugLogFilter">
            <summary>
            Eine Art Filter für Debuglogs
            </summary>
        </member>
        <member name="F:EDV2000.Common.DebugLog.DebugLogFilter.All">
            <summary>
            Es wird alles geloggt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.DebugLog.DebugLogFilter.Alles">
            <summary>
            Es wird alles geloggt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.DebugLog.DebugLogFilter.OnlyExceptions">
            <summary>
            Es wird nur geloggt, wenn das Wort EXCEPTION oder mind. 3 Sterne vorkommt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.DebugLog.DebugLogFilter.NurFehler">
            <summary>
            Es wird nur geloggt, wenn das Wort EXCEPTION oder mind. 3 Sterne vorkommt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.DebugLog.DebugLogFilter.NurExceptions">
            <summary>
            Es wird nur geloggt, wenn das Wort EXCEPTION oder mind. 3 Sterne vorkommt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DebugLog.LogHolderSerializeDelegate">
            <summary>
            Dieser Delegate ist ein Delegate, um einen LogHolder in einen String umzuwandeln.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DebugLog.LogHolder">
            <summary>
            Diese Klasse hält die DebugLog -Einträge.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogHolder.#ctor(System.String)">
            <summary>
            Konstruktor mit Angabe der Message.
            </summary>
            <param name="yMessage"></param>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogHolder.#ctor(System.String,System.String)">
            <summary>
            Konstruktor mit Angabe von Channel UND Message
            </summary>
            <param name="yLogChannel"></param>
            <param name="yMessage"></param>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogHolder.ToString">
            <summary>
            Dies gibt die String-Entsprechung des LogHolders (message) zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogHolder.GetLines">
            <summary>
            Dies gibt die Zeilenentsprechung des LogHolders zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogHolder.IsSuitableForFilter(EDV2000.Common.DebugLog.DebugLogFilter)">
            <summary>
            gibt zurück, ob aufgrund des Filters der Holder OK ist...
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.DebugLog.LogHolder.Created">
            <summary>
            Dies gitb DateTime der Erstellung zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.LogHolder.Message">
            <summary>
            Dies gibt die Message zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.LogHolder.LogChannel">
            <summary>
            Die gibt String.empty oder den LogChannel zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.LogHolder.ThreadID">
            <summary>
            Dies gibt ThreadID zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DebugLog.LogChannel">
            <summary>
            Diese Klasse stellt einen LogChannel dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.DebugLog.LogChannel.NoLog">
            <summary>
            Spezieller LogChannel, welcher kein Log ausgibt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogChannel.GetLogChannel(System.String)">
            <summary>
            Dies gibt den Channel mit dem Namen zurück
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogChannel.#ctor(System.String)">
            <summary>
            Konstruktor mit Angabe des Namens
            </summary>
            <param name="yName"></param>
        </member>
        <member name="P:EDV2000.Common.DebugLog.LogChannel.Name">
            <summary>
            Dies gibt den Namen des Channels zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogWriter.LogMessage(EDV2000.Common.DebugLog.LogHolder)">
            <summary>
            
            </summary>
            <param name="yHolder"></param>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogWriter.GetLogChannelFilePath(System.String)">
            <summary>
            Diese Methode gibt zum Namen eines LogChannels den Dateinamen zurück, wo die Meldungen hingeschrieben werden.
            </summary>
            <param name="yLogChannelName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogWriter.GetLogChannelFileSize(System.String)">
            <summary>
            Gibt die Größe des Files des LogChannels zurück.
            </summary>
            <param name="yLogChannelName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogWriter.CleanUpLogFileNow(System.String)">
            <summary>
            Schneidet JETZT das Logfile auf die eingestellte Größe ab.
            </summary>
            <param name="yLogChannelName"></param>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogWriter.CleanUpLogFileNow(System.String,System.Int32,System.Int32)">
            <summary>
            Schneidet JETZT das Logfile auf die Größe ab.
            </summary>
            <param name="yLogChannelName"></param>
            <param name="ySize"></param>
            <param name="yThreshold"></param>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogWriter.CleanUpLogFile(System.String,System.Boolean,System.Boolean,System.Int32,System.Int32)">
            <summary>
            Diese Methode "räumt" ein Logfile aus. Das heist, es wird überprüft, ob die Dateigrösse nicht eine 
            bestimmte Größe überschreitet. Wenn ja, sollen die am Anfang eingetragen LogEinträge zuerst gelöscht werden.
            Dies soll verhindern, das ein Logfile zu groß wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogWriter.Flush">
            <summary>
            Flusht das Log.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogWriter.GetLogChannelTruncateEnabled(EDV2000.Common.DebugLog.LogChannel)">
            <summary>
            Gibt zurück, ob für diesen LogChannel das Abschneiden aktiviert ist.
            </summary>
            <param name="yLogChannel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogWriter.GetLogChannelTruncateEnabled(System.String)">
            <summary>
            Gibt zurück, ob für diesen LogChannel das Abschneiden aktiviert ist.
            </summary>
            <param name="yLogChannelName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DebugLog.LogWriter.SetLogChannelTruncateEnabled(EDV2000.Common.DebugLog.LogChannel,System.Boolean)">
            <summary>
            Deaktiviert oder Aktiviert das Abschneiden für den übergebenen LogChannel
            </summary>
            <param name="yLogChannel"></param>
            <param name="yTruncateEnabled"></param>
        </member>
        <member name="P:EDV2000.Common.DebugLog.LogWriter.TruncateEnabled">
            <summary>
            Dies gibt zurück oder legt fest, ob das Logfile über 5MB auf 1 MB gekürzt wird oder nicht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.LogWriter.LogBuffer.Item(System.String)">
            <summary>
            Dies gibt einen auf den übergebenen Channelname gefilterten IEnumerable zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DebugLog.LogWriter.LogBuffer.LogChannelNames">
            <summary>
            Dies gibt alle verfügbaren Channelnames zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DebugLogI">
            <summary>
            Diese Klasse hat Methoden für das Schreiben von LogEinträgen vom Level Info 0
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogI.WriteLine(EDV2000.Common.DebugLog.LogChannel,System.String)">
            <summary>
            Schreibt einen Eintrag in den LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogI.WriteLine(EDV2000.Common.DebugLog.LogChannel,System.String,System.Object[])">
            <summary>
            Schreibt einen Eintrag in den LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogI.WriteLine(System.String)">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogI.WriteLine(System.String,System.Object[])">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogI.WriteLine(EDV2000.Common.DebugLog.LogChannel,System.Object)">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogI.WriteLine(System.Object)">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DebugLogP">
            <summary>
            Diese Klasse hat Methoden für das Schreiben von LogEinträgen vom Level Performance 1
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogP.WriteLine(EDV2000.Common.DebugLog.LogChannel,System.String)">
            <summary>
            Schreibt einen Eintrag in den LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogP.WriteLine(EDV2000.Common.DebugLog.LogChannel,System.String,System.Object[])">
            <summary>
            Schreibt einen Eintrag in den LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogP.WriteLine(System.String)">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogP.WriteLine(System.String,System.Object[])">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogP.WriteLine(EDV2000.Common.DebugLog.LogChannel,System.Object)">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogP.WriteLine(System.Object)">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DebugLogW">
            <summary>
            Diese Klasse hat Methoden für das Schreiben von LogEinträgen vom Level Warning 2
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogW.WriteLine(EDV2000.Common.DebugLog.LogChannel,System.String)">
            <summary>
            Schreibt einen Eintrag in den LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogW.WriteLine(EDV2000.Common.DebugLog.LogChannel,System.String,System.Object[])">
            <summary>
            Schreibt einen Eintrag in den LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogW.WriteLine(System.String)">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogW.WriteLine(System.String,System.Object[])">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogW.WriteLine(EDV2000.Common.DebugLog.LogChannel,System.Object)">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogW.WriteLine(System.Object)">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DebugLogE">
            <summary>
            Diese Klasse hat Methoden für das Schreiben von LogEinträgen vom Level Error 2
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogE.WriteLine(EDV2000.Common.DebugLog.LogChannel,System.String)">
            <summary>
            Schreibt einen Eintrag in den LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogE.WriteLine(EDV2000.Common.DebugLog.LogChannel,System.String,System.Object[])">
            <summary>
            Schreibt einen Eintrag in den LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogE.WriteLine(System.String)">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogE.WriteLine(System.String,System.Object[])">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogE.WriteLine(EDV2000.Common.DebugLog.LogChannel,System.Object)">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DebugLogE.WriteLine(System.Object)">
            <summary>
            Schreibt einen Eintrag in den Haupt-LogChannel.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DeepCloner">
            <summary>
            Diese Klasse stellt Funktionalitäten zur Verfügung, um Objekte tief zu clonen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DeepCloner.CloneWithSerialize(System.Object)">
            <summary>
            Diese Methode clont die übergebene Instanz tief mittels Serialisierung in einen MemoryStream und darauffolgender
            Deserialisierung.
            </summary>
            <param name="ySource"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DeepCloner.CloneWithSerialize``1(``0)">
            <summary>
            Diese Methode clont die übergebene Instanz tief mittels Serialisierung in einen MemoryStream und darauffolgender
            Deserialisierung.
            </summary>
            <param name="ySource"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DeepCloner.Clone(System.Object)">
            <summary>
            Diese Methode clont das übergebene Objekt mit Hilfe von Reflection.
            D.h. das Objekt wird untersucht, ob es private Fields beinhaltet und wird dementsprechend
            geclont. Hierbei hat eine Basisklasse, welche vom Typ UniversalDataHolderBase ist, eine Art
            Sonderstellung: Bei dieser wird direkt die Clone-Methode aufgerufen. Weiters können Fields
            mit dem Attirbut [NonCloned] markiert werden, was bedeutet, daß diese Fields nicht
            geclont werden (es sein denn diese Fields sind ValueTypes, diese werden geclont, weil sie
            nicht null sein können!!!)
            Weiters werden Fields, welche Delegates beinhalten einfach als Referenz kopiert.
            </summary>
            <param name="ySource"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DeepCloner.CreateInstance(System.Type,System.Object)">
            <summary>
            Diese Methode versucht, eine Instanz des angegebenen Typs zu erzeugen.
            Es wird hierbei nach dem Konstruktor mit den wenigsten Parametern gesucht und dann
            dieser irgendwie aufgerufen. Am besten funktionierts natürlich, wenn er keine
            Parameter braucht.
            </summary>
            <param name="yType"></param>
            <param name="yBaseInstance"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DeepCloner.GetDummyInstance(System.Type,System.Object)">
            <summary>
            Gibt einfach irgendeinen Wert/Instanz vom geforderten Typ zurück.
            Es wird halt so einiges probiert.
            </summary>
            <param name="yType"></param>
            <param name="yBaseInstance"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DeepCloner.GetValueOfKnownMember(System.String,System.Type,System.Object)">
            <summary>
            Diese Methode gibt den Wert eines eventuell bekannten Members des angegebenen Typs zurück
            welcher keine Parameter haben darf.
            </summary>
            <param name="yCaseInsensitiveMemberName"></param>
            <param name="yType"></param>
            <param name="yInstance"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DeepCloner.GetValueTypeEmpty(System.Type)">
            <summary>
            Diese Methode versucht, vom angegebenen ValueType irgendwie den Wert "empty" oder "zero" zurückzugeben.
            Wenn es das nicht gibt, dann eventuell "minvalue" oder "maxvalue".
            Wenn es das alles nicht gibt kommt null zurück.
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DeepCloner.GetValueOfMember(System.Reflection.MemberInfo,System.Object)">
            <summary>
            Gibt den Wert des Members der übergebenen Instanz zurück.
            Wenn es ein statischer Member ist, kann null übergeben werden.
            Wenn ein Member übergeben wird, welcher kein Field oder keine Property
            ist, kommt null zurück. Weiters kann auch nur mit parameterlosen Methoden
            umgegangen werden.
            </summary>
            <param name="yMI"></param>
            <param name="yInstance"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DeepCloner.CloneWithReflection(System.Object,System.Object,System.Type)">
            <summary>
            Clont das Objekt indem die Fields untersucht werden.
            </summary>
            <param name="ySource"></param>
            <param name="yDestination"></param>
            <param name="yTypeLevelToClone"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DeepCloner.CloneToStream(System.Object,System.IO.Stream)">
            <summary>
            Diese Methode clont die übergebene Instanz tief mittels Serialisierung in den übergebenen Stream.
            </summary>
            <param name="ySource"></param>
            <param name="yStream"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DeepCloner.CloneToByteArray(System.Object)">
            <summary>
            Diese Methode clont die übergebene Instanz tief mittels Serialisierung in einen MemoryStream und gibt das entsprechende Byte-Array zurück.
            </summary>
            <param name="ySource"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DeepCloner.ReadCloneFrom``1(System.IO.Stream)">
            <summary>
            Diese Methode liest eine Instanz aus dem übergebenen Stream und castet sie auf den ZielTyp und gibt sie zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DeepCloner.ReadCloneFrom``1(System.Byte[])">
            <summary>
            Diese Methode liest eine Instanz aus dem übergebenen Stream und castet sie auf den ZielTyp und gibt sie zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DialogShowTextFile">
            <summary>
            Den Text in die Property ContentText schmieren!!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.Dispose(System.Boolean)">
            <summary>
            Die verwendeten Ressourcen bereinigen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.InitializeComponent">
            <summary>
            Erforderliche Methode für die Designerunterstützung. 
            Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.Print">
            <summary>
            Druckt aus.
            (THREADCONTEXTSICHER!!!)
            </summary>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.ShowPageSetup">
            <summary>
            Diese Methode zeigt den Dialog Seiteneinstellungen an.
            (THREADCONTEXTSICHER!!!)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.ShowPrintPreview">
            <summary>
            Dies zeigt die Druckvoransicht an.
            (THREADCONTEXTSICHER!!!)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.WritePageSettingsToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt die PageSettings samt Druckereinstellungen in den übergebenen XmlNode
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.WritePrinterSettingsToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt die PrinterSettings samt dessen Standard-Pagesettings in den übergebenen XmlNode
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.LoadPageSettingsFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Lädt die PageSettings samt Druckereinstellungen aus dem übergebenen XmlNode
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.LoadPrinterSettingsFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Lädt die Druckereinstellungen samt Seiteneinstellungen aus dem übergebenen XmlNode.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.WriteUISettingsToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt die Anzeigeeinstellungen in den übergebenen XmlNode.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.LoadText(System.String)">
            <summary>
            Lädt den anzuzeigenden Text aus dem File mit UTF8
            </summary>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.LoadText(System.String,System.Text.Encoding)">
            <summary>
            Lädt den anzuzeigenden Text aus dem File.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.LoadText(System.IO.Stream)">
            <summary>
            Lädt den anzuzeigenden Text aus dem Stream mit UTF8
            </summary>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.LoadText(System.IO.Stream,System.Text.Encoding)">
            <summary>
            Lädt den anzuzeigenden Text aus dem Stream
            </summary>
        </member>
        <member name="M:EDV2000.Common.DialogShowTextFile.LoadText(System.IO.TextReader)">
            <summary>
            Lädt den anzuzeigenden Text aus dem Textreader
            </summary>
        </member>
        <member name="P:EDV2000.Common.DialogShowTextFile.FileName">
            <summary>
            Dies gibt LogName zurück oder legt LogName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DialogShowTextFile.ContentText">
            <summary>
            Gibt den Logtext zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DialogShowTextFile.ReadOnly">
            <summary>
            Readonly
            </summary>
        </member>
        <member name="P:EDV2000.Common.DialogShowTextFile.AllowPageSetup">
            <summary>
            Dies gibt AllowPageSetup zurück oder legt AllowPageSetup fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DialogShowTextFile.AllowPrintPreview">
            <summary>
            Dies gibt AllowPrintPreview zurück oder legt AllowPrintPreview fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DialogShowTextFile.TextFont">
            <summary>
            Dies gibt die Font des Textes zurück oder legt sie fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DialogShowTextFile.TextWordWrap">
            <summary>
            Zeilenumbruch?
            </summary>
        </member>
        <member name="T:EDV2000.Common.DiskDriveType">
            <summary>
            Laufwerkstyp
            </summary>
        </member>
        <member name="F:EDV2000.Common.DiskDriveType.Unknown">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.DiskDriveType.NoRootDir">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.DiskDriveType.Removable">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.DiskDriveType.Fixed">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.DiskDriveType.Remote">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.DiskDriveType.CDROM">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.DiskDriveType.RAMDisk">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.DiskHelper">
            <summary>
            Zusammenfassung für DiskHelper.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DiskHelper.GetLogicalDrives(EDV2000.Common.DiskDriveType)">
            <summary>
            Gibt die Buchstaben der vorhandenen logischen Laufwerke des übergebenen Typs zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DiskHelper.GetDiskDriveType(System.String)">
            <summary>
            Dies gibt den typ des Laufwerks zurück.
            </summary>
            <param name="yLaufwerk"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DiskHelper.GetDiskFreeSpace(System.String)">
            <summary>
            Diese Methode ermittelt den freien Platz auf dem Laufwerk in Bytes.
            -1 wenn Fehler, geht nur bei Fixed und Remote-Drives
            </summary>
            <param name="yLaufwerk"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DiskHelper.GetTotalSpace(System.String)">
            <summary>
            Diese Methode ermittelt den GESAMTEN Platz auf dem Laufwerk in Bytes.
            -1 wenn Fehler, geht nur bei Fixed und Remote-Drives
            </summary>
            <param name="yLaufwerk"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Document.E2KConvertedDocument">
            <summary>
            Dieses KLasse ist die Basisklasse für ein aus einem E2KDocument konvertiertes Dokument.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KConvertedDocument.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KConvertedDocument.AddNewConvertedPage">
            <summary>
            Fügt eine neue Seite hinzu und gibt den Verweis darauf zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KConvertedDocument.Save(System.IO.Stream)">
            <summary>
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KConvertedDocument.Save(System.String)">
            <summary>
            Speichert das PDFDocument in das angegebene File.
            </summary>
            <param name="yFileName"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KConvertedDocument.Dispose">
            <summary>
            Soll eventuelles disposen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KConvertedDocument.Dispose(System.Boolean)">
            <summary>
            Soll alles nicht mehr benötigte disposen.
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="P:EDV2000.Common.Document.E2KConvertedDocument.ConvertedPages">
            <summary>
            Gibt das Array der Seiten zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KConvertedDocument.PageCount">
            <summary>
            Gibt die Anzahl der Seiten im Dokument zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KConvertedDocument.ConvertType">
            <summary>
            Gibt die Art Dokument zurück, in die konvertiert wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KConvertedDocument.FileExtension">
            <summary>
            Gibt die Extension zurück, die eine Datei dieser Art im Dateisystem normalerweise trägt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KConvertedDocument.FileExtensionDescription">
            <summary>
            Ein Text der die FileExtension näher beschreibt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KConvertedDocument.Author">
            <summary>
            Der Autor.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KConvertedDocument.Creator">
            <summary>
            Das Programm, welches erzeugt hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KConvertedDocument.Title">
            <summary>
            Der Name/Titel des Dokuments
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.IE2KConvertedDocumentPage">
            <summary>
            Dieses Interface beschreibt eine Seite im Dokument.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.IE2KConvertedDocumentPage.CreateGraphics">
            <summary>
            Soll das zum Konvertieren erforderliche Graphics-Objekt zurückgeben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.IE2KConvertedDocumentPage.SetPageSize(System.Single,System.Single)">
            <summary>
            Setzt die Papiergröße der Seite.
            </summary>
            <param name="yWidthMM"></param>
            <param name="yHeightMM"></param>
        </member>
        <member name="P:EDV2000.Common.Document.IE2KConvertedDocumentPage.PageNumber">
            <summary>
            Gibt die Seitennummer im Dokument zurück (von 1 beginnend)
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentConvertType">
            <summary>
            Stellt die Art Dokument dar, in das ein E2KDocument konvertiert wurde.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.E2KDocumentConvertType.PDF">
            <summary>
            Es wurde in ein PDF-Dokument konvertiert.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.E2KDocumentConvertType.TIFFStandard">
            <summary>
            TIFF mit 200dpi
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.E2KDocumentConvertType.TIFFFine">
            <summary>
            TIFF mit 300dpi
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.E2KDocumentConvertType.TIFFPrintLike">
            <summary>
            TIFF mit 600dpi
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocHorizontalAlignment">
            <summary>
            Die E2K-Document Darstellung von HorizontalAlignment
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.E2KDocHorizontalAlignment.Left">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.E2KDocHorizontalAlignment.Center">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.E2KDocHorizontalAlignment.Right">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.E2KDocHorizontalAlignment.Justified">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2DocTriState">
            <summary>
            Tri State Boolean für die boolschen Font-Eigenschaften
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.E2DocTriState.NotSpecified">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.E2DocTriState.ON">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.E2DocTriState.OFF">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocFont">
            <summary>
            E2KDocFont - Abstraktion eines Fonts
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.CalculateDifference(EDV2000.Common.Document.E2KDocFont,EDV2000.Common.Document.E2KDocFont)">
            <summary>
            berechnet die Differenz zweier Fonts (Sprung von 1 nach 2)
            </summary>
            <param name="yE2KDocFont1"></param>
            <param name="yE2KDocFont2"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.MakeMoreSpecificByOverride(EDV2000.Common.Document.E2KDocFont,EDV2000.Common.Document.E2KDocFont)">
            <summary>
            Trägt die jeweiligen Daten der Font2 in der Font1 ein und gibt das Ergebnis als neue Font zurück, wenn 
            die jeweiligen Daten in der Font 2 mehr spezifiziert sind als in Font1
            </summary>
            <param name="yDefaultFont"></param>
            <param name="yOverrideFont"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.IsEmpty">
            <summary>
            Frache: ist dieser Font leer? (eg der leere Font)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.#ctor">
            <summary>
            Trivial-Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.#ctor(System.Xml.XmlNode)">
            <summary>
            Trivial-Konstruktor zum Laden aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.#ctor(System.Drawing.Font,System.Drawing.Color)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.#ctor(EDV2000.Common.Document.E2KDocFont)">
            <summary>
            Konstruktor zum Kopieren eiener Instanz
            </summary>
            <param name="yE2KDocFont"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.#ctor(System.String,System.Drawing.FontStyle)">
            <summary>
            Konstruktor
            </summary>
            <param name="yName"></param>
            <param name="yNativeFontStyle"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.#ctor(System.String,System.Int32)">
            <summary>
            Konstruktor
            </summary>
            <param name="yName"></param>
            <param name="ySizeInPoints"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.#ctor(System.String,System.Int32,System.Drawing.Color)">
            <summary>
            Konstruktor
            </summary>
            <param name="yName"></param>
            <param name="ySizeInPoints"></param>
            <param name="yColor"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.#ctor(System.String,System.Int32,System.Drawing.Color,EDV2000.Common.Document.E2DocTriState,EDV2000.Common.Document.E2DocTriState,EDV2000.Common.Document.E2DocTriState,EDV2000.Common.Document.E2DocTriState)">
            <summary>
            Konstruktor
            </summary>
            <param name="yName"></param>
            <param name="ySizeInPoints"></param>
            <param name="yBold"></param>
            <param name="yItalic"></param>
            <param name="yUnderline"></param>
            <param name="yStrikeout"></param>
            <param name="yColor"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.SetFontBold(System.Boolean)">
            <summary>
            </summary>
            <param name="yOnOff"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.SetFontItalic(System.Boolean)">
            <summary>
            </summary>
            <param name="yOnOff"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.SetFontUnderline(System.Boolean)">
            <summary>
            </summary>
            <param name="yOnOff"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.SetFontStrikeout(System.Boolean)">
            <summary>
            </summary>
            <param name="yOnOff"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFont.Import(EDV2000.Common.Document.E2KDocFont)">
            <summary>
            Diese Methode trägt die Informationen eines übergebenen Objekts dieser Klasse in sich ein.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocFont.Empty">
            <summary>
            der 'leere' Font
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocFont.Name">
            <summary>
            Dies gibt Name zurück oder legt Name fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocFont.IsNameSpecified">
            <summary>
            Dies gibt IsNameSpecified zurück oder legt IsNameSpecified fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocFont.SizeInPoints">
            <summary>
            Dies gibt SizeInPoints zurück oder legt SizeInPoints fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocFont.IsSizeSpecified">
            <summary>
            Dies gibt SizeSpecified zurück oder legt SizeSpecified fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocFont.Bold">
            <summary>
            Dies gibt Bold zurück oder legt Bold fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocFont.Italic">
            <summary>
            Dies gibt Italic zurück oder legt Italic fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocFont.Underline">
            <summary>
            Dies gibt Underline zurück oder legt Underline fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocFont.Strikeout">
            <summary>
            Dies gibt Strikeout zurück oder legt Strikeout fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocFont.Color">
            <summary>
            Die Farbe der Schrift (Color.Empty bedeutet nicht spezifiziert)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocFont.NativeFontStyle">
            <summary>
            Setzt oder gibt zurück die Entsprechung als System.Drawing.FontStyle
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocFontCollection">
            <summary>
            E2KDocFontCollection - Abstraktion der FontTable
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFontCollection.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFontCollection.IndexOf(System.String)">
            <summary>
            Liefert den Index zum Font. Vorsicht!! Fontname muß nicht eindeutig sein!!
            </summary>
            <param name="yFontName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFontCollection.Add(EDV2000.Common.Document.E2KDocFont)">
            <summary>
            </summary>
            <param name="yFont"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFontCollection.Insert(System.Int32,EDV2000.Common.Document.E2KDocFont)">
            <summary>
            </summary>
            <param name="index"></param>
            <param name="yFont"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFontCollection.AddRange(EDV2000.Common.Document.E2KDocFont[])">
            <summary>
            </summary>
            <param name="yFontTable"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFontCollection.Remove(EDV2000.Common.Document.E2KDocFont)">
            <summary>
            </summary>
            <param name="yFont"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFontCollection.WriteRTFText(System.IO.TextWriter)">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFontCollection.EnsureFontEntry(EDV2000.Common.Document.E2KDocFont,System.Int32)">
            <summary>
            Stellt sicher, daß es die Font in der Table gibt und legt an, wenn nicht.
            Es wird der angegebene Index geprüft. Wenn Schon drin mit einem anderen Index, wird nochmal
            hinzugefügt. (Wird Index negativ angegeben, wird er nicht geprüft)
            Ist an diesem Index etwas anderes, wird es herumgebastelt.
            </summary>
            <param name="yFont"></param>
            <param name="yIndex"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFontCollection.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFontCollection.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFontCollection.OnClearComplete">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFontCollection.OnInsertComplete(System.Int32,System.Object)">
            <summary>
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFontCollection.OnRemoveComplete(System.Int32,System.Object)">
            <summary>
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocFontCollection.OnSetComplete(System.Int32,System.Object,System.Object)">
            <summary>
            </summary>
            <param name="index"></param>
            <param name="oldValue"></param>
            <param name="newValue"></param>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocFontCollection.Item(System.Int32)">
            <summary>
            Indexer
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocFontCollection.Item(System.String)">
            <summary>
            Indexer, Vorsicht!! Fontname muß nicht eindeutig sein!!!
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocMerger">
            <summary>
            Diese Klasse ist die Basisklasse, um Tags in einem E2KDocument zu mergen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.SplitToWithAndWithoutTags(EDV2000.Common.Document.E2KDocument[],System.String,System.String)">
            <summary>
            Teilt dir Runs der Paragraphs in den Documenten auf auf welche mit und ohne Tags.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.SplitToWithAndWithoutTags(EDV2000.Common.Document.E2KDocument,System.String,System.String)">
            <summary>
            Teilt dir Runs der Paragraphs im Document auf auf welche mit und ohne Tags.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.SplitToWithAndWithoutTags(EDV2000.Common.Document.E2KDocParagraphCollection,System.String,System.String)">
            <summary>
            Teilt dir Runs der Paragraphs auf auf welche mit und ohne Tags.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.SplitToWithAndWithoutTags(EDV2000.Common.Document.E2KDocParagraph[],System.String,System.String)">
            <summary>
            Teilt dir Runs der Paragraphs auf auf welche mit und ohne Tags.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.SplitToWithAndWithoutTags(EDV2000.Common.Document.E2KDocParagraph,System.String,System.String)">
            <summary>
            Teilt dir Runs des Paragraphs auf auf welche mit und ohne Tags.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.SplitToWithAndWithoutTags(EDV2000.Common.Document.E2KDocTextRun[]@,System.String,System.String)">
            <summary>
            Teilt dir Runs auf auf welche mit und ohne Tags.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.SplitToWithAndWithoutTags(EDV2000.Common.Document.E2KDocTextRunCollection,System.String,System.String)">
            <summary>
            Teilt dir Runs auf auf welche mit und ohne Tags.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.InternGetAllPossibleTagNames">
            <summary>
            Soll alle möglichen TagNames zurückgeben
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.InternGetTagContent(System.String)">
            <summary>
            Soll beim Ableiten den TagContent zurückgeben.
            </summary>
            <param name="yTagName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.GetTagContent(System.String)">
            <summary>
            Soll beim Ableiten den TagContent ermitteln. Folgendes kann hier zurückgegeben werden:
            Ein E2KDocument, eine E2KDocParagraphCollection, ein E2KDocParagraph, eine E2KDocRunCollection, ein E2KDocRun, ein string
            oder ein beliebiges Object, welches mit ToString() umgewandelt wird.
            </summary>
            <param name="yTagName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.SetTagContent(System.String,System.String)">
            <summary>
            Setzt den Tag-Content.
            </summary>
            <param name="yTagName"></param>
            <param name="yTagContent"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.SetTagContent(System.String,System.String[])">
            <summary>
            Setzt den Tag-Content.
            </summary>
            <param name="yTagName"></param>
            <param name="yTagContent"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.SetTagContent(System.String,EDV2000.Common.Document.E2KDocument)">
            <summary>
            Setzt den Tag-Content.
            </summary>
            <param name="yTagName"></param>
            <param name="yTagContent"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.SetTagContent(System.String,EDV2000.Common.Document.E2KDocParagraph)">
            <summary>
            Setzt den Tag-Content.
            </summary>
            <param name="yTagName"></param>
            <param name="yTagContent"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.SetTagContent(System.String,EDV2000.Common.Document.E2KDocParagraph[])">
            <summary>
            Setzt den Tag-Content.
            </summary>
            <param name="yTagName"></param>
            <param name="yTagContent"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.SetTagContent(System.String,EDV2000.Common.Document.E2KDocTextRun)">
            <summary>
            Setzt den Tag-Content.
            </summary>
            <param name="yTagName"></param>
            <param name="yTagContent"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.SetTagContent(System.String,EDV2000.Common.Document.E2KDocTextRun[])">
            <summary>
            Setzt den Tag-Content.
            </summary>
            <param name="yTagName"></param>
            <param name="yTagContent"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.InternSetTagContent(System.String,System.Object)">
            <summary>
            </summary>
            <param name="yTagName"></param>
            <param name="yTagContent"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.GetAllPossibleTagNames">
            <summary>
            Gibt alle möglichen TagNames zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocMerger.GetTagSplittedTagContent(System.String)">
            <summary>
            </summary>
            <param name="yTagName"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocMerger.NotFoundTags">
            <summary>
            Wie soll mit nicht gefundenen Tags umgegangen werden?
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocMerger.TagNamePrefix">
            <summary>
            Soll den Prefix zurückgeben, der einen Tag einleitet. (z.B. das «-Zeichen)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocMerger.TagNamePostFix">
            <summary>
            Soll den Postfix zurückgeben, der einen Tag einleitet. (z.B. das »-Zeichen)
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.HandleNotFoundTagsPolicy">
            <summary>
            Wie soll mit nicht bekannten Tags umgegangen werden?
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.HandleNotFoundTagsPolicy.ReplaceEmpty">
            <summary>
            Durch leer ersetzen, damit ja kein Tag stehen bleibt
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.HandleNotFoundTagsPolicy.LeaveUnchanged">
            <summary>
            Nicht verändern, also Tag drin lassen!
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocParagraph">
            <summary>
            Bildet einen E2KDocument Rekursiv ab
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.ConcatWithTab(System.Single,EDV2000.Common.Document.E2KDocParagraph,EDV2000.Common.Document.E2KDocParagraph)">
            <summary>
            Verbindet 2 Absätze, indem zeilenweise mittels "hartem", linksbündigem  Tabulator
            bei der gewünschten Position in MM diese nebeneinandergestellt werden. Eine Zeile gilt immer
            bis zum Absatzende. Die Einzüge werden vom linken Absatz übernommen.
            Wenn im linken Absatz Tabulatoren vorkommen, müssen diese "deutlich" links von der gewünschten 
            Zusammenfüge Position sein. Wenn im rechten Absatz Tabulatoren vorkommen, werden diese
            als relativ zur Zusammenfügeposition interpretiert.
            </summary>
            <param name="yPosition"></param>
            <param name="yLeftParagraph"></param>
            <param name="yRightParagraph"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.ConcatWithTab(System.Single,EDV2000.Common.Document.E2KDocParagraphCollection,EDV2000.Common.Document.E2KDocParagraphCollection)">
            <summary>
            Verbindet 2 Absätze, indem zeilenweise mittels "hartem", linksbündigem  Tabulator
            bei der gewünschten Position in MM diese nebeneinandergestellt werden. Eine Zeile gilt immer
            bis zum Absatzende. Die Einzüge werden vom linken Absatz übernommen.
            Wenn im linken Absatz Tabulatoren vorkommen, müssen diese "deutlich" links von der gewünschten 
            Zusammenfüge Position sein. Wenn im rechten Absatz Tabulatoren vorkommen, werden diese
            als relativ zur Zusammenfügeposition interpretiert.
            </summary>
            <param name="yPosition"></param>
            <param name="yLeftParagraphs"></param>
            <param name="yRightParagraphs"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.#ctor(EDV2000.Common.Document.E2KDocHorizontalAlignment)">
            <summary>
            </summary>
            <param name="yHorizontalAlignment"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.ToHTMLText(EDV2000.Common.Document.E2KDocumentInformation)">
            <summary>
            </summary>
            <param name="yDocumentInformation"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.WriteHTMLText(EDV2000.Common.Document.E2KDocumentInformation,System.IO.TextWriter)">
            <summary>
            </summary>
            <param name="yDocumentInformation"></param>
            <returns></returns>
            <param name="yWriter"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.ToPlainText">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.WritePlainText(System.IO.TextWriter)">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.WriteRTFText(EDV2000.Common.Document.E2KDocumentState,System.IO.TextWriter)">
            <summary>
            </summary>
            <param name="yE2KDocumentState"></param>
            <returns></returns>
            <param name="yWriter"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.ContainsAnyText">
            <summary>
            Enthält dieser Paragraph irgendeinen Text welcher kein Whitespace ist??
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.ContainsAnyTag">
            <summary>
            Enthält die Collection irgendeinen Run, welcher ein Tag ist?
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.ApplyDefaultFont(EDV2000.Common.Document.E2KDocFont)">
            <summary>
            Diese Methode geht über alle Runs des Paragraphss drüber und
            Appliziert den DefgaultFont mit MakeMoreSpecific.
            </summary>
            <param name="yDefaultFont"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.CheckConcattedTags(System.Char,System.Char)">
            <summary>
            Diese Methode prüft, ob in Runs, welche Tags darstellen, eigentlich mehrere Tags enthalten sind.
            </summary>
            <param name="yTagPrefixChar"></param>
            <param name="yTagPostfixChar"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.Import(EDV2000.Common.Document.E2KDocParagraph)">
            <summary>
            Übernimmt Ausrichtung, Einzüge usw. vom angegebenen Absatz.
            JEDOCH NICHT DIE RUNS!!!
            </summary>
            <param name="yOther"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.SplitRunsByTab">
            <summary>
            Stellt sicher, dass alle Runs keine "losen" Tab-Zeichen mehr enthalten
            und "brav" das StartAtNextTabPosition gesetzt haben, wenn sie einen Tab haben sollen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraph.HasUnwantedNonTags(EDV2000.Common.Document.E2KDocMerger)">
            <summary>
            Wenn im Text irgendeines Runs irgendwo ein Tag-Erkennungszeichen steht und der Run aber nicht als Tag markiert ist, kommt true zurück ansonsten false!
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraph.HAlign">
            <summary>
            Dies gibt HAlign zurück oder legt HAlign fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraph.TextRuns">
            <summary>
            Dies gibt TextRuns zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraph.LeftIndentMM">
            <summary>
            Linker Einzug in MM, darf nicht negativ sein...
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraph.RightIndentMM">
            <summary>
            Rechter Einzug in MM, darf nicht negativ sein...
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraph.LeftIndentFirstLineMM">
            <summary>
            Der Einzug der ersten Zeile, relativ zu LeftIndentMM, kann auch negativ sein!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraph.Tabulators">
            <summary>
            Die Tabulatoren...
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraph.PageBreak">
            <summary>
            Der Absatz steht auf einer neuen Seite
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocParagraphCollection">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.#ctor">
            <summary>
            Trivialkonstruktor.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.Add(EDV2000.Common.Document.E2KDocParagraph)">
            <summary>
            </summary>
            <param name="yE2KDocParagraph"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.InsertAt(System.Int32,EDV2000.Common.Document.E2KDocParagraph)">
            <summary>
            fügt den Paragraph an der angegebenen Stelle ein
            </summary>
            <param name="index"></param>
            <param name="yE2KDocParagraph"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.AddRange(EDV2000.Common.Document.E2KDocParagraphCollection)">
            <summary>
            </summary>
            <param name="yE2KDocParagraphCollection"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.AddTextRunAtEndOfText(EDV2000.Common.Document.E2KDocTextRun)">
            <summary>
            fügt den TextRun am Ende des Texts ein
            </summary>
            <param name="yE2KDocTextRun"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.InsertTextRunAtBeginningOfText(EDV2000.Common.Document.E2KDocTextRun)">
            <summary>
            fügt den Textrun am Beginn des Texts ein
            </summary>
            <param name="yE2KDocTextRun"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.ToHTMLText(EDV2000.Common.Document.E2KDocumentInformation)">
            <summary>
            Ausgabe auf HTML formatierten Text
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.WriteHTMLText(EDV2000.Common.Document.E2KDocumentInformation,System.IO.TextWriter)">
            <summary>
            Ausgabe auf HTML formatierten Text
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.ToPlainText">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.WritePlainText(System.IO.TextWriter)">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.WriteRTFText(EDV2000.Common.Document.E2KDocumentState,System.IO.TextWriter)">
            <summary>
            für einen  RTF-Box
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.ContainsTag(System.String)">
            <summary>
            Gibt zurück, ob ein Tag dabei ist, der so heißt. (Case-insensitive)
            </summary>
            <param name="yTagName"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.RemoveTag(System.String)">
            <summary>
            löscht alle Auftreten eines speziellen Tags in dieser Collection
            </summary>
            <param name="yTagName">mit Pre/PostfixZeichen</param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.MergeTags(EDV2000.Common.Document.E2KDocumentInformation,EDV2000.Common.Document.E2KDocMerger)">
            <summary>
            Ersetzt den jeweiligen Tag durch das Dokument.
            Es wird also der Paragraph zerteilt in einen danach und einen davor und dazwischen die Paragraphs des Dokuments reingestellt.
            Es wird der betreffende Tag ersetzt durch die Runs des ersten Paragraphs des Dokuments, dann kommen die restlichen Paragraphs
            des Dokuments und dann ein Paragraph mit den restlichen Tags des ursprünglichen, wo der bestimmte Tag drin war.
            Oder so ähnlich.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.ContainsAnyText">
            <summary>
            Enthalten diese Paragraphs irgendeinen Text welcher kein Whitespace ist??
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.ContainsAnyTag">
            <summary>
            Enthalten diese Paragraphs irgendeinen Run welcher ein Tag ist?
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.ApplyDefaultFont(EDV2000.Common.Document.E2KDocFont)">
            <summary>
            Diese Methode geht über alle Runs der Paragraphs drüber und
            Appliziert den DefgaultFont mit MakeMoreSpecific.
            </summary>
            <param name="yFont"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.CheckConcattedTags(System.Char,System.Char)">
            <summary>
            Diese Methode prüft, ob in Runs, welche Tags darstellen, eigentlich mehrere Tags enthalten sind.
            </summary>
            <param name="yTagPrefixChar"></param>
            <param name="yTagPostfixChar"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphCollection.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraphCollection.Item(System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocParagraphTabulatorType">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.E2KDocParagraphTabulatorType.Left">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.E2KDocParagraphTabulatorType.Right">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocParagraphTabulator">
            <summary>
            Zusammenfassung für E2KDocParagraphTabulator.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulator.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulator.#ctor(System.Single)">
            <summary>
            Konstruktor für einen fixen Tab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulator.#ctor(System.Single,EDV2000.Common.Document.E2KDocParagraphTabulatorType)">
            <summary>
            Konstruktor für einen fixen Tab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulator.SetFixedTab(System.Boolean)">
            <summary>
            (Intern) Setzt den IsFixedTab-Wert.
            </summary>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulator.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest aus dem XML
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulator.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt ins XML
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulator.Clone">
            <summary>
            Diese Methode erzeugt eine Kopie des Objekts und gibt es zurück.
            Der Parent wird NICHT übernommen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulator.Import(EDV2000.Common.Document.E2KDocParagraphTabulator)">
            <summary>
            Übernimmt Position und Type des übergebenen Tabulators.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulator.CompareTo(System.Object)">
            <summary>
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulator.CompareTo(EDV2000.Common.Document.E2KDocParagraphTabulator)">
            <summary>
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraphTabulator.PositionMM">
            <summary>
            Dies gibt die Position vom linken Rand zurück.
            Der linke Rand ist immer vom linken Einzug her gemessen.
            Z.B. bedeutet bei linkem Einzug 20mm und Position 37mm, daß der Tab absolut bei 57mm liegt.
            Dies gilt auch für die erste Zeile des Paragraphs, unabhängig des Einzugs der ersten Zeile...
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraphTabulator.IsFixedTab">
            <summary>
            Dies gibt zurück, ob es sich um einen fixierten Tab handelt.
            Wenn false handelt es sich um einen automatischen Default-Tab.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraphTabulator.Parent">
            <summary>
            Dies gibt Parent zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraphTabulator.Type">
            <summary>
            Dies gibt Type zurück oder legt Type fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocParagraphTabulatorComparer">
            <summary>
            vergleicht E2KDocParagraphTabulator-Objekte aufgrund derer Position.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorComparer.Compare(System.Object,System.Object)">
            <summary>
            vergleicht 2 Instanzen von E2KDocParagraphTabulator aufgrund derer Position
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection">
            <summary>
            Auflistung von Tabulatoren.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.Add(System.Single)">
            <summary>
            Fügt einen Tabulator hinzu und gibt ihn zurück. Wenn genau an dieser Position schon einer ist,
            wird dieser zurückgegeben.
            </summary>
            <param name="yPositionMM"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.Add(System.Single,EDV2000.Common.Document.E2KDocParagraphTabulatorType)">
            <summary>
            Fügt einen Tabulator hinzu und gibt ihn zurück. Wenn genau an dieser Position schon einer ist,
            wird dieser zurückgegeben.
            </summary>
            <param name="yPositionMM"></param>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.Add(EDV2000.Common.Document.E2KDocParagraphTabulator)">
            <summary>
            Fügt einen Tabulator hinzu. Wenn an exakt dieser Position schon einer ist, wird der entfernt.
            </summary>
            <param name="yNewTabulator"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.Remove(EDV2000.Common.Document.E2KDocParagraphTabulator)">
            <summary>
            Entfernt den übergebenen Tabulator.
            </summary>
            <param name="yNewTabulator"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.RemoveAtPosition(System.Single)">
            <summary>
            Entfernt den Tab, der exakt an der angegebenen Position ist.
            </summary>
            <param name="yPositionMM"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.GetNextTabulatorAt(System.Single)">
            <summary>
            gibt den nächsten, von der übergebenen Position rechts gelegenen Tabulator zurück.
            Unter oder gleich 0f wird immer 0f zurückgegeben als ersten Tabulator, nach dem letzten fixen werden
            ab der Position des letzten fixen Tabulators immer die nächste DefaultTab-Width gerechnet und
            dann ein automatischer Tabulator zurückgegeben.
            </summary>
            <param name="yPositionMM"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.FindByPosition(System.Single)">
            <summary>
            Sucht einen Tabulator nach seiner exakten Position.
            </summary>
            <param name="yPosition"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.ImportTabs(EDV2000.Common.Document.E2KDocParagraphTabulatorCollection,System.Single)">
            <summary>
            Importiert die andere, nimmt jedoch die übergebene DefaultTabwidth
            </summary>
            <param name="yOther"></param>
            <param name="yDefaultTabWidth"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.WriteRTFText(EDV2000.Common.Document.E2KDocumentState,System.Boolean@,System.IO.TextWriter)">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.Resort">
            <summary>
            Sortiert aufgrund der Positionen neu..
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.OnInsertComplete(System.Int32,System.Object)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.OnRemoveComplete(System.Int32,System.Object)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.OnSetComplete(System.Int32,System.Object,System.Object)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.OnClearComplete">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest aus dem XML
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt ins XML.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.Import(EDV2000.Common.Document.E2KDocParagraphTabulatorCollection)">
            <summary>
            Übernimmt die Tab-Positionen und die Default-Tab-Width aus der übergebenen Instanz.
            Es wird zu eventuell bereits vorhandenen Tabs hinzugefügt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.Compare(EDV2000.Common.Document.E2KDocParagraphTabulatorCollection,System.Boolean@)">
            <summary>
            Vergleicht die aktuelle Collection mit der übergebenen und gibt die Tabulatoren, welche "mehr" sind als
            Collection zurück. Falls die übergebene Collection "weniger" Tabs hat als die aktuelle Instanz, kommen
            sämtliche Tabs der übergebenen Collection zurück und zusätzlich wird der Output-Parameter yOtherHasLessTabs
            auf true gesetzt.
            </summary>
            <param name="yOther"></param>
            <param name="yOtherHasLessTabs"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.Item(System.Int32)">
            <summary>
            Gibt per Indexer die fixen Tabulatoren zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraphTabulatorCollection.DefaultTabWidthMM">
            <summary>
            Die Default-Tabulatorbreite..
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentState">
            <summary>
            Zusammenfassung für E2KDocState.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentState.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentState.#ctor(EDV2000.Common.Document.E2KDocument,EDV2000.Common.RTF.RTFDocumentInfo)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentState.ImportFontTableFromRTFInfo(EDV2000.Common.RTF.RTFDocumentInfo)">
            <summary>
            Importiert aus dem RTF
            </summary>
            <param name="yRTFDocInfo"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentState.FillOrCreateParagraph(EDV2000.Common.Document.E2KDocParagraph@)">
            <summary>
            Befüllt den Paragraph mit den Informationen, die momentan im State stecken.
            </summary>
            <param name="yParagraph"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentState.FillParagraph(EDV2000.Common.Document.E2KDocParagraph)">
            <summary>
            Befüllt den Paragraph mit den Informationen, die momentan im State stecken.
            </summary>
            <param name="yParagraph"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentState.ResetParagraphProperties">
            <summary>
            Setzt alle Paragrapheigenschaften zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.CurrentHAlignment">
            <summary>
            Dies gibt CurrentAlignment zurück oder legt CurrentAlignment fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.CurrentFont">
            <summary>
            Dies gibt CurrentFont zurück oder legt CurrentFont fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.CurrentIsTag">
            <summary>
            Dies gibt CurrentIsTag zurück oder legt CurrentIsTag fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.CurrentColor">
            <summary>
            Dies gibt CurrentColor zurück oder legt CurrentColor fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.FontTable">
            <summary>
            Dies gibt FontTable zurück oder legt FontTable fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.DefaultFont">
            <summary>
            Dies gibt DefaultFont zurück oder legt DefaultFont fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.Encoding">
            <summary>
            Dies gibt Encoding zurück oder legt Encoding fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.DefaultTabWidthMM">
            <summary>
            Dies gibt DefaultTabWidthMM zurück oder legt DefaultTabWidthMM fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.Tabulators">
            <summary>
            Gibt die Tabulatorcollection des States zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.LeftIndentMM">
            <summary>
            Dies gibt LeftIndentMM zurück oder legt LeftIndentMM fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.RightIndentMM">
            <summary>
            Dies gibt RightIndentMM zurück oder legt RightIndentMM fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.LeftIndentFirstLineMM">
            <summary>
            Dies gibt LeftIndentFirstLineMM zurück oder legt LeftIndentFirstLineMM fest.
            (kann negativ sein!!)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.PaperWidthMM">
            <summary>
            Dies gibt PaperWidth (in mm) zurück oder legt PaperWidth fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.PaperHeightMM">
            <summary>
            Dies gibt PaperHeight (in mm) zurück oder legt PaperHeight fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.LeftMarginMM">
            <summary>
            Dies gibt LeftMargin (in mm) zurück oder legt LeftMargin fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.TopMarginMM">
            <summary>
            Dies gibt TopMargin (in mm) zurück oder legt TopMargin fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.RightMarginMM">
            <summary>
            Dies gibt RightMargin (in mm) zurück oder legt RightMargin fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.BottomMarginMM">
            <summary>
            Dies gibt BottomMargin (in mm) zurück oder legt BottomMargin fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.CurrentTabulators">
            <summary>
            Dies gibt CurrentTabulators zurück oder legt CurrentTabulators fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentState.NextSingleParagraphIsPageBreak">
            <summary>
            Dies gibt NextSingleParagraphIsPageBreak zurück oder legt NextSingleParagraphIsPageBreak fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocTextRun">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.#ctor(System.String)">
            <summary>
            </summary>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.#ctor(EDV2000.Common.Document.E2KDocFont,System.String)">
            <summary>
            </summary>
            <param name="yFont"></param>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.ToPlainText">
            <summary>
            Ausgabe in Plain Text
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.WritePlainText(System.IO.TextWriter)">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.CreateSameRunWithOtherText(System.String)">
            <summary>
            Erzeugt einen gleich formatierten Run nur mit anderem Text.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.CheckConcattedTags(System.Char,System.Char)">
            <summary>
            Diese Methode prüft, ob in Runs, welche Tags darstellen, eigentlich mehrere Tags enthalten sind.
            </summary>
            <param name="yTagPrefixChar"></param>
            <param name="yTagPostfixChar"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.ContainsAnyText">
            <summary>
            Enthält dieser Run irgendeinen Text welcher kein Whitespace ist??
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.WriteRTFText(EDV2000.Common.Document.E2KDocumentState,System.IO.TextWriter,System.Boolean)">
            <summary>
            Ausgabe in RTF Formatierten Text
            </summary>
            <param name="yE2KDocumentState"></param>
            <returns></returns>
            <param name="yWriter"></param>
            <param name="yPrefixWithBlankIfDirectText"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.CreateRTFFormatHeader(EDV2000.Common.Document.E2KDocTextRun,EDV2000.Common.Document.E2KDocumentState,System.Int32@)">
            <summary>
            </summary>
            <param name="yTextRun"></param>
            <param name="yE2KDocumentState"></param>
            <returns></returns>
            <param name="yLength"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.TranslateSpecialCharsFromRTF(System.String)">
            <summary>
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.TranslateSpecialCharsToRTF(System.String)">
            <summary>
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.WriteHTMLText(EDV2000.Common.Document.E2KDocumentInformation,System.IO.TextWriter)">
            <summary>
            Ausgabe in HTML Text
            </summary>
            <param name="yDocumentInformation"></param>
            <returns></returns>
            <param name="yTextWriter"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.Import(EDV2000.Common.Document.E2KDocTextRun)">
            <summary>
            Diese Methode trägt die Informationen eines übergebenen Objekts dieser Klasse in sich ein.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRun.IsUnwantedNonTag(EDV2000.Common.Document.E2KDocMerger)">
            <summary>
            Wenn im Text irgendwo ein Tag-Erkennungszeichen steht und der Run aber nicht als Tag markiert ist, kommt true zurück ansonsten false!
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocTextRun.Text">
            <summary>
            Dies gibt Text zurück oder legt Text fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocTextRun.Font">
            <summary>
            Dies gibt Font zurück oder legt Font fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocTextRun.IsTag">
            <summary>
            Dies gibt IsTag zurück oder legt IsTag fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocTextRun.StartAtNextTabPosition">
            <summary>
            Wenn true, wird die nächste Tabulatorposition angesprungen.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocTextRunCollection">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.#ctor(EDV2000.Common.Document.E2KDocTextRun[])">
            <summary>
            Konstruktor aus Array.
            </summary>
            <param name="yRuns"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.Add(System.String)">
            <summary>
            Fügt einen Run mit Text hinzu.
            </summary>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.Add(EDV2000.Common.Document.E2KDocFont,System.String)">
            <summary>
            Fügt einen Run mit Text hinzu.
            </summary>
            <param name="yFont"></param>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.Add(EDV2000.Common.Document.E2KDocTextRun)">
            <summary>
            </summary>
            <param name="yE2KDocTextRun"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.Add(System.Collections.IEnumerable)">
            <summary>
            Fügt die einzelnen Runs, welche in der Enumeration drin sind hinzu.
            </summary>
            <param name="yRuns"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.ToPlainText">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.WritePlainText(System.IO.TextWriter)">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.WriteHTMLText(EDV2000.Common.Document.E2KDocumentInformation,System.IO.TextWriter)">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.WriteRTFText(EDV2000.Common.Document.E2KDocumentState,System.IO.TextWriter,System.Boolean)">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.ContainsAnyText">
            <summary>
            Enthalten diese Runs irgendeinen Text welcher kein Whitespace ist??
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.ContainsAnyTag">
            <summary>
            Enthalten diese Runs irgendeinen Text welcher kein Whitespace ist??
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.InsertAt(System.Int32,EDV2000.Common.Document.E2KDocTextRun)">
            <summary>
            Fügt ein.
            </summary>
            <param name="yIndex"></param>
            <param name="yRun"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.ContainsTag(System.String)">
            <summary>
            Gibt zurück, ob ein Tag dabei ist, der so heißt. (Case-insensitive)
            </summary>
            <param name="yTagName">mit Pre/PostfixZeichen</param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.RemoveTag(System.String)">
            <summary>
            löscht alle Auftreten eines speziellen Tags in dieser Collection
            </summary>
            <param name="yTagName">mit Pre/PostfixZeichen</param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.MergeTags(EDV2000.Common.Document.E2KDocumentInformation,EDV2000.Common.Document.E2KDocMerger,EDV2000.Common.Document.E2KDocParagraph,EDV2000.Common.Document.E2KDocParagraph[]@)">
            <summary>
            Mergt den Tag so, daß der Tag, wenn vorhanden durch die Paragraphs ersetzt wird. D.h. der erste übergebene Paragraph wird statt des tags eingefügt und beendet dann
            die aktuelle Collection. Die restlichen nachfolgenden Paragraphs werden als generierte Paragraphs zurückgegeben.
            Das Paragraphformat des ERSTEN Paragraphs wird ignoriert und das des aktuellen Paragraphs verwendet, wo der Tag drin ist.
            Wenn true zurückkommt, wurde etwas verändert. 
            Die in yGeneratedParagraphs retourgegebenen Paragraphs gehören nach dem aktuellen eingefügt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.CheckConcattedTags(System.Char,System.Char)">
            <summary>
            Diese Methode prüft, ob in Runs, welche Tags darstellen, eigentlich mehrere Tags enthalten sind.
            </summary>
            <param name="yTagPrefixChar"></param>
            <param name="yTagPostfixChar"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocTextRunCollection.ToArray">
            <summary>
            Gibt als Array zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocTextRunCollection.Item(System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocTextRunCollection.FirstRun">
            <summary>
            gibt den ersten Run (der auch der letzte sein kann) zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocTextRunCollection.LastRun">
            <summary>
            gibt den letzten Run (der auch der erste sein kann) zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocument">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.CreateFromXmlString(System.String)">
            <summary>
            gibt ein aus dem übergebenen Xml-String geladenes E2KDocument zurück.
            Wenn der String null oder leer ist oder der XML nicht geladen werden kann,
            dann kommt null retour.
            </summary>
            <param name="yXMLText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.GetXmlString(EDV2000.Common.Document.E2KDocument)">
            <summary>
            Gibt einen String zurück, der das E2KDocument als XML-Darstellung darstellt.
            </summary>
            <param name="yDocument"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.#ctor(EDV2000.Common.Document.E2KDocFont)">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.#ctor(EDV2000.Common.Document.E2KDocument)">
            <summary>
            Konstruktor von einem anderen Dokumnet
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.#ctor(EDV2000.Common.Document.E2KDocumentInformation)">
            <summary>
            Konstruktor von einer anderen DokumentInfo
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.SetDefaultFont(EDV2000.Common.Document.E2KDocFont)">
            <summary>
            set den Default Font und fügt ihn, falls notwendig, der FontTable Hinzu
            </summary>
            <param name="yDefaultFont"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.EnsureDefaultFontExists">
            <summary>
            stellt sicher, daß das Dokument einen DefaultFont hat. Wenn nicht wird der übergebene Fallback-Font als Default Font eingetragen
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.EnsureDefaultFontExists(EDV2000.Common.Document.E2KDocFont)">
            <summary>
            stellt sicher, daß das Dokument einen DefaultFont hat. Wenn nicht wird der übergebene Fallback-Font als Default Font eingetragen
            </summary>
            <param name="yFallbackFont"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.ToRTFText">
            <summary>
            leifert dieses Dokument als RTFString
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.ToRTFText(EDV2000.Common.Document.E2KDocumentState)">
            <summary>
            leifert dieses Dokument als RTFString
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.ToPlainText">
            <summary>
            liefert dieses Dokument als Plain Text
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.ToXMLText">
            <summary>
            leifert dieses Dokument als Plain Text
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.ToXMLText(System.Text.Encoding)">
            <summary>
            leifert dieses Dokument als Plain Text
            </summary>
            <param name="yEncoding"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.Save(System.IO.TextWriter)">
            <summary>
            Speichert in den TextWriter und verwendet das Encoding des TextWriters
            </summary>
            <param name="yWriter"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.Save(System.IO.Stream)">
            <summary>
            Speichert in den Stream mit UTF-8
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.Save(System.IO.Stream,System.Text.Encoding)">
            <summary>
            Speichert in den Stream
            </summary>
            <param name="yStream"></param>
            <param name="yEncoding"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.Save(System.String)">
            <summary>
            Speichert in die Datei mit UTF8
            </summary>
            <param name="yFileName"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.Save(System.String,System.Text.Encoding)">
            <summary>
            Speichert in die Datei.
            </summary>
            <param name="yFileName"></param>
            <param name="yEncoding"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.Load(System.Xml.XmlDocument)">
            <summary>
            Liest aus dem DocumentElement des übergebenen Documents
            </summary>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.Load(System.IO.TextReader)">
            <summary>
            Liest aus dem TextReader
            </summary>
            <param name="yReader"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.Load(System.IO.Stream,System.Text.Encoding)">
            <summary>
            Liest aus dem Stream mit dem angegebenen Encoding
            </summary>
            <param name="yStream"></param>
            <param name="yEncoding"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.Load(System.IO.Stream)">
            <summary>
            Liest aus dem Stream.
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.Load(System.String)">
            <summary>
            Liest aus der angegebenen Datei
            </summary>
            <param name="yFileName"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.ContainsAnyText">
            <summary>
            Enthält dieses Dokument irgendeinen Text welcher kein Whitespace ist??
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.ContainsAnyTags">
            <summary>
            Enthält dieses Dokument irgendeinen Run, welcher ein Tag ist?
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.GetUsedFontTable(EDV2000.Common.Document.E2KDocParagraphCollection)">
            <summary>
            liefert die tatsächlich verwendeten Fonts (neu numeriert !!)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.ImportFromPlainText(System.String)">
            <summary>
            Importiere dich bittschön aus einem Plain Text (beginnt mit einer neuen Zeile
            </summary>
            <param name="yPlainText"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.MergeTags(EDV2000.Common.Document.E2KDocMerger)">
            <summary>
            Hier kann ein Merger übergeben werden, der von E2KDocMerger ableitet. Die KernMethode dieses Mergers ist die
            Methode 'object GetTagContent(string yTagName)'. Hier kann einiges rückgegeben werden: Ein E2KDocument, eine E2KDocParagraphCollection, ein E2KDocParagraph, eine E2KDocRunCollection, ein E2KDocRun, ein string
            oder ein beliebiges Object, welches mit ToString() umgewandelt wird.
            </summary>
            <param name="yMerger"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.MergeTagsRecursive(EDV2000.Common.Document.E2KDocMerger)">
            <summary>
            Merger die Tags Rekursiv, dh wenn eine Tag-Ersetzung wieder Tags zur Folge hat, wird die Methode nochmals aufgerufen, solange bis this.ContainsTag() false liefert.
            Hier kann ein Merger übergeben werden, der von E2KDocMerger ableitet. Die KernMethode dieses Mergers ist die
            Methode 'object GetTagContent(string yTagName)'. Hier kann einiges rückgegeben werden: Ein E2KDocument, eine E2KDocParagraphCollection, ein E2KDocParagraph, eine E2KDocRunCollection, ein E2KDocRun, ein string
            oder ein beliebiges Object, welches mit ToString() umgewandelt wird.
            </summary>
            <param name="yMerger"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.CheckConcattedTags(System.Char,System.Char)">
            <summary>
            Diese Methode prüft, ob in Runs, welche Tags darstellen, eigentlich mehrere Tags enthalten sind.
            </summary>
            <param name="yTagPrefixChar"></param>
            <param name="yTagPostfixChar"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.ImportFromRTFText(System.String,System.Char,System.Char)">
            <summary>
            Importier dich von einem RTF-Text
            </summary>
            <param name="yRTFText"></param>
            <param name="yTagPostfixChar"></param>
            <param name="yTagPrefixChar"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.GetDistinctTagNames">
            <summary>
            liefert die Liste aller enthaltenen SchriftsatzTags
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.GetDistinctTagNamesAsHashTable">
            <summary>
            liefert die Liste aller enthaltenen SchriftsatzTags
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.AddDocument(EDV2000.Common.Document.E2KDocument)">
            <summary>
            fügt das angegebeneDokumnet am Ende des Dokuments hinzu
            </summary>
            <param name="yE2KDocument"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.AddParagraph(EDV2000.Common.Document.E2KDocParagraph)">
            <summary>
            fügt den angegeben Paragraph am Ende des Dokuments hinzu
            </summary>
            <param name="yE2KDocParagraph"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.AddParagraph(EDV2000.Common.Document.E2KDocParagraph,EDV2000.Common.Document.E2KDocFont)">
            <summary>
            fügt den angegeben Paragraph am Ende des Dokuments hinzu.
            Es kann ein DefaultFont angegeben werden, der auf den Paragraph appliziert wird.
            </summary>
            <param name="yE2KDocParagraph"></param>
            <param name="yDefaultFont"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.AddConcatted(System.Single,EDV2000.Common.Document.E2KDocParagraph,EDV2000.Common.Document.E2KDocParagraph)">
            <summary>
            Verbindet 2 Absätze, indem zeilenweise mittels "hartem", linksbündigem  Tabulator
            bei der gewünschten Position in MM diese nebeneinandergestellt werden. Eine Zeile gilt immer
            bis zum Absatzende. Die Einzüge werden vom linken Absatz übernommen.
            Wenn im linken Absatz Tabulatoren vorkommen, müssen diese "deutlich" links von der gewünschten 
            Zusammenfüge Position sein. Wenn im rechten Absatz Tabulatoren vorkommen, werden diese
            als relativ zur Zusammenfügeposition interpretiert.
            </summary>
            <param name="yLeftParagraph"></param>
            <param name="yPosition"></param>
            <param name="yRightParagraph"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.AddConcatted(System.Single,EDV2000.Common.Document.E2KDocParagraphCollection,EDV2000.Common.Document.E2KDocParagraphCollection)">
            <summary>
            Verbindet 2 Absätze, indem zeilenweise mittels "hartem", linksbündigem  Tabulator
            bei der gewünschten Position in MM diese nebeneinandergestellt werden. Eine Zeile gilt immer
            bis zum Absatzende. Die Einzüge werden vom linken Absatz übernommen.
            Wenn im linken Absatz Tabulatoren vorkommen, müssen diese "deutlich" links von der gewünschten 
            Zusammenfüge Position sein. Wenn im rechten Absatz Tabulatoren vorkommen, werden diese
            als relativ zur Zusammenfügeposition interpretiert.
            </summary>
            <param name="yPosition"></param>
            <param name="yLeftParagraphs"></param>
            <param name="yRightParagraphs"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.InsertParagraph(System.Int32,EDV2000.Common.Document.E2KDocParagraph)">
            <summary>
            fügt den angegeben Paragraph an der angegeben Stelle (Paragraph Index) des Dokuments hinzu
            </summary>
            <param name="index"></param>
            <param name="yE2KDocParagraph"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.InsertParagraph(System.Int32,EDV2000.Common.Document.E2KDocParagraph,EDV2000.Common.Document.E2KDocFont)">
            <summary>
            fügt den angegeben Paragraph an der angegeben Stelle (Paragraph Index) des Dokuments hinzu
            Es kann ein DefaultFont angegeben werden, der auf den Paragraph appliziert wird.
            </summary>
            <param name="index"></param>
            <param name="yE2KDocParagraph"></param>
            <param name="yDefaultFont"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.AddTextRunAtEndOfText(EDV2000.Common.Document.E2KDocTextRun)">
            <summary>
            fügt den angegeben Paragraph am Ende des Dokuments hinzu
            Es kann ein DefaultFont angegeben werden, der dann auf den Run appliziert wird.
            </summary>
            <param name="yE2KDocTextRun"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.AddTextRunAtEndOfText(EDV2000.Common.Document.E2KDocTextRun,EDV2000.Common.Document.E2KDocFont)">
            <summary>
            fügt den angegeben Paragraph am Ende des Dokuments hinzu
            Es kann ein DefaultFont angegeben werden, der dann auf den Run appliziert wird.
            </summary>
            <param name="yE2KDocTextRun"></param>
            <param name="yDefaultFont"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.InsertTextRunAtBeginningOfText(EDV2000.Common.Document.E2KDocTextRun)">
            <summary>
            fügt den angegeben Paragraph am Ende des Dokuments hinzu
            Es kann ein DefaultFont angegeben werden, der dann auf den Run appliziert wird.
            </summary>
            <param name="yE2KDocTextRun"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.InsertTextRunAtBeginningOfText(EDV2000.Common.Document.E2KDocTextRun,EDV2000.Common.Document.E2KDocFont)">
            <summary>
            fügt den angegeben Paragraph am Ende des Dokuments hinzu
            Es kann ein DefaultFont angegeben werden, der dann auf den Run appliziert wird.
            </summary>
            <param name="yE2KDocTextRun"></param>
            <param name="yDefaultFont"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.Write(System.String)">
            <summary>
            fügt den angegeben String am Ende des Dokuments hinzu. (= im letzten Paragraph nach dem letzten TextRun)
            macht keinen CRLF am Beginn
            </summary>
            <param name="yString"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.WriteLine(System.String)">
            <summary>
            fügt den angegeben String am Ende des Dokuments hinzu. (verwendet Write)
            macht CRLF Vor der ersten Zeile im übergebenen String
            </summary>
            <param name="yString"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.AddLine(System.String)">
            <summary>
            fügt den angegeben String am Ende des Dokuments hinzu. (verwendet Write)
            macht CRLF NACH letzten Zeile im übergebenen String
            </summary>
            <param name="yString"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.AddTag(System.String)">
            <summary>
            fügt den angegeben String als Tagged-TextRun am Ende des Dokuments hinzu.
            </summary>
            <param name="yTagName"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.InsertTag(System.String)">
            <summary>
            fügt den angegeben String als Tagged-TextRun am Beginn des Dokuments (= Beginn des ersten Paragraphs) hinzu.
            </summary>
            <param name="yTagName"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.RemoveTag(System.String)">
            <summary>
            löscht alle Auftreten eines speziellen Tags in dieser Collection
            </summary>
            <param name="yTagName">mit Pre/PostfixZeichen</param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.Clear">
            <summary>
            Entfernt allen Text.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.Clone">
            <summary>
            Erzeugt gaaanz tiefen Clon...
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.HasUnwantedNonTags(EDV2000.Common.Document.E2KDocMerger)">
            <summary>
            Wenn im Text irgendeines Runs irgendeines Paragraphs irgendwo ein Tag-Erkennungszeichen steht und der Run aber nicht als Tag markiert ist, kommt true zurück ansonsten false!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.BeginEdit">
            <summary>
            Startet den Bearbeitungsmodus, welcher mit EndEdit Commited und mit CancelEdit gerollbackt wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.EndEdit">
            <summary>
            Committed eventuelle Bearbeitungen, welche mit BeginEdit begonne wurde.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocument.CancelEdit">
            <summary>
            Rollbackt eventuelle Vearbeitungen, welche mit BeginEdit begonnen wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocument.Paragraphs">
            <summary>
            Dies gibt Paragraphs zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocument.DocumentInfo">
            <summary>
            Dies gibt DocumentInfo zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocument.DataWasPersisted">
            <summary>
            gibt zurück, ob die Daten aus einem XML-Node gelesen wurden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocument.InEditMode">
            <summary>
            Gibt zurück, daß sich das Dokument gerade im Bearbeitungsmodus befindet.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentConvertArgs">
            <summary>
            Args zum Export eines E2KDocuments nach PDF
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentConvertArgs.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentConvertArgs.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentConvertArgs.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.Name">
            <summary>
            Dies gibt Name zurück oder legt Name fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.Author">
            <summary>
            Der Mitarbeiter, der das ursprüngliche Dokument erzeugt hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.Creator">
            <summary>
            Das Programm, welches das zu konvertierende E2KDocument erzeugt hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.Silent">
            <summary>
            Wenn true, wird keinerlei GUI-Aktion getätigt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.AskForExportFileName">
            <summary>
            Wenn true wird nach einem File gefragt (wenn nicht silent), wo es hingespeichert werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.ShowDocumentAfterConvert">
            <summary>
            Wenn NotSet wird nach dem Speichern (wenn nicht silent) gefragt, ob das File angezeigt werden soll, bei true
            wird es einfach nachher geöffnet, wenn false, dann nicht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.ExportFileName">
            <summary>
            Hier kann ein Dateiname spezifiziert werden, wenn nicht danach gefragt wird, wenn gefragt wird, steht er nachher drin.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.InvokeContext">
            <summary>
            Hier kann ein Control oder ein Form angegeben werden, mit dem Invoked werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.DialogParentHandle">
            <summary>
            Hier kann ein Handle angegeben werden, welches den Dialog-Parent-Kontext darstellt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.MetaMerger">
            <summary>
            Diese Merger wird für Kopf- und Fusszeile verwendet.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.PreExportMerger">
            <summary>
            Wenn hier ein Merger angegeben wird, wird das Dokument vor dem PDFisieren gemergt.
            Aber keine Angst, wird dann vorher noch gach geclont!!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.PreExportMergedDocument">
            <summary>
            Wenn ein PreExportMerger angegeben wurde, steht dann hier die Instanz des gemergten Documents drin.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.FirstPageSettings">
            <summary>
            Die PageSettings für die erste Seite
            (werden ensured!!)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.PageSettings">
            <summary>
            Dies gibt PageSettings zurück oder legt PageSettings fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.ConvertedDocument">
            <summary>
            Das erzeugte PDFDocument
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.ConvertType">
            <summary>
            Dies gibt ConvertType zurück oder legt ConvertType fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentConvertArgs.E2KDocumentConverterMerger">
            <summary>
            Der Merger.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentConvertArgs.E2KDocumentConverterMerger.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentConvertArgs.E2KDocumentConverterMerger.InternGetAllPossibleTagNames">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentConvertArgs.E2KDocumentConverterMerger.InternGetTagContent(System.String)">
            <summary>
            </summary>
            <param name="yTagName"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.E2KDocumentConverterMerger.TagNamePostFix">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertArgs.E2KDocumentConverterMerger.TagNamePrefix">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentConvertPageSettings">
            <summary>
            Stellt die Einstellungen einer Seite dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentConvertPageSettings.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentConvertPageSettings.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentConvertPageSettings.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertPageSettings.LeftMM">
            <summary>
            Dies gibt LeftMM zurück oder legt LeftMM fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertPageSettings.TopMM">
            <summary>
            Dies gibt TopMM zurück oder legt TopMM fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertPageSettings.RightMM">
            <summary>
            Dies gibt RightMM zurück oder legt RightMM fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertPageSettings.BottomMM">
            <summary>
            Dies gibt BottomMM zurück oder legt BottomMM fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertPageSettings.HeaderLineMM">
            <summary>
            Dies gibt HeaderLine zurück oder legt HeaderLine fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertPageSettings.FooterLineMM">
            <summary>
            Dies gibt FooterLine zurück oder legt FooterLine fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertPageSettings.PageWidthMM">
            <summary>
            Dies gibt PageWidthMM zurück oder legt PageWidthMM fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertPageSettings.PageHeightMM">
            <summary>
            Dies gibt PageHeightMM zurück oder legt PageHeightMM fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentConvertPageSettings.KopfFussZeileSettings">
            <summary>
            Dies gibt KopfFussZeileSettings zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentBeschriftungSettings">
            <summary>
            Die Einstellung für Kopf oder Fusszeile, was in welchen Bereich gedruckt werden soll.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentBeschriftungSettings.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentBeschriftungSettings.CheckAlignments">
            <summary>
            Prüft die Ausrichtungen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentBeschriftungSettings.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentBeschriftungSettings.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentBeschriftungSettings.LeftArea">
            <summary>
            Dies gibt LeftArea zurück oder legt LeftArea fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentBeschriftungSettings.MiddleArea">
            <summary>
            Dies gibt MiddleArea zurück oder legt MiddleArea fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentBeschriftungSettings.RightArea">
            <summary>
            Dies gibt RightArea zurück oder legt RightArea fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentKopfFussZeileSettings">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentKopfFussZeileSettings.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentKopfFussZeileSettings.CheckAlignments">
            <summary>
            Prüft die Ausrichtungen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentKopfFussZeileSettings.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentKopfFussZeileSettings.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentKopfFussZeileSettings.KopfZeile">
            <summary>
            Dies gibt KopfZeile zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentKopfFussZeileSettings.FussZeile">
            <summary>
            Dies gibt FussZeile zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentConverter">
            <summary>
            Zusammenfassung für E2KDocumentConverter.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentConverter.Convert(EDV2000.Common.Document.E2KDocumentConvertArgs,EDV2000.Common.Document.E2KDocument)">
            <summary>
            Wandelt ein E2KDocument in ein konvertiertes Dokument um.
            </summary>
            <param name="yArgs"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentConverter.Convert(EDV2000.Common.Document.E2KDocumentConvertArgs,EDV2000.Common.Document.E2KDocument,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wandelt ein E2KDocument in ein konvertiertes Dokument um.
            </summary>
            <param name="yArgs"></param>
            <param name="yE2KDocument"></param>
            <param name="yListener"></param>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentGraphicsBase">
            <summary>
            Die Basisklasse für die Graphics, in die das E2KDocument druckt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBase.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBase.BeginTransformedContainer(System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Object@)">
            <summary>
            Beginnt ab nun so zu zeichnen, daß 0,0 im linken oberen Eck des ClipRects ist.
            </summary>
            <param name="yClipRect"></param>
            <param name="yUnit"></param>
            <param name="yState"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBase.EndTransformedContainer(System.Object)">
            <summary>
            Beendet die mit BeginTransformedContainer begonnene Änderung.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBase.GetFontLineDistance(System.Drawing.Font)">
            <summary>
            Gibt den Zeilenabstand der Font zurück.
            </summary>
            <param name="yFont"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBase.DrawString(System.String,System.Drawing.Font,System.Drawing.Color,System.Drawing.RectangleF,System.Drawing.StringFormat)">
            <summary>
            Zeichnet den String.
            </summary>
            <param name="yText"></param>
            <param name="yFont"></param>
            <param name="yColor"></param>
            <param name="yRectangle"></param>
            <param name="yFormat"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBase.DrawRectangle(System.Drawing.Color,System.Drawing.RectangleF)">
            <summary>
            Zeichnet ein Rechteck.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBase.MeasureString(System.String,System.Drawing.Font,System.Drawing.SizeF,System.Drawing.StringFormat,System.Int32@,System.Int32@)">
            <summary>
            Mißt den String ein.
            </summary>
            <param name="yText"></param>
            <param name="yFont"></param>
            <param name="yLayoutSize"></param>
            <param name="ySFormat"></param>
            <param name="yCharsFilled"></param>
            <param name="yLinesFilled"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBase.GetTextBoundsByMeasurableCharacterRanges(System.String,System.Drawing.Font,System.Drawing.RectangleF,System.Drawing.StringFormat)">
            <summary>
            Mißt die einzelnen im Stringformat zu messenden Ranges aus und gibt die dadurch entstehenden Regions
            als object zurück.
            </summary>
            <param name="yText"></param>
            <param name="yFont"></param>
            <param name="yLayoutRectangle"></param>
            <param name="ySFormat"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBase.ConvertUnits(System.Drawing.GraphicsUnit,System.Drawing.GraphicsUnit,System.Single)">
            <summary>
            Rechnet die Einheiten bei höherem aktuellen DPIX oder DPIY um.
            </summary>
            <param name="ySourceUnit"></param>
            <param name="yDestinationUnit"></param>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBase.ConvertUnitsHorizontal(System.Drawing.GraphicsUnit,System.Drawing.GraphicsUnit,System.Single)">
            <summary>
            Rechnet die Einheiten bei aktuellen DPIx um.
            </summary>
            <param name="ySourceUnit"></param>
            <param name="yDestinationUnit"></param>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBase.ConvertUnitsVertical(System.Drawing.GraphicsUnit,System.Drawing.GraphicsUnit,System.Single)">
            <summary>
            Rechnet die Einheiten bei aktuellen DPIy um.
            </summary>
            <param name="ySourceUnit"></param>
            <param name="yDestinationUnit"></param>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentGraphicsBase.PageUnit">
            <summary>
            Die momentane PageUnit.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentGraphicsBase.DPIX">
            <summary>
            Soll beim Ableiten die DPI zurückgeben, ist relevant, wenn die PageUnit DPI-abhängig ist...
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentGraphicsBase.DPIY">
            <summary>
            Soll beim Ableiten die DPI zurückgeben, ist relevant, wenn die PageUnit DPI-abhängig ist...
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.#ctor(System.Drawing.Graphics)">
            <summary>
            Konstruktor
            </summary>
            <param name="yGraphics"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.BeginTransformedContainer(System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Object@)">
            <summary>
            </summary>
            <param name="yClipRect"></param>
            <param name="yUnit"></param>
            <param name="yState"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.EndTransformedContainer(System.Object)">
            <summary>
            </summary>
            <param name="yState"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.GetFontLineDistance(System.Drawing.Font)">
            <summary>
            </summary>
            <param name="yFont"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.DrawString(System.String,System.Drawing.Font,System.Drawing.Color,System.Drawing.RectangleF,System.Drawing.StringFormat)">
            <summary>
            </summary>
            <param name="yText"></param>
            <param name="yFont"></param>
            <param name="yColor"></param>
            <param name="yRectangle"></param>
            <param name="yFormat"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.DrawRectangle(System.Drawing.Color,System.Drawing.RectangleF)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.MeasureString(System.String,System.Drawing.Font,System.Drawing.SizeF,System.Drawing.StringFormat,System.Int32@,System.Int32@)">
            <summary>
            </summary>
            <param name="yText"></param>
            <param name="yFont"></param>
            <param name="yLayoutSize"></param>
            <param name="ySFormat"></param>
            <param name="yCharsFilled"></param>
            <param name="yLinesFilled"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.GetTextBoundsByMeasurableCharacterRanges(System.String,System.Drawing.Font,System.Drawing.RectangleF,System.Drawing.StringFormat)">
            <summary>
            </summary>
            <param name="yText"></param>
            <param name="yFont"></param>
            <param name="yLayoutRectangle"></param>
            <param name="ySFormat"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.PageUnit">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.DPIX">
            <summary>
            Die DPIX des zugrundeliegenden Graphics-Objekts
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.DPIY">
            <summary>
            Die DPIY des zugrundeliegenden Graphics-Objekts
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.GraphicsContainerState">
            <summary>
            Umhüllt den GraphicsContainer mit zusätzlichen Dingens
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.GraphicsContainerState.#ctor">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.GraphicsContainerState.Container">
            <summary>
            Dies gibt Container zurück oder legt Container fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.GraphicsContainerState.OldUnitBefore">
            <summary>
            Dies gibt OldUnitBefore zurück oder legt OldUnitBefore fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentGraphicsBasedGraphics.GraphicsContainerState.Graphics">
            <summary>
            Dies gibt Graphics zurück oder legt Graphics fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentPrintGraphics">
            <summary>
            Eine E2KDocumentGraphicsBase-Klasse zur Verwendung beim Drucken.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrintGraphics.#ctor(System.Drawing.Graphics)">
            <summary>
            Konstruktor
            </summary>
            <param name="yGraphics"></param>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentInformation">
            <summary>
            E2KDocumentInformation - Hülle über die Dokument(Meta)Informationen
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentInformation.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentInformation.EnsureDefaultFontExists">
            <summary>
            stellt sicher, daß das Dokument einen DefaultFont hat. Wenn nicht wird der übergebene Fallback-Font als Default Font eingetragen
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentInformation.EnsureDefaultFontExists(EDV2000.Common.Document.E2KDocFont)">
            <summary>
            stellt sicher, daß das Dokument einen DefaultFont hat. Wenn nicht wird der übergebene Fallback-Font als Default Font eingetragen
            </summary>
            <param name="yFallbackFont"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentInformation.SetDefaultFont(EDV2000.Common.Document.E2KDocFont)">
            <summary>
            set den Default Font und fügt ihn, falls notwendig, der FontTable Hinzu
            </summary>
            <param name="yDefaultFont"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentInformation.Clear">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentInformation.Import(EDV2000.Common.Document.E2KDocumentInformation)">
            <summary>
            Diese Methode trägt die Informationen eines übergebenen Objekts dieser Klasse in sich ein.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentInformation.GetWidthAndMarginsFromDocumentState(EDV2000.Common.Document.E2KDocumentState)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentInformation.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentInformation.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentInformation.DefaultFont">
            <summary>
            Dies gibt CurrentFont zurück oder legt CurrentFont fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentInformation.DefaultColor">
            <summary>
            Dies gibt DefaultColor zurück oder legt DefaultColor fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentInformation.PaperWidth">
            <summary>
            Dies gibt PaperWidth (in mm) zurück oder legt PaperWidth fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentInformation.PaperHeight">
            <summary>
            Dies gibt PaperHeight (in mm) zurück oder legt PaperHeight fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentInformation.LeftMargin">
            <summary>
            Dies gibt LeftMargin (in mm) zurück oder legt LeftMargin fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentInformation.TopMargin">
            <summary>
            Dies gibt TopMargin (in mm) zurück oder legt TopMargin fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentInformation.RightMargin">
            <summary>
            Dies gibt RightMargin (in mm) zurück oder legt RightMargin fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentInformation.BottomMargin">
            <summary>
            Dies gibt BottomMargin (in mm) zurück oder legt BottomMargin fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentPDFGraphics">
            <summary>
            Zusammenfassung für E2KDocumentPDFGraphics.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPDFGraphics.#ctor(EDV2000.Common.PDF.PDFPage)">
            <summary>
            </summary>
            <param name="yPage"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPDFGraphics.GetFontLineDistance(System.Drawing.Font)">
            <summary>
            </summary>
            <param name="yFont"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPDFGraphics.DrawString(System.String,System.Drawing.Font,System.Drawing.Color,System.Drawing.RectangleF,System.Drawing.StringFormat)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPDFGraphics.DrawRectangle(System.Drawing.Color,System.Drawing.RectangleF)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPDFGraphics.BeginTransformedContainer(System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Object@)">
            <summary>
            Beginnt ab nun so zu zeichnen, daß 0,0 im linken oberen Eck des ClipRects ist.
            </summary>
            <param name="yClipRect"></param>
            <param name="yUnit"></param>
            <param name="yState"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPDFGraphics.EndTransformedContainer(System.Object)">
            <summary>
            Beendet die mit BeginTransformedContainer begonnene Änderung.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPDFGraphics.GetTextBoundsByMeasurableCharacterRanges(System.String,System.Drawing.Font,System.Drawing.RectangleF,System.Drawing.StringFormat)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPDFGraphics.MeasureString(System.String,System.Drawing.Font,System.Drawing.SizeF,System.Drawing.StringFormat,System.Int32@,System.Int32@)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPDFGraphics.PageUnit">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPDFGraphics.DPIX">
            <summary>
            gibt fix 72 dpi zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPDFGraphics.DPIY">
            <summary>
            gibt fix 72 dpi zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPDFGraphics.UseBuiltInFontEstimates">
            <summary>
            Dies gibt UseBuiltInFontEstimates zurück oder legt UseBuiltInFontEstimates fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentPDFGraphics.E2KDocumentPDFGraphicsState">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPDFGraphics.E2KDocumentPDFGraphicsState.#ctor(System.Drawing.GraphicsUnit,System.Drawing.RectangleF)">
            <summary>
            </summary>
            <param name="yUnit"></param>
            <param name="yTransformation"></param>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPDFGraphics.E2KDocumentPDFGraphicsState.Unit">
            <summary>
            Dies gibt OldUnit zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPDFGraphics.E2KDocumentPDFGraphicsState.Transformation">
            <summary>
            Dies gibt Transformation zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentPrinter">
            <summary>
            Bietet Methoden zum Drucken eines E2KDocuments.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrinter.ConvertUnits(System.Drawing.GraphicsUnit,System.Single,System.Drawing.GraphicsUnit,System.Single,System.Single)">
            <summary>
            Wandelt Units um.
            (Die DPI Angaben werden nur bei Pixel benötigt.)
            </summary>
            <param name="ySourceUnit"></param>
            <param name="yDestinationUnit"></param>
            <param name="yWert"></param>
            <param name="yDestinationDPI"></param>
            <param name="ySourceDPI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrinter.CreateFont(System.Drawing.Font,EDV2000.Common.Document.E2KDocFont)">
            <summary>
            Erzeugt eine echte Font aus dem E2KDocFont und dem Prototypen.
            </summary>
            <param name="yProtoType"></param>
            <param name="yFont"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrinter.#ctor(EDV2000.Common.Document.E2KDocument)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrinter.PerformLayout(EDV2000.Common.Document.E2KDocumentPrintArgs,System.Drawing.RectangleF,System.Drawing.GraphicsUnit)">
            <summary>
            Simuliert einen Druck in das angegebene Graphics-Objekt hinein und nimmt das übergebene Rechteck als ClipBounds.
            Die Größe des Rechtecks wird mit der angegebenen Einheit genommen.
            </summary>
            <param name="yArgs"></param>
            <param name="yClipRect"></param>
            <param name="yUnit"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrinter.PerformLayout(EDV2000.Common.Document.E2KDocumentPrintArgs)">
            <summary>
            Simuliert einen Druck in das angegebene Graphics-Objekt (bis zu den ClipBounds)
            und ermittelt so gewisse Daten.
            </summary>
            <param name="yArgs"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrinter.PrintTo(EDV2000.Common.Document.E2KDocumentPrintArgs,System.Drawing.RectangleF,System.Drawing.GraphicsUnit)">
            <summary>
            Druckt in das angegebene Graphics-Objekt hinein und nimmt das übergebene Rechteck als ClipBounds.
            Die Größe des Rechtecks wird mit der angegebenen Einheit genommen.
            </summary>
            <param name="yArgs"></param>
            <param name="yClipRect"></param>
            <param name="yUnit"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrinter.PrintTo(EDV2000.Common.Document.E2KDocumentPrintArgs)">
            <summary>
            Druckt in das angegebene Graphics-Objekt (bis zu den ClipBounds)
            </summary>
            <param name="yArgs"></param>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinter.DefaultFont">
            <summary>
            Der Default-Font, von dem ausgegangen wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinter.LastPrintedFont">
            <summary>
            Dies gibt LastPrintedFont zurück oder legt LastPrintedFont fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinter.Document">
            <summary>
            Dies gibt das zu druckende Document zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinter.HasMorePagesToPrint">
            <summary>
            Gibt zurück, ob noch zumindest eine Seite zu drucken ist
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinter.State">
            <summary>
            Dies gibt den State zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinter.DefaultColor">
            <summary>
            Dies gibt DefaultColor zurück oder legt DefaultColor fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocParagraphPrinter">
            <summary>
            Druckt einen Paragraph.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphPrinter.#ctor(EDV2000.Common.Document.E2KDocumentPrinter,EDV2000.Common.Document.E2KDocParagraph)">
            <summary>
            Konstruktor
            </summary>
            <param name="yParent"></param>
            <param name="yParagraph"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphPrinter.SetLineCountAlreadyPrinted(System.Int32,System.Int32)">
            <summary>
            Setzt, was gedruckt wurde.
            </summary>
            <param name="yLineCount"></param>
            <param name="yPageNumber"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphPrinter.GetAlreadyPrintedLineCount(System.Int32)">
            <summary>
            gibt zurück, was bis exclusive der aktuellen Seite bereits gedruckt wurde.
            </summary>
            <param name="yPageNumber"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphPrinter.PerformLayout(EDV2000.Common.Document.E2KDocumentPrintArgs,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Boolean)">
            <summary>
            Führt Layouting durch und setzt dadurch die Bounds.
            </summary>
            <param name="yArgs"></param>
            <param name="yClipBounds"></param>
            <param name="yUnit"></param>
            <param name="yFirstParOnPage"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphPrinter.PerformPrint(EDV2000.Common.Document.E2KDocumentPrintArgs,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Boolean)">
            <summary>
            Führt den Druck durch.
            </summary>
            <param name="yArgs"></param>
            <param name="yClipBounds"></param>
            <param name="yUnit"></param>
            <param name="yFirstParOnPage"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphPrinter.IsTextOnlyWithWhiteSpaces(System.String)">
            <summary>
            gibt true zurück, wenn es sich um einen Run handelt, der nur aus Whitespaces besteht.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocParagraphPrinter.PerformRunLayout(EDV2000.Common.Document.E2KDocTextRun,System.Drawing.StringFormat,System.String,EDV2000.Common.Document.E2KDocumentPrintArgs,System.Single,System.Boolean,System.Int32@)">
            <summary>
            Formatiert den Run so, daß die Größe zurückgegeben wird. Im yCharacterCount kommt
            retour, wieviele Zeichen sich ausgegangen sind.
            </summary>
            <param name="yArgs"></param>
            <param name="yText"></param>
            <param name="yMaxWidth"></param>
            <param name="yCharacterCount"></param>
            <param name="yRun"></param>
            <param name="ySFormat"></param>
            <param name="yFirstTextInLine"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraphPrinter.ParentPrinter">
            <summary>
            Dies gibt den ParentPrinter zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraphPrinter.Paragraph">
            <summary>
            Dies gibt den zu druckenden Paragraph zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraphPrinter.LastPrintedBounds">
            <summary>
            Dies gibt nach Aufruf von PerformLayout die Bounds zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraphPrinter.LimitToBounds">
            <summary>
            Dies gibt LimitToBounds zurück oder legt LimitToBounds fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraphPrinter.HasExceededBounds">
            <summary>
            Dies gibt HasBeenLimitedToBounds zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocParagraphPrinter.LastPrintedLineCount">
            <summary>
            Dies gibt LastPrintedLineCount zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentPrinterTextPiece">
            <summary>
            Stellt ein Stück Text dar, in einer bestimmten Farbe mit einem bestimmten Font.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrinterTextPiece.#ctor(System.String,System.Drawing.Font,System.Drawing.Color,System.Drawing.StringFormat,EDV2000.Common.Document.E2KDocTextRun)">
            <summary>
            Konstruktor
            </summary>
            <param name="yText"></param>
            <param name="yFont"></param>
            <param name="yColor"></param>
            <param name="yStringFormat"></param>
            <param name="yRun"></param>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterTextPiece.Text">
            <summary>
            Dies gibt Text zurück oder legt Text fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterTextPiece.Font">
            <summary>
            Dies gibt Font zurück oder legt Font fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterTextPiece.Color">
            <summary>
            Dies gibt Color zurück oder legt Color fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterTextPiece.TextSize">
            <summary>
            Dies gibt Size zurück oder legt Size fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterTextPiece.Location">
            <summary>
            Dies gibt Location zurück oder legt Location fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterTextPiece.TextBounds">
            <summary>
            Gibt die Bounds zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterTextPiece.StringFormat">
            <summary>
            Dies gibt StringFormat zurück oder legt StringFormat fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterTextPiece.NativeRun">
            <summary>
            Dies gibt NativeRun zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterTextPiece.HorizontalOffset">
            <summary>
            Dies gibt HorizontalOffset zurück oder legt HorizontalOffset fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterTextPiece.AdditionalLeftSpace">
            <summary>
            Dies gibt AdditionalLeftSpace zurück oder legt AdditionalLeftSpace fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterTextPiece.IsTabbed">
            <summary>
            Dies gibt IsTabbed zurück oder legt IsTabbed fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterTextPiece.Tabtype">
            <summary>
            Dies gibt Tabtype zurück oder legt Tabtype fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterTextPiece.TabPosition">
            <summary>
            Dies gibt TabPosition zurück oder legt TabPosition fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentPrinterState">
            <summary>
            Stellt den State dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrinterState.#ctor(EDV2000.Common.Document.E2KDocumentPrinter)">
            <summary>
            </summary>
            <param name="yParentPrinter"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrinterState.ResetForBeginPrint">
            <summary>
            Resettet zum neuen Beginn zum Druck.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrinterState.ResetForBeginNewPage">
            <summary>
            Resettet alles für eine neue Seite.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrinterState.GetCachedFontByRun(EDV2000.Common.Document.E2KDocTextRun)">
            <summary>
            Gibt den gecachten Font zum Run zurück.
            </summary>
            <param name="yRun"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrinterState.SetCachedFontForRun(EDV2000.Common.Document.E2KDocTextRun,System.Drawing.Font)">
            <summary>
            Setzt den gecachten font für den Run.
            </summary>
            <param name="yRun"></param>
            <param name="yFont"></param>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterState.AlParagraphPrinters">
            <summary>
            Dies gibt AlParagraphs zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterState.Y">
            <summary>
            Dies gibt Y zurück oder legt Y fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterState.HasMorePagesToPrint">
            <summary>
            gibt zurück, ob noch etwas zu drucken ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterState.PageCount">
            <summary>
            Dies gibt PageCount zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrinterState.PageNumber">
            <summary>
            Dies gibt PageNumber zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.E2KDocumentPrintArgs">
            <summary>
            Args.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrintArgs.#ctor(EDV2000.Common.Document.E2KDocumentPrintArgs,System.Drawing.RectangleF)">
            <summary>
            Konstruktor
            </summary>
            <param name="yArgs"></param>
            <param name="yNewBounds"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrintArgs.#ctor(EDV2000.Common.PDF.PDFPage,System.Drawing.RectangleF,System.Drawing.GraphicsUnit)">
            <summary>
            Konstruktor
            </summary>
            <param name="yPage"></param>
            <param name="yBounds"></param>
            <param name="yBoundsUnit"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrintArgs.#ctor(System.Drawing.Graphics,System.Drawing.RectangleF,System.Drawing.GraphicsUnit)">
            <summary>
            Konstruktor
            </summary>
            <param name="yGraphics"></param>
            <param name="yBounds"></param>
            <param name="yBoundsUnit"></param>
        </member>
        <member name="M:EDV2000.Common.Document.E2KDocumentPrintArgs.#ctor(EDV2000.Common.Document.E2KDocumentGraphicsBase,System.Drawing.RectangleF,System.Drawing.GraphicsUnit)">
            <summary>
            Konstruktor
            </summary>
            <param name="yGraphics"></param>
            <param name="yBounds"></param>
            <param name="yBoundsUnit"></param>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrintArgs.Graphics">
            <summary>
            Dies gibt Graphics zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrintArgs.Bounds">
            <summary>
            Dies gibt Bounds zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrintArgs.BoundsUnit">
            <summary>
            Dies gibt BoundsUnit zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.E2KDocumentPrintArgs.JustifiedThresholdforLeftBoundFaktor">
            <summary>
            Dieser Faktor gibt an, wieviel einer Zeile überhaupt mit Text gefüllt sein muss, damit Justified angewendet wird.
            Wenn nämlich zu wenig Text in einer Zeile steht, würden die Leerräume den Text zu viel auseinanderziehen und es schaut nicht gut aus.
            0.6f bedeutet z.B. 60% der Zeilenbreite (effektive Zeilenbreite abzüglich Margins) müssen mit Text befüllt sein.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.Test.TestForE2KDocumentPrinter">
            <summary>
            Zusammenfassung für TestForE2KDocumentPrinter.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.Test.TestForE2KDocumentPrinter.components">
            <summary>
            Erforderliche Designervariable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.Test.TestForE2KDocumentPrinter.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.Test.TestForE2KDocumentPrinter.Dispose(System.Boolean)">
            <summary>
            Die verwendeten Ressourcen bereinigen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.Test.TestForE2KDocumentPrinter.InitializeComponent">
            <summary>
            Erforderliche Methode für die Designerunterstützung. 
            Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.Test.TestForE2KDocumentPrinter.Main">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument">
            <summary>
            Zusammenfassung für E2KDocumentTIFFConvertedDocument.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument.#ctor(EDV2000.Common.Document.TIFF.E2KDocumentTIFFResolution)">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument.AddNewConvertedPage">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument.Save(System.IO.Stream)">
            <summary>
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument.Dispose(System.Boolean)">
            <summary>
            Dispost.
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="P:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument.Resolution">
            <summary>
            Dies gibt Resolution zurück oder legt Resolution fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument.Author">
            <summary>
            Dies gibt Author zurück oder legt Author fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument.Creator">
            <summary>
            Dies gibt Creator zurück oder legt Creator fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument.Title">
            <summary>
            Dies gibt Title zurück oder legt Title fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument.ConvertedPages">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument.ConvertType">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument.FileExtension">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument.FileExtensionDescription">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument.PageCount">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.TIFF.E2KDocumentTIFFResolution">
            <summary>
            Stellt rudimentär die Auflösung im TIFF-Dokument dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.TIFF.E2KDocumentTIFFResolution.Standard">
            <summary>
            Auflösung 200x200
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.TIFF.E2KDocumentTIFFResolution.Fine">
            <summary>
            Auflösung 300x200
            </summary>
        </member>
        <member name="F:EDV2000.Common.Document.TIFF.E2KDocumentTIFFResolution.PrintLike">
            <summary>
            Auflösung 600x600
            </summary>
        </member>
        <member name="T:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedPage">
            <summary>
            Stellt eine Seite dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedPage.#ctor(System.Int32,EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedDocument)">
            <summary>
            Konstruktor
            </summary>
            <param name="yPageNumber"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedPage.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedPage.SetPageSize(System.Single,System.Single)">
            <summary>
            Setzt die Papiergröße der Seite.
            </summary>
            <param name="yWidthMM"></param>
            <param name="yHeightMM"></param>
        </member>
        <member name="M:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedPage.ConvertPageImageToBlackWhite">
            <summary>
            Wandelt das Bild der Seite in Schwarz/Weiss um.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedPage.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedPage.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedPage.PageImage">
            <summary>
            Dies gibt PageImage zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Document.TIFF.E2KDocumentTIFFConvertedPage.PageNumber">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Duplication.DuplicationIDWaitDelegate">
            <summary>
            Delegate
            </summary>
        </member>
        <member name="T:EDV2000.Common.Duplication.DuplicationIDWaitExDelegate">
            <summary>
            Delegate
            </summary>
        </member>
        <member name="T:EDV2000.Common.Duplication.HandleAfterAllRegistrationChecks">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Duplication.DuplicationIDGotKnownHolder">
            <summary>
            Diese Klasse behandelt die Events, daß nun eine ID bekannt wurde.
            NICHT SERIALIZABLE WEIL EVENTS DRIN VORKOMMEN 
            </summary>
        </member>
        <member name="T:EDV2000.Common.Duplication.IDuplicationIDGotKnownHolder">
            <summary>
            Interface um die Klasse DuplicationIDGotKnownHolder intern zu halten.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Duplication.IDuplicationIDGotKnownHolder.IDBekannt">
            <summary>
            Event, daß nun die ID bekannt wurde.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Duplication.IDuplicationIDGotKnownHolder.IDBekanntEx">
            <summary>
            Event, daß nun die ID bekannt wurde.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationIDGotKnownHolder.#ctor(EDV2000.Common.Duplication.DuplicationTransformationTable,System.Guid,System.String)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationIDGotKnownHolder.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationIDGotKnownHolder.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationIDGotKnownHolder.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationIDGotKnownHolder.IsHookedIDBekannt">
            <summary>
            Gibt zurück, ob das Event IDBekannt verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationIDGotKnownHolder.RaiseIDBekannt(System.Guid,System.Guid,System.Object)">
            <summary>
            Wirft das Event IDBekannt
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationIDGotKnownHolder.IsHookedIDBekanntEx">
            <summary>
            Gibt zurück, ob das Event IDBekanntEx verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationIDGotKnownHolder.RaiseIDBekanntEx(System.Guid,System.Guid,System.Object,EDV2000.Common.Duplication.DuplicationTransformationTable)">
            <summary>
            Wirft das Event IDBekanntEx
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationIDGotKnownHolder.HandleIDBekannt(System.Guid,System.Guid,System.Object)">
            <summary>
            Ruft die Events usw. auf.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Duplication.DuplicationIDGotKnownHolder.IDBekannt">
            <summary>
            Event, daß nun die ID bekannt wurde.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Duplication.DuplicationIDGotKnownHolder.IDBekanntEx">
            <summary>
            Event, daß nun die ID bekannt wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Duplication.DuplicationIDGotKnownHolder.DebugName">
            <summary>
            Dies gibt DebugName zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Duplication.DuplicationTransformationTable">
            <summary>
            Klasse, welche die alten und neuen IDs sowie die den IDs zugeordneten neuen Clone speichert.
            Weiters speichert sie auch, welche Objekte schlußendlich persistiert werden müssen.
            NICHT SERIALIZABLE WEIL EVENTS DRIN VORKOMMEN (eigentlich im DuplicationIDGotKnownHolder)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.CreateNewDTTAndDontForgetToDispose">
            <summary>
            Statische Methode, damit das Disposen nicht vergessen wird!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.Dispose(System.Boolean)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.Dispose">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.GetNewIDByOldID(System.Guid)">
            <summary>
            gibt die neue ID zur alten ID zurück.
            </summary>
            <param name="yOldID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.Add(System.Guid,System.Guid,System.Object)">
            <summary>
            Hinzufügen
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.Add(System.Guid,System.Guid,System.Object,System.Boolean)">
            <summary>
            Hinzufügen
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.IsAlreadyKnown(System.Guid)">
            <summary>
            Gibt zurück, ob ein Objekt mit dem übergebenen typ bereits Bekannt ist
            </summary>
            <param name="yOldID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.IsAlreadyKnown(System.Guid,System.Type)">
            <summary>
            Gibt zurück, ob ein Objekt mit dem übergebenen typ bereits Bekannt ist
            </summary>
            <param name="yOldID"></param>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.AddObjectToPersist(System.Object)">
            <summary>
            Fügt ein Objekt der Liste der zu persistierenden hinzu.-
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.AddObjectsToPersist(System.Collections.IEnumerable)">
            <summary>
            Fügt ein Objekt der Liste der zu persistierenden hinzu.-
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.RegisterDataHolderForGUIDTransformation(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Diese Methode registriert sämtliche GUID-Felder des DataHolders als IDs, auf die gewartet werden soll und
            falls andere bekannt werden, durch die neuen ersetzt werden sollen.
            </summary>
            <param name="yDataHolder"></param>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.RegisterWaitForOldID(System.Guid,System.String)">
            <summary>
            Diese Methode registriert einen EventHandler als einen solchen, der
            aufgerufen wird, sobald das Objekt mit der übergebenen yOldID
            geclont wurde.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.CheckAllRegistrations">
            <summary>
            Diese MEthode geht nochmal alle verbliebenen Registrierungen durch
            und trägt alle bekannten IDs ein. Dies sollte eigentlich nur die treffen,
            welche sich registriert haben, wo die ID schon bekannt war.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.RegisterHandleAfterAllRegistrationChecks(EDV2000.Common.Duplication.HandleAfterAllRegistrationChecks)">
            <summary>
            Registriert einen Callback, der genau einmal beim Abschluss des Aufrufs von CheckAllRegistrations aufgerufen wird!
            </summary>
            <param name="yCallback"></param>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.GetObjectsToPersist">
            <summary>
            Gibt alle zu persistierenden Objekte als Array zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.GetByOldID(System.Guid,System.Object)">
            <summary>
            Gibt das neue Objekt zur alten ID zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.GetByNewID(System.Guid,System.Object)">
            <summary>
            Gibt das neue Objekt zur NEUEN ID zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.ContainsOldID(System.Guid)">
            <summary>
            Gibt zurück, ob die ID enthalten ist.
            Gibt auch true zurück wenn nach Guid.Empty gefragt wird! Warum auch immer...
            </summary>
            <param name="yOldID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.CallHolders(System.Guid,System.Guid,System.Object)">
            <summary>
            Diese Methode ruft alle Delegates auf, welche warten.
            </summary>
            <param name="yOldID"></param>
            <param name="yNewID"></param>
            <param name="yNewObject"></param>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.HandleIDBekannt(System.Guid,System.Guid,System.Object)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.DuplicationTransformationTable.GetEnumerator">
            <summary>
            Gibt einen Enumerator auf die zu persistierendne Objekte zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Duplication.DuplicationTransformationTable.Item(System.Guid)">
            <summary>
            Gibt die neue ID zur alten zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Duplication.DuplicationTransformationTable.WaitingDataHolderHolder.WaitingFieldName">
            <summary>
            Dies gibt WaitingFieldName zurück oder legt WaitingFieldName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Duplication.DuplicationTransformationTable.WaitingDataHolderHolder.DataHolder">
            <summary>
            Dies gibt DataHolder zurück oder legt DataHolder fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Duplication.IDuplicatable">
            <summary>
            Interface für ein Objekt, welches dupliziert werden kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.IDuplicatable.CloneAsDuplicate(System.Collections.Hashtable,EDV2000.Common.Duplication.DuplicationTransformationTable)">
            <summary>
            Diese Methode muß ein Objekt vom selben Typ zurückgeben, welches die ID bereits transformiert
            hat und sich eventuell auf die TransformationTable draufgehängt hat, um eventuelle neue IDs zu erfahren.
            </summary>
            <param name="yDuplicationContext"></param>
            <param name="yDTT"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Duplication.IDuplicatable`1">
            <summary>
            Interface für ein Objekt, welches dupliziert werden kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.IDuplicatable`1.CloneAsDuplicate(System.Collections.Hashtable,EDV2000.Common.Duplication.DuplicationTransformationTable)">
            <summary>
            Diese Methode muß ein Objekt vom selben Typ zurückgeben, welches die ID bereits transformiert
            hat und sich eventuell auf die TransformationTable draufgehängt hat, um eventuelle neue IDs zu erfahren.
            </summary>
            <param name="yDuplicationContext"></param>
            <param name="yDTT"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Duplication.IClonableAsDuplicate">
            <summary>
            Dieses Interface ist dazu gedacht, daß man weiß, welche Parameter man mindestens verlangen muß/sollte
            wenn man ein Datenobjekt zum Duplizieren clont.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Duplication.IClonableAsDuplicate.CloneAsDuplicate(EDV2000.Common.Duplication.DuplicationTransformationTable,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode clont das Objekt und sollte alle IDs über die DuplicationTransformationTable abgleichen.
            </summary>
        </member>
        <member name="T:EDV2000.Common.EngineThread">
            <summary>
            Wrappt einen Thread, damit man besser diagnostizieren kann!
            </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.CheckThreadRegistered(System.Threading.Thread)">
            <summary>
            Prüft, ob der aktuelle Thread als EngineThread registriert ist und registriert ihn im Falle, dass nicht.
            </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.GetRegisteredEngineThread(System.Int32)">
            <summary>
            Gibt den Engine-Thread zur Managed-ID des Threads zurück, falls dieser als EngineThread gestartet wurde.
            </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.GetCurrentThreadInfosInAllAppDomains">
            <summary>
            Gibt Infos über die die aktuell registrierten EngineThreads zurück.
            (Nach Name sortiert)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EngineThread.GetCurrentThreadInfosInAllAppDomains(System.Boolean)">
            <summary>
            Gibt Infos über die die aktuell registrierten EngineThreads zurück.
            (Nach Name sortiert)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EngineThread.GetCurrentThreadInfos">
            <summary>
            Gibt Infos über die die aktuell registrierten EngineThreads zurück.
            (Nach Name sortiert)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EngineThread.GetCurrentThreadInfos(System.Boolean)">
            <summary>
            Gibt Infos über die die aktuell registrierten EngineThreads zurück.
            (Nach Name sortiert)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EngineThread.DebugLogCurrentRegisteredEngineThreads">
            <summary>
            schreibt Info über die momentanen EngineThreads ins Log.
            </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.GetCurrentlyRegisteredEngineThreads">
            <summary>
            Gibt alle momentan registrierten EngineThreads zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EngineThread.RegisterAppDomain(System.AppDomain)">
            <summary>
            Registriert eine AppDomain!
            </summary>
            <param name="yOtherAppDomain"></param>
        </member>
        <member name="M:EDV2000.Common.EngineThread.op_Equality(EDV2000.Common.EngineThread,System.Threading.Thread)">
            <summary>
            Gleichheitsoperator!
            </summary>
            <param name="yET"></param>
            <param name="yT"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EngineThread.op_Equality(System.Threading.Thread,EDV2000.Common.EngineThread)">
            <summary>
            Gleichheitsoperator!
            </summary>
            <param name="yT"></param>
            <param name="yET"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EngineThread.op_Inequality(EDV2000.Common.EngineThread,System.Threading.Thread)">
            <summary>
            Ungleichheitsoperator!
            </summary>
            <param name="yET"></param>
            <param name="yT"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EngineThread.op_Inequality(System.Threading.Thread,EDV2000.Common.EngineThread)">
            <summary>
            Ungleichheitsoperator!
            </summary>
            <param name="yT"></param>
            <param name="yET"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EngineThread.AllocateDataSlot">
             <summary>
            
             Zusammenfassung:
                 Reserviert einen unbenannten Datenslot für alle Threads. Eine höhere Leistung
                 erzielen Sie, wenn Sie stattdessen Felder verwenden, die mit dem System.ThreadStaticAttribute-Attribut
                 markiert sind.
            
             Rückgabewerte:
                 Ein System.LocalDataStoreSlot.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.AllocateNamedDataSlot(System.String)">
             <summary>
            
             Zusammenfassung:
                 Reserviert einen benannten Datenslot für alle Threads. Eine höhere Leistung
                 erzielen Sie, wenn Sie stattdessen Felder verwenden, die mit dem System.ThreadStaticAttribute-Attribut
                 markiert sind.
            
             Parameter:
               name:
                 Der Name des zu reservierenden Datenslots.
            
             Rückgabewerte:
                 Ein System.LocalDataStoreSlot.
            
             Ausnahmen:
               System.ArgumentException:
                 Ein benannter Datenslot mit dem angegebenen Namen ist bereits vorhanden.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.BeginCriticalRegion">
             <summary>
            
             Zusammenfassung:
                 Benachrichtigt einen Host, dass die Ausführung im Begriff ist, zu einem Codebereich
                 überzugehen, in dem die Auswirkungen eines Threadabbruchs oder einer nicht
                 behandelten Ausnahme andere Aufgaben in der Anwendungsdomäne gefährden könnten.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.BeginThreadAffinity">
             <summary>
            
             Zusammenfassung:
                 Benachrichtigt einen Host, dass verwalteter Code im Begriff ist, Anweisungen
                 auszuführen, die von der Identität des aktuellen physischen Betriebssystemthreads
                 abhängen.
            
             Ausnahmen:
               System.Security.SecurityException:
                 Der Aufrufer verfügt nicht über die erforderliche Berechtigung.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.EndCriticalRegion">
             <summary>
            
             Zusammenfassung:
                 Benachrichtigt einen Host, dass die Ausführung im Begriff ist, zu einem Codebereich
                 überzugehen, in dem die Auswirkungen eines Threadabbruchs oder einer nicht
                 behandelten Ausnahme auf die aktuelle Aufgabe beschränkt sind.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.EndThreadAffinity">
             <summary>
            
             Zusammenfassung:
                 Benachrichtigt einen Host, dass verwalteter Code die Ausführung von Anweisungen
                 beendet hat, die von der Identität des aktuellen physischen Betriebssystemthreads
                 abhängen.
            
             Ausnahmen:
               System.Security.SecurityException:
                 Der Aufrufer verfügt nicht über die erforderliche Berechtigung.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.FreeNamedDataSlot(System.String)">
             <summary>
            
             Zusammenfassung:
                 Entfernt die Zuordnung zwischen einem Namen und einem Slot für alle Threads
                 in dem Prozess. Eine höhere Leistung erzielen Sie, wenn Sie stattdessen Felder
                 verwenden, die mit dem System.ThreadStaticAttribute-Attribut markiert sind.
            
             Parameter:
               name:
                 Der Name des freizugebenden Datenslots.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.GetData(System.LocalDataStoreSlot)">
             <summary>
            
             Zusammenfassung:
                 Ruft in der aktuellen Domäne des aktuellen Threads den Wert aus dem angegebenen
                 Slot für den aktuellen Thread ab. Eine höhere Leistung erzielen Sie, wenn
                 Sie stattdessen Felder verwenden, die mit dem System.ThreadStaticAttribute-Attribut
                 markiert sind.
            
             Parameter:
               slot:
                 Der System.LocalDataStoreSlot, aus dem der Wert abgerufen werden soll.
            
             Rückgabewerte:
                 Der abgerufene Wert.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.GetNamedDataSlot(System.String)">
             <summary>
            
             Zusammenfassung:
                 Sucht einen benannten Datenslot. Eine höhere Leistung erzielen Sie, wenn
                 Sie stattdessen Felder verwenden, die mit dem System.ThreadStaticAttribute-Attribut
                 markiert sind.
            
             Parameter:
               name:
                 Der Name des lokalen Datenslots.
            
             Rückgabewerte:
                 Ein für diesen Thread reservierter System.LocalDataStoreSlot.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.MemoryBarrier">
             <summary>
            
             Zusammenfassung:
                 Synchronisiert den Speicherzugriff wie folgt: Der Prozessor, der den aktuellen
                 Thread ausführt, kann Anweisungen nicht so neu anordnen, dass Speicherzugriffe
                 vor dem Aufruf von System.Threading.Thread.MemoryBarrier() nach Speicherzugriffen
                 ausgeführt werden, die nach dem Aufruf System.Threading.Thread.MemoryBarrier()
                 erfolgen.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.ResetAbort">
             <summary>
            
             Zusammenfassung:
                 Bricht ein System.Threading.Thread.Abort(System.Object) ab, das für den aktuellen
                 Thread angefordert wurde.
            
             Ausnahmen:
               System.Threading.ThreadStateException:
                 Abort wurde für den aktuellen Thread nicht aufgerufen.
            
               System.Security.SecurityException:
                 Der Aufrufer verfügt nicht über die erforderliche Sicherheitsberechtigung
                 für den aktuellen Thread.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.SetData(System.LocalDataStoreSlot,System.Object)">
             <summary>
            
             Zusammenfassung:
                 Legt die Daten im angegebenen Slot auf den derzeit ausgeführten Thread und
                 für die aktuelle Domäne des betreffenden Threads fest. Eine höhere Leistung
                 erzielen Sie, wenn Sie stattdessen Felder verwenden, die mit dem System.ThreadStaticAttribute-Attribut
                 markiert sind.
            
             Parameter:
               slot:
                 Der System.LocalDataStoreSlot, in dem der Wert festgelegt werden soll.
            
               data:
                 Der festzulegende Wert.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.Sleep(System.Int32)">
             <summary>
            
             Zusammenfassung:
                 Hält den aktuellen Thread für einen angegebenen Zeitraum an.
            
             Parameter:
               millisecondsTimeout:
                 Die Anzahl von Millisekunden, für die der Thread blockiert ist. Geben Sie
                 null (0) an, um anzugeben, dass dieser Thread angehalten werden soll, sodass
                 andere wartende Threads ausgeführt werden können. Geben Sie System.Threading.Timeout.Infinite
                 an, um den Thread für einen unbestimmten Zeitraum zu blockieren.
            
             Ausnahmen:
               System.ArgumentOutOfRangeException:
                 Der Timeoutwert ist negativ und ungleich System.Threading.Timeout.Infinite.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.Sleep(System.TimeSpan)">
             <summary>
            
             Zusammenfassung:
                 Blockiert den aktuellen Thread für einen angegebenen Zeitraum.
            
             Parameter:
               timeout:
                 Eine System.TimeSpan, die auf den Zeitraum festgelegt ist, für den der Thread
                 blockiert ist. Geben Sie 0 an, um anzugeben, dass dieser Thread angehalten
                 werden soll, sodass andere wartende Threads ausgeführt werden können. Geben
                 Sie System.Threading.Timeout.Infinite an, um den Thread für einen unbestimmten
                 Zeitraum zu blockieren.
            
             Ausnahmen:
               System.ArgumentOutOfRangeException:
                 Der Wert von timeout ist negativ und ungleich System.Threading.Timeout.Infinite
                 (in Millisekunden), oder er ist größer als System.Int32.MaxValue Millisekunden.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.SpinWait(System.Int32)">
             <summary>
            
             Zusammenfassung:
                 Veranlasst, dass ein Thread so oft wartet, wie vom iterations-Parameter definiert.
            
             Parameter:
               iterations:
                 Eine 32-Bit-Ganzzahl mit Vorzeichen, die den Zeitraum definiert, den ein
                 Thread warten soll.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.#ctor(System.Threading.Thread,System.Int32,System.Decimal)">
            <summary>
            Private-Konstruktor, damit MaxStackSize einheitlich ist!
            </summary>
            <param name="yMaxStackSize"></param>
            <param name="yPrivateKonstruktorDesignator">Der Parameter ist nur dazu da, dass die richtige Konstruktor-Überladung genommen wird!</param>
            <param name="yThread">Der Thread oder null, wenn ein neuer gemach twerden soll.</param>
        </member>
        <member name="M:EDV2000.Common.EngineThread.#ctor(System.Threading.ThreadStart)">
            <summary>
            </summary>
            <param name="yThreadStart"></param>
        </member>
        <member name="M:EDV2000.Common.EngineThread.#ctor(System.Threading.ThreadStart,System.Int32)">
            <summary>
            </summary>
            <param name="yThreadStart"></param>
            <param name="yMaxStackSize"></param>
        </member>
        <member name="M:EDV2000.Common.EngineThread.#ctor(System.Threading.ParameterizedThreadStart)">
            <summary>
            </summary>
            <param name="yThreadStart"></param>
        </member>
        <member name="M:EDV2000.Common.EngineThread.#ctor(System.Threading.ParameterizedThreadStart,System.Int32)">
            <summary>
            </summary>
            <param name="yThreadStart"></param>
            <param name="yMaxStackSize"></param>
        </member>
        <member name="M:EDV2000.Common.EngineThread.Abort">
             <summary>
             Zusammenfassung:
                 Löst eine System.Threading.ThreadAbortException im Thread aus, für den der
                 Aufruf erfolgte, um das Beenden des Threads zu beginnen. Durch den Aufruf
                 dieser Methode wird der Thread i. d. R. beendet.
            
             Ausnahmen:
               System.Security.SecurityException:
                 Der Aufrufer verfügt nicht über die erforderliche Berechtigung.
            
               System.Threading.ThreadStateException:
                 Der Thread, der abgebrochen werden soll, wurde angehalten.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.Abort(System.Object)">
             <summary>
            
             Zusammenfassung:
                 Löst eine System.Threading.ThreadAbortException im Thread aus, für den der
                 Aufruf erfolgte, um das Beenden des Threads zu beginnen. Gleichzeitig werden
                 Ausnahmeinformationen über das Beenden des Threads bereitgestellt. Durch
                 den Aufruf dieser Methode wird der Thread i. d. R. beendet.
            
             Parameter:
               stateInfo:
                 Ein Objekt, das anwendungsspezifische Informationen enthält (z. B. über den
                 Zustand), die vom abgebrochenen Thread verwendet werden können.
            
             Ausnahmen:
               System.Security.SecurityException:
                 Der Aufrufer verfügt nicht über die erforderliche Berechtigung.
            
               System.Threading.ThreadStateException:
                 Der Thread, der abgebrochen werden soll, wurde angehalten.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.GetApartmentState">
             <summary>
            
             Zusammenfassung:
                 Gibt einen System.Threading.ApartmentState-Wert zurück, der den Apartmentzustand
                 angibt.
            
             Rückgabewerte:
                 Einer der System.Threading.ApartmentState-Werte, der den Apartmentzustand
                 des verwalteten Threads angibt. Der Standardwert ist System.Threading.ApartmentState.Unknown.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.GetCompressedStack">
             <summary>
            
             Zusammenfassung:
                 Gibt ein System.Threading.CompressedStack-Objekt zurück, mit dem der Stapel
                 für den aktuellen Thread erfasst werden kann.
            
             Rückgabewerte:
                 Ein System.Threading.CompressedStack-Objekt, mit dem der Stapel für den aktuellen
                 Thread erfasst werden kann.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.GetHashCode">
             <summary>
            
             Zusammenfassung:
                 Gibt einen Hashcode für den aktuellen Thread zurück.
            
             Rückgabewerte:
                 Ein ganzzahliger Hashcodewert.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.Equals(System.Object)">
            <summary>
            Gleichheit...
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EngineThread.Interrupt">
             <summary>
            
             Zusammenfassung:
                 Unterbricht einen Thread, der sich im WaitSleepJoin-Threadzustand befindet.
            
             Ausnahmen:
               System.Security.SecurityException:
                 Der Aufrufer verfügt nicht über die erforderliche System.Security.Permissions.SecurityPermission.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.Join">
             <summary>
            
             Zusammenfassung:
                 Blockiert den aufrufenden Thread, bis ein Thread beendet wird, während das
                 Standard-COM- und das SendMessage-Pumping fortgesetzt werden.
            
             Ausnahmen:
               System.Threading.ThreadStateException:
                 Der Aufrufer hat versucht, einen Thread zu verknüpfen, der sich im System.Threading.ThreadState.Unstarted-Zustand
                 befindet.
            
               System.Threading.ThreadInterruptedException:
                 Der Thread wird während des Wartens unterbrochen.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.Join(System.Int32)">
             <summary>
            
             Zusammenfassung:
                 Blockiert den aufrufenden Thread, bis ein Thread beendet wird oder die festgelegte
                 Zeit verstreicht, während das Standard-COM- und das SendMessage-Pumping fortgesetzt
                 werden.
            
             Parameter:
               millisecondsTimeout:
                 Die Anzahl der Millisekunden, die auf das Beenden des Threads gewartet werden
                 soll.
            
             Rückgabewerte:
                 true, wenn der Thread beendet wurde. false, wenn der Thread nach Ablauf des
                 vom millisecondsTimeout-Parameter angegebenen Zeitraums nicht beendet wurde.
            
             Ausnahmen:
               System.ArgumentOutOfRangeException:
                 Der Wert von millisecondsTimeout ist negativ und ungleich System.Threading.Timeout.Infinite
                 (in Millisekunden).
            
               System.Threading.ThreadStateException:
                 Der Thread wurde nicht gestartet.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.Join(System.TimeSpan)">
             <summary>
            
             Zusammenfassung:
                 Blockiert den aufrufenden Thread, bis ein Thread beendet wird oder die festgelegte
                 Zeit verstreicht, während das Standard-COM- und das SendMessage-Pumping fortgesetzt
                 werden.
            
             Parameter:
               timeout:
                 Eine System.TimeSpan, die auf den Zeitraum festgelegt ist, während dessen
                 auf das Beenden des Threads gewartet werden soll.
            
             Rückgabewerte:
                 true, wenn der Thread beendet wurde. false, wenn der Thread nach Ablauf des
                 vom timeout-Parameter angegebenen Zeitraums nicht beendet wurde.
            
             Ausnahmen:
               System.ArgumentOutOfRangeException:
                 Der Wert von timeout ist negativ und ungleich System.Threading.Timeout.Infinite
                 (in Millisekunden), oder er ist größer als System.Int32.MaxValue Millisekunden.
            
               System.Threading.ThreadStateException:
                 Der Aufrufer hat versucht, einen Thread zu verknüpfen, der sich im System.Threading.ThreadState.Unstarted-Zustand
                 befindet.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.Resume">
             <summary>
            
             Zusammenfassung:
                 Nimmt die Ausführung eines angehaltenen Threads wieder auf.
            
             Ausnahmen:
               System.Threading.ThreadStateException:
                 Der Thread wurde nicht gestartet, ist deaktiviert oder befindet sich nicht
                 im angehaltenen Zustand.
            
               System.Security.SecurityException:
                 Der Aufrufer verfügt nicht über die erforderliche System.Security.Permissions.SecurityPermission.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.SetApartmentState(System.Threading.ApartmentState)">
             <summary>
            
             Zusammenfassung:
                 Legt den Apartmentzustand eines Threads fest, bevor dieser gestartet wird.
            
             Parameter:
               state:
                 Der neue Apartmentzustand.
            
             Ausnahmen:
               System.ArgumentException:
                 state ist kein gültiger Apartmentzustand.
            
               System.Threading.ThreadStateException:
                 Der Thread wurde bereits gestartet.
            
               System.InvalidOperationException:
                 Der Apartmentzustand wurde bereits initialisiert.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.SetCompressedStack(System.Threading.CompressedStack)">
             <summary>
            
             Zusammenfassung:
                 Übernimmt einen erfassten System.Threading.CompressedStack für den aktuellen
                 Thread.
            
             Parameter:
               stack:
                 Das System.Threading.CompressedStack-Objekt, das für den aktuellen Thread
                 übernommen werden soll.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.Start">
             <summary>
            
             Zusammenfassung:
                 Weist das Betriebssystem an, den Zustand der aktuellen Instanz in System.Threading.ThreadState.Running
                 zu ändern.
            
             Ausnahmen:
               System.Threading.ThreadStateException:
                 Der Thread wurde bereits gestartet.
            
               System.OutOfMemoryException:
                 Zum Starten dieses Threads ist nicht genügend Speicher verfügbar.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.Start(System.Object)">
             <summary>
            
             Zusammenfassung:
                 Bewirkt, dass das Betriebssystem den Zustand der aktuellen Instanz in System.Threading.ThreadState.Running
                 ändert, und stellt optional ein Objekt mit Daten bereit, die von der vom
                 Thread ausgeführten Methode verwendet werden sollen.
            
             Parameter:
               parameter:
                 Ein Objekt mit Daten, die von der vom Thread ausgeführten Methode verwendet
                 werden sollten.
            
             Ausnahmen:
               System.Threading.ThreadStateException:
                 Der Thread wurde bereits gestartet.
            
               System.OutOfMemoryException:
                 Zum Starten dieses Threads ist nicht genügend Speicher verfügbar.
            
               System.InvalidOperationException:
                 Dieser Thread wurde mit einem System.Threading.ThreadStart-Delegaten statt
                 eines System.Threading.ParameterizedThreadStart-Delegaten erstellt.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.Suspend">
             <summary>
            
             Zusammenfassung:
                 Hält den Thread an. Hat keine Auswirkungen, wenn der Thread bereits angehalten
                 ist.
            
             Ausnahmen:
               System.Threading.ThreadStateException:
                 Der Thread wurde nicht gestartet oder ist deaktiviert.
            
               System.Security.SecurityException:
                 Der Aufrufer verfügt nicht über die erforderliche System.Security.Permissions.SecurityPermission.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.TrySetApartmentState(System.Threading.ApartmentState)">
             <summary>
            
             Zusammenfassung:
                 Legt den Apartmentzustand eines Threads fest, bevor dieser gestartet wird.
            
             Parameter:
               state:
                 Der neue Apartmentzustand.
            
             Rückgabewerte:
                 true, wenn der Apartmentzustand festgelegt wurde, andernfalls false.
            
             Ausnahmen:
               System.ArgumentException:
                 state ist kein gültiger Apartmentzustand.
            
               System.Threading.ThreadStateException:
                 Der Thread wurde bereits gestartet.
             </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.DebugLogInfo(EDV2000.Common.DebugLog.LogChannel)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.CurrentAppDomainProxy">
            <summary>
            Gibt den Proxy für diese AppDomain zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.CurrentEngineThread">
            <summary>
            Gibt den aktuellen Thread zurück oder null, wenn es ein nicht registrierter ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.CurrentPrincipal">
             <summary>
            
             Zusammenfassung:
                 Ruft den aktuellen Principal des Threads (für rollenbasierte Sicherheit)
                 ab oder legt diesen fest.
            
             Rückgabewerte:
                 Ein System.Security.Principal.IPrincipal-Wert, der den Sicherheitskontext
                 darstellt.
            
             Ausnahmen:
               System.Security.SecurityException:
                 Der Aufrufer verfügt nicht über die erforderliche Berechtigung zum Festlegen
                 des Prinzipals.
             </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.CurrentThread">
             <summary>
            
             Zusammenfassung:
                 Ruft den derzeit ausgeführten Thread ab.
            
             Rückgabewerte:
                 Ein System.Threading.Thread, der den derzeit ausgeführten Thread darstellt.
             </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.CurrentContext">
             <summary>
            
             Zusammenfassung:
                 Ruft den aktuellen Kontext ab, in dem der Thread ausgeführt wird.
            
             Rückgabewerte:
                 Ein System.Runtime.Remoting.Contexts.Context, der den aktuellen Kontext des
                 Threads darstellt.
            
             Ausnahmen:
               System.Security.SecurityException:
                 Der Aufrufer verfügt nicht über die erforderliche Berechtigung.
             </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.StartStackTrace">
            <summary>
            Dies gibt StartStackTrace zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.ApartmentState">
             <summary>
             Zusammenfassung:
                 Ruft den Apartmentzustand dieses Threads ab oder legt diesen fest.
            
             Rückgabewerte:
                 Einer der System.Threading.ApartmentState-Werte. Der Anfangswert ist Unknown.
            
             Ausnahmen:
               System.ArgumentException:
                 Es wird versucht, diese Eigenschaft auf einen Zustand festzulegen, der kein
                 gültiger Apartmentzustand ist, d. h. der nicht der Zustand Singlethreaded
                 Apartment (STA) oder Multithreaded Apartment (MTA) ist.
             
             </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.CurrentCulture">
             <summary>
             Zusammenfassung:
                 Ruft die Kultur für den aktuellen Thread ab oder legt diese fest.
            
             Rückgabewerte:
                 Eine System.Globalization.CultureInfo, die die Kultur für den aktuellen Thread
                 darstellt.
            
             Ausnahmen:
               System.NotSupportedException:
                 Die Eigenschaft wird auf eine neutrale Kultur festgelegt. Neutrale Kulturen
                 können beim Formatieren und Analysieren nicht verwendet und daher nicht als
                 aktuelle Kultur des Threads festgelegt werden.
            
               System.ArgumentNullException:
                 Die Eigenschaft ist auf null festgelegt.
             </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.CurrentUICulture">
             <summary>
            
             Zusammenfassung:
                 Ruft die aktuelle Kultur ab, mit deren Hilfe der Ressourcen-Manager zur Laufzeit
                 kulturabhängige Ressourcen sucht, oder legt diese fest.
            
             Rückgabewerte:
                 Eine System.Globalization.CultureInfo, die die aktuelle Kultur darstellt.
            
             Ausnahmen:
               System.ArgumentNullException:
                 Die Eigenschaft ist auf null festgelegt.
            
               System.ArgumentException:
                 Die Eigenschaft wird auf einen Kulturnamen festgelegt, der nicht zum Suchen
                 einer Ressourcendatei verwendet werden kann. Ressourcendateinamen dürfen
                 nur Buchstaben, Zahlen, Bindestriche oder Unterstriche enthalten.
             </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.ExecutionContext">
             <summary>
            
             Zusammenfassung:
                 Ruft ein System.Threading.ExecutionContext-Objekt ab, das Informationen zu
                 den verschiedenen Kontexten des aktuellen Threads enthält.
            
             Rückgabewerte:
                 Ein System.Threading.ExecutionContext-Objekt, das Kontextinformationen für
                 den aktuellen Thread konsolidiert.
             </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.IsAlive">
             <summary>
            
             Zusammenfassung:
                 Ruft einen Wert ab, der den Ausführungsstatus des aktuellen Threads angibt.
            
             Rückgabewerte:
                 true, wenn dieser Thread gestartet und ordnungsgemäß beendet bzw. abgebrochen
                 wurde, andernfalls false.
             </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.IsBackground">
             <summary>
            
             Zusammenfassung:
                 Ruft einen Wert ab, der angibt, ob es sich bei einem Thread um einen Hintergrundthread
                 handelt, oder legt diesen fest.
            
             Rückgabewerte:
                 true, wenn dieser Thread ein Hintergrundthread ist oder zu einem solchen
                 wird, andernfalls false.
            
             Ausnahmen:
               System.Threading.ThreadStateException:
                 Der Thread ist deaktiviert.
             </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.IsThreadPoolThread">
             <summary>
            
             Zusammenfassung:
                 Ruft einen Wert ab, der angibt, ob ein Thread zu dem verwalteten Threadpool
                 gehört.
            
             Rückgabewerte:
                 true, wenn der Thread zu dem verwalteten Threadpool gehört, andernfalls false.
             </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.ManagedThreadId">
             <summary>
            
             Zusammenfassung:
                 Ruft einen eindeutigen Bezeichner für den aktuellen verwalteten Thread ab.
            
             Rückgabewerte:
                 Eine ganze Zahl, die einen eindeutigen Bezeichner für diesen verwalteten
                 Thread darstellt.
             </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.Name">
             <summary>
            
             Zusammenfassung:
                 Ruft den Namen des Threads ab oder legt diesen fest.
            
             Rückgabewerte:
                 Eine Zeichenfolge mit dem Namen des Threads, oder null, wenn kein Name festgelegt
                 wurde.
            
             Ausnahmen:
               System.InvalidOperationException:
                 Eine Set-Operation wurde angefordert, und die Name-Eigenschaft wurde bereits
                 festgelegt.
             </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.Priority">
             <summary>
            
             Zusammenfassung:
                 Ruft einen Wert ab, der die Planungspriorität eines Threads angibt, oder
                 legt diesen fest.
            
             Rückgabewerte:
                 Einer der System.Threading.ThreadPriority-Werte. Der Standardwert ist Normal.
            
             Ausnahmen:
               System.Threading.ThreadStateException:
                 Der Thread hat einen Endzustand erreicht, z. B. System.Threading.ThreadState.Aborted.
            
               System.ArgumentException:
                 Der für eine Set-Operation angegebene Wert ist kein gültiger ThreadPriority-Wert.
             </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.ThreadState">
             <summary>
             Zusammenfassung:
                 Ruft einen Wert ab, der die Zustände des aktuellen Threads enthält.
            
             Rückgabewerte:
                 Einer der System.Threading.ThreadState-Werte, der den Zustand des aktuellen
                 Threads angibt. Der Anfangswert ist Unstarted.
             </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.ManagedThread">
            <summary>
            Gibt den gemanagten System.Threading.Thread zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.Created">
            <summary>
            Dies gibt Created zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.LastStarted">
            <summary>
            Dies gibt LastStarted zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.StartedCount">
            <summary>
            Dies gibt StartedCount zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThread.IsEngineThread">
            <summary>
            Wenn true, ist es ein absichtlich als EngineThread erzeugter Thread.
            Wenn false, wurde "zufällig" ein Thread entdeckt, der nicht als EngineThread gestartet wurde,
            es kann sich hierbei um einen WorkerThread der Runtime handeln oder um irgendeinen Callback-Thread oder so.
            </summary>
        </member>
        <member name="T:EDV2000.Common.EngineThread.AppDomainProxyReturner">
            <summary>
            Spezielle Klasse, die den statischen AppDomainProxy zurückgibt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.AppDomainProxyReturner.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.AppDomainProxyReturner.GetAppDomainProxy">
            <summary>
            Gibt den AppDomainProxy der aktuellen AppDomain zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.EngineThread.AppDomainProxy">
            <summary>
            Ein Proxy zum Nachgucken in anderen AppDomains...
            </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.AppDomainProxy.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThread.AppDomainProxy.GetCurrentThreadInfos(System.Boolean)">
            <summary>
            Gibt Infos über die die aktuell registrierten EngineThreads zurück.
            (Nach Name sortiert)
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.EngineThreadInfo">
            <summary>
            Infos über einen EngineThread.
            </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThreadInfo.GetCurrentStacktrace(System.Threading.Thread)">
            <summary>
            Ermittelt den aktuellen Stacktrace des Threads (versucht es zumindest).
            </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThreadInfo.GetCurrentStacktrace(EDV2000.Common.EngineThread)">
            <summary>
            Ermittelt den aktuellen Stacktrace des Threads (versucht es zumindest).
            </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThreadInfo.#ctor">
            <summary>
            Trivialkontstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThreadInfo.#ctor(EDV2000.Common.EngineThread)">
            <summary>
            </summary>
            <param name="yET"></param>
        </member>
        <member name="M:EDV2000.Common.EngineThreadInfo.#ctor(EDV2000.Common.EngineThread,System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.EngineThreadInfo.WriteToDebugLog(EDV2000.Common.DebugLog.LogChannel)">
            <summary>
            Schreibt die Info ins DebugLog.
            </summary>
            <param name="yLogChannel"></param>
        </member>
        <member name="M:EDV2000.Common.EngineThreadInfo.CompareTo(EDV2000.Common.EngineThreadInfo)">
            <summary>
            Sortiert nach Name und dann nach ManagedThreadID
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.EngineThreadInfo.ManagedThreadId">
            <summary>
            Dies gibt ManagedThreadId des Threads zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThreadInfo.Name">
            <summary>
            Dies gibt den Namen des Threads zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThreadInfo.StartStackTrace">
            <summary>
            Der StackTrace, bei dem Start des Threads aufgerufen wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThreadInfo.Priority">
            <summary>
            Dies gibt die Priority des Threads zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThreadInfo.Created">
            <summary>
            Dies gibt Created zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThreadInfo.LastStarted">
            <summary>
            Dies gibt LastStarted zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThreadInfo.StartedCount">
            <summary>
            Dies gibt StartedCount zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThreadInfo.AppDomainName">
            <summary>
            Dies gibt AppDomainName zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThreadInfo.CurrentStackTrace">
            <summary>
            Der aktuelle Stacktrace, wenn ausgefüllt. Standardmäßig wird dies nicht ausgefüllt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThreadInfo.State">
            <summary>
            Dies gibt State zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EngineThreadInfo.IsEngineThread">
            <summary>
            Dies gibt IsEngineThread zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ExternalSponsor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.ExternalSponsor.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.ExternalSponsor.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.ExternalSponsor.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDipose"></param>
        </member>
        <member name="M:EDV2000.Common.ExternalSponsor.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.ExternalSponsor.ApplyToInstance(System.MarshalByRefObject)">
            <summary>
            Appliziert den Sponsor auf die Instanz.
            (Geht nur im InitialState)
            </summary>
        </member>
        <member name="M:EDV2000.Common.ExternalSponsor.UnregisterFromInstance(System.MarshalByRefObject)">
            <summary>
            Hängt sich runter.
            </summary>
            <param name="yInstance"></param>
        </member>
        <member name="M:EDV2000.Common.ExternalSponsor.UnregisterFromAll">
            <summary>
            Hängt sich von allen bis jetzt registrierten runter.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ExternalSponsor.Renewal(System.Runtime.Remoting.Lifetime.ILease)">
            <summary>
            </summary>
            <param name="lease"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.ExternalSponsor.IsAlive">
            <summary>
            Lebst du noch?
            </summary>
        </member>
        <member name="P:EDV2000.Common.ExternalSponsor.DefaultRenewal">
            <summary>
            Dies gibt DefaultRenewal zurück oder legt DefaultRenewal fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.FileCopy.E2KCatalog">
            <summary>
            Stellt den Inhaltskatalog eines E2KTar-Files dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalog.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalog.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalog.AddFileDescriptor(EDV2000.Common.FileCopy.E2KFileDescriptor)">
            <summary>
            Fügt einen FileDescriptor hinzu.
            </summary>
            <param name="yFDesc"></param>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalog.Rewind">
            <summary>
            Spult zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalog.GetNextDescriptor">
            <summary>
            Liest den nächsten Descriptor und gibt ihn zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalog.Flush">
            <summary>
            Schreibt z.B. den gecachten CatalogDescriptor raus.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalog.Close">
            <summary>
            Schließt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalog.GetTopLevelDirectory">
            <summary>
            Gibt das oberste Verzeichnis, das durch den Catalog selbst dargestellt wird zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalog.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalog.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalog.ReadFrom(System.IO.Stream)">
            <summary>
            Liest den Catalog aus dem übergebenen Stream.
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalog.WriteTo(System.IO.Stream)">
            <summary>
            Schreibt in den Stream und schließt mit dem Offset des Beginns des Catalogs ab.
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCatalog.CatalogDescriptor">
            <summary>
            Dies gibt den CatalogDescriptor zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.FileCopy.E2KCatalogDirectory">
            <summary>
            Hält Informationen über alle Dateien, die in einem Directory sind.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalogDirectory.#ctor(EDV2000.Common.FileCopy.E2KCatalog,System.String,System.String)">
            <summary>
            </summary>
            <param name="yParent"></param>
            <param name="yDirectoryRelative"></param>
            <param name="yDirectoryAbsolut"></param>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalogDirectory.GetDirectories">
            <summary>
            Gibt die Descriptoren der Files des Verzeichnisses zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalogDirectory.GetFiles">
            <summary>
            Gibt die Descriptoren der Files des Verzeichnisses zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.FileCopy.E2KCatalogDescriptor">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.FileCopy.E2KCatalogDescriptor.DescriptorLength">
            <summary>
            Die fixe Größe des CatalogDescriptors.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalogDescriptor.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalogDescriptor.ReadFrom(System.IO.Stream)">
            <summary>
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalogDescriptor.ReadFrom(System.IO.BinaryReader)">
            <summary>
            Liest rein.
            </summary>
            <param name="yReader"></param>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalogDescriptor.WriteTo(System.IO.Stream)">
            <summary>
            Schreibt raus.
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCatalogDescriptor.WriteTo(System.IO.BinaryWriter)">
            <summary>
            Schreibt raus
            </summary>
            <param name="yWriter"></param>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCatalogDescriptor.CountFiles">
            <summary>
            Dies gibt CountFiles zurück oder legt CountFiles fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCatalogDescriptor.CountBytes">
            <summary>
            Dies gibt CountBytes zurück oder legt CountBytes fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.FileCopy.E2KCopyController">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.FileCopy.E2KCopyController.DefaultExtension">
            <summary>
            Standard-Extension eines Archiv-Files Ohne Punkt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCopyController.CopyToE2KArchiv(EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs,EDV2000.Common.FileCopy.E2KFileCopyControllerState)">
            <summary>
            Kopiert die Dateien in das Archiv.
            </summary>
            <param name="yArgs"></param>
            <param name="yState"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.AutoComplete">
            <summary>
            Führt automatische Ausfüllungen durch.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.WriteLineError(System.String)">
            <summary>
            </summary>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.WriteLineError(System.String,System.Object[])">
            <summary>
            </summary>
            <param name="yFormat"></param>
            <param name="yWerte"></param>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.WriteLineInfo(System.String)">
            <summary>
            </summary>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.WriteLineInfo(System.String,System.Object[])">
            <summary>
            </summary>
            <param name="yFormat"></param>
            <param name="yWerte"></param>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.BulkMode">
            <summary>
            Dies gibt BulkMode zurück oder legt BulkMode fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.RecurseDirectories">
            <summary>
            Dies gibt RecurseDirectories zurück oder legt RecurseDirectories fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.FilePattern">
            <summary>
            Dies gibt FilePattern zurück oder legt FilePattern fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.SourceDirectory">
            <summary>
            Dies gibt SourceDirectory zurück oder legt SourceDirectory fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.DestinationFilePath">
            <summary>
            Dies gibt DestinationFilePath zurück oder legt DestinationFilePath fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.IgnoreErrors">
            <summary>
            Dies gibt IgnoreErrors zurück oder legt IgnoreErrors fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.WriterError">
            <summary>
            Dies gibt WriterError zurück oder legt WriterError fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.WriterInfo">
            <summary>
            Dies gibt WriterInfo zurück oder legt WriterInfo fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.UseCRC">
            <summary>
            Soll der CRC errechnet (und auch geschrieben) werden?
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.IntervalRetryMS">
            <summary>
            Intervall nach einem Fehlversuch und dem darauffolgenden Versuch, eine Quelldatei zu öffnen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.MaximumRetryCount">
            <summary>
            Die Anzahl, wieoft es versucht werden soll, eine Quelldatei zu öffnen, bevor sie übergangen wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.Verbose">
            <summary>
            Dies gibt Verbose zurück oder legt Verbose fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.Silent">
            <summary>
            Dies gibt Silent zurück oder legt Silent fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.DestinationStreamBufferKB">
            <summary>
            Dies gibt DestinationStreamBufferKB zurück oder legt DestinationStreamBufferKB fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KCopyControllerArchiveArgs.SourceStreamBufferKB">
            <summary>
            Dies gibt SourceSteamBufferKB zurück oder legt SourceSteamBufferKB fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.FileCopy.E2KFileCopyControllerState">
            <summary>
            State.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileCopyControllerState.EncodingFileNames">
            <summary>
            Das Encoding für Dateinamen
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileCopyControllerState.CountBytes">
            <summary>
            Dies gibt CountBytes zurück oder legt CountBytes fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileCopyControllerState.MaxCountBytes">
            <summary>
            Dies gibt MaxCountBytes zurück oder legt MaxCountBytes fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileCopyControllerState.CountFiles">
            <summary>
            Dies gibt CountFiles zurück oder legt CountFiles fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileCopyControllerState.MaxCountFiles">
            <summary>
            Dies gibt MaxCountFiles zurück oder legt MaxCountFiles fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileCopyControllerState.CountFilesIgnored">
            <summary>
            Dies gibt CountFilesIgnored zurück oder legt CountFilesIgnored fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileCopyControllerState.CountDirectories">
            <summary>
            Dies gibt CountDirectories zurück oder legt CountDirectories fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileCopyControllerState.MaxCountDirectories">
            <summary>
            Dies gibt MaxCountDirectories zurück oder legt MaxCountDirectories fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileCopyControllerState.BeginTime">
            <summary>
            Dies gibt BeginTime zurück oder legt BeginTime fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileCopyControllerState.EndTime">
            <summary>
            Dies gibt EndTime zurück oder legt EndTime fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileCopyControllerState.Duration">
            <summary>
            Dauer des Vorgangs
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileCopyControllerState.BytesPerSecond">
            <summary>
            Anzahl der Bytes pro Sekunde
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileCopyControllerState.FilesPerSecond">
            <summary>
            Anzahl der Dateien pro Sekunde
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileCopyControllerState.DirectoriesPerSecond">
            <summary>
            Anzahl der Verzeichnisse pro Sekunde
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileCopyControllerState.SourceStreamBuffer">
            <summary>
            Dies gibt SourceStreamBuffer zurück oder legt SourceStreamBuffer fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.FileCopy.E2KFileDescriptor">
            <summary>
            Beschreibt die Datei-Metadaten
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KFileDescriptor.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KFileDescriptor.ReadFrom(System.IO.Stream)">
            <summary>
            Liest den FileDescriptor ein und bewegt den Zeiger im Reader direkt auf die erste Stelle danach.
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KFileDescriptor.ReadFrom(System.IO.BinaryReader)">
            <summary>
            Liest den FileDescriptor ein und bewegt den Zeiger im Reader direkt auf die erste Stelle danach.
            </summary>
            <param name="yReader"></param>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KFileDescriptor.WriteTo(System.IO.Stream)">
            <summary>
            Schreibt den FileDescriptor in den Stream und stellt ihn daher auf die erste Stelle danach hin.
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KFileDescriptor.WriteTo(System.IO.BinaryWriter)">
            <summary>
            Schreibt den FileDescriptor in den Writer und stellt ihn daher auf die erste Stelle danach hin.
            </summary>
            <param name="yWriter"></param>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KFileDescriptor.SetCRC(System.Int64)">
            <summary>
            Setzt den CRC
            </summary>
            <param name="yCRC"></param>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KFileDescriptor.GetCRCLong">
            <summary>
            Gibt den CRC als Long zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileCopy.E2KFileDescriptor.ImportFromFileInfo(System.IO.FileInfo,System.String,System.UInt64)">
            <summary>
            Befüllt den Descriptor aus den Informationen aus der FileInfo
            </summary>
            <param name="yFI"></param>
            <param name="yOffSet"></param>
            <param name="yRelativePath"></param>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileDescriptor.DescriptorLength">
            <summary>
            Dies gibt DescriptorLength zurück oder legt DescriptorLength fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileDescriptor.Version">
            <summary>
            Die Version der Struktur des Descriptors.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileDescriptor.FileDirectory">
            <summary>
            Dies gibt FileDirectory zurück oder legt FileDirectory fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileDescriptor.FileDirectoryRelative">
            <summary>
            Das relative Directory
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileDescriptor.FileName">
            <summary>
            Dies gibt FileName zurück oder legt FileName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileDescriptor.FileSize">
            <summary>
            Dies gibt FileSize zurück oder legt FileSize fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileDescriptor.DateCreated">
            <summary>
            Dies gibt DateCreated zurück oder legt DateCreated fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileDescriptor.DateLastChanged">
            <summary>
            Dies gibt DateLastChanged zurück oder legt DateLastChanged fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileDescriptor.CRC">
            <summary>
            Dies gibt Crc zurück oder legt Crc fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileDescriptor.Offset">
            <summary>
            Der Offset im File.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileCopy.E2KFileDescriptor.Attributes">
            <summary>
            Dies gibt Attributes zurück oder legt Attributes fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.EDV2000RunMode">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000RunMode.RegisterShutdownCallback(EDV2000.Common.PerformShutdownDelegate)">
            <summary>
            Registriert einen Callback, der bei PerformShutdown aufgerufen wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000RunMode.PeformShutdown">
            <summary>
            Ruft alle mittels RegisterShutdownCallback registrierten Callbacks auf und entregistriert sie sodann.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EDV2000RunMode.Active">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.PerformShutdownDelegate">
            <summary>
            Delegate zum Herunterfahren von mehr oder weniger statischen Funktionalitäten.
            </summary>
        </member>
        <member name="T:EDV2000.Common.EnumWalker">
            <summary>
            Diese Klasse bietet Methoden, um ein Enum auflisten zu können und sonstiges.
            </summary>
        </member>
        <member name="M:EDV2000.Common.EnumWalker.GetEnumValues(System.Type)">
            <summary>
            Gibt alle möglichen Werte des Enums zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.EnumWalker.#ctor(System.Type)">
            <summary>
            Konstruktor
            </summary>
            <param name="yEnumType"></param>
        </member>
        <member name="M:EDV2000.Common.EnumWalker.GetEnumerator">
            <summary>
            Dies gibt den Enumerator zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EnumWalker.GetValueFromName(System.String)">
            <summary>
            Diese MEthode ermittelt zum übergebenen Namen des Enum-Werts den zugehörigen Wert.
            </summary>
            <param name="yShortName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EnumWalker.GetValueFromLongName(System.String)">
            <summary>
            Diese Methode ermittelt zum übergebenen Lang-Namen (= "EnumName.EnumWert" ) des Enum-Werts den zugehörigen Wert.
            </summary>
            <param name="yLongName"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.EnumWalker.EnumType">
            <summary>
            Typ des Enums, welcher untersucht werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EnumWalker.AllValueNames">
            <summary>
            Dies gibt ein Array mit den Namen der Werte des Enums zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EnumWalker.Item(System.Int32)">
            <summary>
            Dies gibt den Enum-Wert an der Index-Stelle yIndex zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EnumWalker.Count">
            <summary>
            Dies gibt die Anzahl der verfügbaren Member des Enums zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EnumWalker.AllValues">
            <summary>
            Diese Property gibt ALLE Values des Arrays retour...
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.CheckErrorTyp">
            <summary>
            welche Arten von Prüfungfehler gibts
            </summary>
        </member>
        <member name="F:EDV2000.Common.Exceptions.CheckErrorTyp.None">
            <summary>
            keine Fehler
            </summary>
        </member>
        <member name="F:EDV2000.Common.Exceptions.CheckErrorTyp.Warning">
            <summary>
            Warnung
            </summary>
        </member>
        <member name="F:EDV2000.Common.Exceptions.CheckErrorTyp.Error">
            <summary>
            "normaler" Fehler
            </summary>
        </member>
        <member name="F:EDV2000.Common.Exceptions.CheckErrorTyp.All">
            <summary>
            Warnings und Errors
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.CheckErrorInfo">
            <summary>
            CheckErrorInfo liefert etwas detailliertere Information als bool.
            Fehlertyp,ein parametrisierte(und dadurch lokalisierbar) Fehlermeldung und die Argumente dazu.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorInfo.#ctor(EDV2000.Common.Exceptions.CheckErrorTyp,System.String)">
            <summary>
            Konstruktor, Fehlermeldung und Typ
            </summary>
            <param name="yMessage"></param>
            <param name="yTyp"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorInfo.#ctor(System.String)">
            <summary>
            Konstruktor, zumindest eine Fehlermeldung muß ich haben
            </summary>
            <param name="yMessage"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorInfo.#ctor(EDV2000.Common.Exceptions.CheckErrorTyp,System.String,System.Object[])">
            <summary>
            Konstruktor, unter angabe des Fehlertyps und der Fehlermeldung + Argumente für string.Format()
            </summary>
            <param name="yTyp"></param>
            <param name="yMessageBody"></param>
            <param name="args"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorInfo.#ctor(System.String,System.Object[])">
            <summary>
            Konstruktor, für StandardFehler Fehlermeldung + Argumente für string.Format()
            </summary>
            <param name="yMessageBody"></param>
            <param name="args"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorInfo.TagAsID">
            <summary>
            V2.6 06.10.2011/JAK Manchmal wär es nett, den Fehler zu taggen
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.CheckErrorInfo.Message">
            <summary>
            READONLY der formatierte und lokalisierte Text der Fehlermeldung
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.CheckErrorInfo.Typ">
            <summary>
            Dies gibt Typ zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.CheckErrorInfo.Occurred">
            <summary>
            Sag mir Quando sag mir wann...
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.CheckErrorInfo.Name">
            <summary>
            Dies gibt Name zurück oder legt Name fest.
            V2.41 14.03.2018/JAK wers braucht... (das Schuldnerkonto)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.CheckErrorInfo.ToolTip">
            <summary>
            Dies gibt ToolTip zurück oder legt ToolTip fest.
            V2.41 14.03.2018/JAK wers braucht...
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.CheckErrorInfo.Tag">
            <summary>
            V2.6 06.10.2011/JAK Manchmal wär es nett den Fehler zu taggen
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.CheckErrorListener">
            <summary>
            der CheckError kann jeder Parse oder ähnlichen Methode mitgegeben werden, genauso wie
            der ExceptionListener
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.AddError(System.String,System.Object[])">
            <summary>
            füge der CheckErrorsListe einen hinzu
            </summary>
            <param name="yFormat"></param>
            <param name="yParameters"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.AddErrorNamed(System.String,System.String,System.String)">
            <summary>
            füge der CheckErrorsListe einen Error mit Name und ToolTip hinzu
            </summary>
            <param name="yName"></param>
            <param name="yText"></param>
            <param name="yToolTip"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.AddError(System.String)">
            <summary>
            füge der CheckErrorsListe einen hinzu
            </summary>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.AddWarning(System.String,System.Object[])">
            <summary>
            füge der CheckErrorsListe einen hinzu
            </summary>
            <param name="yFormat"></param>
            <param name="yParameters"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.AddWarning(System.String)">
            <summary>
            füge der CheckErrorsListe einen hinzu
            </summary>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.AddWarningNamed(System.String,System.String,System.String)">
            <summary>
            füge der CheckErrorsListe eine Warning mit Name und ToolTip hinzu
            </summary>
            <param name="yName"></param>
            <param name="yText"></param>
            <param name="yToolTip"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.Add(EDV2000.Common.Exceptions.CheckErrorTyp,System.String,System.Object[])">
            <summary>
            füge der CheckErrorsListe einen hinzu
            </summary>
            <param name="yFormat"></param>
            <param name="yParameters"></param>
            <param name="yTyp"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.Add(EDV2000.Common.Exceptions.CheckErrorTyp,System.String)">
            <summary>
            füge der CheckErrorsListe einen hinzu
            </summary>
            <param name="yText"></param>
            <param name="yTyp"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.Add(EDV2000.Common.Exceptions.CheckErrorInfo)">
            <summary>
            füge der CheckErrorsListe einen hinzu
            </summary>
            <param name="yCheckErrorInfo"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.AddRange(System.Collections.Generic.IEnumerable{EDV2000.Common.Exceptions.CheckErrorInfo})">
            <summary>
            füge der CheckErrorsListe eine Liste hinzu
            </summary>
            <param name="yCheckErrorInfos"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.AddRange(EDV2000.Common.Exceptions.CheckErrorListener)">
            <summary>
            füge der CheckErrorsListe einen Listener hinzu
            </summary>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.ContainsName(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.GetNamedError(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.GetNamedWarning(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.GetNamedInfo(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.ContainsIDTag(System.Guid)">
            <summary>
            </summary>
            <param name="yID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.GetIDTaggedError(System.Guid)">
            <summary>
            </summary>
            <param name="yID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.GetIDTaggedWarning(System.Guid)">
            <summary>
            </summary>
            <param name="yID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.GetIDTaggedInfo(System.Guid)">
            <summary>
            </summary>
            <param name="yID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.Reset">
            <summary>
            Setzt den Listener auf seinen Initialzustand zurück
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.ToString">
            <summary>
            V2.12 17.02.2014/JAK lange schon gebraucht, wird von ToString aufgerufen(CheckErrorTyp.All)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.CheckErrorListener.ToString(EDV2000.Common.Exceptions.CheckErrorTyp)">
            <summary>
            V2.12 17.02.2014/JAK lange schon gebraucht
            </summary>
            <param name="yFilter"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Exceptions.CheckErrorListener.Count">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.CheckErrorListener.CountErrors">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.CheckErrorListener.CountWarnings">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.CheckErrorListener.Errors">
            <summary>
            Errors(Readonly) liefert ein Array aller Fehlermeldungen (nur die mit Typ Error)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.CheckErrorListener.Warnings">
            <summary>
            Warnings(Readonly) liefert ein Array aller Warnungs-Fehlermeldungen (nur die mit Typ Warning)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.CheckErrorListener.VeryAllErrorInfos">
            <summary>
            Liefert ein Array aller CheckErrorInfo-Objekte, unabhängig vom CheckErrorTyp.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.CheckErrorListener.LastError">
            <summary>
            LastError(ReadOnly) liefer den letzten aufgetretenen Fehler oder null für keinen
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.CheckErrorListener.LastWarning">
            <summary>
            Dies gibt LastWarning zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.CheckErrorListener.ResultingTyp">
            <summary>
            Gibt den resultierenden Typ aller bis jetzt gespeicherten CheckErrorInfo-Objekte zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.EngineException">
            <summary>
            Basisklasse für eine Exception, welche selbst entscheidet, ob sie beim
            ExceptionListener als gecatcht gilt oder nicht
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.EngineException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Deserialisierungskonstruktor
            </summary>
            <param name="yInfo"></param>
            <param name="yContext"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.EngineException.#ctor(System.String,System.Exception)">
            <summary>
            Konstruktor mit Angabe der Meldung und einer inneren Exception
            </summary>
            <param name="yMessage"></param>
            <param name="yInnerException"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.EngineException.#ctor(System.String)">
            <summary>
            KOnstruktor mit Angabe der Meldung
            </summary>
            <param name="yMessage"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.EngineException.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.EngineException.GetSerializedContent(System.Collections.Hashtable)">
            <summary>
            Soll beim Ableiten den Serialisierten Inhalt der Exception reinstellen, damit
            beim Transfer über AppDomain-Grenzen die Exception wiederum geworfen werden kann.
            </summary>
            <param name="yInfo"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.EngineException.FillFromSerializedContent(System.Collections.Hashtable)">
            <summary>
            Soll beim Ableiten die Exception mit den wichtigsten Daten befüllen
            </summary>
            <param name="yInfo"></param>
        </member>
        <member name="P:EDV2000.Common.Exceptions.EngineException.ShouldCountAsCatched">
            <summary>
            Dies gibt zurück, ob diese Exception im ExceptionListener standardmäßig als
            gecatcht gelten soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.EngineException.StackTrace">
            <summary>
            Gibt den StackTrace oder den serialisierten StackTrace zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.EngineException.Message">
            <summary>
            Gibt die Message oder die serialisierte Message zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.EngineException.ShouldSerialize">
            <summary>
            Soll beim Ableiten zurückgeben, ob die Exception über die Fähigkeit verfügt, serialisierte Inhalte zu
            verarbeiten, damit beim Transfer über AppDomain-Grenzen die Exception wiederum geworfen werden kann.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.RethrowableEngineException">
            <summary>
            Stellt eine prinzipiell mittels ExceptionListener über App-Domain Grenzen transportierte, wiederum werfbare Exception dar.
            Es wird Message und Stacktrace übertragen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.RethrowableEngineException.#ctor(System.String,System.Exception)">
            <summary>
            Konstruktor mit Angabe der Meldung und einer inneren Exception
            </summary>
            <param name="yMessage"></param>
            <param name="yInnerException"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.RethrowableEngineException.#ctor(System.String)">
            <summary>
            KOnstruktor mit Angabe der Meldung
            </summary>
            <param name="yMessage"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.RethrowableEngineException.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.SQLEngineWriteThroughException">
            <summary>
            Spezielle Exception, die eine SQL-Exception weiterleitet und selbst als SQL-Exception gilt!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.SQLEngineWriteThroughException.#ctor(System.String,System.Data.SqlClient.SqlException)">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.SQLEngineDatabaseCheckErrorException">
            <summary>
            Spezielle Exception, die eine SQL-Exception weiterleitet und selbst als SQL-Exception gilt!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.SQLEngineDatabaseCheckErrorException.#ctor(System.String,System.String)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.SQLEngineDatabaseCheckErrorException.DatabaseName">
            <summary>
            Der Name der Betroffenen Datenbank
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionCollector">
            <summary>
            Diese Klasse stellt statische Methoden zur Verfügung zum Sammeln und Quittieren von Exceptions.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionCollector.#cctor">
            <summary>
            Typinitialisierer
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionCollector.OnListDirty">
            <summary>
            Wirft ListDirty
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionCollector.OnExceptionAdded(EDV2000.Common.Exceptions.ExceptionInfoHandledEventArgs)">
            <summary>
            Wirft ExceptionAdded
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionCollector.GetAllNotAcknowledgedExceptions">
            <summary>
            Gibt alle noch nicht bestätigten Exceptions zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionCollector.AcknowledgeException(EDV2000.Common.Exceptions.ExceptionInfo[])">
            <summary>
            Quittiert eine oder mehrere bestimmte Exceptions.
            </summary>
            <param name="yExceptionInfo"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionCollector.AcknowledgeAllExceptions">
            <summary>
            Quittiert alle Exceptions.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionCollector.AcknowledgeExceptions(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Quittiert alle Exceptions, die der übergebene Listener aufgezeichnet hat!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionCollector.CleanExceptions">
            <summary>
            Wirft alle Exceptions, welche bereits quittiert wurden aus der Liste.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Exceptions.ExceptionCollector.ListDirty">
            <summary>
            Event, daß die Liste der nicht quittierten Exceptions soeben dirty wurde.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Exceptions.ExceptionCollector.ExceptionAdded">
            <summary>
            Event, daß eine Exception hinzukam...
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionCollector.Count">
            <summary>
            Die Anzahl der Exceptions.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionCollector.Enabled">
            <summary>
            Dies gibt Enabled zurück oder legt Enabled fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionInfo">
            <summary>
            Diese Klasse speichert Informationen über eine Exception.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfo.GetStackTrace">
            <summary>
            Threadsichere Methode zum Ermitteln des aktuellen Stacktraces, anscheinend
            gibts Probleme, wenn zuviele Threads gleichzeitig den StackTrace ermitteln.
            </summary>
            <returns></returns>
        </member>
        <member name="F:EDV2000.Common.Exceptions.ExceptionInfo.DefaultLineWidth">
            <summary>
            Standard-Zeilenlänge
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfo.#ctor(System.Exception)">
            <summary>
            Konstruktor
            </summary>
            <param name="yEx"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfo.SaeubereHashtablesFromNotSerializables(System.Collections.IDictionary,System.Collections.Hashtable)">
            <summary>
            Entfernt z.B. IntPtr und UIntPtr aus der Hashtable, weil die zwischen x86 und x64 nicht de/serialisiert werden können.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfo.#ctor(System.Exception,System.Data.SqlClient.SqlCommand)">
            <summary>
            Spezialkonstruktor mit Angabe des SQlCommands, welches den Fehler verursachte
            </summary>
            <param name="yEx"></param>
            <param name="ySqlCommand"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfo.#ctor">
            <summary>
            Privater Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfo.GetOtherEntry(System.String)">
            <summary>
            Gibt den Wert des "anderen" Eintrags zurück.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfo.CreateSerializedException">
            <summary>
            Wenn die ISerializableException einen Konstruktor hat, der als einzigen Parameter diese ExceptionInfo verlangt, kann
            hier eine erzeugt werden!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfo.AddOtherEntryName(System.String,System.Object)">
            <summary>
            Diese Methode fügt der Auflistung einen neuen EntryName hinzu.
            </summary>
            <param name="yEntryName"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfo.IsTypesOrInheritsFrom(System.String[])">
            <summary>
            Gibt true zurück, wenn diese Instanz der ExceptionInfo eine Exception
            darstellt, welche einem der übergebenen Typen entspricht oder wenn eine 
            Basisklasse der dargestellten Exception einem der übergebenen Typen entspricht.
            </summary>
            <param name="yTypesFullNames"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfo.ToString">
            <summary>
            Dies gibt so ziemlich alle Informationen über die Exception aus.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfo.ToString(System.Int32)">
            <summary>
            Dies gibt so ziemlich alle Informationen über die Exception aus.
            </summary>
            <param name="yLineWidth"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfo.ToString(System.Int32,System.Int32)">
            <summary>
            Dies gibt so ziemlich alle Informationen über die Exception aus.
            </summary>
            <param name="yTabulatorCount">Die Anzahl der Tabulatoren vor der Exception</param>
            <param name="yLineWidth"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfo.GetStringEntsprechung(System.Object,System.Int32,System.Int32,System.Int32)">
            <summary>
            Gibt die String-Entsprechung des Objekts zurück.
            </summary>
            <param name="yLineWidth"></param>
            <param name="yObject"></param>
            <param name="yTabulatorCount"></param>
            <param name="yHeaderLength"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfo.CompareTo(System.Object)">
            <summary>
            Vergleicht zuerst nach Datum, wann geworfen und dann nach dem ToString-Text.
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfo.ThrowIfPossible">
            <summary>
            Wenn die gespeicherte Exception eine EngineException ist, welche serialisierten Content aufweist, so
            kann diese Methode die Exception halbwegs wieder zusammenbasteln und werfen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.ID">
            <summary>
            Dies gibt die ID der ExceptionInfo zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.SerializedExceptionContent">
            <summary>
            Wenn die Exception eine ISerializableException war, steht hier der serialisierte Content.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.SerializedExceptionContentType">
            <summary>
            Wenn die Exception eine ISerializableException war, steht hier der TypeName.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.IsRealException">
            <summary>
            Dies gibt zurück, ob es sich um eine ECHTE Exception, also
            eine, welche ShouldCountAsCatched=true hat handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.OtherEntryNames">
            <summary>
            Dies gibt die Namen der "sonstigen" Einträge zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.Item(System.String)">
            <summary>
            Dies gibt den Inhalt eines "sonstigen" Eintrags zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.TypeName">
            <summary>
            Dies gibt den Namen des Typs der Exception zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.AssemblyName">
            <summary>
            Der Name der Assembly der Exception.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.Message">
            <summary>
            Dies gibt die Message der Exception zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.MessageRecursive">
            <summary>
            Dies gibt die Message der Exception (inklusive ev. Inner Exceptions) zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.HResult">
            <summary>
            Gibt das HResult der Exception zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.Number">
            <summary>
            Dies gibt die "Number" der Exception zurück.
            (Wenn die Exception keine "Number" hat, dann kommt hier 0!!)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.WebExceptionStatusCode">
            <summary>
            Wenn es eine WebException war, kommt hier der Statuscode!
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.WebExceptionHttpStatusCode">
            <summary>
            Wenn es eine WebException war, die einen ProtocolError hatte, dann kommt hier der HttpStatus der Antwort, wenn diese eine Http-Antwort war!
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.StackTrace">
            <summary>
            Dies gibt den StackTrace der Exception zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.HelpLink">
            <summary>
            Dies gibt den HelpLink der Exception zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.IsHasCatchedExceptionsException">
            <summary>
            Dies gibt zurück, ob die gecatchte Exception eine ExceptionListenerHasCatchedExceptionsException ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.CanThrow">
            <summary>
            gibt zurück, ob es sich um eine serialisierte, rewerfbare EngineException handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.RealException">
            <summary>
            Dies gibt RealException zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.WasSqlException">
            <summary>
            Dies gibt WasSqlException zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.WasWebException">
            <summary>
            Dies gibt WasWebException zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.WasCOMException">
            <summary>
            Dies gibt WasCOMException zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.ThreadName">
            <summary>
            Dies gibt ThreadName zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.WasSecurityException">
            <summary>
            Dies gibt WasSecurityException zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.IsOrHasSecurityException">
            <summary>
            Dies gibt zurück, ob die aktuelle oder eine ihrer InnerExceptionInfos eine SecurityException ist/war.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.InnerExceptionInfo">
            <summary>
            Gibt die InnerExceptionInfo zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.IstEsEine">
            <summary>
            Dies gibt ein Objekt zurück, welches Fragen zur Exception beantworten kann.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.BaseTypeNames">
            <summary>
            Dies gibt den FullName des Typs der Exception und die FullNames aller
            Basisklassen zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.CatchedStackTrace">
            <summary>
            Der Stacktrace, wo diese Exception in eine ExceptionInfo umgewandelt wurde, meistens dort, wo sie gecatcht wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.Acknowledged">
            <summary>
            Kennzeichen, mit dem bestimmt werden kann, ob eine bestimmte Exception bereits bestätigt/behandelt/bekanntgemacht was auch immer wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfo.Thrown">
            <summary>
            Datum/Uhrzeit, wann diese ExceptionInfo erzeugt wurde.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ISerializableException">
            <summary>
            Beschreibt eine Exception, die E2K-Serialisierungsinformationen bereitstellen kann.
            Sie sollte dann im Typ statische Methode bereitstellen, die sie dann aus der ExceptionInfo extrahieren kann!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ISerializableException.GetSerializationInfo">
            <summary>
            Soll als string codiert ihre Informationen zurückgeben, die sie dann selbst mittels statischer Methode oder so auswerten kann.
            Es geht auch, dass es einen Konstruktor aus einer ExceptionInfo gibt.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionInfoCheckerBase">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfoCheckerBase.#ctor(EDV2000.Common.Exceptions.ExceptionInfo)">
            <summary>
            Konstruktor
            </summary>
            <param name="yInfo"></param>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoCheckerBase.Info">
            <summary>
            Dies gibt die ExceptionInfo zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionInfoSqlExceptionChecker">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfoSqlExceptionChecker.#ctor(EDV2000.Common.Exceptions.ExceptionInfo)">
            <summary>
            Konstruktor
            </summary>
            <param name="yInfo"></param>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoSqlExceptionChecker.DeadLockException">
            <summary>
            Dies gibt zurück, ob es eine Exception wegen eines DeadLocks war.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoSqlExceptionChecker.DatenbankKannNichtGeoeffnetWerdenException">
            <summary>
            Dies gibt zurück, ob es eine Exception war, weil die Datenbank (im Moment) nicht geöffnet werden kann.
            Bei großen DBs kann das vorkommen, obwohl sie da ist, dann einfach nochmals probieren
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoSqlExceptionChecker.TimeoutException">
            <summary>
            Dies gibt zurück, ob es eine Exception wegen eines TimeOuts war.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoSqlExceptionChecker.Exception">
            <summary>
            Gibt zurück, ob es überhaupt eine SQLException war.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoSqlExceptionChecker.ServerInstanceNotFoundOrNetworkError">
            <summary>
            Fehler, dass der Server nicht gefunden wurde oder ein Netzwerkfehler war...
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionInfoWebExceptionChecker">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfoWebExceptionChecker.#ctor(EDV2000.Common.Exceptions.ExceptionInfo)">
            <summary>
            Konstruktor
            </summary>
            <param name="yInfo"></param>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoWebExceptionChecker.Exception">
            <summary>
            Gibt zurück, ob es überhaupt eine WebException war.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoWebExceptionChecker.HttpException">
            <summary>
            Dies gibt zurück, ob es eine WebException mit HttpStatus war.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoWebExceptionChecker.ExceptionAndGetStatusCode">
            <summary>
            Gibt den WebException-Status zurück, wenn es anwendbar war.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoWebExceptionChecker.ExceptionAndGetHttpStatusCode">
            <summary>
            Gibt den HttpStatus zurück, wenn es anwendbar war.
            Meistens nur, wenn WebExceptionStatusCode ProtocolError war.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoWebExceptionChecker.Http404Exception">
            <summary>
            Gibt zurück, ob es einen HttpWebResponse gab, der HttpStatus 404 zurückgegeben hat.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionInfoCOMExceptionChecker">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfoCOMExceptionChecker.#ctor(EDV2000.Common.Exceptions.ExceptionInfo)">
            <summary>
            Konstruktor
            </summary>
            <param name="yInfo"></param>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoCOMExceptionChecker.RPC_E_CALL_REJECTED_Exception">
            <summary>
            Dies gibt zurück, ob es eine Exception wegen eines DeadLocks war.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoCOMExceptionChecker.Exception">
            <summary>
            Gibt zurück, ob es überhaupt eine SQLException war.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionInfoSecurityExceptionChecker">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfoSecurityExceptionChecker.#ctor(EDV2000.Common.Exceptions.ExceptionInfo)">
            <summary>
            Konstruktor
            </summary>
            <param name="yInfo"></param>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoSecurityExceptionChecker.Exception">
            <summary>
            Gibt zurück, ob es überhaupt eine SecurityException war.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionInfoChecker">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfoChecker.#ctor(EDV2000.Common.Exceptions.ExceptionInfo)">
            <summary>
            Konstruktor
            </summary>
            <param name="yInfo"></param>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoChecker.Sql">
            <summary>
            Dies gibt den Checker für SQL-Exceptions zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoChecker.Web">
            <summary>
            Dies gibt den Checker für WebExceptions zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoChecker.Security">
            <summary>
            Dies gibt den Checker für Securtiy-Exceptions zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoChecker.COM">
            <summary>
            Dies gibt den Checker für COM-Exceptions zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.IExceptionListenerParent">
            <summary>
            Internes Interface mit dem die ExceptionListener intern die Info über die letzte Exception hin- und hergeben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.IExceptionListenerParent.SetLastExceptionInfo(EDV2000.Common.Exceptions.ExceptionInfo,EDV2000.Common.Exceptions.ExceptionInfo)">
            <summary>
            Setzt die letzte Exception des ParentListeners
            </summary>
            <param name="yExceptionInfo"></param>
            <param name="yFirstExceptionInfo"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.IExceptionListenerParent.SetParentExceptionListener(EDV2000.Common.Exceptions.IExceptionListenerParent)">
            <summary>
            Dies setzt den Parent-Listener
            </summary>
            <param name="yParent"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.IExceptionListenerParent.ClearLastExceptionInfoIfEquals(EDV2000.Common.Exceptions.ExceptionInfo)">
            <summary>
            Räumt die LastExceptionInfo aus, wenn sie mit der übergebenen übereinstimmt.
            </summary>
            <param name="yExceptionInfo"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.IExceptionListenerParent.ClearFirstExceptionInfoIfEquals(EDV2000.Common.Exceptions.ExceptionInfo)">
            <summary>
            Räumt die FirstExceptionInfo aus, wenn sie mit der übergebenen übereinstimmt.
            </summary>
            <param name="yExceptionInfo"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.IExceptionListenerParent.RefreshLastExceptionInfo">
            <summary>
            Durchsucht seine Unterobjekte und ermittelt die LastExceptionInfo neu.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.IExceptionListenerParent.RefreshFirstExceptionInfo">
            <summary>
            Durchsucht seine Unterobjekte und ermittelt die FirstExceptionInfo neu.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.IExceptionListenerParent.StartSponsoring">
            <summary>
            Startet das Sponsoring
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.IExceptionListenerParent.StopSponsoring">
            <summary>
            Stoppt das Sponsoring
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.IExceptionListenerParent.ActivateForRenewal">
            <summary>
            Ruft nur das Activate des Parents auf, wenn es einen gibt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.IExceptionListenerParent.HandleExceptionAdded(EDV2000.Common.Exceptions.ExceptionListener,EDV2000.Common.Exceptions.ExceptionInfo)">
            <summary>
            Behandelt den Umstand, daß eine ExceptionInfo soeben hinzugefügt wurde.
            </summary>
            <param name="yListener"></param>
            <param name="yInfo"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.IExceptionListenerParent.HandleAcknowledgementPerformed(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Behandelt den Umstand, daß irgendein Listener soeben ein Acknowledgement durchgeführt hat.
            </summary>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.IExceptionListenerParent.RemoveNotLinkedExceptionListener(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Entfernt aus der Liste...
            </summary>
            <param name="yListener"></param>
        </member>
        <member name="P:EDV2000.Common.Exceptions.IExceptionListenerParent.IsSponsoringActive">
            <summary>
            Liefert zurück, ob das Sponsoring aktiv ist
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionInfoHandledEventArgs">
            <summary>
            EventArgs, wenn eine Exception in einen Listener eingetragen wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionInfoHandledEventArgs.#ctor(EDV2000.Common.Exceptions.ExceptionListener,EDV2000.Common.Exceptions.ExceptionInfo[])">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoHandledEventArgs.ExInfos">
            <summary>
            Dies gibt ExInfo zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionInfoHandledEventArgs.ExListener">
            <summary>
            Dies gibt ExListener zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionInfoHandledEventHandler">
            <summary>
            Delegate, wenn eine ExceptionInfo in einen Listener hinzugefügt wird.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionListener">
            <summary>
            Diese Klasse stellt einen ExceptionListener bereit, welchem Exceptions hierarchisch
            mitgeteilt werden können
            </summary>
        </member>
        <member name="T:EDV2000.Common.IXmlNodeSaveableForMBRs">
            <summary>
            Da MarshalByRefs nicht direkt in einen XmlNode schreiben können, muß dieses
            Interface anstatt implementiert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IXmlNodeSaveableForMBRs.ReadFromXmlString(System.String)">
            <summary>
            Diese Methode befüllt den Inhalt der aktuellen Instanz mit den Werten, welche
            im Document-Node des als String übergebenen Xml-Documents persistiert sind.
            </summary>
            <param name="yXMLDocument"></param>
        </member>
        <member name="M:EDV2000.Common.IXmlNodeSaveableForMBRs.WriteToXmlString">
            <summary>
            Diese Methode persistiert die Informationen, welche die aktuelle Instanz hat
            in den Document-Node eines XmlDocuments, welches dann als String zurückgegeben wird.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.OnExceptionInfosAdded(EDV2000.Common.Exceptions.ExceptionListener,EDV2000.Common.Exceptions.ExceptionInfo[])">
            <summary>
            Schießt das Event ExceptionInfoAdded
            </summary>
            <param name="yListener"></param>
            <param name="yExceptions"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.OnAcknowledgementPerformed(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            </summary>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.CreateShortLivingListener(System.String)">
            <summary>
            Erzeugt einen Listener, der 1 Minute anfangs, danach pro Erneuerung durch einen Call eine weitere Minute lebt und 1 min SponsorTimeout hat.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="F:EDV2000.Common.Exceptions.ExceptionListener._createdAsChild">
            <summary>
            Wenn true, wurde der Listener mit NewSubListener oder NewExceptionListener erzeugt!
            </summary>
        </member>
        <member name="F:EDV2000.Common.Exceptions.ExceptionListener._wasImported">
            <summary>
            Wenn true, wurde dieser Listener aus einem ShortLiving-Remote-Listener importiert und seine Exceptions daher, wurden im ExceptionCollector noch nicht geadded!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.#ctor(System.String)">
            <summary>
            Konstruktor, mit Angabe des Namens des ExceptionListeners
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.#ctor">
            <summary>
            Interner Trivialkonstruktor welcher einen Exceptionlistener mit leerem Namen erzeugt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.SetLifeTimes(System.TimeSpan,System.TimeSpan,System.TimeSpan)">
            <summary>
            </summary>
            <param name="yInitial"></param>
            <param name="yOnRenewal"></param>
            <param name="ySponsorTimeOut"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.SetParentNotLinked(EDV2000.Common.Exceptions.IExceptionListenerParent)">
            <summary>
            Setzt den Parent, welcher nur für Aktivierungs- und Renewal-Vorgänge benutzt wird.
            Dieser Parent wird automatisch auf null gesetzt sobald ein wirklicher parent gesetzt wird.
            </summary>
            <param name="yParent"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.Clear">
            <summary>
            Diese MEthode löscht sämtliche Exceptions und SubListeners
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.NewSubListener(System.String)">
            <summary>
            Dies legt einen neuen SubListener mit dem übergebenen Namen an, welcher
            zurückgegeben wird.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.NewExceptionListenerNotLinked(System.String)">
            <summary>
            Diese Methode erzeugt im AppDomainContext der Instanzierung der aktuellen
            Instanz einen neuen Listener, jedoch wird dieser nicht der Auflistung hinzugefügt.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.AddExceptionInfo(EDV2000.Common.Exceptions.ExceptionInfo)">
            <summary>
            Dies teilt dem ExceptionListener eine Exception mit.
            </summary>
            <param name="yExceptionInfo"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.HasCatchedExceptionsToLevel(System.Int32)">
            <summary>
            Diese Methode gibt zurück, ob dieser ExceptionListener oder einer seiner SubListener
            eine Exception gecatcht haben oder nicht.
            </summary>
            <param name="yLevel">
            Mittels Parameters wird übergeben, bis zu welchem RecursionLevel dies betrachtet wird.
            Wird 0 übergeben, so wird nur im aktuellen ExceptionListener nachgeschaut.
            für jede weitere Ebene, die betrachtet werden soll, muß 1 hinzugezählt werden.
            </param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.HasCatchedExceptionsToLevel(System.Int32,System.Boolean)">
            <summary>
            Diese Methode gibt zurück, ob dieser ExceptionListener oder einer seiner SubListener
            eine Exception gecatcht haben oder nicht.
            </summary>
            <param name="yLevel">
            Mittels Parameters wird übergeben, bis zu welchem RecursionLevel dies betrachtet wird.
            Wird 0 übergeben, so wird nur im aktuellen ExceptionListener nachgeschaut.
            für jede weitere Ebene, die betrachtet werden soll, muß 1 hinzugezählt werden.
            Wird Int32.MaxValue übergeben, werden alle geguckt.
            </param>
            <param name="yOnlyRealExceptions"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.HasCatchedExceptionsExcept(System.Type[])">
            <summary>
            Diese Methode gibt true zurück, wenn zumindest eine Exception auftauchte, welche nicht
            vom Typ der übergebenen ist.
            (Es werden jedoch Subtypen gerechnet, d.h. es bringt nichts z.B. System.Exception
            anzugeben, um keine zu rechnen!!!)
            </summary>
            <param name="yIgnoredExceptionsTypes"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.HasCatchedExceptionsToLevelExcept(System.Int32,System.Type[])">
            <summary>
            Diese Methode gibt true zurück, wenn bis zu einem gewissen Level
            zumindest eine Exception auftauchte, außer sie ist vom Typ der übergebenen.
            (Es werden jedoch Subtypen gerechnet, d.h. es bringt nichts z.B. System.Exception
            anzugeben, um keine zu rechnen!!!)
            </summary>
            <param name="yLevel"></param>
            <param name="yIgnoredExceptionsTypes"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.ContainsExceptionInfosForExceptionTypes(System.Type[])">
            <summary>
            Diese MEthode findet heraus, ob der Typ einer Exception einem der gefragten Typen entspricht
            </summary>
            <param name="ySearchedTypes"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.ContainsExceptionInfoForExceptionType(System.Type)">
            <summary>
            Diese MEthode findet heraus, ob der Typ einer Exception dem gefragten Typ entspricht
            </summary>
            <param name="ySearchedType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.ProbeException(System.Exception,System.Int32)">
            <summary>
            Diese Methode sucht nach dem ersten yIndex-ten (das erste ist 0) Auftreten des übergebenen
            Exception-Typs. Suchmethode: von oben nach unten
            Die Methode gibt den Listener zurück, in dem die Exception gefunden wurde.
            null wenn nicht gefunden.
            </summary>
            <param name="yEx"></param>
            <param name="yIndex"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.ToString">
            <summary>
            Diese Methode gibt den Inhalt der Exceptions aller ExceptionListener zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.ThrowIfHasCatchedExceptions">
            <summary>
            Diese Methode wirft eine Exception vom Typ ExceptionListenerHasCatchedExceptionsException,
            wenn der Listener bis jetzt Exceptions empfangen hat.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.TryThrowIfCanThrow">
            <summary>
            Versucht, die erste serialisierbare Exception wiederum zu werfen
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.StartSponsoring">
            <summary>
            Startet das Sponsoring der Lifetime für alle Listener im Baum (Drüber und Drunter)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.InternStartSponsoring">
            <summary>
            Startet das Sponsoring für den aktuellen und alle SubListeners rekursiv
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.StopSponsoring">
            <summary>
            Stoppt das Sponsring der Lifetime.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.EnsureStoppedSponsoring">
            <summary>
            Stoppt das Sponsring der Lifetime.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.InternStopSponsoring">
            <summary>
            Stoppt das Sponsoring für den aktuellen und alle SubListener rekursiv
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.InitializeLifetimeService">
            <summary>
            Uberschriebene Methode des InitializeLifetimeService.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.RefreshLastExceptionInfoAndReturnLatestSlot">
            <summary>
            Ermittelt die LastExceptionInfo neu.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.RefreshFirstExceptionInfoAndReturnFirstSlot">
            <summary>
            Ermittelt die First ExceptionInfo des Listeners neu.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.ClearAllSubListeners">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.ImportFromShortLivingExceptionListener(EDV2000.Common.Exceptions.ExceptionListener,System.Boolean)">
            <summary>
            Importiert die Daten des übergebenen ExceptionListeners
            (auch über Remoting-Grenzen hinweg...)
            </summary>
            <param name="yListener"></param>
            <param name="yOnlyIfExceptions"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.ImportFromShortLivingExceptionListener(EDV2000.Common.Exceptions.ExceptionListener,System.Boolean,System.Boolean)">
            <summary>
            Importiert die Daten des übergebenen ExceptionListeners
            (auch über Remoting-Grenzen hinweg...)
            </summary>
            <param name="yListener"></param>
            <param name="yOnlyIfExceptions"></param>
            <param name="yDoNotSetParentLastException"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.WriteToRemoteSubListenerIfHasExceptions(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Schreibt den Inhalt des aktuellen Listeners in einen neu erzeugten SubListener des übergebenen Remote-listeners
            mit demselben Namen. Wenn der aktuelle Listener keine Exceptions hat, dann nicht.
            Special: Wenn yRemoteListener null ist, dann findet das nicht statt, anstatt dessen wird der Inhalt des Listeners
            mit DebugLogIfCatchedExceptions in das Standard-DebuglogE übergeben...
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.GetCatchedExceptionInfosOfTypes(System.Type[])">
            <summary>
            Gibt aus allen aufgefangenen Exceptions die ExceptionsInfos zurück, welche von Exceptions
            herrühren, welche des übergebenen Typs sind oder davon ableiten.
            </summary>
            <param name="yExceptionTypes"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.GetMessagesOfCatchedExceptionInfosOfTypes(System.Type[])">
            <summary>
            Gibt die Messages zu den Exceptions vom geforderten Typ zurück.
            </summary>
            <param name="yExceptionTypes"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.GetMessagesOfCatchedExceptions(System.Boolean)">
            <summary>
            Gibt die Messages der gecatchten Exceptions aus. Wenn yDistinct true, wird sichergestellt, daß jede
            Message nur einmal kommt.
            </summary>
            <param name="yDistinct"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.GetMessagesLinesOfCatchedExceptions(System.Boolean)">
            <summary>
            Gibt die Messages der gecatchten Exceptions aus. Wenn yDistinct true, wird sichergestellt, daß jede
            Message nur einmal kommt.
            </summary>
            <param name="yDistinct"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.DebugLogIfCatchedExceptions">
            <summary>
            Schreibt den Listener ins DebugLog, wenn ein Fehler gecatcht wurde, wenn nicht, dann nicht.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.DebugLogIfCatchedExceptions(EDV2000.Common.DebugLog.LogChannel)">
            <summary>
            Schreibt den Listener ins DebugLog, wenn ein Fehler gecatcht wurde, wenn nicht, dann nicht.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.PerformAcknowledgeAllExceptions">
            <summary>
            Setzt bei allen Exceptions das Acknowledgement auf true.
            (Und allen Exceptions der Sublistener)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.RemoveIfNotLinked">
            <summary>
            Falls dieser ExceptionListener mit NewExceptionListener erzeugt wurde, wird mit dieser
            Methode mitgeteilt, daß er in der Parent-Collection entfernt werden kann und nicht mehr 
            gesponsort werden muß.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.ClearEmptySubListeners">
            <summary>
            Entfernt alle Listener, welche keine Exceptions haben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.Save(System.IO.TextWriter)">
            <summary>
            </summary>
            <param name="yWriter"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.Save(System.String)">
            <summary>
            </summary>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.Load(System.IO.TextReader)">
            <summary>
            Liest aus dem reader
            </summary>
            <param name="yReader"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.Load(System.String)">
            <summary>
            Liest aus dem File.
            </summary>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.FlattenInnerExceptions(EDV2000.Common.Exceptions.ExceptionInfo,System.Collections.Hashtable)">
            <summary>
            Es ist ja so, dass wenn eine InnerException war, die ja eigentlich zuerst war und dann als Reaktion darauf die eigentliche Exception
            geworfen wurde. Diese Methode schaut nach, ob eine InnerException war und setzt die vor der als Reaktion darauf geworfenen Exception 
            in den Listener, da die oftmals sprechender ist.
            Zusätzlich wird gecheckt, ob sich nicht irgendwo ein Kreis der Verweise ergibt.
            Der Verweis der InnerExceptionInfo wird nicht entfernt.
            </summary>
            <returns></returns>
        </member>
        <member name="E:EDV2000.Common.Exceptions.ExceptionListener.ExceptionInfoAdded">
            <summary>
            Dieses Event wird geworfen, wenn irgendein ExceptionListener der aktuellen AppDomain
            eine Exception empfangen hat.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Exceptions.ExceptionListener.AcknowledgementPerformed">
            <summary>
            Wird aufgerufen, wenn irgendeine Exception acknowleged wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListener.Name">
            <summary>
            Dies gibt den Namen des ExceptionListeners zurück. Meistens handelt es sich
            hierbei um den Methodennamen, in dem die Exceptions gecatcht werden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListener.Id">
            <summary>
            Dies gibt die ID des ExceptionListeners zurück. Dies kann sinnvoll werden,
            wenn unterschieden werden muß, welcher Methodenaufruf diese Exceptions
            gecatcht hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListener.IsSponsoringActive">
            <summary>
            Prüft, ob das Sponsoring aktiv ist
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListener.SubExceptionListeners">
            <summary>
            Dies gibt eine Auflistung von ExceptionListener-Objects zurück, welche
            als "UnterListener" zu diesem Objekt fungieren.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListener.ExceptionSlots">
            <summary>
            Dies gibt die Auflistung der ExceptionSlots zurück, welche die gecatchten Exceptions
            beinhalten.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListener.VeryAllExceptionsCount">
            <summary>
            Dies gibt die Anzahl ALLER (auch in SubListener) bekommenen Exceptions zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListener.VeryAllExceptions">
            <summary>
            Dies gibt in einem Array ALLE (auch in Sublistener) bekommenen Exceptions zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListener.LastOwnExceptionInfo">
            <summary>
            Dies gibt die zuletzt DIREKT gecatchte Exception zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListener.FirstExceptionInfo">
            <summary>
            Dies gibt die erste Überhaupt aufgetretene ExceptionInfo zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListener.LastOwnExceptionThrown">
            <summary>
            Dies gibt das Datum/Zeit der zuletzt DIREKT gecatchten Exception zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListener.LastExceptionInfo">
            <summary>
            Dies gibt die zuletzt gecatchte Exception zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListener.LastExceptionThrown">
            <summary>
            Dies gibt das Datum/Zeit der zuletzt gecatchten Exception zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListener.HasCatchedExceptions">
            <summary>
            Dies gibt zurück, ob der EventListener oder einer seiner SubListener
            irgendeine Exception gecatcht haben. Es zählen nicht solche, welche
            ShouldCountAsCatched=true haben.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListener.HasCatchedVeryAnyExceptions">
            <summary>
            Dies gibt zurück, ob IRGENDEINE Exception, d.h. auch solche, welche ShouldCountAsCatched=false
            haben gefangen wurde. 
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListener.XmlNodeSaveSubListeners">
            <summary>
            Dies gibt zurück, ob das IXmlNodeSaveable-Interface auch die SubListeners
            in den XmlNode speichert oder legt dies fest. (Default=true)
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionListener.SponsorSubClass">
            <summary>
            Klasse welche das Interface ISponsor implementiert zum Verlängern der Lebenszeit des Listeners.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListener.SponsorSubClass.#ctor(System.String)">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionListenerCollection">
            <summary>
            Diese Klasse stellt eine Auflistung von Objekten des Typs ExceptionListener dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.#ctor(EDV2000.Common.Exceptions.IExceptionListenerParent)">
            <summary>
            Konstruktor
            </summary>
            <param name="yParent"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.#ctor">
            <summary>
            TrivialKOnstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.StartSponsoringForAllListeners">
            <summary>
            Startet das Sponsoring für alle Sublisteners
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.StopSponsoringForAllListeners">
            <summary>
            Stoppt das Sponsoring für alle Listeners
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.Add(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode fügt einen Listener der Auflistung hinzu.
            </summary>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.NewSubListener(System.String)">
            <summary>
            Dies legt einen neuen SubListener mit dem übergebenen Namen an, welcher
            zurückgegeben wird.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.NewExceptionListener(System.String)">
            <summary>
            Diese Methode erzeugt im AppDomainContext der Instanzierung der aktuellen
            Instanz einen neuen Listener, jedoch wird dieser nicht der Auflistung hinzugefügt.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.EDV2000#Common#Exceptions#IExceptionListenerParent#RemoveNotLinkedExceptionListener(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Entfernt aus der Liste...
            </summary>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.RefreshLastExceptionInfoAndReturnLatestSlot">
            <summary>
            Ermittelt die LastExceptioninfo und gibt den Slot zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.ImportFromShortLivingExceptionListenerCollection(EDV2000.Common.Exceptions.ExceptionListenerCollection,System.Boolean)">
            <summary>
            Importiert die Daten der übergebenen ExceptionListenerCollection
            (auch über Remoting-Grenzen hinweg...)
            </summary>		
            <param name="yListenerCollection"></param>
            <param name="yOnlyIfExceptions"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.RemoveEmptyListeners">
            <summary>
            Entfernt alle Listener, welche ohnehin keine Exceptions hatten, aus der Liste.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.HandleRemove(System.Object)">
            <summary>
            </summary>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.OnBeforeSetValue(System.Int32,System.Object,System.Object)">
            <summary>
            </summary>
            <param name="yIndex"></param>
            <param name="yOldValue"></param>
            <param name="yNewValue"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.OnBeforeRemove(System.Object)">
            <summary>
            </summary>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.OnBeforeClear">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.ClearAllSubListeners">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerCollection.ClearEmptyListeners">
            <summary>
            Entfernt alle Listener, welche keine Exceptions haben.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListenerCollection.Item(System.String)">
            <summary>
            Dies gibt den ersten ExceptionListener mit dem übergebenen Namen zurück
            oder null wenn nicht gefunden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListenerCollection.Item(System.String,System.Int32)">
            <summary>
            Dies gibt den yIndex-ten (0 ist der erste) ExceptionListener mit dem 
            übergebenen Namen zurück oder null wenn nicht gefunden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListenerCollection.IsSponsoringActive">
            <summary>
            Checkt ob Spponsoring aktiv ist
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionListenerHasCatchedExceptionsException">
            <summary>
            Exception, die geworfen wird, wenn der ExceptionListener eine Exceptionwerfen soll, wenn
            er Exceptions gecatcht hat.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerHasCatchedExceptionsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Deserialisierungskonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionListenerHasCatchedExceptionsException.#ctor(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionListenerHasCatchedExceptionsException.Message">
            <summary>
            Die Nachricht der Exception.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionSlot">
            <summary>
            Diese Klasse stellt einen "Halter" von Exceptions dar, welcher sich
            auch das Datum/Zeit des Auftretens merkt. Er ist Serializable, damit die Exception nicht per Remoting übergeben wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionSlot.CreateSlotFromOther(EDV2000.Common.Exceptions.ExceptionSlot)">
            <summary>
            Erzeugt einen ExceptionSlot mit den Daten des übergebenen
            (auch über RemotingGrenzen hinweg)
            </summary>
            <param name="yOtherSlot"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionSlot.#ctor(EDV2000.Common.Exceptions.ExceptionInfo)">
            <summary>
            </summary>
            <param name="yExInfo"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionSlot.#ctor">
            <summary>
            Privater trivalkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionSlot.CompareTo(System.Object)">
            <summary>
            Vergleicht nach den enthaltenene ExceptionInfos
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionSlot.Thrown">
            <summary>
            Datum/Uhrzeit, wann die ExInfo erzeugt wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionSlot.CanThrow">
            <summary>
            gibt zurück, ob es sich um eine serialisierte, rewerfbare EngineException handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionSlot.IsRealException">
            <summary>
            Dies gibt zurück oder legt fest, ob es sich um eine ECHTE Exception, also
            eine, welche ShouldCountAsCatched=true hat handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionSlot.ExceptInfo">
            <summary>
            Dies gibt die Info über diese Exception zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ExceptionSlotCollection">
            <summary>
            Diese Klasse stellt eine Auflistung von ExceptionSlot-Objects dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionSlotCollection.#ctor(EDV2000.Common.Exceptions.IExceptionListenerParent)">
            <summary>
            Konstruktor
            </summary>
            <param name="yParent"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionSlotCollection.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionSlotCollection.Add(EDV2000.Common.Exceptions.ExceptionInfo)">
            <summary>
            Fügt einen ExceptionSlot für die übergebene Exception hinzu.
            </summary>
            <param name="yExceptionInfo"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionSlotCollection.RefreshLastExceptionInfoAndReturnLatestSlot">
            <summary>
            Ermittelt die LastExceptionInfo neu
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ExceptionSlotCollection.ImportFromOtherExceptionSlotCollection(EDV2000.Common.Exceptions.ExceptionSlotCollection)">
            <summary>
            Importiert die Daten der übergebenen ExceptionSlotCollection
            (auch über Remoting-Grenzen hinweg...)
            </summary>/// <param name="ySlotCollection"></param>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionSlotCollection.LastExceptionInfo">
            <summary>
            Dies gibt die zuletzt empfangene ExceptionInfo zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionSlotCollection.LastExceptionSlot">
            <summary>
            Dies gibt den zuletzt hinzugefügten ExceptionSlot zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ExceptionSlotCollection.FirstExceptionInfo">
            <summary>
            Dies gibt FirstExceptionInfo zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Exceptions.ValidatorBase">
            <summary>
            Zusammenfassung für ValidatorBase.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ValidatorBase.#ctor(System.DateTime)">
            <summary>
            Konstruktor
            </summary>
            <param name="yValidationDate"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ValidatorBase.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ValidatorBase.AddError(System.String,System.Object[])">
            <summary>
            AddError
            </summary>
            <param name="yErrorMessage"></param>
            <param name="args"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ValidatorBase.AddWarning(System.String,System.Object[])">
            <summary>
            AddError
            </summary>
            <param name="yErrorMessage"></param>
            <param name="args"></param>
        </member>
        <member name="M:EDV2000.Common.Exceptions.ValidatorBase.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ValidatorBase.ValidationDate">
            <summary>
            das Dateum der Validierung
            </summary>
        </member>
        <member name="P:EDV2000.Common.Exceptions.ValidatorBase.Listener">
            <summary>
            der verwendetet Listener, klaubt alle Fehlermeldungen am Weg zusammen
            </summary>
        </member>
        <member name="T:EDV2000.Common.Export.Flat.FlatExportWriter">
            <summary>
            Diese Klasse ist eine Basisklasse, um bestimmte Daten als flache Tabelle zu exportieren.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Export.Flat.FlatExportWriter.EncodingBufferSize">
            <summary>
            Die Anzahl der Chars, die als Buffer zum Encodieren von Stream in Text werden werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.Save(System.IO.Stream)">
            <summary>
            Speichert als Stream raus.
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.Save(System.String)">
            <summary>
            Speichert die Daten in die Datei.
            </summary>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.Save(System.IO.TextWriter)">
            <summary>
            Speichert die Daten in den TextWriter.
            </summary>
            <param name="yWriter"></param>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.Save(System.Xml.XmlWriter)">
            <summary>
            Speichert die Daten in den XMLWriter raus.
            </summary>
            <param name="yWriter"></param>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnBeginDocument(System.IO.Stream)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnBeginDocument(System.IO.TextWriter)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnBeginDocument(System.Xml.XmlWriter)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnEndDocument(System.IO.Stream)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnEndDocument(System.IO.TextWriter)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnEndDocument(System.Xml.XmlWriter)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnWriteDocument(System.IO.Stream)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnWriteDocument(System.IO.TextWriter)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnWriteDocument(System.Xml.XmlWriter)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnBeginTable(System.IO.Stream,System.Data.DataTable)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnBeginTable(System.IO.TextWriter,System.Data.DataTable)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnBeginTable(System.Xml.XmlWriter,System.Data.DataTable)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnWriteTable(System.IO.Stream,System.Data.DataTable)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnWriteTable(System.IO.TextWriter,System.Data.DataTable)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnWriteTable(System.Xml.XmlWriter,System.Data.DataTable)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnEndTable(System.IO.Stream,System.Data.DataTable)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnEndTable(System.IO.TextWriter,System.Data.DataTable)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnEndTable(System.Xml.XmlWriter,System.Data.DataTable)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnBeginRow(System.IO.Stream,System.Data.DataRow)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnBeginRow(System.IO.TextWriter,System.Data.DataRow)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnBeginRow(System.Xml.XmlWriter,System.Data.DataRow)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnWriteRow(System.IO.Stream,System.Data.DataRow)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnWriteRow(System.IO.TextWriter,System.Data.DataRow)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnWriteRow(System.Xml.XmlWriter,System.Data.DataRow)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnEndRow(System.IO.Stream,System.Data.DataRow)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnEndRow(System.IO.TextWriter,System.Data.DataRow)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnEndRow(System.Xml.XmlWriter,System.Data.DataRow)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnWriteColumnHeader(System.IO.Stream,System.Data.DataColumn)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnWriteColumnHeader(System.IO.TextWriter,System.Data.DataColumn)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnWriteColumnHeader(System.Xml.XmlWriter,System.Data.DataColumn)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnWriteFieldValue(System.IO.Stream,System.Data.DataRow,System.Data.DataColumn)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnWriteFieldValue(System.IO.TextWriter,System.Data.DataRow,System.Data.DataColumn)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnWriteFieldValue(System.Xml.XmlWriter,System.Data.DataRow,System.Data.DataColumn)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnCreateDataTable">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnFillColumnDefinitions(System.Data.DataTable)">
            <summary>
            </summary>
            <param name="yTable"></param>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.OnFillRow(System.Data.DataTable,System.Data.DataRow)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Export.Flat.FlatExportWriter.HasMoreRows(System.Data.DataTable)">
            <summary>
            </summary>
            <param name="yTable"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Export.Flat.FlatExportWriter.OriginalFormat">
            <summary>
            Das Originalformat, in dem die Daten vorliegen zum Rqausschreiben.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Export.Flat.FlatExportWriter.Encoding">
            <summary>
            Das Encoding, welches zum Schreiben des TextWriters in den Stream verwendet wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Export.Flat.FlatExportWriter.TableName">
            <summary>
            Dies gibt TableName zurück oder legt TableName fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Export.Flat.FlatExportWriterOriginalFormat">
            <summary>
            Der Format, das die Daten original befüllen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Export.Flat.FlatExportWriterOriginalFormat.Text">
            <summary>
            Die Daten werden ursprünglich in einen TextWriter geschrieben.
            Daher können sie nicht in einen XmlWriter gespeichert werden.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Export.Flat.FlatExportWriterOriginalFormat.Binary">
            <summary>
            Die Daten werden ursprünglich in einen Stream geschrieben.
            Daher können sie weder in einen TextWriter noch in einen XmlWriter gespeichert werden.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Export.Flat.FlatExportWriterOriginalFormat.XmlFormat">
            <summary>
            Die Daten werden ursprünglich in einen XmlWriter geschrieben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileCopy.Test.TestForFileCopy.Main(System.String[])">
            <summary>
            </summary>
            <param name="yArgs"></param>
        </member>
        <member name="T:EDV2000.Common.GenericListGroup`1">
            <summary>
            Diese Kasse stellt eine Gruppe innerhalb der Collection dar und ist selbst eine Collection aller 
            derjenigen Objekte, welche innerhalb derselben Gruppe sind.
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericListGroup`1.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericListGroup`1.Sort">
            <summary>
            Sortiert die Elemente der Liste neu aufgrund ihrer IComparable-Schnittstelle
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericListGroup`1.Sort(System.Comparison{`0})">
            <summary>
            Sortiert die Elemente der Liste mit dem Comparison neu.
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericListGroup`1.Sort(System.Collections.Generic.IComparer{`0})">
            <summary>
            Sortiert die Elemente der Liste mit dem IComparer neu.
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericListGroup`1.CompareTo(EDV2000.Common.GenericListGroup{`0})">
            <summary>
            Vergleicht aufgrund der IComparable-Schnittstelle der GroupHeader!
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.GenericListGroup`1.GroupHeader">
            <summary>
            Gibt das Objekt am Index 0 der Auflistung innerhalb der Gruppe zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.GenericGroupedList`1">
            <summary>
            Diese Klasse ist die Basisklasse für eine gruppierte Collection.
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.InSameGroup(`0,`0)">
            <summary>
            Soll beim Ableiten zurückgeben, ob die beiden Objekte in derselben Gruppe sind oder nicht.
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.HandleChange(`0)">
            <summary>
            Behandelt eine eventuelle Änderung des Objekts sodaß es nich mehr in die Gruppe paßt und
            ermittelt die Gruppenzugehörigkeit neu.
            </summary>
            <param name="yData"></param>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.Sort">
            <summary>
            Sortiert die Elemente der Auflistung aufgrund ihrer IComparable-Schnittstelle neu.
            Dabei werden auch alle Elemente der jeweiligen Gruppen neu sortiert.
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.Sort(System.Collections.Generic.IComparer{`0})">
            <summary>
            Sortiert die Elemente der Auflistung mit dem übergebenen IComparer neu.
            Dabei werden auch alle Elemente der jeweiligen Gruppen neu sortiert.
            </summary>
            <param name="yComparer"></param>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.Sort(System.Comparison{`0})">
            <summary>
            Sortiert die Elemente der Auflistung mit dem übergebenen IComparer neu.
            Dabei werden auch alle Elemente der jeweiligen Gruppen neu sortiert.
            </summary>
            <param name="yComparer"></param>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Fügt alle Elemente der Liste hinzu.
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.GetGroupOf(`0)">
            <summary>
            Gibt die Gruppe zurück, in der das Objekt ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.OnClearCompleted">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.OnInsertCompleted(System.Int32,`0)">
            <summary>
            </summary>
            <param name="yIndex"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.OnRemoveCompleted(System.Int32,`0)">
            <summary>
            </summary>
            <param name="yIndex"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.OnSetCompleted(System.Int32,`0,`0)">
            <summary>
            </summary>
            <param name="yIndex"></param>
            <param name="yOldValue"></param>
            <param name="yNewValue"></param>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.HandleRemove(`0)">
            <summary>
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.HandleAdd(`0)">
            <summary>
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="P:EDV2000.Common.GenericGroupedList`1.Groups">
            <summary>
            Gibt die Enumeration der Gruppen zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.GenericGroupedList`1.GroupsArray">
            <summary>
            Gibt die Enumeration der Gruppen zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.GenericGroupedList`1.GroupCount">
            <summary>
            Gibt die Anzahl der Gruppen zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.GenericGroupedList`1.ElementSorter`1">
            <summary>
            Der IComparer für die Gruppen
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.ElementSorter`1.#ctor(System.Collections.Generic.IComparer{`1})">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.ElementSorter`1.#ctor(System.Comparison{`1})">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.ElementSorter`1.#ctor">
            <summary>
            Sorter für Sortierung nach der IComparable-Implementation der GroupHeader.
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.ElementSorter`1.Compare(System.Object,System.Object)">
            <summary>
            Vergleicht.
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.GenericGroupedList`1.GroupSorter`1">
            <summary>
            Der IComparer für die Gruppen
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.GroupSorter`1.#ctor(System.Collections.Generic.IComparer{`1})">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.GroupSorter`1.#ctor(System.Comparison{`1})">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.GroupSorter`1.#ctor">
            <summary>
            Sorter für Sortierung nach der IComparable-Implementation der GroupHeader.
            </summary>
        </member>
        <member name="M:EDV2000.Common.GenericGroupedList`1.GroupSorter`1.Compare(System.Object,System.Object)">
            <summary>
            Vergleicht.
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.CollectionGroup">
            <summary>
            Diese Kasse stellt eine Gruppe innerhalb der Collection dar und ist selbst eine COllection aller 
            derjenigen Objekte, welche innerhalb derselben Gruppe sind.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionGroup.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionGroup.Add(System.Object)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionGroup.Remove(System.Object)">
            <summary>
            Entfernt.
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionGroup.Sort">
            <summary>
            Sortiert die Elemente der Liste neu aufgrund ihrer IComparable-Schnittstelle
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionGroup.Sort(System.Collections.IComparer)">
            <summary>
            Sortiert die Objekte der Liste mit dem IComparer neu.
            </summary>
            <param name="yComparer"></param>
        </member>
        <member name="P:EDV2000.Common.CollectionGroup.GroupHeader">
            <summary>
            Gibt das Objekt am Index 0 der Auflistung innerhalb der Gruppe zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.CollectionGroupCollection">
            <summary>
            Auflistung der CollectionGroups
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionGroupCollection.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionGroupCollection.Add(System.Object)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionGroupCollection.Remove(System.Object)">
            <summary>
            Entfernt.
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.CollectionGroupCollection.Sort">
            <summary>
            Sortiert die Groups nach der IComparable-Implementation der GroupHeader.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionGroupCollection.Sort(System.Collections.IComparer)">
            <summary>
            Sortiert die Groups nach dm wie der übergebene IComparer die GroupHeader vergleicht.
            </summary>
            <param name="yComparer"></param>
        </member>
        <member name="T:EDV2000.Common.CollectionGroupCollection.GroupSorter">
            <summary>
            Der IComparer für die Gruppen
            </summary>
        </member>
        <member name="M:EDV2000.Common.CollectionGroupCollection.GroupSorter.Compare(System.Object,System.Object)">
            <summary>
            Vergleicht.
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.GroupedCollectionBase">
            <summary>
            Diese Klasse ist die Basisklasse für eine gruppierte Collection.
            </summary>
        </member>
        <member name="M:EDV2000.Common.GroupedCollectionBase.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.GroupedCollectionBase.InSameGroup(System.Object,System.Object)">
            <summary>
            Soll beim Ableiten zurückgeben, ob die beiden Objekte in derselben Gruppe sind oder nicht.
            </summary>
            <param name="yObject1"></param>
            <param name="yObject2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.GroupedCollectionBase.HandleChange(System.Object)">
            <summary>
            Behandelt eine eventuelle Änderung es Objekts sodaß es nich mehr in die Gruppe paßt und
            ermittelt die Gruppenzugehörigkeit neu.
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.GroupedCollectionBase.Sort">
            <summary>
            Sortiert die Elemente der Auflistung aufgrund ihrer IComarable-Schnittstelle neu.
            Dabei werden auch alle Elemente der jeweiligen Gruppen neu sortiert.
            </summary>
        </member>
        <member name="M:EDV2000.Common.GroupedCollectionBase.Sort(System.Collections.IComparer)">
            <summary>
            Sortiert die Elemente der Auflistung mit dem übergebenen IComparer neu.
            Dabei werden auch alle Elemente der jeweiligen Gruppen neu sortiert.
            </summary>
            <param name="yComparer"></param>
        </member>
        <member name="M:EDV2000.Common.GroupedCollectionBase.OnClearCompleted">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.GroupedCollectionBase.OnInsertCompleted(System.Int32,System.Object)">
            <summary>
            </summary>
            <param name="yIndex"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.GroupedCollectionBase.OnRemoveCompleted(System.Int32,System.Object)">
            <summary>
            </summary>
            <param name="yIndex"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.GroupedCollectionBase.OnSetCompleted(System.Int32,System.Object,System.Object)">
            <summary>
            </summary>
            <param name="yIndex"></param>
            <param name="yOldValue"></param>
            <param name="yNewValue"></param>
        </member>
        <member name="M:EDV2000.Common.GroupedCollectionBase.HandleRemove(System.Object)">
            <summary>
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.GroupedCollectionBase.HandleAdd(System.Object)">
            <summary>
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="P:EDV2000.Common.GroupedCollectionBase.Groups">
            <summary>
            Gibt die Auflistung der Gruppen zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RequestInSameGroupDelegate">
            <summary>
            Diese Delegate fragt ab, ob 2 Objekte in derselben Gruppe sein sollen oder nicht.
            Es kann ein Status-Objekt definiert werden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.EventDrivenGroupedCollectionBase">
            <summary>
            Diese Klasse schießt ein Event, wenn Elemente vergleichen werden sollen, um in
            Gruppen eingeteilt zu werden. 
            </summary>
        </member>
        <member name="M:EDV2000.Common.EventDrivenGroupedCollectionBase.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.EventDrivenGroupedCollectionBase.#ctor(System.Object)">
            <summary>
            Konstruktor mit Angabe des Statusobjekts
            </summary>
        </member>
        <member name="M:EDV2000.Common.EventDrivenGroupedCollectionBase.InSameGroup(System.Object,System.Object)">
            <summary>
            Behandelt dies, indem das Event geworfen wird.
            </summary>
            <param name="yObject1"></param>
            <param name="yObject2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EventDrivenGroupedCollectionBase.Add(System.Object)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EventDrivenGroupedCollectionBase.AddRange(System.Collections.ICollection)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yCollection"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EventDrivenGroupedCollectionBase.Remove(System.Object)">
            <summary>
            Entfernt.
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="E:EDV2000.Common.EventDrivenGroupedCollectionBase.RequestInSameGroup">
            <summary>
            Event, daß nun abgefragt wird, ob das Objekt in derselben Gruppe ist wie das andere.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EventDrivenGroupedCollectionBase.State">
            <summary>
            Dies gibt State zurück oder legt State fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EventDrivenGroupedCollectionBase.Item(System.Int32)">
            <summary>
            Gibt das Objekt am Index zurück oder legt es fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ArrayHelpers">
            <summary>
            Zusammenfassung für ArrayHelpers.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ArrayHelpers.Element(System.String[0:,0:],System.Int32,System.Int32)">
            <summary>
            Gibt die Nummer eines Datenfeldelements aus den Indizes des Elements zurück.
            </summary>
            <param name="yArray"></param>
            <param name="yRow"></param>
            <param name="yColumn"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArrayHelpers.Scan(System.String[0:,0:],System.String,System.Int32,System.Int32)">
            <summary>
            Durchsucht ein Datenfeld nach einem Element, das die gleichen Daten und den gleichen Datentyp wie der Ausdruck enthält.
            </summary>
            <param name="yArray"></param>
            <param name="yExpression"></param>
            <param name="yStartElement"></param>
            <param name="yElementsSearched"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArrayHelpers.Subscript(System.String[0:,0:],System.Int32,System.Int32)">
            <summary>
            Gibt den Zeilen- oder Spaltenindex eines Elements aus der Elementnummer zurück.
            </summary>
            <param name="yArray"></param>
            <param name="yElementNumber"></param>
            <param name="ySubscript"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ArrayHelpers.SplitArray``1(``0[],System.Int32)">
            <summary>
            Zerteilt das übergebene Array in Teil-Arrays der angegebenen Größe!
            </summary>
        </member>
        <member name="M:EDV2000.Common.ArrayHelpers.SplitArray``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
            <summary>
            Zerteilt das übergebene Enumerable in Teil-Arrays der angegebenen Größe!
            </summary>
        </member>
        <member name="T:EDV2000.Common.Ascii85">
            <summary>
            C# implementation of ASCII85 encoding. 
            Based on C code from http://www.stillhq.com/cgi-bin/cvsweb/ascii85/
            </summary>
        </member>
        <member name="F:EDV2000.Common.Ascii85.PREFIX_MARK">
            <summary>
            Prefix mark that identifies an encoded ASCII85 string, traditionally '&lt;~'
            </summary>
        </member>
        <member name="F:EDV2000.Common.Ascii85.SUFFIX_MARK">
            <summary>
            Suffix mark that identifies an encoded ASCII85 string, traditionally '~>'
            </summary>
        </member>
        <member name="F:EDV2000.Common.Ascii85.MAXIMUM_LINE_LENGTH">
            <summary>
            Maximum line length for encoded ASCII85 string; 
            set to zero for one unbroken line.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Ascii85.DecodeFromByteArray(System.Byte[])">
            <summary>
            Decodiert aus dem Byte-Array als ASCII85. Das ByteArray wird mit ASCII-Encoding intern in String umgewandelt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Ascii85.DecodeFromByteArray(System.Byte[],System.Text.Encoding)">
            <summary>
            Decodiert aus dem Byte-Array als ASCII85. Das ByteArray wird mit dem angegebenen Encoding intern in String umgewandelt.
            Wird kein Encoding übergeben, so wird ASCII angenommen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Ascii85.Decode(System.String)">
            <summary>
            Decodiert den mit ASCII85 encodierten String als Byte-Array.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Ascii85.EncodeToByteArray(System.Byte[])">
            <summary>
            Encodiert das übergebene Byte-Array als ASCII85 und gibt das Ergebnis als Byte-Array zurück.
            Das eigentliche ASCII-String Ergebnis wird mit dem ASCIIEncoding in das zurückgegebene
            Byte-Array umgewandelt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Ascii85.EncodeToByteArray(System.Byte[],System.Text.Encoding)">
            <summary>
            Encodiert das übergebene Byte-Array als ASCII85 und gibt das Ergebnis als Byte-Array zurück.
            Das eigentliche ASCII-String Ergebnis wird mit dem übergebenen Encoding in das zurückgegebene
            Byte-Array umgewandelt. Wird kein Encoding angegeben, so wird ASCII angenommen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Ascii85.Encode(System.Byte[])">
            <summary>
            Encodiert das übergebene Byte-Array als ASCII85 und gibt das Ergebnis als String zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Ascii85.PerformDecode(System.String)">
            <summary>
            Decodiert den mit ASCII85 encodierten String als Byte-Array.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Ascii85.PerformEncode(System.Byte[])">
            <summary>
            Encodiert das übergebene Byte-Array als ASCII85 und gibt das Ergebnis als String zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Ascii85.EnforceMarks">
            <summary>
            Wenn true: Beim Encoden hinten und vorne IMMER PREFIX und SUFFIX-Mark setzen, beim Decoden Exception bringen, wenn es fehlt!
            Wenn false: Beim Encoden weder hinten noch vorne IMMER PREFIX und SUFFIX-Mark setzen, beim Decoden nicht unbedingt ausgehen davon, dass die Marks da sind!
            </summary>
        </member>
        <member name="T:EDV2000.Common.AssemblyResolveMode">
            <summary>
            Arten, die Assemblies aufzulösen
            </summary>
        </member>
        <member name="F:EDV2000.Common.AssemblyResolveMode.None">
            <summary>
            Keine Übersteuerung
            </summary>
        </member>
        <member name="F:EDV2000.Common.AssemblyResolveMode.DontPreferLoadFullNameDirect">
            <summary>
            Bevorzugt NICHT das Laden der Assembly aus den Standard-Suchverzeichnissen über
            den langen Namen gegenüber dem IAssemblyImageProvider.
            </summary>
        </member>
        <member name="F:EDV2000.Common.AssemblyResolveMode.DontPreferLoadPartialNameDirect">
            <summary>
            Bevorzugt NICHT das Laden der Assembly aus den Standard-Suchverzeichnissen über
            den kurzen Namen gegenüber dem IAssemblyImageProvider. (kommt aber
            nach eventuellem PreferLoadFullNameDirect)
            </summary>
        </member>
        <member name="T:EDV2000.Common.AssemblyNameParseInfo">
            <summary>
            Struct, welcher einen AssemblyNamen parst.
            </summary>
        </member>
        <member name="M:EDV2000.Common.AssemblyNameParseInfo.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yFullAssemblyName"></param>
        </member>
        <member name="M:EDV2000.Common.AssemblyNameParseInfo.#ctor(System.Xml.XmlNode)">
            <summary>
            Liest aus dem XMLNode ein...
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.AssemblyNameParseInfo.CreateRenamedClone(System.String)">
            <summary>
            Benennt die ParseInfo um.
            </summary>
            <param name="yNewAssemblyShortName"></param>
        </member>
        <member name="M:EDV2000.Common.AssemblyNameParseInfo.Clone">
            <summary>
            Gibt eine neue Instanz zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AssemblyNameParseInfo.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.AssemblyNameParseInfo.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.AssemblyNameParseInfo.HasVersion">
            <summary>
            Gibt zurück, ob eine Version drin ist...
            </summary>
        </member>
        <member name="P:EDV2000.Common.AssemblyNameParseInfo.ShortName">
            <summary>
            Dies gibt ShortName zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.AssemblyNameParseInfo.CultureInfo">
            <summary>
            Dies gibt CultureInfo zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.AssemblyNameParseInfo.Version">
            <summary>
            Dies gibt Version zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.AssemblyNameParseInfo.PublicKeyToken">
            <summary>
            Dies gibt PublicKeyToken oder null zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.AssemblyNameParseInfo.FullName">
            <summary>
            Dies gibt FullName zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.AssemblyResolveHelper">
            <summary>
            Zusammenfassung für AssemblyResolveHelper.
            </summary>
        </member>
        <member name="M:EDV2000.Common.AssemblyResolveHelper.PushDisableResolve">
            <summary>
            Deaktiviert das Resolven wie bei einem Stack.
            </summary>
        </member>
        <member name="M:EDV2000.Common.AssemblyResolveHelper.PopEnableResolve">
            <summary>
            Deaktiviert das Resolven wie bei einem Stack.
            </summary>
        </member>
        <member name="M:EDV2000.Common.AssemblyResolveHelper.GetAssemblyFromCache(System.String)">
            <summary>
            Gibt die Referenz der Assembly zurück, wenn bereits im Cache (wenn über Byte-Array oder direkt geladen)
            </summary>
            <param name="yAssemblyName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AssemblyResolveHelper.GetAlreadyLoadedAssembly(System.String)">
            <summary>
            gibt die eventuell bereits geladene Assembly zurück.
            </summary>
            <param name="yAssemblyName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AssemblyResolveHelper.TryLoadAssemblyDirect(System.String,System.Boolean)">
            <summary>
            Versucht die Assembly über den übergebenen Namen zu laden.
            Es kann angegeben werden, ob über die Langform oder die KurzForm.
            </summary>
            <param name="yAssemblyName"></param>
            <param name="yTakeFullName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AssemblyResolveHelper.ResolveAssemblyWithAIP(System.String,EDV2000.Common.AssemblyResolveMode,EDV2000.Common.IAssemblyImageProvider)">
            <summary>
            Löst den Verweis auf eine Assembly auf und lädt diese rein.
            </summary>
            <param name="yAssemblyName"></param>
            <param name="yAssemblyImageProvider"></param>
            <param name="yResolveMode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AssemblyResolveHelper.LoadAssemblyFromByteArray(System.Byte[])">
            <summary>
            Lädt die Assembly aus dem übergebenen Byte-Array (und trägt es im Cache ein...)
            </summary>
            <param name="yAssemblyImage"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.AssemblyResolveHelper.LinkHandleUnhandledExceptions">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.AssemblyResolveHelper.ResolveEnabled">
            <summary>
            Gibt zurück, ob das Resolven für den aktuellen EngineThread aktiviert ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.AssemblyResolveHelper.CurrentResolvingAssembly">
            <summary>
            Der Name der Assembly, welche im Moment gerade resolved wird.
            </summary>
        </member>
        <member name="T:EDV2000.Common.BindingHelper">
            <summary>
            Helperklasse für Bindings
            </summary>
        </member>
        <member name="M:EDV2000.Common.BindingHelper.ConvertIntToString(System.Object,System.Windows.Forms.ConvertEventArgs)">
            <summary>
            Konvertiert einen Int32 in einen String
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.BindingHelper.ConvertStringToInt(System.Object,System.Windows.Forms.ConvertEventArgs)">
            <summary>
            Konvertiert einen String in einen Int32
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.BindingHelper.ConvertLongToString(System.Object,System.Windows.Forms.ConvertEventArgs)">
            <summary>
            Konvertiert einen Int64 in einen String
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.BindingHelper.ConvertStringToLong(System.Object,System.Windows.Forms.ConvertEventArgs)">
            <summary>
            Konvertiert einen String in einen Int64
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.BindingHelper.ConvertDecimalToString(System.Object,System.Windows.Forms.ConvertEventArgs)">
            <summary>
            Konvertiert einen Decimal in einen String
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.BindingHelper.ConvertStringToDecimal(System.Object,System.Windows.Forms.ConvertEventArgs)">
            <summary>
            Konvertiert einen String in einen Decimal
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.BindingHelper.ConvertDateToString(System.Object,System.Windows.Forms.ConvertEventArgs)">
            <summary>
            Konvertiert ein Date in einen String
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.BindingHelper.ConvertStringToDate(System.Object,System.Windows.Forms.ConvertEventArgs)">
            <summary>
            Konvertiert einen String in ein Date
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="T:EDV2000.Common.ConfigurationHelper">
            <summary>
            Funktionalitäten, um mit der im .net Framework einebauten Application-Konfiguration umzugehen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ConfigurationHelper.EnsureCopiedLastUserConfig">
            <summary>
            Betrifft die Configuration/AppSettings-Funktionalität, die vom Framework bereitgestellt wird.
            Wenn für eine EXE-Datei eine neue Version erzeugt wird, die eine andere Versionsnummer hat, dann wird die user.config in einem anderen
            Ordner, der so heißt wie die Version gespeichert. Daher kann die user.config der vorherigen Version nicht mehr gefunden werden.
            Diese Methode stellt sicher, dass das File für die Benutzereinstellungen aus der letzten vorherigen Version übernommen wird.
            Vorraussetzung ist, dass das EXE-File am selben Platz liegt, wie die Vorgängerversionen und auch gleich heißt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.E2KDateRange">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KDateRange.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KDateRange.#ctor(System.DateTime)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KDateRange.#ctor(System.DateTime,System.DateTime)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KDateRange.Contains(System.DateTime)">
            <summary>
            return yDate gte this.Begin &amp;&amp; yDate lte this.End
            </summary>
            <param name="yDate"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.E2KDateRange.Begin">
            <summary>
            Dies gibt Begin zurück oder legt Begin fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KDateRange.End">
            <summary>
            Dies gibt End zurück oder legt End fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KDateRange.Duration">
            <summary>
            return _end.Subtract(_begin);
            </summary>
        </member>
        <member name="T:EDV2000.Common.E2KDayOfWeek">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KDayOfWeek.Undefined">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KDayOfWeek.Montag">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KDayOfWeek.Dienstag">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KDayOfWeek.Mittwoch">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KDayOfWeek.Donnerstag">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KDayOfWeek.Freitag">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KDayOfWeek.Samstag">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KDayOfWeek.Sonntag">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.E2KDateTimeHelpers">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KDateTimeHelpers.GetBisDatum(System.DateTime)">
            <summary>
            V2.41 05.05.2020 - es reicht, die gibts zwar sichecher schon in 30 Ausprägungen, aber ich finde sie nicht
            yDateTime == DateTime.MinValue || yDateTime.Date == DateTime.MaxValue.Date == MaxValue
            ansonsten yDateTime.AddDays(1).AddTicks(-1)
            </summary>
            <param name="yDateTime"></param>
        </member>
        <member name="M:EDV2000.Common.E2KDateTimeHelpers.StripToHHMM(System.TimeSpan,System.Boolean)">
            <summary>
            </summary>
            <param name="yTS"></param>
            <param name="ySeconds"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KDateTimeHelpers.StripToHHMM(System.DateTime,System.Boolean)">
            <summary>
            </summary>
            <param name="yDateTime"></param>
            <param name="ySeconds"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KDateTimeHelpers.GetDayOfWeek(System.DateTime)">
            <summary>
            </summary>
            <param name="yDate"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KDateTimeHelpers.GetWeekOfYear(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek)">
            <summary>
            Ausgehend von CurrentCulture(AT)
            </summary>
            <param name="yDate"></param>
            <param name="yWeekRule">die defaults für AT</param>
            <param name="yDayofWeek">die defaults für AT</param>
        </member>
        <member name="M:EDV2000.Common.E2KDateTimeHelpers.GetMondayOfWeek(System.Int32,System.Int32)">
            <summary>
            Ermittelt den Montag dieser KW im angegebene Jahr
            </summary>
            <param name="yWeek"></param>
            <param name="yYear"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KDateTimeHelpers.GetMondayOfWeek(System.DateTime)">
            <summary>
            </summary>
            <param name="yDate">NICHT leer!</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KDateTimeHelpers.GetSundayOfWeek(System.DateTime)">
            <summary>
            </summary>
            <param name="yDate"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KDateTimeHelpers.GetFirstDayOfMonth(System.DateTime)">
            <summary>
            </summary>
            <param name="yDate">NICHT leer!</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KDateTimeHelpers.GetLastDayOfMonth(System.DateTime)">
            <summary>
            </summary>
            <param name="yDate">NICHT leer!</param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.E2KDateValueDataType">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KDateValueDataType.Undefined">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KDateValueDataType.String">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KDateValueDataType.Date">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KDateValueDataType.Integer">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KDateValueDataType.Decimal">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.IE2KDateValuePair">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.IE2KDateValuePair.DataType">
            <summary>
            Dies gibt DataType zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IE2KDateValuePair.Date">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.IE2KDateValuePair.StringValue">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.IE2KDateValuePair.DateValue">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.IE2KDateValuePair.IntegerValue">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.IE2KDateValuePair.DecimalValue">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.E2KDateValuePair">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KDateValuePair.#ctor(EDV2000.Common.E2KDateValueDataType)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KDateValuePair.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KDateValuePair.#ctor(System.DateTime,System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KDateValuePair.#ctor(System.DateTime,System.DateTime)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KDateValuePair.#ctor(System.DateTime,System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KDateValuePair.#ctor(System.DateTime,System.Decimal)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KDateValuePair.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.E2KDateValuePair.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.E2KDateValuePair.DataType">
            <summary>
            Dies gibt DataType zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KDateValuePair.Date">
            <summary>
            Dies gibt Date zurück oder legt Date fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KDateValuePair.StringValue">
            <summary>
            Dies gibt StringValue zurück oder legt StringValue fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KDateValuePair.DateValue">
            <summary>
            Dies gibt DateValue zurück oder legt DateValue fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KDateValuePair.IntegerValue">
            <summary>
            Dies gibt IntegerValue zurück oder legt IntegerValue fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KDateValuePair.DecimalValue">
            <summary>
            Dies gibt DecimalValue zurück oder legt DecimalValue fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.E2KFormatHelpers">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.DateFormatted(System.DateTime)">
            <summary>
            </summary>
            <param name="yDate"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.DateTimeForFilename(System.DateTime)">
            <summary>
            </summary>
            <param name="yDate"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.DateFormattedZ(System.DateTime)">
            <summary>
            </summary>
            <param name="yDate"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.DateFormatted(System.DateTime,System.Boolean)">
            <summary>
            </summary>
            <param name="yDate"></param>
            <param name="yDayOfWeek"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.DateFormattedZ(System.DateTime,System.Boolean)">
            <summary>
            </summary>
            <param name="yDate"></param>
            <param name="yDayOfWeek"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.DateFormattedZ(System.DateTime,System.Boolean,System.String)">
            <summary>
            </summary>
            <param name="yDate"></param>
            <param name="yDayOfWeek"></param>
            <param name="yEmptyValue"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.TimeFormatted(System.DateTime,System.Boolean)">
            <summary>
            HH:mm[:ss]
            </summary>
            <param name="yDate"></param>
            <param name="yShowSeconds"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.TimeFormattedZ(System.DateTime,System.Boolean)">
            <summary>
            HH:mm[:ss]
            </summary>
            <param name="yDate"></param>
            <param name="yShowSeconds"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.DateTimeFormatted(System.DateTime,System.Boolean)">
            <summary>
            ShortDate HH:mm[:ss]
            </summary>
            <param name="yDate"></param>
            <param name="yShowSeconds"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.DateTimeFormatted(System.DateTime,System.Boolean,System.Boolean)">
            <summary>
            ShortDate[(DOW)] HH:mm[:ss]
            </summary>
            <param name="yDate"></param>
            <param name="yDayOfWeek"></param>
            <param name="yShowSeconds"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.DateTimeFormattedZ(System.DateTime,System.Boolean,System.Boolean)">
            <summary>
            ShortDate[(DOW)] HH:mm[:ss]
            </summary>
            <param name="yDate"></param>
            <param name="yDayOfWeek"></param>
            <param name="yShowSeconds"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.DateTimeFormattedZ(System.DateTime,System.Boolean,System.Boolean,System.String)">
            <summary>
            </summary>
            <param name="yDate"></param>
            <param name="yDayOfWeek"></param>
            <param name="yShowSeconds"></param>
            <param name="yEmptyValue"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.TimeFormattedMinutesRounded(System.TimeSpan)">
            <summary>
            HHH:mm + Die Minuten nun so runden, daß über 30 Sekunden eine Minute dazukommt.
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.TimeFormattedMinutesRoundedZ(System.TimeSpan)">
            <summary>
            HHH:mm + Die Minuten nun so runden, daß über 30 Sekunden eine Minute dazukommt.
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.TimeFormattedMinutesRoundedZ(System.TimeSpan,System.String)">
            <summary>
            HHH:mm + Die Minuten nun so runden, daß über 30 Sekunden eine Minute dazukommt.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.TimeFormatted(System.TimeSpan,System.Boolean)">
            <summary>
            ShowDay=false -> 27:03:16
            </summary>
            <param name="yTimeSpan"></param>
            <param name="yShowSeconds"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.TimeFormatted(System.TimeSpan,System.Boolean,System.Boolean)">
            <summary>
            ShowDay=false -> 27:03:16
            </summary>
            <param name="yTimeSpan"></param>
            <param name="yShowDays"></param>
            <param name="yShowSeconds"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.TimeFormatted(System.TimeSpan,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            ShowDay=false -> 27:03:16
            </summary>
            <param name="yTimeSpan"></param>
            <param name="yShowDays"></param>
            <param name="yShowSeconds"></param>
            <param name="yRound">Wenn true, wird entweder Minuten oder Sekunden gerundet! Also bei Minuten: Bei mehr als 30 Sekunden kommt eine Minute dazu!</param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.TimeFormattedZ(System.TimeSpan,System.Boolean)">
            <summary>
            ShowDay=false -> 27:03:16
            </summary>
            <param name="yTimeSpan"></param>
            <param name="yShowSeconds"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.TimeFormattedZ(System.TimeSpan,System.Boolean,System.Boolean)">
            <summary>
            </summary>
            <param name="yTimeSpan"></param>
            <param name="yShowDays"></param>
            <param name="yShowSeconds"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.TimeFormattedZ(System.TimeSpan,System.Boolean,System.Boolean,System.String)">
            <summary>
            </summary>
            <param name="yTimeSpan"></param>
            <param name="yShowDays"></param>
            <param name="yShowSeconds"></param>
            <param name="yEmptyValue"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.TimeFormattedZ(System.TimeSpan,System.Boolean,System.Boolean,System.Boolean,System.String)">
            <summary>
            </summary>
            <param name="yTimeSpan"></param>
            <param name="yShowDays"></param>
            <param name="yShowSeconds"></param>
            <param name="yRound">Wenn true, wird entweder Minuten oder Sekunden gerundet! Also bei Minuten: Bei mehr als 30 Sekunden kommt eine Minute dazu!</param>
            <param name="yEmptyValue"></param>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.UserDateTimeZ(System.String,System.DateTime)">
            <summary>
            UserDateTime(yUserName,yDateTime,false,true)
            </summary>
            <param name="yUserName"></param>
            <param name="yDateTime"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.UserDateTimeZ(System.String,System.DateTime,System.Boolean,System.Boolean)">
            <summary>
            yUserName, DateTimeZ
            </summary>
            <param name="yUserName"></param>
            <param name="yDateTime"></param>
            <param name="yDayOfWeek"></param>
            <param name="yShowSeconds"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.NumberRoman(System.Int32)">
            <summary>
            </summary>
            <param name="number"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.IntegerFormatted(System.Int32)">
            <summary>
            Formatiere einen Integer (#0)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.IntegerFormattedZ(System.Int32)">
            <summary>
            Formatiere einen Integer (#0) oder "" für 0
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.IntegerFormattedZ(System.Int32,System.String)">
            <summary>
            Formatiere einen Integer (#0) oder yNullValue für 0
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.IntegerFormatted(System.Int64)">
            <summary>
            Formatiere einen Long Integer (#0)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.IntegerFormattedZ(System.Int64)">
            <summary>
            Formatiere einen Integer (#0) oder "" für 0
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.IntegerFormattedZ(System.Int64,System.String)">
            <summary>
            Formatiere einen Integer (#0) oder yNullValue für 0
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.DecimalFormatted(System.Decimal)">
            <summary>
            zeigt 0-Werte an
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.DecimalFormattedZ(System.Decimal)">
            <summary>
            unterdrückt 0-Werte
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.DecimalFormattedZ(System.Decimal,System.String)">
            <summary>
            unterdrückt 0-Werte
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.DecimalFormattedZ(System.Decimal,System.Boolean,System.String)">
            <summary>
            unterdrückt 0-Werte, macht Klammern() wenn gesetzt
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.FileSizeFormatted(System.Int32)">
            <summary>
            Dateigrösse in MB (ab 1.MB) sonst KB Bytes
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.FileSizeFormatted(System.Int64)">
            <summary>
            Dateigrösse in MB (ab 1.MB) sonst KB Bytes
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.FileSizeFormattedKB(System.Int32)">
            <summary>
            Dateigrösse in KB Bytes ({0:#,##0.0} KB)
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.FileSizeFormattedKB(System.Int64)">
            <summary>
            Dateigrösse in KB Bytes ({0:#,##0.0} KB)
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.FileSizeFormattedMB(System.Int32)">
            <summary>
            Dateigrösse in MB Bytes ({0:#,##0.0} MB)
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KFormatHelpers.FileSizeFormattedMB(System.Int64)">
            <summary>
            Dateigrösse in MB Bytes ({0:#,##0.0} MB)
            </summary>
        </member>
        <member name="T:EDV2000.Common.E2KNameObjectPairCollection">
            <summary>
            ist ein Dictionary-Item, aber kein struct! mit String als Key
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KNameObjectPairCollection.GetElements">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KNameObjectPairCollection.CloneElements">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KNameObjectPairCollection.AddRange(System.Collections.Generic.IEnumerable{EDV2000.Common.E2KNameObjectPair})">
            <summary>
            </summary>
            <param name="yEntries"></param>
        </member>
        <member name="M:EDV2000.Common.E2KNameObjectPairCollection.GetValue``1(System.String)">
            <summary>
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KNameObjectPairCollection.AddEntry(EDV2000.Common.E2KNameObjectPair)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KNameObjectPairCollection.AddEntry(System.String,System.Object)">
            <summary>
            </summary>
            <param name="yName"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.E2KNameObjectPairCollection.RemoveEntry(System.String)">
            <summary>
            nix krach wenn nicht drin! 
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.E2KNameObjectPairCollection.Contains(System.String)">
            <summary>
            nix krach wenn nicht drin! 
            </summary>
            <param name="yName"></param>
        </member>
        <member name="P:EDV2000.Common.E2KNameObjectPairCollection.Item(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.E2KNameObjectPair">
            <summary>
            ist ein Dictionary-Item, aber kein struct! mit String als Key
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KNameObjectPair.#ctor(System.String,System.Object)">
            <summary>
            </summary>
            <param name="yName">KEY!</param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.E2KNameObjectPair.TagAs``1">
            <summary>
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.E2KNameObjectPair.TagAsID">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KNameObjectPair.TagAsString">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KNameObjectPair.Name">
            <summary>
            Dies gibt Name zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KNameObjectPair.Value">
            <summary>
            Dies gibt Value zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IE2KNameValuePair">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.IE2KNameValuePair.Name">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.IE2KNameValuePair.Value">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.E2KNameValuePair">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KNameValuePair.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KNameValuePair.#ctor(System.String,System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KNameValuePair.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.E2KNameValuePair.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.E2KNameValuePair.Value">
            <summary>
            Dies gibt Value zurück oder legt Value fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KNameValuePair.Name">
            <summary>
            Dies gibt Name zurück oder legt Name fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.E2KNameValuePairCollection">
            <summary>
            VORSICHT ECHTE E2KNameValuePairs
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KNameValuePairCollection.GetElementByName(System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KNameValuePairCollection.GetFirstElementByValue(System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KNameValuePairCollection.GetElements">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KNameValuePairCollection.SetElements(EDV2000.Common.E2KNameValuePair[])">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KNameValuePairCollection.SetElements(System.Collections.Generic.IEnumerable{EDV2000.Common.IE2KNameValuePair})">
            <summary>
            VORSICHT!!!!!, die Elemente werden beim Reinladen Auf E2KNameValuePair umgewandelt
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KNameValuePairCollection.Add(EDV2000.Common.E2KNameValuePair)">
            <summary>
            </summary>
            <param name="yNVP"></param>
            <returns>E2KNameValuePair</returns>
        </member>
        <member name="M:EDV2000.Common.E2KNameValuePairCollection.Add(System.String,System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
            <param name="yValue"></param>
            <returns>E2KNameValuePair</returns>
        </member>
        <member name="M:EDV2000.Common.E2KNameValuePairCollection.Add(System.String,System.Object)">
            <summary>
            Wandelt yObject mit yValue.ToString() um
            </summary>
            <param name="yName"></param>
            <param name="yObject"></param>
            <returns>E2KNameValuePair</returns>
        </member>
        <member name="M:EDV2000.Common.E2KNameValuePairCollection.AddRangeByNamesLeaveValueEmpty(System.String[])">
            <summary>
            </summary>
            <param name="yNames"></param>
        </member>
        <member name="M:EDV2000.Common.E2KNameValuePairCollection.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.E2KNameValuePairCollection.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.E2KNameValuePairCollection.InnerList">
            <summary>
            Dies gibt InnerList zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KNameValuePairCollection.Item(System.String)">
            <summary>
            returns this.GetElementByName(yName);
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KNameValuePairCollection.Count">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KNameValuePairCollection.Names">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.E2KNameValuePairCollection.Values">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Security.E2KPasswordGenerator">
            <summary>
            This class can generate random passwords, which do not include ambiguous 
            characters, such as I, l, and 1. The generated password will be made of
            7-bit ASCII symbols. Every four characters will include one lower case
            character, one upper case character, one number, and one special symbol
            (such as '%') in a random order. The password will always start with an
            alpha-numeric character; it will not start with a special symbol (we do
            this because some back-end systems do not like certain special
            characters in the first position).
            </summary>
        </member>
        <member name="M:EDV2000.Common.Security.E2KPasswordGenerator.Generate(EDV2000.Common.Security.E2KPasswordParameters)">
            <summary>
            </summary>
            <param name="yParameters"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Security.E2KPasswordGenerator.Generate(EDV2000.Common.Security.E2KPasswordFlags,System.Int32,System.Int32)">
            <summary>
            </summary>
            <param name="yFlags"></param>
            <param name="yMinLength"></param>
            <param name="yMaxLength"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Security.E2KPasswordGenerator.Limit(System.String,EDV2000.Common.Security.E2KPasswordFlags,System.Int32)">
            <summary>
            </summary>
            <param name="yText"></param>
            <param name="yFlags"></param>
            <param name="yMaxLength"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Security.E2KPasswordGenerator.GetLimitedHash(System.String,EDV2000.Common.Security.E2KPasswordFlags,System.Int32)">
            <summary>
            </summary>
            <param name="yPassword"></param>
            <param name="yFlags"></param>
            <param name="yMaxLength"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Security.E2KPasswordGenerator.EncodePassword(System.String)">
            <summary>
            Hülle um Common.crypt.EncodeTextToBase64String (gibt das gehashte Password zurück, maxlen ~ 30)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Security.E2KPasswordGenerator.DecodePassword(System.String)">
            <summary>
            Hülle um Common.crypt.DecodeTextFromBase64String (gibt das Password vom HashedText zurück)
            </summary>
            <param name="yHashedText"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Security.E2KPasswordFlags">
            <summary>
            Beachte: Alikes (O,0 il) werden immer ausgeschlossen
            </summary>
        </member>
        <member name="F:EDV2000.Common.Security.E2KPasswordFlags.None">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Security.E2KPasswordFlags.Uppercase">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Security.E2KPasswordFlags.Lowercase">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Security.E2KPasswordFlags.Numerics">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Security.E2KPasswordFlags.SpecialsLight">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Security.E2KPasswordFlags.SpecialsStrong">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Security.E2KPasswordFlags.ZLowNum">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Security.E2KPasswordFlags.ZUpNum">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Security.E2KPasswordFlags.ZUpLowNum">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Security.E2KPasswordFlags.ZLowNumLight">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Security.E2KPasswordFlags.ZUpLowNumLight">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Security.E2KPasswordFlags.AllStrong">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Security.E2KPasswordParameters">
             <summary>
             Hüllklasse zum Serialisieren, Übergeben, Defaults:
             E2KPasswordFlags _flags = E2KPasswordFlags.ZLowNum
            int _minLength = 6
            int _maxLength = 8
             </summary>
        </member>
        <member name="M:EDV2000.Common.Security.E2KPasswordParameters.#ctor(EDV2000.Common.Security.E2KPasswordFlags,System.Int32,System.Int32)">
            <summary>
            </summary>
            <param name="yFlags"></param>
            <param name="yMinLength"></param>
            <param name="yMaxLength"></param>
        </member>
        <member name="M:EDV2000.Common.Security.E2KPasswordParameters.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Security.E2KPasswordParameters.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Security.E2KPasswordParameters.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Security.E2KPasswordParameters.Flags">
            <summary>
            Dies gibt Flags zurück oder legt Flags fest. (Zeichensatz)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Security.E2KPasswordParameters.MinLength">
            <summary>
            Dies gibt MinLength zurück oder legt MinLength fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Security.E2KPasswordParameters.MaxLength">
            <summary>
            Dies gibt MaxLength zurück oder legt MaxLength fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.E2KXmlHelper">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.E2KXmlHelper.DEFAULT_SPLIT_STRING">
            <summary>
            Standard-Splitterstring für String-Splits
            </summary>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.GetMultiLineString(System.String,System.String,System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefault"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.SetMultiLineString(System.String,System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.GetEnum``1(System.String,``0,System.Xml.XmlNode)">
            <summary>
            </summary>
            <typeparam name="T"></typeparam>
            <param name="yAttributeName"></param>
            <param name="yDefault"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.GetLongEnum``1(System.String,``0,System.Xml.XmlNode)">
            <summary>
            </summary>
            <typeparam name="T"></typeparam>
            <param name="yAttributeName"></param>
            <param name="yDefault"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.GetEnumList``1(System.String,System.Xml.XmlNode)">
            <summary>
            schreiben mit: SetIntegerList
            </summary>
            <typeparam name="T"></typeparam>
            <param name="yAttributeName"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.GetGuidList(System.String,System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.GetIntegerList(System.String,System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.GetCommaSeparatedStringList(System.String,System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.SetStringList(System.String,System.String,System.Collections.IEnumerable,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            verwendet ToString()
            </summary>
            <param name="yAttributeName"></param>
            <param name="ySeparator"></param>
            <param name="yList"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.GetListString(System.Collections.IEnumerable,System.String)">
            <summary>
            </summary>
            <param name="yList"></param>
            <param name="ySeparator"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.GetListString(System.Collections.IEnumerable)">
            <summary>
            verwendet DEFAULT_SPLIT_STRING="¶"
            </summary>
            <param name="yList"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.SplitListString(System.String,System.String)">
            <summary>
            </summary>
            <param name="yValue"></param>
            <param name="ySeparator"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.SplitListString(System.String)">
            <summary>
            verwendet DEFAULT_SPLIT_STRING="¶"
            </summary>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.GetStringList(System.String,System.String,System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yAttributeName"></param>
            <param name="ySeparator"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.SetCommaSeparatedStringList(System.String,System.Collections.IEnumerable,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            verwendet ToString()
            </summary>
            <param name="yAttributeName"></param>
            <param name="yList"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.SetIntegerList(System.String,System.Collections.IEnumerable,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Castet auf Integer, verwendet danach ToString()
            </summary>
            <param name="yAttributeName"></param>
            <param name="yList"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.SetGuidList(System.String,System.Collections.IEnumerable,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Castet auf Guid, verwendet danach ToString()
            </summary>
            <param name="yAttributeName"></param>
            <param name="yList"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.SetEnum``1(System.String,``0,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <typeparam name="T"></typeparam>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.SetLongEnum``1(System.String,``0,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <typeparam name="T"></typeparam>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.GetPoint(System.String,System.Drawing.Point,System.Xml.XmlNode)">
            <summary>
            Format x;y
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefault"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.SetPoint(System.String,System.Drawing.Point,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Format x;y
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.GetSize(System.String,System.Drawing.Size,System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefault"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.SetSize(System.String,System.Drawing.Size,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Format x;y
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.ReadFromXMLFile(EDV2000.Common.IXmlNodeSaveable,System.String)">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.WriteToXMLFile(EDV2000.Common.IXmlNodeSaveable,System.String)">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.ReadFromXMLFile(EDV2000.Common.IXmlNodeSaveable,System.String,System.String@)">
            <summary>
            </summary>
            <param name="yObject"></param>
            <param name="yFileName"></param>
            <param name="yXMLString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.WriteToXMLDocumentString(EDV2000.Common.IXmlNodeSaveable,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            </summary>
            <param name="yObject"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.ReadFromXMLDocumentString(EDV2000.Common.IXmlNodeSaveable,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            </summary>
            <param name="yObject"></param>
            <param name="yDokumentString"></param>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.E2KXmlHelper.ReadFromXMLDocument(EDV2000.Common.IXmlNodeSaveable,System.Xml.XmlDocument,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            </summary>
            <param name="yObject"></param>
            <param name="yDokument"></param>
            <param name="yListener"></param>
        </member>
        <member name="T:EDV2000.Common.ExtensionMethods">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.ExtensionMethods.SetRange``1(System.Collections.Generic.List{``0},System.Collections.Generic.IEnumerable{``0})">
            <summary>
            V2.41 22.01.2020 - machmal kann sinnvolle Erweiterungen
            </summary>
            <typeparam name="T"></typeparam>
            <param name="ySource"></param>
            <param name="yValues"></param>
        </member>
        <member name="M:EDV2000.Common.ExtensionMethods.Append(System.String,System.String,System.String)">
            <summary>
            </summary>
            <param name="ySource"></param>
            <param name="yAppend"></param>
            <param name="ySeparator"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ExtensionMethods.InvokeIfRequired(System.Windows.Forms.Control,System.Action)">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.IE2KListView">
            <summary>
            Interface.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IE2KListView.GetItem(System.Int32)">
            <summary>
            </summary>
            <param name="yItemIndex"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IE2KListView.GetSelectedItem(System.Int32)">
            <summary>
            </summary>
            <param name="yItemIndex"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IE2KListView.GetColumnHeader(System.Int32)">
            <summary>
            </summary>
            <param name="yColumnIndex"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IE2KListView.GetColumnsHeadersEnumerable">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.IE2KListView.SelectedItemsCount">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.IE2KListView.ItemCount">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.IE2KListView.Font">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.IE2KListView.ColumnCount">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.PooledBuffer">
            <summary>
            Ein Buffer, der gepoolt wird. Achtung! Es kommt nicht unbedingt immer die erwünschte Größe zurück!
            </summary>
        </member>
        <member name="F:EDV2000.Common.PooledBuffer.DoBuffering">
            <summary>
            Schaltet das Puffern generell ein und aus.
            </summary>
        </member>
        <member name="F:EDV2000.Common.PooledBuffer.MaximumPoolSizeBytes">
            <summary>
            Maximale Größe des Pools in bytes.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PooledBuffer.GetPooledBuffer(System.Int32)">
            <summary>
            Gibt einen Buffer zurück, der mindestens die erwünschte Größe hat.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PooledBuffer.PutBufferBackToPool(System.Byte[])">
            <summary>
            Stellt den Buffer wieder in den Pool!
            </summary>
        </member>
        <member name="M:EDV2000.Common.PooledBuffer.#ctor(System.Int32)">
            <summary>
            Konstruktor. Achtung! Die tatsächliche Größe kann von der erwünschten abweichen!!!
            Allerdings nie kleiner als erwünscht!
            </summary>
        </member>
        <member name="M:EDV2000.Common.PooledBuffer.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.PooledBuffer.BufferSize">
            <summary>
            Die Größe des Puffers!
            </summary>
        </member>
        <member name="P:EDV2000.Common.PooledBuffer.Buffer">
            <summary>
            Der eigentliche Buffer!
            </summary>
        </member>
        <member name="T:EDV2000.Common.XmlNodeSaveableLateBindingCollection">
            <summary>
            Diese Klasse ist IXmlNodeSaveable und speichert in SubNodes einzelne Instanzen, deren Typ erst beim
            Rauslesen oder Reinschreiben bekannt sein muss (es können natürlich unterschiedliche Typen sein).
            Der Name Collection ist irreführend, weil es keinen Enumerator gibt.
            Der Indexer erfolgt über den LocalName des Xml-Knotens, es gibt aber keinen, das machen die Generics-Methoden LoadInstance und SaveInstance.
            Die SubNodes werden nativ (also in direktem XML Stil, also ohne Escapes) geschrieben und auch so rausgelesen.
            Damit eine Erzeugung der Instanzen einfach möglich ist, müssen diese einen Trivialkonstruktor 
            aufweisen (also einen parameterlosen). Und von IXmlNodeSaveable ableiten. Aber das ist eh klar.
            Aber Vorsicht! Auf eventuelle Namespaces wird bei dem Ganzen gesch..sen...
            Die Property Count ist eigentlich eher unsinnig. Aber das Kommentar ist wert, gelesen zu werden.
            Auch das der Methoden LoadInstance und SaveInstance.
            Das Kommentar bei ReadFromXmlNode und WriteToXmlNode ist eher Schei..e...
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlNodeSaveableLateBindingCollection.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlNodeSaveableLateBindingCollection.LoadInstance``1(System.String)">
            <summary>
            Gibt die befüllte Instanz des geforderten Typs zurück.
            Es muss ein Klassen-Typ sein, er muss einen Trivialkonstruktor haben und von IXmlNodeSaveable ableiten.
            Wenn der Knoten nicht dabei ist, kommt eine leere, mit dem Trivialkonstruktor erzeugte Instanz zurück.
            Wenn die Instanz noch nie abgerufen wurde, wird mit dem Trivialkonstruktor eine neue erzeugt, 
            bei nachfolgenden Aufrufen kommt jedenfalls immer die selbe Instanz zurück.
            Wenn die Instanz bereits abgerufen wurde, wird sie jedoch NICHT aus dem XML neu geladen!
            Der übergebene Knotennamen wird jedenfalls in die Liste der bekannten aufgenommen.
            Lies eventuell Kommentar zu Count...und zu SaveInstance.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlNodeSaveableLateBindingCollection.SaveInstance``1(System.String,``0)">
            <summary>
            Schreibt eine neue Instanz in diese Collection, oder ersetzt eine Instanz gleichen Namens.
            Ist aber normalerweise nicht notwendig, weil die Methode LoadInstance ohnehin eine neue Instanz erzeugt.
            Die Einschränkung mit dem Trivialkonstruktor kann man auf diese Weise nicht umgehen, es sei denn, er ist eh vorhanden
            und man will eine anderweitig vorbefüllte Instanz verwenden.
            Wenn man null übergibt, wird eine eventuell bereits geladene und gecachte Instanz rausgeschmissen und beim nächsten Load eine neue, neu 
            geladene zurückgegeben.
            Lies eventuell den Kommentar zu Property Count und zur Methode LoadInstance...ist nicht klarer, aber dann hat man ein besseres Gefühl.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlNodeSaveableLateBindingCollection.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest aus dem XML. Wie gehabt. Wie immer. Wie wir es immer so erwarten. Was nicht geladen wurde, ist nicht da.
            Was nicht da ist, kann aber vielleicht trotzdem abgerufen werden, dann halt leer.
            Aber wir sagen mal, dann war da nix. Aber beim Schreiben ist dann vielleicht was. Noch Fragen?
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlNodeSaveableLateBindingCollection.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt ins XML. Wie gehabt. Wie immer. Wie wir es immer so erwarten. Auch wenn es kompliziert ist. 
            Nachher stehts drin. Ausser es war nix. Aber dann kann man immer noch sagen, da ist nix, also braucht es nix.
            Aber wenn beim Laden nix war, kann beim Schreiben trotzdem was sein. Noch Fragen?
            </summary>
        </member>
        <member name="P:EDV2000.Common.XmlNodeSaveableLateBindingCollection.Count">
            <summary>
            Gibt die Anzahl zurück.
            Entweder nach dem Laden die Anzahl der geladenen Knotennamen, oder aber wenn Intsnzen abgefragt wurden,
            auf jeden Fall die Anzahl aller KnotenNamen, die beim Schreiben ins XML geschrieben werden; das timmt aber nicht, weil wenn 
            eine Intanz bekannt ist und einen leeren Unterknoten erzeugen würde, wird dieser nicht erzeugt.
            Also wie man schon sieht ist die Anzahl eine eher vage Schätzung, es ist also die Anzahl der dieser Instanz bekannten unterschiedlichen
            Knotennamen, woher diese auch immer bekannt sind.
            Eines kann man aber sagen: Beim Laden werden zumindest alle Unterknoten in die Liste der Knotennamen aufgenommen und sind daher unter
            NodeLocalNames abrufbar.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XmlNodeSaveableLateBindingCollection.NodeLocalNames">
            <summary>
            Gibt die aktuell bekannten LocalNames der Knoten zurück.
            Aber, naja, lies Kommentar zu Count...
            </summary>
        </member>
        <member name="P:EDV2000.Common.XmlNodeSaveableLateBindingCollection.LoadedInstances">
            <summary>
            Gibt alle momentan bereits erzeugten und befüllten Instanzen zurück.
            Oder auch die, die nachträglich mit SaveInstance geschrieben wurden.
            Eventuell hierzu auch das Kommentar zur Property Count lesen...und zu SaveInstance.
            </summary>
        </member>
        <member name="T:EDV2000.Common.XmlSaveableValueList`1">
            <summary>
            Diese Klasse abstrahiert eine XML-speicherbare Auflistung von Werten.
            Sie verwendet XmlHelper.ConvertToString und XmlHelper.ConvertStringToDataType und kann daher nur die dort unterstützten
            Typen abbilden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlSaveableValueList`1.#ctor">
            <summary>
            Trivialkonstruktor, nur zum Serialisieren.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlSaveableValueList`1.#ctor(System.String,System.String,EDV2000.Common.XMLFormatHint)">
            <summary>
            Konstruktor mit Angabe, wie die Knoten der Werte heißen sollen und mit welchem FormatHint sie gespeichert werden sollen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlSaveableValueList`1.#ctor(System.String,EDV2000.Common.XMLFormatHint)">
            <summary>
            Konstruktor mit Angabe des Knotens, wo man keinen Namespace verwenden will. 
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlSaveableValueList`1.#ctor(System.String)">
            <summary>
            Konstruktor mit Angabe des Knotens, wo man keinen Namespace verwenden will. 
            Als FormatHint wird immer XMLFormatHint.XmlDefaultFormat verwendet.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlSaveableValueList`1.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest aus dem XML.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlSaveableValueList`1.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt ins XML.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XmlSaveableValueList`1.XmlLocalName">
            <summary>
            Der Localname des XML-Nodes.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XmlSaveableValueList`1.XmlNamespace">
            <summary>
            Der Namespace des XML-Nodes.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XmlSaveableValueList`1.FormatHint">
            <summary>
            Der FormatHint der beim Konvertieren in den XML-String verwendet wird.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ISyncedInstance">
            <summary>
            Interface, welches ein Objekt beschreibt, welches Zugriffe mittels Lock auf ein SyncRoot
            synchronisieren kann.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ISyncedInstance.SyncRoot">
            <summary>
            Der SyncRoot, mittels dessen Zugriffe zu syncen sind.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ISyncedInstanceEx">
            <summary>
            Interface, welches ein Objekt beschreibt, welches Zugriffe mittels Lock auf ein SyncRoot
            synchronisieren kann.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ISyncedInstanceEx.SyncRoot">
            <summary>
            Der RWLock, mittels dessen Zugriffe zu syncen sind.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JITDeserializedField`1">
            <summary>
            Klasse, welche eine Value-Property mit dem generischen Typ hat und "huckepack" trägt.
            Dieses Field wird beim Serialisieren in ein Byte-Array "eingepackt" und dann flach übertragen.
            Auf der anderen Seite wird beim Deserialisieren das Byte-Array nicht sofort "ausgepackt" sondern
            erst beim ersten Zugriff auf die Value-Property.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:EDV2000.Common.JITDeserializedField`1.#ctor(EDV2000.Common.IJITDeserializedFieldParent{`0},`0)">
            <summary>
            </summary>
            <param name="yWert"></param>
            <param name="yParent">Parent, der benachrichtigt wird, sobald das Field deserialisiert wurde.</param>
        </member>
        <member name="M:EDV2000.Common.JITDeserializedField`1.#ctor(`0)">
            <summary>
            </summary>
            <param name="yWert"></param>
        </member>
        <member name="P:EDV2000.Common.JITDeserializedField`1.DefaultFormatter">
            <summary>
            Der für die Deserialiserung zu verwendende DefaultFormatter.
            (Default ist ein BinaryFormatter)
            </summary>
        </member>
        <member name="P:EDV2000.Common.JITDeserializedField`1.IsDeserialized">
            <summary>
            Gibt zurück, ob das Field bereits deserialisiert ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JITDeserializedField`1.Wert">
            <summary>
            Dies gibt Value zurück oder legt Value fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IJITDeserializedFieldParent`1">
            <summary>
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:EDV2000.Common.IJITDeserializedFieldParent`1.HandleDeserialized(EDV2000.Common.JITDeserializedField{`0})">
            <summary>
            Wird aufgerufen, sobald das Feld sich deserialisert hat.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ListGroup`1">
            <summary>
            Diese Kasse stellt eine Gruppe innerhalb der Collection dar und ist selbst eine COllection aller 
            derjenigen Objekte, welche innerhalb derselben Gruppe sind.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ListGroup`1.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.ListGroup`1.Add(`0)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.ListGroup`1.Remove(`0)">
            <summary>
            Entfernt.
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.ListGroup`1.Sort">
            <summary>
            Sortiert die Elemente der Liste neu aufgrund ihrer IComparable-Schnittstelle
            </summary>
        </member>
        <member name="M:EDV2000.Common.ListGroup`1.Sort(System.Collections.IComparer)">
            <summary>
            Sortiert die Objekte der Liste mit dem IComparer neu.
            </summary>
            <param name="yComparer"></param>
        </member>
        <member name="P:EDV2000.Common.ListGroup`1.GroupHeader">
            <summary>
            Gibt das Objekt am Index 0 der Auflistung innerhalb der Gruppe zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ListGroupCollection`1">
            <summary>
            Auflistung der ListGroups
            </summary>
        </member>
        <member name="M:EDV2000.Common.ListGroupCollection`1.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.ListGroupCollection`1.Sort">
            <summary>
            Sortiert die Groups nach der IComparable-Implementation der GroupHeader.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ListGroupCollection`1.Sort(System.Collections.IComparer)">
            <summary>
            Sortiert die Groups nach dm wie der übergebene IComparer die GroupHeader vergleicht.
            </summary>
            <param name="yComparer"></param>
        </member>
        <member name="T:EDV2000.Common.ListGroupCollection`1.ListGroupSorter`1">
            <summary>
            Der IComparer für die Gruppen
            </summary>
        </member>
        <member name="M:EDV2000.Common.ListGroupCollection`1.ListGroupSorter`1.Compare(System.Object,System.Object)">
            <summary>
            Vergleicht.
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ListGroupCollection`1.ListGroupSorter`1.Compare(EDV2000.Common.ListGroup{`1},EDV2000.Common.ListGroup{`1})">
            <summary>
            Vergleicht
            </summary>
            <param name="g1"></param>
            <param name="g2"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.GroupedList`1">
            <summary>
            Diese Klasse ist die Basisklasse für eine gruppierte Collection.
            </summary>
        </member>
        <member name="M:EDV2000.Common.GroupedList`1.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.GroupedList`1.InSameGroup(`0,`0)">
            <summary>
            Soll beim Ableiten zurückgeben, ob die beiden Objekte in derselben Gruppe sind oder nicht.
            </summary>
            <param name="yObject1"></param>
            <param name="yObject2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.GroupedList`1.AddToListAndGroups(`0)">
            <summary>
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.GroupedList`1.Contains(`0)">
            <summary>
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.GroupedList`1.IndexOf(`0)">
            <summary>
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.GroupedList`1.HandleChange(System.Object)">
            <summary>
            Behandelt eine eventuelle Änderung es Objekts sodaß es nich mehr in die Gruppe paßt und
            ermittelt die Gruppenzugehörigkeit neu.
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.GroupedList`1.Sort">
            <summary>
            Sortiert die Elemente der Auflistung aufgrund ihrer IComarable-Schnittstelle neu.
            Dabei werden auch alle Elemente der jeweiligen Gruppen neu sortiert.
            </summary>
        </member>
        <member name="M:EDV2000.Common.GroupedList`1.Sort(System.Collections.IComparer)">
            <summary>
            Sortiert die Elemente der Auflistung mit dem übergebenen IComparer neu.
            Dabei werden auch alle Elemente der jeweiligen Gruppen neu sortiert.
            </summary>
            <param name="yComparer"></param>
        </member>
        <member name="M:EDV2000.Common.GroupedList`1.OnClearCompleted">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.GroupedList`1.OnInsertCompleted(System.Int32,System.Object)">
            <summary>
            </summary>
            <param name="yIndex"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.GroupedList`1.OnRemoveCompleted(System.Int32,System.Object)">
            <summary>
            </summary>
            <param name="yIndex"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.GroupedList`1.OnSetCompleted(System.Int32,System.Object,System.Object)">
            <summary>
            </summary>
            <param name="yIndex"></param>
            <param name="yOldValue"></param>
            <param name="yNewValue"></param>
        </member>
        <member name="M:EDV2000.Common.GroupedList`1.HandleRemove(System.Object)">
            <summary>
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.GroupedList`1.HandleAdd(System.Object)">
            <summary>
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="P:EDV2000.Common.GroupedList`1.Groups">
            <summary>
            Gibt die Auflistung der Gruppen zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RequestInSameListGroupDelegate`1">
            <summary>
            Diese Delegate fragt ab, ob 2 Objekte in derselben Gruppe sein sollen oder nicht.
            Es kann ein Status-Objekt definiert werden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.EventDrivenGroupedList`1">
            <summary>
            Diese Klasse schießt ein Event, wenn Elemente vergleichen werden sollen, um in
            Gruppen eingeteilt zu werden. 
            </summary>
        </member>
        <member name="M:EDV2000.Common.EventDrivenGroupedList`1.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.EventDrivenGroupedList`1.#ctor(System.Object)">
            <summary>
            Konstruktor mit Angabe des Statusobjekts
            </summary>
        </member>
        <member name="M:EDV2000.Common.EventDrivenGroupedList`1.InSameGroup(`0,`0)">
            <summary>
            Behandelt dies, indem das Event geworfen wird.
            </summary>
            <param name="yObject1"></param>
            <param name="yObject2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EventDrivenGroupedList`1.Add(System.Object)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EventDrivenGroupedList`1.AddRange(System.Collections.ICollection)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yCollection"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EventDrivenGroupedList`1.Remove(System.Object)">
            <summary>
            Entfernt.
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="E:EDV2000.Common.EventDrivenGroupedList`1.RequestInSameGroup">
            <summary>
            Event, daß nun abgefragt wird, ob das Objekt in derselben Gruppe ist wie das andere.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EventDrivenGroupedList`1.State">
            <summary>
            Dies gibt State zurück oder legt State fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EventDrivenGroupedList`1.Item(System.Int32)">
            <summary>
            Gibt das Objekt am Index zurück oder legt es fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JSON.JSONDocument">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONDocument.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONDocument.Load(System.String)">
            <summary>
            Parst den Text!
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONDocument.Objects">
            <summary>
            Dies gibt Objects zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JSON.JSONObject">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONObject.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONObject.AddNewMember">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONObject.Members">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONObject.ParentValue">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.JSON.JSONMember">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONMember.#ctor(EDV2000.Common.JSON.JSONObject)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONMember.Name">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONMember.Value">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.JSON.JSONValueType">
            <summary>
            Stellt die möglichen Typen dar, die ein Wert haben kann.
            </summary>
        </member>
        <member name="F:EDV2000.Common.JSON.JSONValueType.Undefiniert">
            <summary>
            technisch neutrales Element.
            </summary>
        </member>
        <member name="F:EDV2000.Common.JSON.JSONValueType.Null">
            <summary>
            Spezieller Typ, der den Wert Null darstellt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.JSON.JSONValueType.JTrue">
            <summary>
            Spezieller Typ, der den Wert "wahr" oder "true" darstellt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.JSON.JSONValueType.JFalse">
            <summary>
            Spezieller Typ, der den Wert "falsch" oder "false" darstellt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.JSON.JSONValueType.JArray">
            <summary>
            Dieser Typ stellt ein Array von Werten dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.JSON.JSONValueType.JObject">
            <summary>
            Es handelt sich um ein JSONObject
            </summary>
        </member>
        <member name="F:EDV2000.Common.JSON.JSONValueType.JNumber">
            <summary>
            Es ist eine Zahl, mit oder ohne Dezimalstellen oder Exponenten.
            </summary>
        </member>
        <member name="F:EDV2000.Common.JSON.JSONValueType.JString">
            <summary>
            Es ist eine Zeichenkette.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JSON.JSONValue">
            <summary>
            Stellt einen Wert dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONValue.ParseWertUndTypFromWertDarstellung(EDV2000.Common.JSON.JSONValue)">
            <summary>
            Wenn es nun kein ge-quoteter Wert (=string) ist, dann hier ermitteln, welcher Typ und parsen!
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONValue.#ctor(EDV2000.Common.JSON.JSONValue)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONValue.#ctor(EDV2000.Common.JSON.JSONMember)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONValue.ParseWertUndTypFromWertDarstellung">
            <summary>
            Wenn es nun kein ge-quoteter Wert (=string) ist, dann hier ermitteln, welcher Typ und parsen!
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONValue.WriteTo(System.IO.TextWriter)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONValue.Type">
            <summary>
            Dies gibt Type zurück oder legt Type fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONValue.WertDarstellung">
            <summary>
            Die String-Darstellung des Werts. Hat beim Rausschreiben Vorrang vor dem Wert.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONValue.IsArray">
            <summary>
            Ist es ein JSON-Array?
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONValue.ArrayWerte">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONValue.IsObject">
            <summary>
            Ist es ein JSON-Objekt?
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONValue.AsObject">
            <summary>
            Wenn es ein Object ist, das Object.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONValue.ParentValue">
            <summary>
            Wenn ein Value Bestandteil eines Arrays ist, hier den Parent eintragen!
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONValue.SingleWert">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONValue.AsString">
            <summary>
            Der Stringwert oder Leerstring, wenn es kein String ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONValue.ParentMember">
            <summary>
            Wenn es der Value eines Members ist, dann hier dieser Member!
            </summary>
        </member>
        <member name="T:EDV2000.Common.JSON.JSONWriterFormatting">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.JSON.JSONWriterFormatting.Default">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.JSON.JSONWriterFormatting.Indented">
            <summary>
            Zeilenweise eingerückt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JSON.JSONWriter">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONWriter.#ctor(System.IO.TextWriter)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONWriter.WriteLine">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONWriter.Write(System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONWriter.WriteObject(System.Int32,EDV2000.Common.JSON.JSONObject)">
            <summary>
            Schreibt das Object raus.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONWriter.WriteMember(System.Int32,EDV2000.Common.JSON.JSONMember)">
            <summary>
            Schreibt das Object raus.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONWriter.WriteValue(System.Int32,EDV2000.Common.JSON.JSONValue)">
            <summary>
            Schreibt den Wert raus.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONWriter.Encoding">
            <summary>
            Das Encoding des Base-Writers.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONWriter.Formatting">
            <summary>
            Wie formatiert werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONWriter.IndentionChar">
            <summary>
            Default ist Tab.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONWriter.IndentionCharCount">
            <summary>
            Anzahl pro Einzugsebene.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JSON.JSONJPath">
            <summary>
            Stellt einen Pfad im Objektbaum der JSON dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONJPath.#ctor(System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONJPath.#ctor(EDV2000.Common.JSON.JSONJPathSegment[])">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONJPath.ToString">
            <summary>
            Gibt die formatierte JPfad-Entsprechung zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONJPath.ParentPath">
            <summary>
            Gibt den Pfad zurück, der aus den Segmenten vor dem letzten Segment entsteht.
            So wie GetDirector(path). Gibt null zurück, wenn schon ganz oben!
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONJPath.Name">
            <summary>
            Gibt den Pfad zurück, der nur aus dem letzten Segment besteht.
            So wie GetFileName(path). Gibt nie null zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONJPath.Segmente">
            <summary>
            Gibt die Segmente des Pfads zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JSON.JSONJPathSegment">
            <summary>
            Stellt ein Segment eines WatchedFolderJPath dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONJPathSegment.#ctor(System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.JSONJPathSegment.#ctor(System.String,System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONJPathSegment.Name">
            <summary>
            Der Name des Segments.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONJPathSegment.Index">
            <summary>
            Der Index (wenn es ein Array referenziert)
            </summary>
        </member>
        <member name="P:EDV2000.Common.JSON.JSONJPathSegment.HasIndex">
            <summary>
            Gibt zurück, ob ein Index referenziert werden soll.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JSON.Test.TestForJSON">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.Test.TestForJSON.Main">
            <summary>
            testmethode zum starten des Busyforms
            </summary>
        </member>
        <member name="F:EDV2000.Common.JSON.Test.TestForJSON.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JSON.Test.TestForJSON.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:EDV2000.Common.JSON.Test.TestForJSON.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:EDV2000.Common.LockFile">
            <summary>
            Stellt ein LockFile dar!
            </summary>
        </member>
        <member name="M:EDV2000.Common.LockFile.#ctor(System.String)">
            <summary>
            Konstruktor für ein Directory Lock File (EDV2000.lck)
            </summary>
        </member>
        <member name="M:EDV2000.Common.LockFile.#ctor(System.String,System.String)">
            <summary>
            Konstruktor für ein beliebiges LockFile.
            </summary>
        </member>
        <member name="M:EDV2000.Common.LockFile.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="M:EDV2000.Common.LockFile.WriteToLockFile(System.String,System.Object[])">
            <summary>
            Stellt den text ins Lockfile!
            </summary>
            <param name="yFormat"></param>
            <param name="yPars"></param>
        </member>
        <member name="M:EDV2000.Common.LockFile.WriteToLockFile(System.String)">
            <summary>
            Stellt den Text ins LockFile!
            </summary>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.LockFile.EnsureAndWaitForOpenFile">
            <summary>
            Wartet wiederholt, bis er die Lock-Datei aufmachen kann!
            (Im 100ms Takt)
            </summary>
        </member>
        <member name="M:EDV2000.Common.LockFile.OpenFileStreamDirect">
            <summary>
            Versucht, die LockDatei direkt aufzumachen!
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.LockFile.Stream">
            <summary>
            Wenn der Lock dann gesetzt werden konnte, kommt hier der Stream auf die geöffnete Datei zurück!
            </summary>
        </member>
        <member name="P:EDV2000.Common.LockFile.FilePath">
            <summary>
            gibt den FilePath zurück, an dem das LockFile liegt!
            </summary>
        </member>
        <member name="T:EDV2000.Common.LowPriorityPrepper">
            <summary>
            Diese Klasse stellt Funktionalitäten zur Verfügung, um einfach
            mittels Callback bestimmte Vorbereitungsarbeiten mit geringer Priorität asynchron durchführen zu können.
            </summary>
        </member>
        <member name="M:EDV2000.Common.LowPriorityPrepper.RegisterPrepper(System.String,EDV2000.Common.LowPriorityPrepper.PrepareDelegate)">
            <summary>
            Registriert einen Prepare-Callback zur Durchführung.
            </summary>
            <param name="yName"></param>
            <param name="yCallback"></param>
        </member>
        <member name="M:EDV2000.Common.LowPriorityPrepper.ShutDown">
            <summary>
            Dreht den Planungsthread ab.
            </summary>
        </member>
        <member name="T:EDV2000.Common.LowPriorityPrepper.PrepareDelegate">
            <summary>
            Delegate für die gering priorisierte Ausführung.
            </summary>
        </member>
        <member name="M:EDV2000.Common.LowPriorityPrepper.PrepperHolder.PerformCallback">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.MarkupLanguage.MLAttribute">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.MarkupLanguage.MLNode">
            <summary>
            Basisklasse für alle MLNodes
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.Parse(System.String)">
            <summary>
            Parst den Text und gibt das MLDocument zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.HandleRechainEndNodes(EDV2000.Common.MarkupLanguage.MLNode@)">
            <summary>
            Prüft, ob der soeben beendete Knoten ein Ende-Knoten ist und reiht ihn entsprechend.
            Setzt den Verweis auf den logisch aktuell übergeordneten Knoten.
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.#ctor(EDV2000.Common.MarkupLanguage.MLNodeTyp,EDV2000.Common.MarkupLanguage.MLNode,EDV2000.Common.MarkupLanguage.MLDocument)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.SetReferences(EDV2000.Common.MarkupLanguage.MLNode,EDV2000.Common.MarkupLanguage.MLDocument)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.LookupElements(System.String)">
            <summary>
            Sucht nach Elementen mit dem angegeben Namen und den angegebenen Attributen
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.LookupElements(System.String,EDV2000.Common.HashtableEx{System.String,System.String})">
            <summary>
            Sucht nach Elementen mit dem angegeben Namen und den angegebenen Attributen
            (Alle gesuchte Namen müssen normalisiert sein mit ToLowerInvariant!)
            (Mehrere Values können mit Pipe-Symbol getrennt werden und werden mit OR verglichen!)
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.ExtractHTMLText">
            <summary>
            Interpretiert das dargestellte ML-Dokument als HTML-Dokument und extrahiert alle für den Benutzer gedachten Textinhalte...
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.SelectNodes(System.String)">
            <summary>
            Selektiert den Knoten über XPath.
            Es gibt keine Namespaces!
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.NodeTyp">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.OuterML">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.InnerText">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.Value">
            <summary>
            Nur bei Typen, die das unterstützen!
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.Document">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.Parent">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.TagName">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.Attributes">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.ChildNodes">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.EndTagExists">
            <summary>
            Wenn true, wurde der Tag tatsächlich durch einen Ende-Tag beendet.
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.ParseXPath(System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.#ctor(EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.AppendChar(System.Char,System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.SelectNodes(EDV2000.Common.MarkupLanguage.MLNode)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.NodeName">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.ParentPath">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.SubNodePath">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.AttributePath">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.NodeIsElement">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.NodeIsAttribute">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.NodeIsRoot">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.NodeIsCurrentNode">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.Predicate">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLNode.XPathNaviPath.LastPath">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLAttribute.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLAttribute.#ctor(EDV2000.Common.MarkupLanguage.MLNode,EDV2000.Common.MarkupLanguage.MLDocument)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLAttribute.OuterML">
            <summary>
            Die ML-Darstellung des Attributes (Value ist htmlencoded)
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLAttribute.InnerText">
            <summary>
            Leer, hat keinen Inntertext, weil keine Klammerung!
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLAttribute.Value">
            <summary>
            Der HTML-decodierte Wert.
            Wenn null, wird der Ausdruck mit istgleich und Anführungszeichen gar nicht angeführt, ondern nur der Name des Attributs.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLAttribute.Name">
            <summary>
            Der Name des Attributs, tolower normalized.
            </summary>
        </member>
        <member name="T:EDV2000.Common.MarkupLanguage.MLAttributeCollection">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLAttributeCollection.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLAttributeCollection.#ctor(EDV2000.Common.MarkupLanguage.MLNode)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLAttributeCollection.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLAttributeCollection.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLAttributeCollection.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLAttributeCollection.GetFirstValueByName(System.String,System.String)">
            <summary>
            Gibt das erste Attribut mit dem Namen zurück (Name normalized mit ToLowerInvariant)
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLAttributeCollection.GetFirstByName(System.String)">
            <summary>
            Gibt das erste Attribut mit dem Namen zurück (normalized mit ToLowerInvariant)
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLAttributeCollection.GetAllByName(System.String)">
            <summary>
            Gibt alle Attribute mit dem übergebenen Namen zurück (normalized mit ToLowerInvariant)
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLAttributeCollection.RemoveAttributes(System.String)">
            <summary>
            Entfernt alle Attribute mit dem übergebenen Namen
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLAttributeCollection.SetAttributeValue(System.String,System.String)">
            <summary>
            Setzt den Wert des Attributs. Wenn als Value null übergeben wird, wird kein ="" ausgegeben, sondern nur der Name des Attributs.
            Zum Entfernen RemoveAttributes verwenden!
            (Name normalized mit ToLowerInvariant)
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLAttributeCollection.Item(System.String)">
            <summary>
            Gibt das erste Attribut mit dem übergebenen Namen (=normalized mit ToLowerInvariant) zurück.
            Wenn keines existiert, wird es ensured.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.MarkupLanguage.MLCDATASection">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLCDATASection.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLCDATASection.#ctor(System.String,EDV2000.Common.MarkupLanguage.MLNode,EDV2000.Common.MarkupLanguage.MLDocument)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLCDATASection.InnerText">
            <summary>
            Der Text der CDATA_Section, so wie er im ML steht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLCDATASection.OuterML">
            <summary>
            Ident zu InnerText
            </summary>
        </member>
        <member name="T:EDV2000.Common.MarkupLanguage.MLComment">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLComment.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLComment.#ctor(System.String,EDV2000.Common.MarkupLanguage.MLNode,EDV2000.Common.MarkupLanguage.MLDocument)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLComment.InnerText">
            <summary>
            Der Text des Kommentars, so wie er im ML steht, also nicht decoded.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLComment.OuterML">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.MarkupLanguage.MLDocument">
            <summary>
            Hüllt alle MLNodes.
            Nachdem in der allgemeinen ML-Sprache es mehrere Top-Level-Elemente geben kann, ist dieses Document kein eigener Tag/Node!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLDocument.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLDocument.RemoveScripts">
            <summary>
            Entfernt alle Script-Tags aus dem Dokument
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLDocument.EmulateXmlDocument">
            <summary>
            Emuliert ein XML-Document.
            Es wird ein oberster Top-Level-Knoten als Document Element erzeugt, der xml heißt und für das Document an sich steht.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLDocument.OuterML">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLDocument.InnerText">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.MarkupLanguage.MLElement">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLElement.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLElement.#ctor(EDV2000.Common.MarkupLanguage.MLNode,EDV2000.Common.MarkupLanguage.MLDocument)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLElement.InnerText">
            <summary>
            Der Value(htmlencoded) oder wenn Unterknoten existieren, die Summe ihrer OuterXML....
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLElement.Value">
            <summary>
            Der HTML-Decodierte Value.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLElement.Name">
            <summary>
            Der Name des Elements, tolower normalized.
            </summary>
        </member>
        <member name="T:EDV2000.Common.MarkupLanguage.MLLiteral">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLLiteral.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.MarkupLanguage.MLLiteral.#ctor(System.String,EDV2000.Common.MarkupLanguage.MLNode,EDV2000.Common.MarkupLanguage.MLDocument)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLLiteral.InnerText">
            <summary>
            Der Text des Literals, so wie er im ML steht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MarkupLanguage.MLLiteral.OuterML">
            <summary>
            Ident zu InnerText
            </summary>
        </member>
        <member name="T:EDV2000.Common.MarkupLanguage.MLNodeTyp">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.MarkupLanguage.MLNodeTyp.Undefiniert">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MarkupLanguage.MLNodeTyp.Document">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MarkupLanguage.MLNodeTyp.Element">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MarkupLanguage.MLNodeTyp.Literal">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MarkupLanguage.MLNodeTyp.Attribut">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MarkupLanguage.MLNodeTyp.Kommentar">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MarkupLanguage.MLNodeTyp.CDATASection">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Net.ServicePointManagerWrapper">
            <summary>
            Diese Klasse bietet einen zentralen Punkt, wo sich innerhalb der Anwendung man reinhängen kann und
            eventuelle Zertifikate in Abhängigkeit von irgendetwas prüfen kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.ServicePointManagerWrapper.#cctor">
            <summary>
            Ersetzt den Standard-ServerCertificateValidationCallback durch die Eigenimplementaion.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.ServicePointManagerWrapper.RegisterProvider(EDV2000.Common.Net.IServicePointCheckCertificateProvider)">
            <summary>
            Registriert den Provider.
            </summary>
            <param name="yProvider"></param>
        </member>
        <member name="M:EDV2000.Common.Net.ServicePointManagerWrapper.UnregisterProvider(EDV2000.Common.Net.IServicePointCheckCertificateProvider)">
            <summary>
            Ent-registriert den Provider.
            </summary>
            <param name="yProvider"></param>
        </member>
        <member name="M:EDV2000.Common.Net.ServicePointManagerWrapper.IsRegistered(EDV2000.Common.Net.IServicePointCheckCertificateProvider)">
            <summary>
            Gibt zurück, ob die Instanz bereits registriert ist.
            </summary>
            <param name="yProvider"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.ServicePointManagerWrapper.GetRegisteredProviders">
            <summary>
            Gibt alle bis jetzt registrierten Provider zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Net.IServicePointCheckCertificateProvider">
            <summary>
            Beschreibt eine Klasse, die in der Lage ist, zurückzugeben, ob sie 
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.IServicePointCheckCertificateProvider.IsResponsible(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors)">
            <summary>
            Gibt zurück, ob sich der Provider zuständig fühlt.
            </summary>
            <param name="ySender"></param>
            <param name="yCertificate"></param>
            <param name="yChain"></param>
            <param name="ySSLPolicyErrors"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IServicePointCheckCertificateProvider.CheckCertificate(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors)">
            <summary>
            Soll zurückgeben, ob das Zertifikat gültig ist.
            Es wird für alle registrierten IServicePointCheckCertificateProvider aufgerufen, welche bei IsResponsible true zurückgeben.
            Der erste Provider, der "False" oder "True" sagt, gewinnt.
            </summary>
            <param name="ySender"></param>
            <param name="yCertificate"></param>
            <param name="yChain"></param>
            <param name="ySSLPolicyErrors"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Net.WebServiceHelpers">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.WebServiceHelpers.SetAllowUnsafeHeaderParsing20(System.Boolean)">
            <summary>
            Dreht für das Framework 2.0 das UnsafeHeaderParsing auf oder ab.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Net.WSLoggingExtensionAttribute">
            <summary>
            Attribut für WSLoggingSoapExtension
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.WSLoggingExtensionAttribute.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.WSLoggingExtensionAttribute.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.WSLoggingExtensionAttribute.ExtensionType">
            <summary>
            Überschrieben: ExtensionType
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.WSLoggingExtensionAttribute.Priority">
            <summary>
            Überschrieben: Priority
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.WSLoggingExtensionAttribute.LogChannelName">
            <summary>
            Dies gibt LogChannelName zurück oder legt LogChannelName fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.WSLoggingSoapExtension">
            <summary>
            Extension für Web-Services
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.WSLoggingSoapExtension.LoggingEnabled">
            <summary>
            Gibt an, ob der Logging-Mechanismus für WebServices aktiv ist
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.WSLoggingSoapExtension.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.WSLoggingSoapExtension.GetInitializer(System.Web.Services.Protocols.LogicalMethodInfo,System.Web.Services.Protocols.SoapExtensionAttribute)">
            <summary>
            </summary>
            <param name="methodInfo"></param>
            <param name="attribute"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.WSLoggingSoapExtension.GetInitializer(System.Type)">
            <summary>
            </summary>
            <param name="serviceType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.WSLoggingSoapExtension.Initialize(System.Object)">
            <summary>
            </summary>
            <param name="initializer"></param>
        </member>
        <member name="M:EDV2000.Common.Net.WSLoggingSoapExtension.ChainStream(System.IO.Stream)">
            <summary>
            Überschrieben: ChainStream
            </summary>
            <param name="stream"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.WSLoggingSoapExtension.ProcessMessage(System.Web.Services.Protocols.SoapMessage)">
            <summary>
            Überschrieben: ProcessMessage
            </summary>
            <param name="message"></param>
        </member>
        <member name="T:EDV2000.Common.Parallelism.ParallelExecutor">
            <summary>
            Diese Klasse führt Enumerationen parallelisiert durch.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutor.ForeachSimpleInThreadPool``1(System.Collections.IEnumerable,EDV2000.Common.Parallelism.ParallelExecutorSimpleDelegate{``0})">
            <summary>
            Führt eine parallelisierte Enumeration mit Threads des Threadpools durch.
            Führt eine parallelisierte Enumeration mit Standard-Priorität durch, die Anzahl der Threads wird durch die CPU-Anzahl vorgegeben.
            Es gibt kein Ausschlußverfahren für nicht gleichzeitig behandelbare Items.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutor.ForeachSimpleInThreadPool``1(System.Int32,System.Threading.ThreadPriority,System.Collections.IEnumerable,EDV2000.Common.Parallelism.ParallelExecutorSimpleDelegate{``0})">
            <summary>
            Führt eine parallelisierte Enumeration mit Threads des Threadpools durch.
            Es gibt kein Ausschlußverfahren für nicht gleichzeitig behandelbare Items.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutor.ForeachSimple``1(System.Collections.IEnumerable,EDV2000.Common.Parallelism.ParallelExecutorSimpleDelegate{``0})">
            <summary>
            Führt eine parallelisierte Enumeration mit jeweils neuen Threads durch.
            Führt eine parallelisierte Enumeration mit Standard-Priorität durch, die Anzahl der Threads wird durch die CPU-Anzahl vorgegeben.
            Es gibt kein Ausschlußverfahren für nicht gleichzeitig behandelbare Items.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutor.ForeachSimple``1(System.Int32,System.Threading.ThreadPriority,System.Collections.IEnumerable,EDV2000.Common.Parallelism.ParallelExecutorSimpleDelegate{``0})">
            <summary>
            Führt eine parallelisierte Enumeration mit jeweils neuen Threads durch.
            Es gibt kein Ausschlußverfahren für nicht gleichzeitig behandelbare Items.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutor.Foreach``1(System.Collections.IEnumerable,EDV2000.Common.Parallelism.ParallelExecutorDelegate{``0})">
            <summary>
            Führt eine parallelisierte Enumeration mit Standard-Priorität durch, die Anzahl der Threads wird durch die CPU-Anzahl vorgegeben.
            Es gibt kein Ausschlußverfahren für nicht gleichzeitig behandelbare Items.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutor.Foreach``1(System.Collections.IEnumerable,EDV2000.Common.Parallelism.ParallelExecutorCheckExclusionDelegate{``0},EDV2000.Common.Parallelism.ParallelExecutorDelegate{``0})">
            <summary>
            Führt eine parallelisierte Enumeration mit Standard-Priorität durch, die Anzahl der Threads wird durch die CPU-Anzahl vorgegeben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutor.Foreach``1(System.Int32,System.Threading.ThreadPriority,System.Collections.IEnumerable,EDV2000.Common.Parallelism.ParallelExecutorCheckExclusionDelegate{``0},EDV2000.Common.Parallelism.ParallelExecutorDelegate{``0})">
            <summary>
            Führt eine parallelisierte Enumeration durch, indem dafür neue Threads erzeugt werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutor.ForeachInThreadPool``1(System.Collections.IEnumerable,EDV2000.Common.Parallelism.ParallelExecutorDelegate{``0})">
            <summary>
            Führt eine parallelisierte Enumeration durch, indem zur parallelen Abarbeitung ThreadPool-Thread verwendet werden.
            Daher kann auch nicht die Priority festgelegt werden!
            Es gibt keine Exclusivitätsprüfung.
            Die Anzahl ergibt sich über die Anzahl der logischen Prozessoren.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutor.ForeachInThreadPool``1(System.Int32,System.Collections.IEnumerable,EDV2000.Common.Parallelism.ParallelExecutorDelegate{``0})">
            <summary>
            Führt eine parallelisierte Enumeration durch, indem zur parallelen Abarbeitung ThreadPool-Thread verwendet werden.
            Daher kann auch nicht die Priority festgelegt werden!
            Es gibt keine Exclusivitätsprüfung.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutor.ForeachInThreadPool``1(System.Collections.IEnumerable,EDV2000.Common.Parallelism.ParallelExecutorCheckExclusionDelegate{``0},EDV2000.Common.Parallelism.ParallelExecutorDelegate{``0})">
            <summary>
            Führt eine parallelisierte Enumeration durch, indem zur parallelen Abarbeitung ThreadPool-Thread verwendet werden.
            Daher kann auch nicht die Priority festgelegt werden!
            Die Anzahl ergibt sich über die Anzahl der logischen Prozessoren.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutor.ForeachInThreadPool``1(System.Int32,System.Collections.IEnumerable,EDV2000.Common.Parallelism.ParallelExecutorCheckExclusionDelegate{``0},EDV2000.Common.Parallelism.ParallelExecutorDelegate{``0})">
            <summary>
            Führt eine parallelisierte Enumeration durch, indem zur parallelen Abarbeitung ThreadPool-Thread verwendet werden.
            Daher kann auch nicht die Priority festgelegt werden!
            </summary>
        </member>
        <member name="T:EDV2000.Common.Parallelism.ParallelExecutorWorker`1">
            <summary>
            Diese Klasse ist eigentlich nur deswegen eine Instanz, weil der Typ-Parameter an den WorkerThread nicht erst 
            zur Laufzeit durchgereicht werden kann und zur Compile-zeit feststehen muss!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutorWorker`1.#ctor">
            <summary>
            Trivialkonstruktor.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutorWorker`1.PerformWorkSimple(System.Collections.IEnumerable,EDV2000.Common.Parallelism.ParallelExecutorSimpleDelegate{`0},System.Boolean,System.Int32,System.Threading.ThreadPriority)">
            <summary>
            Führt die eigentliche parallele Arbeit durch.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutorWorker`1.PerformWork(System.Collections.IEnumerable,EDV2000.Common.Parallelism.ParallelExecutorCheckExclusionDelegate{`0},EDV2000.Common.Parallelism.ParallelExecutorDelegate{`0},System.Boolean,System.Int32,System.Threading.ThreadPriority)">
            <summary>
            Führt die eigentliche parallele Arbeit durch.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Parallelism.WorkerThreadState">
            <summary>
            Stellt den State eines WorkerThreads dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.WorkerThreadState.#ctor(EDV2000.Common.EngineThread)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.WorkerThreadState.Finalize">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Parallelism.WorkerThreadState.Dispose">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Parallelism.WorkerThreadState.PayAttention">
            <summary>
            Setzt das PayAttention Event!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.WorkerThreadState.WaitForPayAttention(System.Int32)">
            <summary>
            Wartet auf das PayAttention Event und setzt es zurück, wenn erhalten!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.WorkerThreadState.SetThreadFinished">
            <summary>
            Setzt das MEV für ThreadFinished!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.WorkerThreadState.WaitForThreadFinished(System.Int32)">
            <summary>
            Wartet auf das ThreadFinished Event! Setzt es nicht zurück!
            </summary>
        </member>
        <member name="T:EDV2000.Common.Parallelism.PEJob`1">
            <summary>
            Stellt einen Job dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.PEJob`1.#ctor(`0)">
            <summary>
            </summary>
            <param name="yItem"></param>
        </member>
        <member name="P:EDV2000.Common.Parallelism.PEJob`1.Item">
            <summary>
            Das Item der Enumeration
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.PEJob`1.Key">
            <summary>
            Dies gibt Key zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Parallelism.ParallelExecutorContext`1">
            <summary>
            Stellt den Context einer parallelisierten Enumeration dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutorContext`1.#ctor(EDV2000.Common.Parallelism.ParallelExecutorCheckExclusionDelegate{`0},EDV2000.Common.Parallelism.ParallelExecutorDelegate{`0})">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutorContext`1.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutorContext`1.System#IDisposable#Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutorContext`1.SetJobRunning(EDV2000.Common.Parallelism.PEJob{`0})">
            <summary>
            Trägt den Job als Running ein.
            </summary>
            <param name="yJob"></param>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutorContext`1.SetJobNotRunning(EDV2000.Common.Parallelism.PEJob{`0})">
            <summary>
            Trägt den Job als Beendet ein.
            </summary>
            <param name="yJob"></param>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutorContext`1.GetRunningItems">
            <summary>
            Ermittelt die Items der Jobs, die gerade laufen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutorContext`1.RegisterWorkerThreadState(EDV2000.Common.Parallelism.WorkerThreadState)">
            <summary>
            Trägt den State eines WorkerThreads ein.
            </summary>
            <param name="yState"></param>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutorContext`1.IsJobRunning(EDV2000.Common.Parallelism.PEJob{`0})">
            <summary>
            Gibt zurück, ob der Job läuft!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutorContext`1.RaisePayAttention">
            <summary>
            Wirft für alle Threads ein PayAttention!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutorContext`1.WaitForAllThreadsFinished(System.Int32)">
            <summary>
            Wartet darauf, dass 
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorContext`1.JobsToDo">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorContext`1.SyncRoot">
            <summary>
            Dies gibt SyncRoot zurück oder legt SyncRoot fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorContext`1.ItemsRunning">
            <summary>
            Gibt die Items zurück, die gerade parallel abgearbeitet werden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorContext`1.CountJobsToRun">
            <summary>
            Gibt die Anzahl der Jobs zurück, die noch getan werden müssen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorContext`1.CountJobsRunning">
            <summary>
            gibt die Anzahl der Jobs zurück, die gerade jetzt laufen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorContext`1.CheckExclusionCallBack">
            <summary>
            Dies gibt CheckExclusionCallBack zurück oder legt CheckExclusionCallBack fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorContext`1.ExecutionCallBack">
            <summary>
            Dies gibt ExecutionCallBack zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorContext`1.Cancel">
            <summary>
            Wenn es auf true gesetzt wird, wird möglichst zeitnah abgebrochen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorContext`1.WorkerThreadStates">
            <summary>
            Die Liste der States der WorkerThreads.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Parallelism.ParallelExecutorArgs`1">
            <summary>
            Args für den CallBack der herausfindet, ob sich 2 Jobs vertragen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutorArgs`1.#ctor(EDV2000.Common.Parallelism.ParallelExecutorContext{`0},`0)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorArgs`1.Context">
            <summary>
            Der Context, in dem diese Ausführung stattfindet.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorArgs`1.Item">
            <summary>
            Das Item, das in der Enumeration nun bearbeitet werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorArgs`1.ItemsRunningJustNow">
            <summary>
            Gibt alle Items zurück, die jetzt gerade bearbeitet werden, vorsicht, das aktuelle ist auch dabei!
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorArgs`1.Cancel">
            <summary>
            Wenn es auf true gesetzt wird, wir dmöglichst Zeitnah abgebrochen.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Parallelism.ParallelExecutorDelegate`1">
            <summary>
            Delegate für Callback.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Parallelism.ParallelExecutorSimpleDelegate`1">
            <summary>
            Delegate für einfachen Callback.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Parallelism.ParallelExecutorCheckExclusionArgs`1">
            <summary>
            Args für den CallBack der herausfindet, ob sich 2 Jobs vertragen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Parallelism.ParallelExecutorCheckExclusionArgs`1.#ctor(EDV2000.Common.Parallelism.ParallelExecutorContext{`0},`0)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorCheckExclusionArgs`1.Context">
            <summary>
            Der Context, in dem diese Ausführung stattfinden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorCheckExclusionArgs`1.Item">
            <summary>
            Das Item, das in der Enumeration als nächstes bearbeitet werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorCheckExclusionArgs`1.ItemsRunningJustNow">
            <summary>
            Gibt alle Items zurück, die jetzt gerade bearbeitet werden, vorsicht, das aktuelle ist auch dabei!
            </summary>
        </member>
        <member name="P:EDV2000.Common.Parallelism.ParallelExecutorCheckExclusionArgs`1.ItemCanNowBeProcessed">
            <summary>
            Dies ist ein Kennzeichen, ob das Item im nächsten Durchlauf nun bearbeitet werden kann oder nicht.
            Wenn ein Item dahingehend gekennzeichnet werden soll, dass es gerade jetzt nicht nicht bearbeitet werden soll, hier false eintragen!
            Es wird dann später nochmals danach gefragt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Parallelism.ParallelExecutorCheckExclusionDelegate`1">
            <summary>
            Delegate für Callback.
            </summary>
        </member>
        <member name="T:EDV2000.Common.PooledMemoryStream">
            <summary>
            Diese Klasse behandelt das Problem, dass große Objekte (>=85KB) im LargeObjectHeap abgelegt werden, welcher vom GC per se nicht
            Memory-Defragmentiert wird. Daher kommt es zur Memoryfragmentation.
            Diese Klasse bezieht die Memory-Streams aus einem Pool und verwirft sie nicht mehr wirklich, sodaß sie beim zurückstellen neu verwendet werden können.
            Der Pool hat eine Maximal-Anzahl und eine Maximal-Größe.
            Wenn diese überschritten wären, wird der Stream nicht wieder zurückgestellt, sondern es wird geprüft, ob nicht der größte verworfen werden kann.
            Tatsächlich geht es eigentlich nur darum, wie viele Memory-Streams GLEICHZEITIG benötigt werden.
            Das Tatsächliche Pooling kann auch deaktiviert werden.
            </summary>
        </member>
        <member name="F:EDV2000.Common.PooledMemoryStream.SmallestLOHObject">
            <summary>
            Die kleinste Größe, die gerade noch in den LargeObjectHeap kommt!
            Es geht hier um SOH (SmallObjectHeap) und LOH (LargeObjectHeap)!
            </summary>
        </member>
        <member name="F:EDV2000.Common.PooledMemoryStream.PoolingEnabled">
            <summary>
            Wenn false, wird nichts gepoolt. Default true.
            </summary>
        </member>
        <member name="F:EDV2000.Common.PooledMemoryStream.MaximumPoolSize">
            <summary>
            Die maximale Größe des Pools, Default 100MB.
            </summary>
        </member>
        <member name="F:EDV2000.Common.PooledMemoryStream.MaximumPoolCount">
            <summary>
            Die maximale Anzahl der Streams im Pool, Default 100.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PooledMemoryStream.GetMemoryStreamFromPool">
            <summary>
            Gibt einen Memory stream aus dem Pool zurück.
            Der ist dann nicht mehr im Pool.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PooledMemoryStream.PerformAufraeumen">
            <summary>
            Diese Methode prüft, ob die Limits überschritten sind und räumt dann auf!
            </summary>
        </member>
        <member name="M:EDV2000.Common.PooledMemoryStream.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.PooledMemoryStream.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.PooledMemoryStream.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.PooledMemoryStream.Close">
            <summary>
            Schließt den Stream.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PooledMemoryStream.Flush">
            <summary>
            Reicht die Anforderung an den BaseStream weiter.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PooledMemoryStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Liest einen Byteblock aus dem aktuellen Stream und schreibt die Daten in buffer.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PooledMemoryStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
            Legt die Position im aktuellen Stream auf den angegebenen Wert fest.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PooledMemoryStream.SetLength(System.Int64)">
            <summary>
            Legt die Länge des aktuellen Streams auf den angegebenen Wert fest.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PooledMemoryStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
             Schreibt einen Byteblock mit den aus dem Puffer gelesenen Daten in den aktuellen Stream.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PooledMemoryStream.ToArray">
            <summary>
            Schreibt den Inhalt des Streams in ein Bytearray, unabhängig von der System.IO.MemoryStream.Position-Eigenschaft.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PooledMemoryStream.CurrentPoolSizeBytes">
            <summary>
            Gibt die momentane Größe des Pools in Bytes zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PooledMemoryStream.CurrentPoolCount">
            <summary>
            Gibt die momentane Anzahl der im Pool befindlichen, freien MemoryStreams zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PooledMemoryStream.CanSeek">
            <summary>
            Ja, außer wenn geschlossen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PooledMemoryStream.CanRead">
            <summary>
            Ja, außer wenn geschlossen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PooledMemoryStream.CanTimeout">
            <summary>
            Prinzipiell nein.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PooledMemoryStream.CanWrite">
            <summary>
            Ja, außer wenn geschlossen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PooledMemoryStream.Length">
            <summary>
            Ruft die Länge des Streams in Bytes ab.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PooledMemoryStream.Position">
            <summary>
            Ruft die aktuelle Position im Stream ab oder legt diese fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Properties.Resources">
            <summary>
              Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Properties.Resources.ResourceManager">
            <summary>
              Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Properties.Resources.Culture">
            <summary>
              Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
              Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.PushPopSectionWithCallback">
            <summary>
            Spezielles Object, welches IDisposable unterstützt und beim Disposen den übergebenen
            Callback ausführt.
            Ist gedacht, um Push/Pop-Sections einfach einbauen zu können.
            Es wird sichergestellt, dass der Callback nur EINMAL ausgeführt wird.
            Der Callback kann ohne Parameter (ThreadStart) oder mit einem BoolTellerDelegate durchgeführt werden.
            Als Bool kommt daher, ob der Callback im Dispose (=true) oder im Finalizer (=false) ausgeführt wurde.
            Diese Klasse kann eigentlich nicht über AppDomain-Grenzen serialisiert werden (Delegates machen hierbei Probleme) und ist daher MBR...
            </summary>
        </member>
        <member name="M:EDV2000.Common.PushPopSectionWithCallback.#ctor(EDV2000.Common.Delegates.BoolTellerDelegate)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.PushPopSectionWithCallback.#ctor(System.Threading.ThreadStart)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.PushPopSectionWithCallback.Dispose(System.Boolean)">
            <summary>
            Überladen, führt den Callback aus, es sei denn, er ist null...
            </summary>
        </member>
        <member name="T:EDV2000.Common.RFCs.RFC1521">
            <summary>
            RFC 1521: "Quoted Printable" und "Base64"
            </summary>
        </member>
        <member name="M:EDV2000.Common.RFCs.RFC1521.EncodeQuotedPrintable(System.Int32,System.String,EDV2000.Common.RFCs.QuotedPrintableEncodingTarget,System.Text.Encoding)">
            <summary>
            Encodiert Quoted-Printable.
            </summary>
            <param name="yFirstLineOffset"></param>
            <param name="yText"></param>
            <param name="yTarget"></param>
            <param name="yEncoding"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RFCs.RFC1521.ReadLine(System.String,System.Int32@,System.Boolean@)">
            <summary>
            Liest einen Textzeile, wobei jedoch auch zurückgegeben wird, ob sie terminiert wurde oder nicht..
            </summary>
            <param name="yText"></param>
            <param name="yOffset"></param>
            <param name="yLineWasEndedWithNewLine"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RFCs.RFC1521.DecodeQuotedPrintable(System.String,System.Text.Encoding)">
            <summary>
            Decodiert die Quoted-Printable Syntax.
            </summary>
            <param name="yText"></param>
            <param name="yEncoding"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RFCs.RFC1521.EncodeBase64(System.Byte[],System.Int32)">
            <summary>
            Stellt das übergebene Byte-Array in Base64 Codierung dar.
            </summary>
            <param name="yLineOffset"></param>
            <param name="yBytes"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RFCs.RFC1521.DecodeBase64(System.String)">
            <summary>
            Wandelt eine Zeichenkette, welche Base64-Code darstellt in ein Byte-Array um.
            </summary>
            <param name="yBase64Text"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.RFCs.QuotedPrintableEncodingTarget">
            <summary>
            Stellt die Zielsetzung des Encodings dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.RFCs.QuotedPrintableEncodingTarget.Undefined">
            <summary>
            Undefiniert.
            </summary>
        </member>
        <member name="F:EDV2000.Common.RFCs.QuotedPrintableEncodingTarget.NearlyReadable">
            <summary>
            Stellt möglichst viele Zeichen in ihrer ASCII-Entsprechung dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.RFCs.QuotedPrintableEncodingTarget.SafeMode">
            <summary>
            Stellt alle Zeichen, welche nicht Leerzeichen, Ziffer oder Buchstabe sind, gequoted dar.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RWLock">
            <summary>
            Statische Methoden zum Umgang mit dem ReaderWriterLock.
            </summary>
        </member>
        <member name="F:EDV2000.Common.RWLock.UseSimpleLockRegistering">
            <summary>
            Schalter, um DeadLockDetection der SimpleLocks ein- und auszuschalten.
            </summary>
        </member>
        <member name="F:EDV2000.Common.RWLock.UseSimpleLockDeadLockDetection">
            <summary>
            Schalter, um DeadLockDetection der SimpleLocks ein- und auszuschalten.
            </summary>
        </member>
        <member name="F:EDV2000.Common.RWLock.UseSimpleLockStackTrace">
            <summary>
            Schalter, um beim DebugString des SimpleLocks den Thread-Stacktrace auszugeben!
            </summary>
        </member>
        <member name="F:EDV2000.Common.RWLock.LockTimeOut">
            <summary>
            Default=5min
            </summary>
        </member>
        <member name="M:EDV2000.Common.RWLock.ReadLock(System.Threading.ReaderWriterLock)">
            <summary>
            Versucht, einen ReadLock zu bekommen, bis der TimeOut abläuft.
            (Maximal LockTimeout, default=5min)
            Ansonsten ApplicationException.
            </summary>
            <param name="yLock"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RWLock.WriteLock(System.Threading.ReaderWriterLock)">
            <summary>
            Versucht, einen WriteLock zu bekommen, bis der TimeOut abläuft.
            (Maximal LockTimeout, default=5min)
            Ansonsten ApplicationException.
            </summary>
            <param name="yLock"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RWLock.TryReadLock(System.Threading.ReaderWriterLock,System.TimeSpan)">
            <summary>
            Versucht, einen ReadLock zu bekommen.
            Kehrt jedoch nach Ablauf der angegebenen Zeitspanne zurück, ohne eine Exception zu werfen, wenn
            keinen Lock bekommen. In diesem Fall kommt null zurück!!
            </summary>
            <param name="yLock"></param>
            <param name="yTimeOut"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RWLock.TryWriteLock(System.Threading.ReaderWriterLock,System.TimeSpan)">
            <summary>
            Versucht, einen WriteLock zu bekommen.
            Kehrt jedoch nach Ablauf der angegebenen Zeitspanne zurück, ohne eine Exception zu werfen, wenn
            keinen Lock bekommen. In diesem Fall kommt null zurück!!
            </summary>
            <param name="yLock"></param>
            <param name="yTimeOut"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RWLock.DescribeHoldLocks(System.Threading.ReaderWriterLock)">
            <summary>
            Gibt eine BEschreibung derjenigen Lock zurück, die gerade einen bestimmten ReaderWriterLock gelockt halten.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RWLock.DescribeWaitingLocks">
            <summary>
            Beschreibt diejenigen RWLocks, die gerade auf einen RWL warten!
            </summary>
        </member>
        <member name="M:EDV2000.Common.RWLock.Lock(System.Object)">
            <summary>
            Registriert einen SimpleLock (Monitor.Enter) und kehrt erst dann zurück, wenn er 
            erhalten wurde.
            Mit Dispose kann dieser lock wieder aufgebhoben werden, eignet sich daher für eine Using-Section!
            </summary>
        </member>
        <member name="M:EDV2000.Common.RWLock.RegisterLock(EDV2000.Common.RWLock.SimpleLock)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.RWLock.UnregisterAllLocks">
            <summary>
            Eventuelle Aufräum-Methode, die alle Locks abbricht!
            </summary>
        </member>
        <member name="M:EDV2000.Common.RWLock.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.RWLock.Dispose">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.RWLock.HasWriteLock">
            <summary>
            Gibt zurück, ob der WriteLock erhalten wurde.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.RWLock.SimpleLockState">
            <summary>
            Der Status eines SimpleLocks.
            </summary>
        </member>
        <member name="F:EDV2000.Common.RWLock.SimpleLockState.NoLock">
            <summary>
            Es besteht noch kein Lock oder es besteht kein Lock mehr.
            </summary>
        </member>
        <member name="F:EDV2000.Common.RWLock.SimpleLockState.WaitingForLock">
            <summary>
            Es wird gerade auf den Lock gewartet
            </summary>
        </member>
        <member name="F:EDV2000.Common.RWLock.SimpleLockState.Locked">
            <summary>
            Der Lock konnte erfolgreich registriert werden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RWLock.SimpleLock">
            <summary>
            Spezielle Klasse, die das lock-Macro hüllt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RWLock.SimpleLock.#ctor(System.Int64,System.Object)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.RWLock.SimpleLock.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.RWLock.SimpleLock.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.RWLock.SimpleLock.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.RWLock.SimpleLock.GetWaitingLockInThread(System.Int32)">
            <summary>
            Gibt denjenigen SimpleLock zurück, der im übergebenen Thread gerade auf einen Lock wartet!
            Gibt mich selbst natürlich nie zurück!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RWLock.SimpleLock.GetLockingLockWhichDelaysWaitForMyLock(System.Int64)">
            <summary>
            gibt den SimpleLock zurück, der das Objekt bereits lockt, auf welches ich warte!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RWLock.SimpleLock.LockingThreadIsWaiting(EDV2000.Common.RWLock.SimpleLock@)">
            <summary>
            Gibt true zurück, wenn der Thread, der den Lock hält, im WaitSleepJoin ist oder
            einen Waiting Lock hat...
            </summary>
            <param name="yWaitingLock"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RWLock.SimpleLock.GetDebugString">
            <summary>
            Gibt Infos über den Lock zurück!
            </summary>
        </member>
        <member name="P:EDV2000.Common.RWLock.SimpleLock.ID">
            <summary>
            Die ID des SimpleLocks.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RWLock.SimpleLock.ManagedThreadID">
            <summary>
            Die ManagedThreadID des Threads, der den Lock angefordert hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RWLock.SimpleLock.State">
            <summary>
            Der State des Locks.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RWLock.SimpleLock.LockObject">
            <summary>
            Das gelockte Object.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RWLock.RWLockType">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.RWLock.RWLockType.NoLock">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.RWLock.RWLockType.ReadLock">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.RWLock.RWLockType.WriteLock">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.RWLock.RWLockReferences.#ctor(System.Threading.ReaderWriterLock)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.RWLock.RWLockReferences.ReferenceCount">
            <summary>
            Die Anzahl der referenzierenden RWLocks.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RWLock.RWLockReferences.Rwl">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.RWLock.RWLockReference.LockType">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.RWLock.RWLockReference.StackTrace">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.RWLock.RWLockReference.RWLock">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.RWLock.RWLockReference.ThreadName">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Crc8">
            <summary>
            Klasse zum Ermitteln eines CRC8
            </summary>
        </member>
        <member name="M:EDV2000.Common.Crc8.GetCRC8(System.Byte[])">
            <summary>
            Berechnet den CRC des übergebenen Byte-Arrays
            </summary>
            <param name="yData"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.CSVParser">
            <summary>
            Klasse zum Parsen von CSV-Files.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CSVParser.#ctor(System.String,System.Text.Encoding)">
            <summary>
            Konstruktor
            (Wenn Encoding null, dann Default mit detectEncodingFromByteOrderMarks)
            </summary>
        </member>
        <member name="M:EDV2000.Common.CSVParser.#ctor(System.IO.Stream,System.Text.Encoding)">
            <summary>
            Konstruktor
            (Wenn Encoding null, dann Default mit detectEncodingFromByteOrderMarks)
            </summary>
        </member>
        <member name="M:EDV2000.Common.CSVParser.#ctor(System.IO.TextReader)">
            <summary>
            Konstruktor
            </summary>
            <param name="yReader"></param>
        </member>
        <member name="M:EDV2000.Common.CSVParser.GetColumnNames">
            <summary>
            Gibt die Namen der Spalten in der Reihenfolge der Spalten zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CSVParser.GetColumnIndex(System.String)">
            <summary>
            Gibt den Index der Spalte mit dem übergebenen Namen zurück oder -1 wenn nicht gefunden.
            </summary>
            <param name="yColumnName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CSVParser.GetColumnIndex(System.String[])">
            <summary>
            Gibt den Index der Spalte mit einem der übergebenen Namen zurück oder -1 wenn nicht gefunden.
            Wenn mehrere Namen angegeben werden, wird der Index des ersten gefundenen Namens zurückgegeben. 
            </summary>
        </member>
        <member name="M:EDV2000.Common.CSVParser.GetColumnName(System.Int32)">
            <summary>
            Gibt den Namen der Spalte mit dem übergebenen Index zurück oder leer, wenn nicht gefunden.
            </summary>
            <param name="yIndex"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CSVParser.GetString(System.String[])">
            <summary>
            Gleich wie Get-Indexer, nur kommt nie null, sondern Leerstring.
            Werden mehrere Spaltennamen übergeben, wird der Inhalt der ersten gefundenen Spalte zurückgegeben.
            Wenn keine Spaltennamen (ArrayLänge =0 oder Array = null) übergeben werden, oder keine einzige Spalte gefunden werden kann, 
            wird Leerstring zurückgegeben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CSVParser.GetInt32(System.String[])">
            <summary>
            Werden mehrere Spaltennamen übergeben, wird versucht, den Inhalt der ersten gefundenen Spalte in Int32 umzuwandeln.
            Wenn keine Spaltennamen (ArrayLänge =0 oder Array = null) übergeben werden, oder keine einzige Spalte gefunden werden kann, 
            oder auch der Text sich nicht gültig in Int32 umwandeln läßt, wird -1 zurückgegeben.
            </summary>
            <param name="yColumnNames"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CSVParser.GetInt64(System.String[])">
            <summary>
            Werden mehrere Spaltennamen übergeben, wird versucht, den Inhalt der ersten gefundenen Spalte in Int64 umzuwandeln.
            Wenn keine Spaltennamen (ArrayLänge =0 oder Array = null) übergeben werden, oder keine einzige Spalte gefunden werden kann, 
            oder auch der Text sich nicht gültig in Int64 umwandeln läßt, wird -1 zurückgegeben.
            </summary>
            <param name="yColumnNames"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CSVParser.GetGuid(System.String[])">
            <summary>
            Werden mehrere Spaltennamen übergeben, wird versucht, den Inhalt der ersten gefundenen Spalte in Guid umzuwandeln.
            Wenn keine Spaltennamen (ArrayLänge =0 oder Array = null) übergeben werden, oder keine einzige Spalte gefunden werden kann, 
            oder auch der Text sich nicht gültig in Guid umwandeln läßt, wird -1 zurückgegeben.
            </summary>
            <param name="yColumnNames"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CSVParser.GetValues">
            <summary>
            Gibt alle Werte als String-Array zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CSVParser.ReadLine">
            <summary>
            Liest die nächste Zeile ein. Wenn es keine mehr gibt, kommt false zurück.
            Wenn FirstLineColumnNames true ist, wird ganz zu Anfang die erste Datenzeile gelesen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CSVParser.Close">
            <summary>
            Schließt alle Resourcen des Parsers und je nach Einstellung den zugrundeliegenden Reader.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CSVParser.Dispose(System.Boolean)">
            <summary>
            Ruft Close auf.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CSVParser.SetColumnName(System.Int32,System.String)">
            <summary>
            Trägt ein, wie die Spalte am angegebenen Index heißt.
            Durch Angeben eines höheren Spaltenindizes kann der ColumnCount ansteigen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CSVParser.Reader">
            <summary>
            Dies gibt den zugrundeliegenden TextReader zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CSVParser.AutoClose">
            <summary>
            Wenn true, wird beim Aufruf von Close der zugrundeliegende Stream geschlossen.
            Default=true
            </summary>
        </member>
        <member name="P:EDV2000.Common.CSVParser.FirstLineColumnNames">
            <summary>
            Kennzeichen, ob in der ersten Zeile die Spaltennamen stehen.
            Hinweis: Wenn in der Property "LeadingIgnoreLines" eine Zahl größer 0 drinsteht, ist die Zeile entsprechend nachher...
            Default=false
            </summary>
        </member>
        <member name="P:EDV2000.Common.CSVParser.ColumnSeparationChar">
            <summary>
            Das Zeichen, welches die Spalten trennt.
            Default=; also Semicolon
            </summary>
        </member>
        <member name="P:EDV2000.Common.CSVParser.TextDelimiterChar">
            <summary>
            Das Zeichen, welches Strings einleitet und beendet. Wenn nicht angegeben sein soll, muß \0 übergeben werden.
            Wenn ein Zeichen hier angegeben wird, gilt ein ColumnSeparationChar innerhalb TextDelimiterChars als KEIN ColumnSeparationChar;
            Default ist doppeltes Anführungszeichen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CSVParser.EscapeChar">
            <summary>
            Escape-Zeichen: Das Zeichen, welches direkt auf das Escape Zeichen folgt, wird ohne Parsing direkt dem Spalteninhalt zugerechnet.
            Default ist Backslash
            </summary>
        </member>
        <member name="P:EDV2000.Common.CSVParser.AutoTrim">
            <summary>
            Wenn true, werden Feldinhalte getrimmt.
            Default=true
            </summary>
        </member>
        <member name="P:EDV2000.Common.CSVParser.LeadingIgnoreLines">
            <summary>
            Die Anzahl der Zeilen, die am Beginn der Datei übersprungen werden sollen (weil sie z.B. irgendwelche Header beinhalten).
            Danach kommt erst die "FirstLine"! Diese Zeilen zählen beim LineIndex NICHT mit!
            Default=0
            </summary>
        </member>
        <member name="P:EDV2000.Common.CSVParser.Item(System.Int32)">
            <summary>
            Gibt den Inhalt der Spalte mit dem übergebenen Index zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CSVParser.Item(System.String)">
            <summary>
            Gibt den Inhalt der Spalte mit dem übergebenen Namen zurück oder null, wenn die
            Spalte nicht mehr gefunden werden kann.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CSVParser.Item(System.String[])">
            <summary>
            Werden mehrere Spaltennamen übergeben, wird der Inhalt der ersten gefundenen Spalte zurückgegeben.
            Wenn keine Spaltennamen (ArrayLänge =0 oder Array = null) übergeben werden, oder keine einzige Spalte gefunden werden kann, 
            wird null zurückgegeben.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CSVParser.ColumnCount">
            <summary>
            Gibt die Anzahl der Spalten zurück (der aktuellen Zeile)
            </summary>
        </member>
        <member name="P:EDV2000.Common.CSVParser.LineIndex">
            <summary>
            Gibt den nullbasierten Index der momentan im Speicher befindlichen Datenzeile zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ICSVParserFillable">
            <summary>
            Beschreibt ein Datenobjekt, welches sich aus einem CSVParser befüllen läßt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ICSVParserFillable.FillFromParser(EDV2000.Common.CSVParser)">
            <summary>
            Soll das Datenobjekt mit den Daten der aktuellen Zeile des Parsers befüllen.
            </summary>
            <param name="yParser"></param>
        </member>
        <member name="T:EDV2000.Common.CSVZeilenReader">
            <summary>
            Ist als Basisklasse zu sehen einer Klasse, die die einzelnen Zeilen als Datenobjekte zurückgeben kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CSVZeilenReader.#ctor(System.String,System.Text.Encoding)">
            <summary>
            Konstruktor
            (Wenn Encoding null, dann Default mit detectEncodingFromByteOrderMarks)
            </summary>
            <param name="yEncoding"></param>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.CSVZeilenReader.#ctor(System.IO.Stream,System.Text.Encoding)">
            <summary>
            Konstruktor
            (Wenn Encoding null, dann Default mit detectEncodingFromByteOrderMarks)
            </summary>
            <param name="yEncoding"></param>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.CSVZeilenReader.#ctor(System.IO.TextReader)">
            <summary>
            Konstruktor
            </summary>
            <param name="yReader"></param>
        </member>
        <member name="M:EDV2000.Common.CSVZeilenReader.CreateDataLine">
            <summary>
            Erzeugt eine neue Instanz der zu befüllenden DataLine.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CSVZeilenReader.GetNextFilledDataLine">
            <summary>
            Gibt die nächste, befüllte Datenzeile zurück oder null, wenn es keine weitere Zeile gibt.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.CSVZeilenReaderTypeSafe`1">
            <summary>
            Ist als Basisklasse zu sehen einer Klasse, die die einzelnen Zeilen als Datenobjekte zurückgeben kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CSVZeilenReaderTypeSafe`1.#ctor(System.String,System.Text.Encoding)">
            <summary>
            Konstruktor
            (Wenn Encoding null, dann Default mit detectEncodingFromByteOrderMarks)
            </summary>
            <param name="yEncoding"></param>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.CSVZeilenReaderTypeSafe`1.#ctor(System.IO.Stream,System.Text.Encoding)">
            <summary>
            Konstruktor
            (Wenn Encoding null, dann Default mit detectEncodingFromByteOrderMarks)
            </summary>
            <param name="yEncoding"></param>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.CSVZeilenReaderTypeSafe`1.#ctor(System.IO.TextReader)">
            <summary>
            Konstruktor
            </summary>
            <param name="yReader"></param>
        </member>
        <member name="M:EDV2000.Common.CSVZeilenReaderTypeSafe`1.CreateDataLine">
            <summary>
            Erzeugt eine neue Instanz der zu befüllenden DataLine.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CSVZeilenReaderTypeSafe`1.GetNextFilledDataLine">
            <summary>
            Gibt die nächste, befüllte Datenzeile zurück oder null, wenn es keine weitere Zeile gibt.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.CSVGenericDataLine">
            <summary>
            Generische CSV-Datenzeile.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CSVGenericDataLine.#ctor(EDV2000.Common.CSVGenericZeilenReader)">
            <summary>
            </summary>
            <param name="yParent"></param>
        </member>
        <member name="M:EDV2000.Common.CSVGenericDataLine.FillFromParser(EDV2000.Common.CSVParser)">
            <summary>
            </summary>
            <param name="yParser"></param>
        </member>
        <member name="P:EDV2000.Common.CSVGenericDataLine.Item(System.String)">
            <summary>
            Gibt den Wert der Spalte zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.CSVGenericDataLine.Item(System.Int32)">
            <summary>
            Gibt den Wert der betreffenden Spalte zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.CSVGenericZeilenReader">
            <summary>
            Generische Implementation eines Zeilenreaders. Hantiert mit CSVDataLineGeneric.
            </summary>
        </member>
        <member name="M:EDV2000.Common.CSVGenericZeilenReader.#ctor(System.String,System.Text.Encoding)">
            <summary>
            Konstruktor
            </summary>
            <param name="yEncoding"></param>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.CSVGenericZeilenReader.#ctor(System.IO.Stream,System.Text.Encoding)">
            <summary>
            Konstruktor
            </summary>
            <param name="yEncoding"></param>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.CSVGenericZeilenReader.#ctor(System.IO.TextReader)">
            <summary>
            Konstruktor
            </summary>
            <param name="yReader"></param>
        </member>
        <member name="M:EDV2000.Common.CSVGenericZeilenReader.GetColumnName(System.Int32)">
            <summary>
            Der Name der Spalte...
            </summary>
            <param name="yIndex"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.CSVGenericZeilenReader.CreateDataLine">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.DataHelpers">
            <summary>
            Hilfsfunktionen für Datenbank oder Datenbanknahe Operationen
            </summary>
        </member>
        <member name="F:EDV2000.Common.DataHelpers.FORMAT_LIMIT_TO_KB">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.DataHelpers.FORMAT_LIMIT_TO_MB">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.DataHelpers.FORMAT_LIMIT_TO_GB">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.DataHelpers.FORMAT_LIMIT_TO_TB">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.DataHelpers.FORMAT_LIMIT_ROUND_1">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.DataHelpers.FORMAT_LIMIT_ROUND_0">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.DataHelpers.Domain2LC">
            <summary>
            Die Zeichen für die To2LC konvertierung
            </summary>
        </member>
        <member name="F:EDV2000.Common.DataHelpers.MaxLengthIdentityName">
            <summary>
            Die maximale Länge eines Engine-UserNames
            </summary>
        </member>
        <member name="F:EDV2000.Common.DataHelpers.MaxLengthWorkstationName">
            <summary>
            Die maximale Länge eines Engine-WorkstationNames
            </summary>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.StripSchluessel(System.String)">
            <summary>
            Bereitet einen Suchausdruck so vor, dass er in einer "LIKE" Operation
            das gewünschte Ergebnis bringt. (* -> %, ? -> _, ...)
            </summary>
            <param name="ySchluessel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.SqlToDateTime(System.Object)">
            <summary>
            Transformiere die Grenzen eines DateTime-Field aus der Datenbank in ein DateTime Field aus dem Code
            (Min und Max Value Translation) aber keine Transformation von SqlDateTime -> DateTime
            im Fall von NULL oder DBNull kommt ebenfalls DateTime.MinValue zurück
            </summary>
            <param name="ySqlDateTime"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.DateTimeToSql(System.DateTime)">
            <summary>
            Transformiere die Grenzen eines DateTime-Fields aus dem Code in ein sqlDateTime - Field in der Datenbank
            (Min und Max Value Translation) aber keine Transformation von SqlDateTime -> DateTime
            </summary>
            <param name="yDateTime"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.IsNonNeutralVonDatum(System.DateTime)">
            <summary>
            Wenn neutrales VonDatum (min und sql), dann kommt false zurück.
            </summary>
            <param name="yDatum"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.IsNeutralVonDatum(System.DateTime)">
            <summary>
            Wenn neutrales VonDatum (min und sql), dann kommt true zurück.
            </summary>
            <param name="yDatum"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.IsNeutralBisDatum(System.DateTime)">
            <summary>
            Wenn neutrales BisDatum (min,max die Sache mit der Uhrzeit usw), dann kommt true zurück.
            </summary>
            <param name="yDatum"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.IsNonNeutralBisDatum(System.DateTime)">
            <summary>
            Wenn neutrales BisDatum (min,max die Sache mit der Uhrzeit usw), dann kommt false zurück.
            </summary>
            <param name="yDatum"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.ToLocalTime(System.DateTime)">
            <summary>
            Defensiver als die Framework-Methode, da es bei Unspecified das Datum zurück gibt aber mit DateTimeKind.Local
            </summary>
            <param name="yDatum"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.ToUniversalTime(System.DateTime)">
            <summary>
            Defensiver als die Framework-Methode, da es bei Unspecified das Datum zurück gibt aber mit DateTimeKind.Utc
            </summary>
            <param name="yDatum"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.IsEqualDateTimeToSeconds(System.DateTime,System.DateTime)">
            <summary>
            Gibt zurück, ob die beiden Datümer/UhrZeiten unter 1 Sekunde auseinander liegen.
            Bedeutet also, dass 12:01:01.30 und 12:01:02.29 gerade noch als gleich gewertet werden.
            Es wird NICHT gerundet! Das kann zu Fehlverhalten im Zusammenhang mit Uhrzeiten ergeben, die sich 
            aus Dauern errechnen, die nur mit einer bestimmten Genauigkeit persistiert wurden!
            Es bedeutet also, dass eine Uhrzeit gerundet auf Sekunden plus eine beliebige Dauer, Ergebnis wieder 
            gerundet auf Sekunden minus derselben Dauer bezüglich dieser Funktion wiederum die "gleiche" 
            Ursprungs-Uhrzeit ergibt!
            </summary>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.IsEqualSqlDateTime(System.DateTime,System.DateTime)">
            <summary>
            Gibt zurück, ob die beiden Datümer/UhrZeiten als SQL-Interpretation ident sind!
            Wird benötigt, da SqlDateTime nur eine Genauigkeit von 3,33 Millisekunden hat und daher berechnete Zeiten von den gespeicherten Zeiten abweichen können!
            </summary>
            <param name="yDT1"></param>
            <param name="yDT2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.IsNearlyEqualSqlDateTime(System.DateTime,System.DateTime)">
            <summary>
            Gibt zurück, ob die beiden Datümer/UhrZeiten als SQL-Interpretation "ähnlich" sind!
            Wird benötigt, da SqlDateTime nur eine Genauigkeit von 3,33 Millisekunden hat und daher berechnete Zeiten von den gespeicherten Zeiten abweichen können!
            Zusätzlich wird es benötigt, wenn z.B. das Endedatum/Zeit nicht gespeichert wird und aus SQL-persistiertem Beginn-Datum plus Dauer in Millisekunden
            berechnet wird. Hierbei ist es ja so, dass sich ein Endedatum ergibt, welches so nie im SQL persistiert werden kann, jedoch zusätzlich verfälscht um die 
            Genauigkeit des persistierten Beginn-Datums.
            Daher prüft diese Funktionalität hier nur auf 10tel Sekunden!
            </summary>
            <param name="yDT1"></param>
            <param name="yDT2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.IsNearlyEqualSqlTimeSpan(System.TimeSpan,System.TimeSpan)">
            <summary>
            Gibt zurück, ob die beiden Timespans in Bezug auf SqlDateTime "ähnlich" sind (z.B: als Differenz 2er SqlDateTimes)!
            Wird benötigt, da SqlDateTime nur eine Genauigkeit von 3,33 Millisekunden hat und daher berechnete Zeiten von den gespeicherten Zeiten abweichen können!
            Diese Funktion prüft auf Genauigkeit von 100 ms!!
            Zusätzlich wird es benötigt, wenn z.B. das Endedatum/Zeit nicht gespeichert wird und aus SQL-persistiertem Beginn-Datum plus Dauer in Millisekunden
            berechnet wird. Hierbei ist es ja so, dass sich ein Endedatum ergibt, welches so nie im SQL persistiert werden kann, jedoch zusätzlich verfälscht um die 
            Genauigkeit des persistierten Beginn-Datums.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.IsEqualSqlTimeSpan(System.TimeSpan,System.TimeSpan)">
            <summary>
            Gibt zurück, ob die beiden Timespans in Bezug auf SqlDateTime gleich sind (z.B: als Differenz 2er SqlDateTimes)!
            Wird benötigt, da SqlDateTime nur eine Genauigkeit von 3,33 Millisekunden hat und daher berechnete Zeiten von den gespeicherten Zeiten abweichen können!
            Diese Funktion prüft auf Genauigkeit von 5 ms!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.MindestensToday(System.DateTime)">
            <summary>
            Gibt DateTime.Today zurück, außer der übergebene Stichtag liegt in der Zukunft, dann kommt der Stichtag retour.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.ConvertToInt(System.String)">
            <summary>
            Liefert den Wert eines Strings als int32 Zahl zurück, sofern dieser Konvertiert werden konnte.
            Im Fehlerfall wird 0 zurückgegeben.
            </summary>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.ConvertToInt(System.String,System.Int32)">
            <summary>
            Liefert den Wert eines Strings als int32 Zahl zurück, sofern dieser Konvertiert werden konnte.
            Im Fehlerfall wird der übergebene DefaultValue zurückgegeben.
            </summary>
            <param name="yValue"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.ConvertToLong(System.String)">
            <summary>
            Liefert den Wert eines Strings als Int64 Zahl zurück, sofern dieser Konvertiert werden konnte.
            Im Fehlerfall wird 0 zurückgegeben.
            </summary>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.ConvertToLong(System.String,System.Int64)">
            <summary>
            Liefert den Wert eines Strings als Int64 Zahl zurück, sofern dieser Konvertiert werden konnte.
            Im Fehlerfall wird der übergebene DefaultValue zurückgegeben.
            </summary>
            <param name="yValue"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.DateRangeShortDateTime(System.DateTime,System.DateTime)">
            <summary>
            stellt einen Datumsbereich dar: mit folgenden Format dar (für die Termine)
            </summary>
            <param name="yVon"></param>
            <param name="yBis"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.FormatDateRangeAsSuitableString(System.DateTime,System.DateTime)">
            <summary>
            Formatiert von und BisDatum in Abhängigkeit von MinValue und/oder MaxValue usw.
            kann auch Uhrzeit handeln.
            </summary>
            <param name="yVon"></param>
            <param name="yBis"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.FormatDateRangeAsSuitableString(System.DateTime,System.DateTime,System.Boolean)">
            <summary>
            Formatiert von und BisDatum in Abhängigkeit von MinValue und/oder MaxValue usw.
            kann auch Uhrzeit handeln.
            </summary>
            <param name="yVon"></param>
            <param name="yBis"></param>
            <param name="yAlwaysTime">Wenn false, wird die Uhrzeit nur dann angedruckt, wenn die Beginnuhrzeit !=00:00:00 ist.</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.FormatTimeSpan(System.TimeSpan)">
            <summary>
            stellt eine Zeitsspanne als string dar: solange kleiner als 60 Min nur (nn'); danach (xxhnn')
            IN KLAMMERN GESETZT!
            </summary>
            <param name="yTimeSpan"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.DateRangeTimeSpan(System.DateTime,System.DateTime)">
            <summary>
            stellt eine Zeitsspanne als string dar: solange kleiner als 60 Min nur (nn'); danach (xxhnn')
            </summary>
            <param name="yVon"></param>
            <param name="yBis"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.DateTimeFromString(System.String)">
            <summary>
            lese ein Datum aus dem alten Wincaus-String-Datum: "yyyyMMddHHmmss"
            ebenfalls brauchbar zum lesen der ERV-Datümer
            </summary>
            <param name="yDateTimeString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.SnapToDateTime(System.DateTime,System.DateTime)">
            <summary>
            Wenn das übergebene DateTime so nahe bei der übergebenen SnapDestination liegt, daß der Unterschied kleiner als
            eine Sekunde ist, dann wird zur SnapDestination hingesnappt, d.h. diese zurückgegeben.
            </summary>
            <param name="yDateTime"></param>
            <param name="ySnapDestination"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.SnapToDateTimeWithTolerance(System.DateTime,System.DateTime,System.TimeSpan)">
            <summary>
            Wenn das übergebene DateTime so nahe bei der übergebenen SnapDestination liegt, daß der Unterschied kleiner als
            die übergebene Toleranz ist, dann wird zur SnapDestination hingesnappt, d.h. diese zurückgegeben.
            </summary>
            <param name="ySnapDestination"></param>
            <param name="yTolerance"></param>
            <param name="yDateTime"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.GetArrayOfFlags(System.Type,System.Int32)">
            <summary>
            Gibt die übergebenen Flags als ein Array des übergebenen Typs zurück
            </summary>
            <param name="yFlagsType"></param>
            <param name="yFlags"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.GetArrayOfFlags(System.Type,System.Int64)">
            <summary>
            Gibt die übergebenen Flags als ein Array des übergebenen Typs zurück
            </summary>
            <param name="yFlagsType"></param>
            <param name="yFlags"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.IsBitSetByEnum(System.Int32,System.Int32)">
            <summary>
            ist das durch den Enum (Nummer) angegebene Bit gesetzt ?
            </summary>
            <param name="yFlagEnumSet"></param>
            <param name="yEnumValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.IsBitSetByFlagEnum(System.Int32,System.Int32)">
            <summary>
            ist das durch den Flag-Enum (2 hoch Nummer) angegebene Bit gesetzt ?
            </summary>
            <param name="yFlagEnumSet"></param>
            <param name="yFlagEnumValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.SetBitByEnum(System.Int32,System.Int32,System.Boolean)">
            <summary>
            setzte im angegebenen FlagEnum das durch den Enum (Nummer) angegebene Bit
            </summary>
            <param name="yFlagEnumSet"></param>
            <param name="yEnumValue"></param>
            <param name="yIsBitSet"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.SetBitByFlagEnum(System.Int32,System.Int32,System.Boolean)">
            <summary>
            setzte im angegebenen FlagEnum das durch den Flag-Enum (2 hoch Nummer) angegebene Bit
            </summary>
            <param name="yFlagEnumSet"></param>
            <param name="yFlagEnumValue"></param>
            <param name="yIsBitSet"></param>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.GetFileCRC32(System.String)">
            <summary>
            Berechnet den CRC32 für das File mit dem übergebenen Pfad.
            </summary>
            <param name="yFilePath"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.GetStreamCRC32(System.IO.Stream)">
            <summary>
            Berechnet den CRC32 für den übergebenen Stream
            </summary>
            <param name="yStream"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.Round(System.Decimal,System.Int32)">
            <summary>
            FIX für die Funktion Math.Round
            </summary>
            <param name="d"></param>
            <param name="decimals"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.Round(System.Double,System.Int32)">
            <summary>
            FIX für die Funktion Math.Round
            </summary>
            <param name="d"></param>
            <param name="digits"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.GetRundungKleinsteEinheit(System.Int32)">
            <summary>
            Gibt die kleinste resultierende Einheit zurück, wenn auf die angegebene Anzahl von Stellen gerundet wird.
            (also die Diskretion oder der Quant)
            </summary>
            <param name="yDigits"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.GetVersionDate(System.Int32,System.Int32)">
            <summary>
            Gibt das Datum zurück, das der übergebenen Build- und Revisions-Komponente
            der Versionsnummer enstpricht
            </summary>
            <param name="yBuild"></param>
            <param name="yRevision"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.CreateVersionDateVersion(System.Version,System.DateTime)">
            <summary>
            Erzeugt eine Versionsnummer aus Major und Minor der übergebenen Version und Build und Revision nach Datum/Uhrzeit des übergebenen (lokalen) Zeitpunkts!
            </summary>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.FormatSignificantRounded(System.Decimal)">
            <summary>
            Werte unter 30 werden auf 2 Stellen gerundet, Werte unter 300 auf 1 und alle anderen Werte werden ganzzahlig gerundet.
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.FormatByteSize(System.Int64)">
            <summary>
            Wandelt eine Dateigröße in ihre String-Entsprechung um. (IE-Style)
            2400016 -> 2.29 MB
            </summary>
            <param name="yFileSize"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.FormatKBSize(System.Int64)">
            <summary>
            Wandelt eine Dateigröße in ihre String-Entsprechung in KB um.
            2400016 -> 2.344 KB
            </summary>
            <param name="yFileSize"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.FormatMBSize(System.Int64)">
            <summary>
            Wandelt eine Dateigröße in ihre String-Entsprechung in MB um. 
            </summary>
            <param name="yFileSize"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.PadIdentityName(System.String)">
            <summary>
            Kürzt den übergebenen String auf die Länge eines Engine-User-Namens oder eines Engine-Gruppen-Namens
            </summary>
            <param name="yUserName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.PadWorkstationName(System.String)">
            <summary>
            Kürzt den übergebenen String auf die Länge eines Engine-Workstation-Namens
            </summary>
            <param name="yWorkstationName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.ConvertTo2LC(System.Int32)">
            <summary>
            Formatiert in 2 LC-Code!!
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.Pow(System.Int32,System.UInt32)">
            <summary>
            berechnet die positiv ganzzahlige Potenz.
            </summary>
            <param name="yWert"></param>
            <param name="yExponent"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.Parse2LC(System.String)">
            <summary>
            Parst den übergebenen 2LC-Code und wandelt ihn in int um.
            </summary>
            <param name="y2LC"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.SignEquals(System.Decimal,System.Decimal)">
            <summary>
            Gibt true, zurück, wenn das Vorzeichen der beiden Beträge gleich ist.
            Vorsicht!! Wenn einer der beiden Beträge exakt 0M ist und der andere nicht, sind die Vorzeichen NICHT gleich!!
            </summary>
            <param name="yValue1"></param>
            <param name="yValue2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.SignEqualsOrEmpty(System.Decimal,System.Decimal)">
            <summary>
            Gibt true, zurück, wenn das Vorzeichen der beiden Beträge gleich ist oder
            einer der beiden exakt 0M ist.
            </summary>
            <param name="yValue1"></param>
            <param name="yValue2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.Minimum(System.DateTime[])">
            <summary>
            liefert den Index des Minimums aus dem übergebenen Array
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.Maximum(System.DateTime[])">
            <summary>
            liefert den Index des Maximums aus dem übergebenen Array
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.MinAbs(System.Decimal[])">
            <summary>
            Gibt den betragsmäßig kleinsten Wert zurück (allerdings mit seinem Vorzeichen!)
            zB. (-4.3M,3.2M,0M) gibt 0M zurück, (-4.3M,3.2M,-5M) gibt 3.2M zurück und  (-4.3M,-7M,5M) gibt -4.3M zurück.
            </summary>
            <param name="yWerte"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.MaxAbs(System.Decimal[])">
            <summary>
            Gibt den betragsmäßig größten Wert zurück (allerdings mit seinem Vorzeichen!)
            zB. (-4.3M,3.2M,0M) gibt 4.3M zurück, (-4.3M,3.2M,-5M) gibt -5M zurück und  (-4.3M,-7M,5M) gibt -7M zurück.
            </summary>
            <param name="yWerte"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.GetOstersonntag(System.Int32)">
            <summary>
            Errechnet das Datum des Ostersonntags aus dem übergebenen Jahr.
            Wird ein Jahr unter 100 übergeben, so wird bis 79 von 2079 ausgegangen, ansonsten von 1980.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.CompareGuidsLikeSQLDoes(System.Guid,System.Guid)">
            <summary>
            Vergleicht die beiden GUIDs nach derselben Sortierung, wie der SQL-Server uniqueidentifiers sortiert.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.IsNearlyEqual(System.Decimal,System.Decimal,System.Decimal)">
            <summary>
            Die beiden Werte gelten dann als gleich, wenn der Absolutwert ihrer Differenzen gleicher gleich ist als der Absolutwert der Toleranz.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DataHelpers.EnsureCopiedLastUserConfig">
            <summary>
            Betrifft die Configuration/AppSettings-Funktionalität, die vom Framework bereitgestellt wird.
            Wenn für eine EXE-Datei eine neue Version erzeugt wird, die eine andere Versionsnummer hat, dann wird die user.config in einem anderen
            Ordner, der so heißt wie die Version gespeichert. Daher kann die user.config der vorherigen Version nicht mehr gefunden werden.
            Diese Methode stellt sicher, dass das File für die Benutzereinstellungen aus der letzten vorherigen Version übernommen wird.
            Vorraussetzung ist, dass das EXE-File am selben Platz liegt, wie die Vorgängerversionen und auch gleich heißt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DataHelpers.SqlValidMinValue">
            <summary>
            liefert den kleinsten DateTime, der am Sql nochgespeichert werden kann zum Initialisieren für die 
            UniversalDataHolders- DateTime Felder
            </summary>
        </member>
        <member name="P:EDV2000.Common.DataHelpers.SqlValidMaxValue">
            <summary>
            liefert den größten DateTime, der am Sql nochgespeichert werden kann zum Initialisieren für die 
            UniversalDataHolders- DateTime Felder
            </summary>
        </member>
        <member name="T:EDV2000.Common.DateParser">
            <summary>
            Kann verschiedene Ausdrücke in ein Datum interpretieren
            </summary>
        </member>
        <member name="M:EDV2000.Common.DateParser.MakeJahr4Stellig(System.Int32)">
            <summary>
            Macht ein 2stelliges Jahr zu einem vierstelligen laut Windows-Einstellung!
            Wenn ein Jahr das gößer gleich 100 ist übergeben wird, wird dsa übergebene nicht verändert!
            </summary>
        </member>
        <member name="M:EDV2000.Common.DateParser.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.DateParser.Finalize">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.DateParser.Dispose(System.Boolean)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.DateParser.Dispose">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.DateParser.IsHookedStichtagRequested">
            <summary>
            Gibt zurück, ob das Event StichtagRequested verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DateParser.OnStichtagRequested(System.Object,EDV2000.Common.DateParserStichTagEventArgs)">
            <summary>
            Wirft das Event StichtagRequested
            </summary>
        </member>
        <member name="M:EDV2000.Common.DateParser.Parse(System.String)">
            <summary>
            Wandelt einen Datums-Text in ein gültiges DateTime-Objekt um.
            Bei einem Fehler kommt DateTime.MinValue zurück!
            </summary>
            <param name="DatumText"></param>
            <returns></returns>
        </member>
        <member name="E:EDV2000.Common.DateParser.StichtagRequested">
            <summary>
            Event, dass der Stichtag abgefragt werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DateParser.Events">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.DateParser.UseTodayAsStichTag">
            <summary>
            Wenn true, wird ein relatives Datum relativ zu HEUTE genommen.
            Wenn false, wird es realativ zum StichTag genommen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DateParser.StichTagPlus">
            <summary>
            Wenn UseTodayAsStichTag=false, wird ein relatives Datum relativ zu diesem Tag erhöht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DateParser.StichTagMinus">
            <summary>
            Wenn UseTodayAsStichTag=false, wird ein relatives Datum relativ zu diesem Tag vermindert.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DateParserStichTagEventHandler">
            <summary>
            Delegate, mit dem der DateParser nach dem zu verwendenden Stichtag fragt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DateParserStichTagEventArgs">
            <summary>
            EventArgs, mit denen der DateParser nach dem zu verwendenden Stichtag fragt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DateParserStichTagEventArgs.#ctor(System.DateTime,System.DateTime)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.DateParserStichTagEventArgs.StichTagPlus">
            <summary>
            Dies gibt StichTagPlus zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.DateParserStichTagEventArgs.StichTagMinus">
            <summary>
            Dies gibt StichTagMinus zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.DirectoryHelper">
            <summary>
            DirectoryHelper.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DirectoryHelper.EnsureDirectoryExists(System.String)">
            <summary>
            Stellt sicher, daß es das Verzeichnis gibt
            </summary>
            <param name="yDirectory"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DirectoryHelper.InternEnsureDirectoryExists(System.String,System.Int32)">
            <summary>
            Stellt sicher, daß es das Verzeichnis gibt
            </summary>
            <param name="yDirectory"></param>
            <param name="yRecurseCount"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DirectoryHelper.GetPathParts(System.String)">
            <summary>
            Zerlegt den Pfad in seine Teile!
            </summary>
            <param name="yFilePath"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DirectoryHelper.CombinePathParts(System.String[])">
            <summary>
            Baut aus den Teilen eines Pfads einen Pfad.
            </summary>
            <param name="yPathParts"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DirectoryHelper.MakeFilePathRelativeToOtherPath(System.String,System.String)">
            <summary>
            Ermittelt den relativen Pfad, solange der Beginn des Pfads gleich ist.
            Verwendet kein ".."!!
            </summary>
            <param name="yFilePath"></param>
            <param name="yOtherPath"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DirectoryHelper.PathEquals(System.String,System.String)">
            <summary>
            Gibt zurück, ob die beiden Pfade gleich sind.
            </summary>
            <param name="yPath1"></param>
            <param name="yPath2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.DirectoryHelper.DeleteDirectoryStrong(System.String,System.Boolean)">
            <summary>
            Löscht Ordner inklusive Unterordner und Dateien. 
            Auch versteckte und schreibgeschützte Dateien werden gelöscht (im Gegensatz zu System.IO.Directory.Delete)!
            </summary>
        </member>
        <member name="M:EDV2000.Common.DirectoryHelper.IsNetworkFolder(System.String)">
            <summary>
            Gibt zurück, ob der angegebene Pfad auf einem Netzwerklaufwerk liegt.
            Das Ergebnis kann auch unbestimmt sein, wenn die Klassifikation nicht möglich war.
            </summary>
        </member>
        <member name="M:EDV2000.Common.DirectoryHelper.IsDatentraeger(System.String)">
            <summary>
            Gibt zurück, ob der angegebene Pfad auf einem "Datenträger" liegt.
            Das Ergebnis kann auch unbestimmt sein, wenn die Klassifikation nicht möglich war.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.StringGetterDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.StringValidatorDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.StringTellerDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.StringConverterDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.StringSplitDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.StringCombineDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.UniversalObjectArrayGetterDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.UniversalObjectGetterDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.ObjectGetterDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.ObjectValidatorDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.ObjectTellerDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.ObjectConverterDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.ObjectSplitDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.ObjectCombineDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.GuidGetterDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.GuidTellerDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.GuidValidatorDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.GuidConverterDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.GuidSplitDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.GuidCombineDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.DialogResultGetterDelegate">
            <summary>
            Delegat, welcher ein DialogResult zurückliefert.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.DialogResultFromObjectDelegate">
            <summary>
            Delegat, welcher ein DialogResult zurückliefert.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.DialogResultFromObjectsDelegate">
            <summary>
            Delegat, welcher ein DialogResult zurückliefert.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.IntTellerDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.IntGetterDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.IntConverterDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.IntValidatorDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.LongTellerDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.LongGetterDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.LongConverterDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.LongValidatorDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.ShortTellerDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.ShortGetterDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.ShortConverterDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.ShortValidatorDelegate">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.BoolTellerDelegate">
            <summary>
            Delegat, welchem bool übergeben wird.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.BoolGetterDelegate">
            <summary>
            Delegat, welcher ein bool zurückliefert.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.BoolConverterDelegate">
            <summary>
            Delegate, welcher bool übergeben bekommt und auch zurückliefert
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.DoubleTellerDelegate">
            <summary>
            Delegat, welchem double übergeben wird.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.DoubleGetterDelegate">
            <summary>
            Delegat, welcher ein double zurückliefert.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Delegates.DoubleConverterDelegate">
            <summary>
            Delegate, welcher double übergeben bekommt und auch zurückliefert
            </summary>
        </member>
        <member name="T:EDV2000.Common.EDV2000Cache">
            <summary>
            Bietet Methoden an, um Dateien ins LocalApplicationData-Verzeichnis (statisch, über .Default)
            oder ein Verzeichnes der Wahl (instanziert) zu stellen und diese
            nach einer abgelaufenen Zeitspanne von selbst zu löschen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.#cctor">
            <summary>
            Statischer Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yPath"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.#ctor(System.String,System.TimeSpan)">
            <summary>
            Konstruktor
            </summary>
            <param name="yPath">die Gültigkeitsdauer, wenn eine Datei in den Cache gestellt wird</param>
            <param name="yTimeToExpire"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.#ctor(System.String,System.TimeSpan,System.TimeSpan)">
            <summary>
            Konstruktor
            </summary>
            <param name="yPath"></param>
            <param name="yTimeToExpire">die Gültigkeitsdauer, wenn eine Datei in den Cache gestellt wird</param>
            <param name="yTimeToClearCache">die periodische Zeitspanne, nach welcher der Cache aufgeräumt werden soll</param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IsHookedWriteToCacheSuccess">
            <summary>
            Gibt zurück, ob das Event WriteToCacheSuccess verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.RaiseWriteToCacheSuccess(System.Object,EDV2000.Common.EDV2000Cache.WriteToCacheEventArgs)">
            <summary>
            Wirft das Event WriteToCacheSuccess
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IsHookedWriteToCacheDeleteFailure">
            <summary>
            Gibt zurück, ob das Event WriteToCacheDeleteFailure verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.RaiseWriteToCacheDeleteFailure(System.Object,EDV2000.Common.EDV2000Cache.WriteToCacheEventArgs)">
            <summary>
            Wirft das Event WriteToCacheDeleteFailure
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IsHookedWriteToCacheWriteFailure">
            <summary>
            Gibt zurück, ob das Event WriteToCacheWriteFailure verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.RaiseWriteToCacheWriteFailure(System.Object,EDV2000.Common.EDV2000Cache.WriteToCacheEventArgs)">
            <summary>
            Wirft das Event WriteToCacheWriteFailure
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.OnWriteSuccess(EDV2000.Common.EDV2000Cache.WriteToCacheEventArgs)">
            <summary>
            Die Datei konnte in den Cache geschrieben werden
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.OnWriteFailure(EDV2000.Common.EDV2000Cache.WriteToCacheEventArgs)">
            <summary>
            Konnte nicht in den Cache schreiben
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.OnDeleteFailure(EDV2000.Common.EDV2000Cache.WriteToCacheEventArgs)">
            <summary>
            Konnte Originaldatei nicht löschen
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.WriteToCache(System.String)">
            <summary>
            Verschiebt die angegebene Datei in den Cache
            </summary>
            <param name="yFilePath">Dateipfad der Datei, welche in den Cache kommt.</param>
            <returns>Gibt den neuen Pfad der Datei zurück.</returns>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.WriteToCache(System.String,System.Boolean)">
            <summary>
            Schreibt die angegebene Datei in einen Cache wobei sichergestellt wird, daß es die Datei im Cache noch nicht gibt.
            Originaldatei kann beibehalten werden
            </summary>
            <param name="yFilePath">Dateipfad der Datei, welche in den Cache kommt.</param>
            <param name="yKeepOriginalFile">Soll die Originaldatei behalten werden?</param>
            <returns>Gibt den neuen Pfad der Datei zurück.</returns>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.WriteToCache(System.String,System.Boolean,System.Boolean)">
            <summary>
            Schreibt die angegebene Datei in einen Cache
            Originaldatei kann beibehalten werden
            </summary>
            <param name="yFilePath">Dateipfad der Datei, welche in den Cache kommt.</param>
            <param name="yKeepOriginalFile">Soll die Originaldatei behalten werden?</param>
            <param name="yEnsureUnique">Soll sichergestellt werden, daß es die Datei noch nicht gibt?</param>
            <returns>Gibt den neuen Pfad der Datei zurück.</returns>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.BeginWriteToCache(System.String,System.Boolean)">
            <summary>
            Asynchroner Aufruf. Wichtig: An Die Events hängen
            Im SuccessEvent steht der neue Dateiname drin
            </summary>
            <param name="yFilePath"></param>
            <param name="yKeepOriginalFile"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.WriteToCache(System.IO.Stream,System.String)">
            <summary>
            Schreibt den angegebenen Stream in einen Cache
            </summary>
            <param name="yStreamToCache">Der zu schreibende Stream.</param>
            <param name="yFileName">Der relative Dateiname der Datei, wie sie im Cache heissen soll.
            ACHTUNG: Wenn Dateiname schon in Verwendung, wird die Datei mit einer laufenden Nummer verändert.</param>
            <returns>Gibt den Pfad der Temporären Datei zurück.</returns>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.BeginWriteToCache(System.IO.Stream,System.String)">
            <summary>
            Asynchroner Aufruf von WriteStreamToCache
            </summary>
            <param name="yStreamToWrite"></param>
            <param name="yFileName">Der Temporäre Dateiname. ACHTUNG: Wenn Dateiname schon vorhanden,
             wird die Datei mit einer Laufenden Nummer verändert.</param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.GetEmptyFileFromCache(System.String@)">
            <summary>
            Legt eine leere Datei im Cache an und liefert einen Stream darauf zurück
            </summary>
            <param name="yFilename">Der Name des Tempfiles. ACHTUNG: bei bestehender Datei mit gleichem Namen
            wird der Name geändert</param>
            <returns>Den Stream für die TempDatei</returns>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.GetEmptyFileFromCache(System.String@,EDV2000.Common.EDV2000CacheOverwriteMode)">
            <summary>
            Legt eine leere Datei im Cache an und liefert einen Stream darauf zurück
            </summary>
            <param name="yFilename">Der Name des Tempfiles. ACHTUNG: bei bestehender Datei mit gleichem Namen
            wird der Name geändert</param>
            <param name="yOverwrite">Wenn true, wird der Name nicht bei gleichem Namen geändert.</param>
            <returns>Den Stream für die TempDatei</returns>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.StartDeleteExpiredFilesFromCache">
            <summary>
            Startet asynchron das Löschen der Files.
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.DeleteExpiredFilesFromCache">
            <summary>
            manueller Aufruf des Aufräumens: 
            Liest aus der Indexdatei und prüft alle Ablaufdaten. Bei Überschreitung wird die Datei gelöscht.
            </summary>
            <remarks>Falls ein Eintrag in der EDV2000.dat nicht mehr gültig ist,
            wird er entfernt.</remarks>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.RegisterFileToCleanup(System.String)">
            <summary>
            Registriert eine Datei zum Löschen nach Ablauf der Standard-Zeitspanne.
            </summary>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.RegisterFileToCleanup5min(System.String)">
            <summary>
            Registriert eine Datei zum Löschen nach Ablauf von 5min
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.RegisterFileToCleanup(System.String,System.TimeSpan)">
            <summary>
            Registriert eine Datei zum Löschen nach Ablauf einer bestimmten Zeitspanne.
            </summary>
            <param name="yFilePath"></param>
            <param name="yLaeuftAb"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.RegisterFileToCleanup(System.String,System.DateTime)">
            <summary>
            Registriert eine Datei zum Löschen nach Ablauf eines bestimmten Zeitpunkts.
            </summary>
            <param name="yFilePath"></param>
            <param name="yLaeuftAb"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.WriteToIndex(System.String,System.DateTime)">
            <summary>
            Schreibt ein yFile in den Index. yElapse gibt die Gültigkeit-Bis an.
            </summary>
            <param name="yFile"></param>
            <param name="yElapse"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.CheckTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)">
            <summary>
            System.Timer Event elapsed. Ruft DeleteExpiredFilesFromCache
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
            <remarks>der state running sorgt dafür, dass immer nur ein löschvorgang aktiv ist.</remarks>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="P:EDV2000.Common.EDV2000Cache.Default">
            <summary>
            Statische Initialisierung, die LocalApplicationData\EDV2000.Content verwendet
            </summary>
        </member>
        <member name="E:EDV2000.Common.EDV2000Cache.WriteToCacheSuccess">
            <summary>
            Beim erfolgreichen Schreiben in den Cache
            </summary>
        </member>
        <member name="E:EDV2000.Common.EDV2000Cache.WriteToCacheDeleteFailure">
            <summary>
            Wenn die Originaldatei nicht gelöscht werden konnte
            </summary>
        </member>
        <member name="E:EDV2000.Common.EDV2000Cache.WriteToCacheWriteFailure">
            <summary>
            Wenn die Datei nicht in den Cache geschrieben werden konnte
            </summary>
        </member>
        <member name="P:EDV2000.Common.EDV2000Cache.Events">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.EDV2000Cache.Directory">
            <summary>
            Dies gibt das Directory zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.EDV2000Cache.ExpirationTime">
            <summary>
            Dies gibt die Gültigkeitsdauer der Dateien zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.EDV2000Cache.TidyTimer">
            <summary>
            Dies gibt den Aufräum-Timer zurück
            </summary>
        </member>
        <member name="T:EDV2000.Common.EDV2000Cache.FileWorker">
            <summary>
            für jeden Dateiauftrag wird ein FileWorker benötigt
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.FileWorker.#ctor(EDV2000.Common.EDV2000Cache,System.String,System.Boolean,System.Boolean)">
            <summary>
            FileWorker Konstruktor um eine Datei in den Cache zu schreiben
            </summary>
            <param name="yParent"></param>
            <param name="yFileFrom">Datei die in den Cache kommt</param>
            <param name="yKeepOriginal">"true" wenn die Originaldatei behalten werden soll</param>
            <param name="yEnsureUnique"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.FileWorker.#ctor(EDV2000.Common.EDV2000Cache,System.IO.Stream,System.String)">
            <summary>
            FileWorker Konstruktor um einen Stream in den Cache zu schreiben
            </summary>
            <param name="yParent"></param>
            <param name="yStream">Stream der in den Cache geschrieben werden soll</param>
            <param name="yFilename">Dateiname im Cache. ACHTUNG: Wird verändert,
            wenn es schon eine Datei mit gleichem Namen im Cache gibt</param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.FileWorker.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.FileWorker.WriteStreamToCache">
            <summary>
            Kopiert einen Stream in eine Datei im Cache. 
            Wenn schon eine Datei mit dem selben Namen existiert wird der Name verändert, indem er eine laufende Nummer angehängt bekommt.
            </summary>
            <returns>Liefert den neuen Dateipfad</returns>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.FileWorker.WriteFileToCache">
            <summary>
            Schreibt eine Datei in den Cache. Löst diverse Events aus.
            </summary>
            <returns>Liefert den verwendeten Dateipfad</returns>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.FileWorker.GetEmptyTempFile(System.String@)">
            <summary>
            Legt eine leere Datei im Cache an und liefert einen Stream zurück
            </summary>
            <param name="yFileName">Der Name des Tempfiles. ACHTUNG: bei bestehender Datei mit gleichem Namen wird der Name geändert</param>
            <returns>Den Stream für die TempDatei</returns>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.FileWorker.GetEmptyTempFile(System.String@,EDV2000.Common.EDV2000CacheOverwriteMode)">
            <summary>
            Legt eine leere Datei im Cache an und liefert einen Stream zurück
            </summary>
            <param name="yFileName">Der Name des Tempfiles. ACHTUNG: bei bestehender Datei mit gleichem Namen wird der Name geändert</param>
            <returns>Den Stream für die TempDatei</returns>
            <param name="yOverwrite"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.FileWorker.EnsureUniqueFileName(System.String)">
            <summary>
            Überprüft yFilename in dem Directory. Wenn schon eine Datei mit dem Namen vorhanden ist,
            sucht die Methode einen anderen aus { abc_2.abc } und gibt diesen zurück.
            </summary>
            <param name="yFilename"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.FileWorker.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.FileWorker.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="T:EDV2000.Common.EDV2000Cache.WriteToCacheEventArgs">
            <summary>
            Hilfsklasse EventArg welche den neuen Pfad der CacheDatei hält.
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.WriteToCacheEventArgs.#ctor(System.String)">
            <summary>
            Benötigt den Pfad der Datei, wie sie im Cache heisst
            </summary>
            <param name="yFilename">Pfad der Cachedatei nach dem schreiben.</param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.WriteToCacheEventArgs.#ctor(System.String,System.Exception)">
            <summary>
            Benötigt den Pfad der Datei, wie sie im Cache heisst
            Und die Exception (falls Fehlverhalten)
            </summary>
            <param name="yFilename"></param>
            <param name="yCatchedException"></param>
        </member>
        <member name="P:EDV2000.Common.EDV2000Cache.WriteToCacheEventArgs.Filename">
            <summary>
            Dies gibt Filename zurück oder legt Filename fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.EDV2000Cache.WriteToCacheEventArgs.CatchedException">
            <summary>
            Dies gibt die Exception zurück
            </summary>
        </member>
        <member name="T:EDV2000.Common.EDV2000Cache.IndexFile">
            <summary>
            Bietet Methoden an zum Indizieren (von Dateien in einem Verzeichnis) in einer Indexdatei "EDV2000index.dat"
            Subklasse: IndexEntry repräsentiert einen Eintrag der Indexdatei
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yPath">Pfad</param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.Reload">
            <summary>
            Liest die Indexdatei
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.GetAvailableStream(System.String)">
            <summary>
            Prüft, ob ein angegebenes Directory verwendet werden kann.
            Wenn null kommt, konnte der Stream nicht aufgemacht werden...
            </summary>
            <returns></returns>
            <param name="yDirectory"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.Save">
            <summary>
            Speichert den momentanen Zustand in die Datei
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.Close">
            <summary>
            Schließt das IndexFile, speichert wenn nötig
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.Dispose">
            <summary>
            Dispose
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.Dispose(System.Boolean)">
            <summary>
            Dispose
            </summary>
        </member>
        <member name="P:EDV2000.Common.EDV2000Cache.IndexFile.Entries">
            <summary>
            Dies gibt die Collection der IndexEntries zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.EDV2000Cache.IndexFile.Indexname">
            <summary>
            Liefert den Namen der Indexdatei ohne Pfad
            </summary>
        </member>
        <member name="P:EDV2000.Common.EDV2000Cache.IndexFile.Pathname">
            <summary>
            Liefert den verwendeten Pfad ohne den Dateinamen der Indexdatei
            </summary>
        </member>
        <member name="T:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntry">
            <summary>
            Diese Klasse repräsentiert einen Eintrag in der Indexdatei mit den jeweiligen Attributen
            Die Attribute sind: Filename (string) und Expiration (DateTime)
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntry.FillFromTextLine(System.String)">
            <summary>
            Parst einen IndexEntry aus einem String
            </summary>
            <param name="yLine"></param>
            <returns>false, wenn parse-Vorgang fehlschlug, sonst true</returns>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntry.WriteToTextLine">
            <summary>
            Liefert einen (parse-fähigen) String, mit dem dieser Eintrag in der Indexdatei vermerkt werden kann
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntry.Filename">
            <summary>
            Dies setzt den Dateinamen oder gibt ihn zurück
            </summary>
            <remarks>Verwendet StripToValidFileName</remarks>
        </member>
        <member name="P:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntry.Expiration">
            <summary>
            Dies setzt die Ablaufzeit oder gibt sie zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntry.ParentCollection">
            <summary>
            Dies gibt ParentCollection zurück oder legt ParentCollection fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntryCollection">
            <summary>
            Die Collection für alle Entries
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntryCollection.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntryCollection.FillFromPersist(EDV2000.Common.EDV2000Cache.IndexFile.IndexEntry[])">
            <summary>
            Befüllt die Liste mit allen übergebenen yEntries von neuem
            </summary>
            <param name="yEntries"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntryCollection.Add(EDV2000.Common.EDV2000Cache.IndexFile.IndexEntry)">
            <summary>
            Ersetzt gegebenenfalls Entries mit gleichem Dateinamen
            </summary>
            <param name="yEntry"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntryCollection.Remove(EDV2000.Common.EDV2000Cache.IndexFile.IndexEntry)">
            <summary>
            Prüft vor dem Entfernen, ob yEntry auch vorhanden ist
            </summary>
            <param name="yEntry"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntryCollection.ToArray">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntryCollection.HandleAdd(System.Object)">
            <summary>
            Dies fügt einen IndexEntry zur Collection hinzu
            Wird von OnSetComplete und OnInsertComplete aufgerufen
            </summary>
            <param name="yEntry"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntryCollection.HandleRemove(System.Object)">
            <summary>
            Dies entfernt ein IndexEntry aus der Collection
            Wird von OnRemoveComplete aufgerufen
            </summary>
            <param name="yEntry"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntryCollection.OnClearComplete">
            <summary>
            Dies wird nach List.Clear aufgerufen und hält die hashtable synchron
            </summary>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntryCollection.OnInsertComplete(System.Int32,System.Object)">
            <summary>
            Dies wird nach List.Add aufgerufen und hält die hashtable synchron
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntryCollection.OnRemoveComplete(System.Int32,System.Object)">
            <summary>
            Dies wird nach List.Remove aufgerufen und hält die hashtable synchron
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntryCollection.OnSetComplete(System.Int32,System.Object,System.Object)">
            <summary>
            Dies wird nach List.Add aufgerufen und hält die hashtable synchron
            </summary>
            <param name="index"></param>
            <param name="oldValue"></param>
            <param name="newValue"></param>
        </member>
        <member name="M:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntryCollection.RefreshEntry(EDV2000.Common.EDV2000Cache.IndexFile.IndexEntry,System.String)">
            <summary>
            Wenn sich der Dateiname der bereits eingeklinkten Instanz geändert hat, muß diese Methode aufgerufen
            werden, damit die Hashtable mit den gecachten Dateinamen aktuell ist
            </summary>
            <param name="yEntry"></param>
            <param name="yOldFileName"></param>
        </member>
        <member name="P:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntryCollection.Item(System.String)">
            <summary>
            Dies liefert die Collection der IndexEntries
            Verwendet ToUpper für Dateinamen
            </summary>
        </member>
        <member name="P:EDV2000.Common.EDV2000Cache.IndexFile.IndexEntryCollection.Changed">
            <summary>
            Dies gibt Changed zurück oder legt Changed fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.EDV2000Cache.WriteToCacheEventHandler">
            <summary>
            EventHandler für WriteToCache Events
            </summary>
        </member>
        <member name="T:EDV2000.Common.EDV2000CacheOverwriteMode">
            <summary>
            Spezieller Enum.
            </summary>
        </member>
        <member name="F:EDV2000.Common.EDV2000CacheOverwriteMode.TryOverwrite">
            <summary>
            Es wird versucht, eine eventuell vorhandene Datei zu überschrieben. Wenn das nicht funktioniert, wird der Dateiname abgeändert.
            </summary>
        </member>
        <member name="F:EDV2000.Common.EDV2000CacheOverwriteMode.DoNotOverwrite">
            <summary>
            Sobald die Datei bereits existiert, wird der Dateiname abgeändert.
            </summary>
        </member>
        <member name="F:EDV2000.Common.EDV2000CacheOverwriteMode.Overwrite">
            <summary>
            Der Dateiname wird prinzipiell nie abgeändert. Wenn überschreiben nicht geht, gehts nicht.
            </summary>
        </member>
        <member name="T:EDV2000.Common.EnsureValidFileNameMethod">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.EnsureValidFileNameMethod.Undefiniert">
            <summary>
            Technisch neutrales Element, ident zu simpel.
            </summary>
        </member>
        <member name="F:EDV2000.Common.EnsureValidFileNameMethod.Simpel">
            <summary>
            Einfache Ersetzung. Alle Zeichen, die nicht in einem Dateinamen vorkommen dürfen, werden rausgeschmissen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.EnsureValidFileNameMethod.Automatisch">
            <summary>
            Andere, einfache Ersetzung, wobei jedoch Backslash, KleinerGrößerzeichen und Pipesymbol durch MINUS und Fragezeichen, 
            Anführungszeichen und Stern durch UNDERLINE ersetzt werden.
            Doppelpunkt durch Punkt. Alles weiteren ungültigen Zeichen werden rausgeschmissen.
            Soll verhindern, dass alles wie ein Brei aussieht.
            </summary>
        </member>
        <member name="F:EDV2000.Common.EnsureValidFileNameMethod.BildErhaltend">
            <summary>
            Es wird versucht, die ungültigen Zeichen möglichst durch Zeichen zu ersetzen, die 
            ähnlich aussehen und trotzdem im Dateinamen vorkommen können. 
            Alle für die dies nicht möglich ist, werden rausgeschmissen.
            </summary>
        </member>
        <member name="T:EDV2000.Common.FileHelper">
            <summary>
            Hilfsklasse für den Umgang mit Files
            </summary>
        </member>
        <member name="F:EDV2000.Common.FileHelper.TryDeleteAsyncTimeout">
            <summary>
            Die Anzahl der Sekunden, die bei TryDelete noch versucht wird, die Datei zu löschen!
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.RecycleFile(System.String,System.Boolean)">
            <summary>
            Verschiebt die übergebene Datei in den Papierkorb.
            Liefert nur TRUE, wenn die Datei erfolgreich verschoben wurde. Existiert die Datei nicht,
            oder es passiert ein Fehler, dann kommt FALSE zurück.
            (Es wird keine Exception geworfen.)
            </summary>
            <param name="yFileFullName"></param>
            <param name="ySilent">Wenn true, wird der benutzer nicht gefragt.</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.RecycleFile(System.String,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Verschiebt die übergebene Datei in den Papierkorb.
            (Vorher werden nun auch ReadOnly und System-Flags entfernt!)
            Liefert nur TRUE, wenn die Datei erfolgreich verschoben wurde. Existiert die Datei nicht,
            oder es passiert ein Fehler, dann kommt FALSE zurück.
            </summary>
            <param name="yFileFullPath"></param>
            <param name="ySilent">Wenn true, wird der benutzer nicht gefragt.</param>
            <param name="yThrowException">Wenn true werden Exceptions geworfen.</param>
            <param name="yDebugLogLocks">Wenn true, wird nachgeschaut, ob vom wem die Datei gesperrt ist und ins Log geschrieben!</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.ShowRecycleBin">
            <summary>
            Zeigt den Windows-Papierkorb an.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.GetFileVersion(System.String)">
            <summary>
            Gibt die Version der übergebenen Datei zurück
            </summary>
            <param name="yFileFullName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.FindClassNamesForExtension(System.String)">
            <summary>
            Ermittelt "alle" in der Registry hinterlegten Klassennamen für eine Extension
            </summary>
            <param name="yExtension"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.GetVerbsForExtension(System.String,System.Boolean)">
            <summary>
            Sucht die passenden Verbs zu einer File-Extension aus der Registry heraus
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.GetNonExistentFilePath(System.String)">
            <summary>
            Wenn der übergebene Pfad nicht existiert, wird er unverändert übernommen.
            Wenn die Datei bereits existiert, wird mittels Zähler hochgezählt.
            Wenn vor der Extension eine Ganzzahl steht, wird diese weiter hochgezählt.
            </summary>
            <param name="yFilePath"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.GetNonExistentFilePath(System.String,System.Boolean)">
            <summary>
            Wenn der übergebene Pfad nicht existiert, wird er unverändert übernommen.
            Wenn die Datei bereits existiert, wird mittels Zähler hochgezählt.
            Wenn als yDetectCounter true übergeben wird und vor der Extension eine Ganzzahl steht, wird diese weiter hochgezählt.
            </summary>
            <param name="yFilePath"></param>
            <param name="yDetectCounter"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.GetVerbInfosForExtension(System.String)">
            <summary>
            Sucht die passenden Verbs zu einer File-Extension aus der Registry heraus
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.EnsureValidFileName(System.String)">
            <summary>
            Gibt einen von allen ungültigen Zeichen bereinigten Dateinamen zurück.
            Vorsicht!! Dateiname, nicht Dateipfad!!
            </summary>
            <param name="yFileName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.EnsureValidFileName(System.String,EDV2000.Common.EnsureValidFileNameMethod)">
            <summary>
            Gibt einen von allen ungültigen Zeichen bereinigten Dateinamen zurück.
            Vorsicht!! Dateiname, nicht Dateipfad!!
            Erweiterte Fassung mit der die Methode der Zeichenersetzung angegeben werden kann.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.GetEnsuredNonDottedLowerExtensionFromFilePath(System.String)">
            <summary>
            Heißt so wie es tut...
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.EnsureNonDottedLowerExtension(System.String)">
            <summary>
            Stellt sicher, daß die Extension keinen Punkt vorne dran hat.
            Hinweis: Der mittlere Dot in multidotted Extensions bleibt natürlich, es werden nur führende Dots entfernt!!!
            </summary>
            <param name="yExtension"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.EnsureValidExtension(System.String)">
            <summary>
            Gibt eine um ungültige Zeichen bereinigte Extension zurück.
            Achtung! Multidot-Extensions sind gültig! Schneidet also keinen Punkt raus!
            Macht im Moment mal das selbe wie EnsureValidFileName!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.GetExtensionFromContentType(System.String)">
            <summary>
            Schaut in der Registry-MIME-Database nach, welche Extension zum MIME Content Type passt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.UpdateDirectories(System.String,System.String,System.Boolean)">
            <summary>
            Kopiert alle Dateien des SourceDirectories in das DestinationDirectory, aber nur die, die neuer sind.
            </summary>
            <param name="ySourceDirectory"></param>
            <param name="yDestinationDirectory"></param>
            <param name="yThrowOnError"></param>
        </member>
        <member name="M:EDV2000.Common.FileHelper.UpdateDirectories(EDV2000.Common.FileHelper.UpdateStrategy,System.String,System.String,System.Boolean)">
            <summary>
            Kopiert alle Dateien des SourceDirectories in das DestinationDirectory, je nach Strategy.
            </summary>
            <param name="ySourceDirectory"></param>
            <param name="yDestinationDirectory"></param>
            <param name="yThrowOnError"></param>
            <param name="yStrategy"></param>
        </member>
        <member name="M:EDV2000.Common.FileHelper.UpdateDirectories(EDV2000.Common.FileHelper.UpdateStrategy,System.String,System.String,System.Boolean,EDV2000.Common.IProgress,EDV2000.Common.IProgressSink,System.Int32)">
            <summary>
            Kopiert alle Dateien des SourceDirectories in das DestinationDirectory, je nach Strategy
            </summary>
            <param name="ySourceDirectory"></param>
            <param name="yDestinationDirectory"></param>
            <param name="yThrowOnError"></param>
            <param name="yProgress"></param>
            <param name="yPSink"></param>
            <param name="yProgressIntervalMS"></param>
            <param name="yStrategy"></param>
        </member>
        <member name="M:EDV2000.Common.FileHelper.ReadTextFile(System.String,System.String@)">
            <summary>
            lädt den Text via Ansi (Default) Encoding
            </summary>
            <param name="yFileName"></param>
            <param name="yTextContents"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.ReadTextFile(System.String,System.String@,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            lädt den Text via Ansi (Default) Encoding
            </summary>
            <param name="yFileName"></param>
            <param name="yTextContents"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.ReadTextFile(System.String,System.String@,System.Text.Encoding)">
            <summary>
            lädt den Text via angegebenen  Encoding in den StringContents
            </summary>
            <param name="yFileName"></param>
            <param name="yTextContents"></param>
            <param name="yEncoding"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.ReadTextFile(System.String,System.String@,System.Text.Encoding,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            liest den Text
            </summary>
            <param name="yFileName"></param>
            <param name="yTextContents"></param>
            <param name="yEncoding"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.CheckContainsSpecialFolderRelativePath(System.String,System.Boolean@,System.Environment.SpecialFolder@)">
            <summary>
            Prüft, ob das übergebene Directory eines der SpecialFolder ist und gibt den RelativPfad 
            zum SpecialFolder zurück, yPathIsRelativeToSpecialFolder ist true und in ySpecialFolder 
            wird der betreffende SpecialFolder zurückgegeben.
            Wenn nicht, kommt der übergebene Pfad zurück und yPathIsRelativeToSpecialFolder ist false,
            ySpecialFolder ist ungültig.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.GetRelativePath(System.String,System.String,System.Boolean@)">
            <summary>
            Gibt, wenn der Ordner yPath ein Unterordner(rekursiv) des SuchOrdners ist, den RelativPfad zum Suchordner zurück oder yPath, wenn nicht.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.SplitCommandLine(System.String,System.String@,System.String[]@)">
            <summary>
            Zerteilt die CommandLine in die Teile.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.TryOpenCreateFileForWrite(System.String,System.TimeSpan)">
            <summary>
            Versucht mehrmals bis zur angegebenen Zeitspanne, das File zum SCHREIBEN zu erstellen oder zu überschreiben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.TryOpenFileForRead(System.String,System.TimeSpan)">
            <summary>
            Versucht mehrmals bis zur angegebenen Zeitspanne, das File zum Lesen zu öffnen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.ExpandFilePathEnvironmentVariables(System.String)">
            <summary>
            Ersetzt eventuelle Environment-Variablen durch den Inhalt.
            Führt dies solange durch, solange eine Änderung zu erkennen ist.
            Es kann ja sein, dass eine Variable wiederum Variablen enthält.
            Falls eine Endlosschleife entsteht, wird es mit maximal 100 Durchläufen willkürlich abgebrochen.
            (z.B. wenn eine Variable sich selbst wieder einträgt...)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.ExceptionIsFileLockedException(System.IO.IOException)">
            <summary>
            gibt zurück, ob die Exception ausgelöst wurde dadurch, dass die Datei gespert ist bzw. in Benutzung ist durch einen Prozess!
            Darf nur im selben Thread und "möglichst bald nach der Exception" aufgerufen werden!
            Prüft mit Win32Errorcodes, weil über den Text der Exception das herauszufinden ist nicht gut (Sprache, Version usw.)!
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.TryDelete(System.String,System.Boolean,System.Boolean)">
            <summary>
            Diese Methode versucht, die Datei zu löschen. (Vorher werden nun auch ReadOnly oder System-Flags entfernt!)
            Wenn der Dateiname leer ist oder die Datei gar nicht existiert wird mit true zurückgekehrt.
            Wenn die Datei existiert und es aufgrund einer IO-Exception dass die Datei bereits in Benutzung ist, fehlschlägt, kehrt die Methode zurück mit Ergebnis False.
            Währenddessen versucht die Methode, wenn gewünscht (also yTryAsync=true), asynchron möglichst zeitnah die Datei für maximal weitere ((TryDeleteAsyncTimeout)) Sekunden zu löschen.
            Wenn das auch fehlschlägt, wird die Datei im EDV2000Cache zum späteren Löschen registriert. Wenn yTryAsync false ist, wird nach einem Fehlschlag gleich im EDV2000Cache registriert!
            Alle anderen Exceptions außer IO-Exceptions die bedeuten, dass die Datei gesperrt ist, werden durchgelassen! Also auch, wenn die Datei aufgrund der Benutzerrechte nicht gelöscht werden kann usw.!
            (Verwendet ExceptionIsFileLockedException, das prüft mit Win32Errorcodes, weil über den Text der IOException das herauszufinden ist nicht gut (Sprache, Version usw.)!)
            Wenn yDebugLogLocks true übergeben wird und aufgrund der Exception geschlossen werden kann, dass das File gelockt ist, werden Informationen ermittelt, welcher Prozess es lockt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.DebugLogFileLockings(System.String,EDV2000.Common.DebugLog.LogChannel)">
            <summary>
            Schreibt Infos ins Log (Warning) welche Prozesse das File sperren.
            Oder nix, wenn nix sperrt oder das nicht rausgefunden werden kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.CanFileExclusiveBeLocked(System.String)">
            <summary>
            Diese Methode prüft, ob ein File mittels FileStream mit FileShare.None geöffnet werden kann und gibt true zurück, falls das geht.
            Wenn es nicht geht oder die Datei nicht gefunden wird, kommt false.
            Die Prüfung findet genau jetzt einmal statt.
            (Innen drin wird TryFileExclusiveLock verwendet)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.TryFileExclusiveLock(System.String)">
            <summary>
            Diese Methode versucht, ein File exklusiv mittels (ReadWrite) FileStream zu locken (FileShare.None) falls das geht, kommt ein Disposable FileLocker zurück.
            Falls das nicht geht, kommt er auch zurück, allerdings ohne innen wohnenden FileStream.
            Falls die Datei nicht existiert, wird eine FileNotFoundException geworfen!
            Die Prüfung findet genau jetzt einmal statt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.DetectEncodingFromHtmlString(System.String,System.Text.Encoding)">
            <summary>
            Diese Methode versucht, aus dem übergebenen HTML zu ermitteln, welches encoding zu verwenden ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.GetProcessInfosLockingFile(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode versucht herauszufinden, welcher Prozess eine Datei blockiert. Es gibt sich als eine Art Installer-Programm aus,
            welches eine bestimmte Datei überschreiben will. Dann rückt Windows die Info heraus, wer denn überhaupt die Datei blockiert.
            (Wenn es dann zum Zeitpunkt so ist).
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.EnsureNonExistingFilePathWithPreDelete(System.String,System.Boolean,System.Boolean,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode versucht einen noch nicht existierenden Dateipfad zurückzugeben.
            Wenn der übergebene Pfad bereits existiert, wird versucht das vorhandene File zu löschen (Wenn gewünscht zu Recyclen).
            Wenn das nicht geht, wenn gewünscht, wird ausgehoben, ob irgendein Process das File sperrt und das ins DebugLog geschrieben (als Warning).
            Wenn das File nun noch immer existiert, wird vor der Extension ein Zähler angehängt. (Nur bis 1000, dann wird nicht mehr hochgezählt).
            Eigentlich sollte keine Exception geworfen werden, alles im Listener. Fehler beim Locking werden ignoriert.
            </summary>
        </member>
        <member name="T:EDV2000.Common.FileHelper.FileLocker">
            <summary>
            Klasse, die mittels FileStream eine Datei gelockt hält.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.FileLocker.#ctor(System.IO.FileStream,System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.FileLocker.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.FileLocker.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileHelper.FileLocker.LockOK">
            <summary>
            Gibt zurück, ob der Lock erfolgreich war.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileHelper.FileLocker.FS">
            <summary>
            Der exclusiv lockende FileStream oder null, wenn das nicht ging.
            </summary>
        </member>
        <member name="T:EDV2000.Common.FileHelper.UpdateStrategy">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.FileHelper.UpdateStrategy.OverWriteAll">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.FileHelper.UpdateStrategy.OverwriteAllOlder">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.FileHelper.UpdateStrategy.OverwriteIfSizeDiffers">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.FileHelper.VerbInfo">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.VerbInfo.#ctor(System.String,System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.VerbInfo.PerformVerb(System.String,System.Int32,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Führt das Verb aus
            </summary>
            <param name="yListener"></param>
            <param name="yFileName"></param>
            <param name="yWaitMS"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.VerbInfo.PerformVerb(System.String,System.Windows.Forms.Form,System.Int32,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Führt das Verb aus
            </summary>
            <param name="yListener"></param>
            <param name="yErrorDialogForm"></param>
            <param name="yFileName"></param>
            <param name="yWaitMS"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.VerbInfo.PerformVerb(System.String[],System.Int32,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Führt das Verb aus
            </summary>
            <param name="yParameters"></param>
            <param name="yListener"></param>
            <param name="yWaitMS"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.FileHelper.VerbInfo.PerformVerb(System.String[],System.Windows.Forms.Form,System.Int32,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Führt das Verb aus
            </summary>
            <param name="yParameters"></param>
            <param name="yErrorDialogForm"></param>
            <param name="yListener"></param>
            <param name="yWaitMS"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.FileHelper.VerbInfo.Verb">
            <summary>
            Dies gibt Verb zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileHelper.VerbInfo.Command">
            <summary>
            Dies gibt das Command des Verbs zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileHelper.VerbInfo.DisplayName">
            <summary>
            Der Anzeigename des Verbs oder das Verb selbst, wenn nicht abweichend.
            </summary>
        </member>
        <member name="T:EDV2000.Common.FileHelper.VerbInfoCollection">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.VerbInfoCollection.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.VerbInfoCollection.Add(EDV2000.Common.FileHelper.VerbInfo)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yVI"></param>
        </member>
        <member name="M:EDV2000.Common.FileHelper.VerbInfoCollection.ContainsVerb(System.String)">
            <summary>
            gibt zurück, ob drin
            </summary>
            <param name="yVerb"></param>
        </member>
        <member name="M:EDV2000.Common.FileHelper.VerbInfoCollection.RemoveVerb(System.String)">
            <summary>
            Entfernt
            </summary>
            <param name="yVerb"></param>
        </member>
        <member name="M:EDV2000.Common.FileHelper.VerbInfoCollection.OnClearComplete">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.FileHelper.VerbInfoCollection.OnInsertComplete(System.Int32,System.Object)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.FileHelper.VerbInfoCollection.OnRemoveComplete(System.Int32,System.Object)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.FileHelper.VerbInfoCollection.OnSetComplete(System.Int32,System.Object,System.Object)">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.FileHelper.VerbInfoCollection.Item(System.String)">
            <summary>
            gibt die VerbInfo zum Verb oder null zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileHelper.TryDeleteAsyncState.FilePath">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileHelper.TryDeleteAsyncState.Limit">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileHelper.TryDeleteAsyncState.TaktungMS">
            <summary>
            Die Taktung in ms, nach der erst das Löschen erneut versucht werden soll!
            </summary>
        </member>
        <member name="T:EDV2000.Common.FileHelper.FileLockingProcessType">
            <summary>
            Typ der die Datei sperrende Applikation aus Sicht daraus, dass eine Datei überschrieben werden muss.
            </summary>
        </member>
        <member name="F:EDV2000.Common.FileHelper.FileLockingProcessType.Unbekannt">
            <summary>
            Die Applikation kann nicht als irgendein anderer dieser Typen identifiziert werden.
            Sie kann nicht so ohne weiteres beendet werden, wahrscheinlich würde nur ein erzwungenes Herunterfahren den Process vom Sperren der Datei abhalten.
            </summary>
        </member>
        <member name="F:EDV2000.Common.FileHelper.FileLockingProcessType.MainWindow">
            <summary>
            Eine Windows-Applikation, die als eigener Prozess läuft, welcher ein Hauptfenster hat/anzeigt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.FileHelper.FileLockingProcessType.OtherWindow">
            <summary>
            Eine Windows-Applikation, die nicht als eigener Prozess läuft und/oder kein eigenes Hauptfenster besitzt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.FileHelper.FileLockingProcessType.WindowsService">
            <summary>
            Die Applikation läuft als Windows-Dienst.
            </summary>
        </member>
        <member name="F:EDV2000.Common.FileHelper.FileLockingProcessType.Explorer">
            <summary>
            Bei der Applikation handelt es sich um den Windows-Explorer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.FileHelper.FileLockingProcessType.Console">
            <summary>
            Die Applikation läuft als eigener Prozess und ist eine Console-Anwendung.
            </summary>
        </member>
        <member name="F:EDV2000.Common.FileHelper.FileLockingProcessType.Kritisch">
            <summary>
            Entweder sperren wir es selbst, oder aber wir haben nicht die Berechtigung es herauszufinden.
            Auf jeden Fall würde vermutlich nur ein erzwungener Neustart die Datei entsperren.
            </summary>
        </member>
        <member name="T:EDV2000.Common.FileHelper.FileLockingProcessInfo">
            <summary>
            Informationen über einen eine Datei sperrenden Prozess.
            </summary>
        </member>
        <member name="M:EDV2000.Common.FileHelper.FileLockingProcessInfo.#ctor(System.Int32,System.DateTime,EDV2000.Common.FileHelper.FileLockingProcessType,System.String,System.String,System.String)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileHelper.FileLockingProcessInfo.PID">
            <summary>
            Der PID. Über den Pid kann man über Process.GetProcessById eventuell mehr rausfinden (solange der Prozess überhaupt dann noch läuft).
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileHelper.FileLockingProcessInfo.Start">
            <summary>
            Datum/Zeit, wann der Prozess gestartet wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileHelper.FileLockingProcessInfo.Type">
            <summary>
            Art bzw. Typ des Prozesses
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileHelper.FileLockingProcessInfo.AppName">
            <summary>
            Name (wenn anwendbar)
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileHelper.FileLockingProcessInfo.AppServiceShortName">
            <summary>
            Dienst-KurzName (wenn anwendbar)
            </summary>
        </member>
        <member name="P:EDV2000.Common.FileHelper.FileLockingProcessInfo.LockedFilePath">
            <summary>
            Welches File gelockt ist
            </summary>
        </member>
        <member name="T:EDV2000.Common.FormHelper">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.FormHelper.SetSizeAndLocation(System.Windows.Forms.Form,System.Drawing.Size,System.Drawing.Point)">
            <summary>
            Diese Methode setzt Position und Größe des Fensters und überprüft dabei, ob das Form eh noch am Bildschirm ist nachher.
            </summary>
            <param name="yForm"></param>
            <param name="ySize"></param>
            <param name="yLocation"></param>
        </member>
        <member name="T:EDV2000.Common.IAssemblyImageProviderProvider">
            <summary>
            Provider für einen IAssemblyImageProvider 
            </summary>
        </member>
        <member name="P:EDV2000.Common.IAssemblyImageProviderProvider.AssemblyImageProvider">
            <summary>
            Gibt den IAssemblyImageProvider zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IAssemblyImageProvider">
            <summary>
            Dieses Interface beschreibt eine Klasse, welche in der Lage ist, das Image
            einer Assembly zu ermitteln und zurückzugeben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IAssemblyImageProvider.GetImage(System.String,System.String,System.Boolean)">
            <summary>
            Gibt das Image der Assembly zurück (d.h. den Inhalt des Files)
            Wenn angegeben, wird der komplette, lange Name verglichen
            </summary>
            <param name="yAppDomainName">Der Name der AppDomain, die resolven will!!</param>
            <param name="yAssemblyName">Der volle oder kurze Name der Assembly</param>
            <param name="yTakeLongName">Ist zuerst über den langen Namen aufzulösen?</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IAssemblyImageProvider.GetVersion(System.String,System.String,System.Boolean)">
            <summary>
            Soll die Version der vorliegenden Assembly zurückgeben.
            </summary>
            <param name="yAssemblyName"></param>
            <param name="yAppDomainName"></param>
            <param name="yTakeLongName"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.DFUEConnectionHolder">
            <summary>
            Hält die Verbindungsdaten einer durch InternetDial geöffneten DFÜ-Verbindung
            </summary>
        </member>
        <member name="M:EDV2000.Common.DFUEConnectionHolder.#ctor(System.String,System.UInt32,System.UInt32)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.DFUEConnectionHolder.ConnectionName">
            <summary>
            Gibt den Namen der Verbindung zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.DFUEConnectionHolder.Succeeded">
            <summary>
            Gibt zurück, ob der Vorgang erfolgreich war
            </summary>
        </member>
        <member name="P:EDV2000.Common.DFUEConnectionHolder.Result">
            <summary>
            Gibt das Ergebnis des Vorgangs zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.DFUEConnectionHolder.ConnectionID">
            <summary>
            Gibt (wenn ConnectOK=true) die ID der geöffneten Verbdinung zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.DFUEConnectionHolder.ErrorString">
            <summary>
            Gibt den Text der Fehlermeldung zurück
            </summary>
        </member>
        <member name="T:EDV2000.Common.NetHelpers">
            <summary>
            Zusammenfassung für NetHelpers.
            </summary>
        </member>
        <member name="M:EDV2000.Common.NetHelpers.GetDFUEEntryNames">
            <summary>
            Gibt ein Array mit den Namen der am PC eingerichteten DFÜ-Verbindungen zurück
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.NetHelpers.OpenDFUEConnection(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Öffnet die DFÜ-Verbindung mit dem übergebenen Namen
            </summary>
            <param name="yConnectionName"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.NetHelpers.CloseDFUEConnection(System.UInt32,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Schließt die DFÜ-Verbindung mit der übergebenen ID
            </summary>
            <param name="yConnectionID"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.OSHelper">
            <summary>
            Zusammenfassung für OSHelper.
            </summary>
        </member>
        <member name="M:EDV2000.Common.OSHelper.IsWindows">
            <summary>
            gibt true zurück, wenn es sich zumindest um Windows NT oder neuer handelt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.OSHelper.IsWindows2000OrOlder">
            <summary>
            gibt true zurück, wenn es sich um Windows 2000 oder älter handelt.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.OSHelper.IsXPOrNewer">
            <summary>
            gibt true zurück, wenn es sich um Windows XP oder neuer handelt.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.OSHelper.IsVistaOrNewer">
            <summary>
            Gibt true zurück, wenn es sich um Windows Vista oder neuer handelt.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.OSHelper.IsWindowsVersionOrNewer(System.Int32,System.Int32)">
            <summary>
            Gibt zurück, ob die Betriebssystem version gleich oder höher (=neuer) ist.
            ServicePack ist egal.
            </summary>
        </member>
        <member name="M:EDV2000.Common.OSHelper.IsWindowsVersionOrNewer(System.Int32,System.Int32,System.Int32)">
            <summary>
            Gibt zurück, ob die Betriebssystemversion gleich oder höher (=neuer) ist und ob das jeweilige Service Pack installiert ist oder ein neueres.
            Wenn ServicePack egal, dann 0 übergeben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.OSHelper.IsWindowsVersionOrNewer(EDV2000.Common.OSHelper.WellKnownOS)">
            <summary>
            Indicates if the running OS version matches, or is greater than,
            the provided OS.
            </summary>
            <param name="os">OS to compare running OS to.</param>
            <returns>True if the the running OS matches, or is greater
            than, the specified OS; otherwise, false.</returns>
        </member>
        <member name="M:EDV2000.Common.OSHelper.ApplyCorrectStandardsToFrameworkCultures_deAT">
            <summary>
            Wenn die Culture diejenige für de-AT ist, werden die bei "uns üblichen"
            Einstellungen gesetzt. Wird gemacht bei CurrentCulture und bei CurrentUICulture.
            </summary>
        </member>
        <member name="M:EDV2000.Common.OSHelper.ApplyCorrectStandardsToCulture_deAT(System.Globalization.CultureInfo)">
            <summary>
            Wenn die übergebene Culture diejenige für de-AT ist, werden die bei "uns üblichen"
            Einstellungen gesetzt.
            </summary>
            <param name="yCultureInfo"></param>
        </member>
        <member name="P:EDV2000.Common.OSHelper.IsWindows7OrGreater">
            <summary>
            Gibt zurück, ob es Windows 7 (ohne ServicePack) oder neuer ist
            </summary>
        </member>
        <member name="P:EDV2000.Common.OSHelper.IsWindows7SP1OrGreater">
            <summary>
            Gibt zurück, ob es Windows 7 SP1 oder neuer ist
            </summary>
        </member>
        <member name="P:EDV2000.Common.OSHelper.IsWindows8OrGreater">
            <summary>
            Gibt zurück, ob es Windows 8 oder neuer ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.OSHelper.IsWindows8Point1OrNewer">
            <summary>
            Gib tzurück, ob es Windows 8.1 oder neuer ist
            </summary>
        </member>
        <member name="P:EDV2000.Common.OSHelper.IsWindows10OrNewer">
            <summary>
            Gibt zurück, ob es Windows 10 oder neuer ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.OSHelper.IsWindowsServer">
            <summary>
            Gibt zurück, ob es sich um ein Windows Serverbetriebssystem handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.OSHelper.MaxWellKnownOS">
            <summary>
            Gibt die maximale bekannte WellKnownOS-Version zurück.
            Wenn das aktuelle Betriebssystem bekannt ist, gibt es also die aktuelle OS-Version zurück.
            Wenn das aktuelle OS nicht bekannt ist, kommt die größte bekannte Version zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.OSHelper.WellKnownOS">
            <summary>
            Liste von bekannten Betriebssystemen
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.WellKnownOS.WindowsXP">
            <summary>
            Windows XP.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.WellKnownOS.WindowsXPSP1">
            <summary>
            Windows XP SP1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.WellKnownOS.WindowsXPSP2">
            <summary>
            Windows XP SP2.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.WellKnownOS.WindowsXPSP3">
            <summary>
            Windows XP SP3.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.WellKnownOS.WindowsVista">
            <summary>
            Windows Vista.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.WellKnownOS.WindowsVistaSP1">
            <summary>
            Windows Vista SP1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.WellKnownOS.WindowsVistaSP2">
            <summary>
            Windows Vista SP2.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.WellKnownOS.Windows7">
            <summary>
            Windows 7.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.WellKnownOS.Windows7SP1">
            <summary>
            Windows 7 SP1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.WellKnownOS.Windows8">
            <summary>
            Windows 8.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.WellKnownOS.Windows8Point1">
            <summary>
            Windows 8.1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.WellKnownOS.Windows10">
            <summary>
            Windows 10
            </summary>
        </member>
        <member name="T:EDV2000.Common.OSHelper.WellKnownOSEntry">
            <summary>
            Information about operating system.
            </summary>
        </member>
        <member name="M:EDV2000.Common.OSHelper.WellKnownOSEntry.#ctor(System.UInt32,System.UInt32,System.UInt16)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.OSHelper.WellKnownOSEntry.MajorVersion">
            <summary>
            The major version number of the operating system.
            </summary>
        </member>
        <member name="P:EDV2000.Common.OSHelper.WellKnownOSEntry.MinorVersion">
            <summary>
            The minor version number of the operating system.
            </summary>
        </member>
        <member name="P:EDV2000.Common.OSHelper.WellKnownOSEntry.ServicePackMajor">
            <summary>
            The major version number of the latest Service Pack installed
            on the system. For example, for Service Pack 3, the major
            version number is 3. If no Service Pack has been installed,
            the value is zero.
            </summary>
        </member>
        <member name="P:EDV2000.Common.OSHelper.WellKnownOSEntry.MatchesOrGreater">
            <summary>
            Gecachtes Feld, beim ersten Mal müssen wir es prüfen!
            </summary>
        </member>
        <member name="T:EDV2000.Common.OSHelper.NativeMethods">
            <summary>
            Spezielle Klasse, weil ab Windows 8.1 die OSVersion nicht mehr funktioniert!
            .NET wrapper for Version Helper functions.
            http://msdn.microsoft.com/library/windows/desktop/dn424972.aspx
            </summary>
        </member>
        <member name="M:EDV2000.Common.OSHelper.NativeMethods.VerSetConditionMask(System.UInt64,System.UInt32,System.Byte)">
            <summary>
            <para>Wrapper for VerSetConditionMask function (
            http://msdn.microsoft.com/library/windows/desktop/ms725493.aspx).
            </para>
            <para>
            Sets the bits of a 64-bit value to indicate the comparison
            operator to use for a specified operating system version
            attribute. This method is used to build the dwlConditionMask
            parameter of the <see cref="M:EDV2000.Common.OSHelper.NativeMethods.VerifyVersionInfo(EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx@,System.UInt32,System.UInt64)"/> method.
            </para>
            </summary>
            <param name="dwlConditionMask">
            <para>A value to be passed as the dwlConditionMask parameter of
            the <see cref="M:EDV2000.Common.OSHelper.NativeMethods.VerifyVersionInfo(EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx@,System.UInt32,System.UInt64)"/> method. The function stores
            the comparison information in the bits of this variable.
            </para>
            <para>
            Before the first call to VerSetConditionMask, initialize this
            variable to zero. For subsequent calls, pass in the variable used
            in the previous call.
            </para>
            </param>
            <param name="dwTypeBitMask">A mask that indicates the member of
            the <see cref="T:EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx"/> structure whose comparison
            operator is being set.</param>
            <param name="dwConditionMask">The operator to be used for the
            comparison.</param>
            <returns>Condition mask value.</returns>
        </member>
        <member name="M:EDV2000.Common.OSHelper.NativeMethods.VerifyVersionInfo(EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx@,System.UInt32,System.UInt64)">
            <summary>
            <para>
            Wrapper for VerifyVersionInfo function (
            http://msdn.microsoft.com/library/windows/desktop/ms725492.aspx).
            </para>
            <para>
            Compares a set of operating system version requirements to the
            corresponding values for the currently running version of the
            system.
            </para>
            </summary>
            <param name="lpVersionInfo">A pointer to an
            <see cref="T:EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx"/> structure containing the operating
            system version requirements to compare.</param>
            <param name="dwTypeMask">A mask that indicates the members of the
            <see cref="T:EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx"/> structure to be tested.</param>
            <param name="dwlConditionMask">The type of comparison to be used
            for each lpVersionInfo member being compared. Can be constructed
            with <see cref="M:EDV2000.Common.OSHelper.NativeMethods.VerSetConditionMask(System.UInt64,System.UInt32,System.Byte)"/> method.</param>
            <returns>True if the current Windows OS satisfies the specified
            requirements; otherwise, false.</returns>
        </member>
        <member name="M:EDV2000.Common.OSHelper.NativeMethods.IsWindowsVersionOrGreater(System.UInt32,System.UInt32,System.UInt16)">
            <summary>
            Indicates if the current OS version matches, or is greater than,
            the provided version information. This method is useful in
            confirming a version of Windows Server that doesn't share a
            version number with a client release.
            </summary>
            <param name="majorVersion">The major OS version number.</param>
            <param name="minorVersion">The minor OS version number.</param>
            <param name="servicePackMajor">The major Service Pack version
            number.</param>
            <returns>True if the the running OS matches, or is greater
            than, the specified version information; otherwise, false.
            </returns>
        </member>
        <member name="M:EDV2000.Common.OSHelper.NativeMethods.IsWindowsServer">
            <summary>
            Indicates if the current OS is a Windows Server release.
            </summary>
        </member>
        <member name="T:EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx">
            <summary>
            Wrapper for OSVERSIONINFOEX structure.
            http://msdn.microsoft.com/library/windows/desktop/ms724833.aspx
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx.OSVersionInfoSize">
            <summary>
            The size of this data structure, in bytes.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx.MajorVersion">
            <summary>
            The major version number of the operating system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx.MinorVersion">
            <summary>
            The minor version number of the operating system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx.BuildNumber">
            <summary>
            The build number of the operating system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx.PlatformId">
            <summary>
            The operating system platform.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx.CSDVersion">
            <summary>
            A null-terminated string, such as "Service Pack 3", that
            indicates the latest Service Pack installed on the system. If
            no Service Pack has been installed, the string is empty.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx.ServicePackMajor">
            <summary>
            The major version number of the latest Service Pack installed
            on the system. For example, for Service Pack 3, the major
            version number is 3. If no Service Pack has been installed,
            the value is zero.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx.ServicePackMinor">
            <summary>
            The minor version number of the latest Service Pack installed
            on the system. For example, for Service Pack 3, the minor
            version number is 0.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx.SuiteMask">
            <summary>
            A bit mask that identifies the product suites available on the
            system, e.g., flags indicating if the operating system is
            Datacenter Server or Windows XP Embedded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx.ProductType">
            <summary>
            Any additional information about the system, e.g., flags
            indicating if the operating system is a domain controller,
            a server or a workstation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.OSHelper.NativeMethods.OsVersionInfoEx.Reserved">
            <summary>
            Reserved for future use.
            </summary>
        </member>
        <member name="T:EDV2000.Common.QueryConditionBuilder">
            <summary>
            QueryConditionBuilder - Hilfsklasse 
            enthält eine Liste von Conditions- Wrappern (QCBCondition), die
            mit der Methode GetResultCondition() auf eine UMQDCondition generiert werden
            </summary>
        </member>
        <member name="F:EDV2000.Common.QueryConditionBuilder.QUERY_IN_LIST_THRESHOLD">
            <summary>
            Die Grenze, ab der eine INLIST-Condition genommen wird.
            </summary>
        </member>
        <member name="F:EDV2000.Common.QueryConditionBuilder.SEARCHFOR_EXACTSTRING_SYMBOL">
            <summary>
            wenn bei einer Suche mit Like gefordert ist, daß nicht automatisch ein % hiten angehängt werden soll,
            auch wenn der Suche-String ohne abschließenden *(=%) eingegeben wird (ist momentan |)
            </summary>
        </member>
        <member name="M:EDV2000.Common.QueryConditionBuilder.#ctor">
            <summary>
            Trivial-Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.QueryConditionBuilder.AddAndCondition(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            füge der Definition Auflistung eine neue Definition hinzu
            </summary>
            <param name="yUMQDConditionBase"></param>
        </member>
        <member name="M:EDV2000.Common.QueryConditionBuilder.AddAndCondition(System.String,System.String,EDV2000.Common.QCBOperatorTyp,System.Object[])">
            <summary>
            füge der Definition Auflistung eine neue Definition hinzu
            </summary>
            <param name="yAlias"></param>
            <param name="yColumnName"></param>
            <param name="yOperatorTyp"></param>
            <param name="yParameters"></param>
        </member>
        <member name="M:EDV2000.Common.QueryConditionBuilder.AddAndCondition(System.String,System.String,EDV2000.Common.QCBOperatorTyp,System.Collections.ICollection)">
            <summary>
            füge der Definition Auflistung eine neue Definition hinzu
            </summary>
            <param name="yAlias"></param>
            <param name="yColumnName"></param>
            <param name="yOperatorTyp"></param>
            <param name="yArray"></param>
        </member>
        <member name="M:EDV2000.Common.QueryConditionBuilder.AddOrCondition(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            füge der Definition Auflistung eine neue Definition hinzu
            </summary>
            <param name="yUMQDConditionBase"></param>
        </member>
        <member name="M:EDV2000.Common.QueryConditionBuilder.AddOrCondition(System.String,System.String,EDV2000.Common.QCBOperatorTyp,System.Object[])">
            <summary>
            füge der Definition Auflistung eine neue Definition hinzu
            </summary>
            <param name="yAlias"></param>
            <param name="yColumnName"></param>
            <param name="yOperatorTyp"></param>
            <param name="yParameters"></param>
        </member>
        <member name="M:EDV2000.Common.QueryConditionBuilder.AddOrCondition(System.String,System.String,EDV2000.Common.QCBOperatorTyp,System.Collections.ICollection)">
            <summary>
            füge der Definition Auflistung eine neue Definition hinzu
            </summary>
            <param name="yAlias"></param>
            <param name="yColumnName"></param>
            <param name="yOperatorTyp"></param>
            <param name="yArray"></param>
        </member>
        <member name="M:EDV2000.Common.QueryConditionBuilder.GetResultCondition">
            <summary>
            erzeugt anhand der mit AddConditions erzeugten Query-Conditions eine UMQDConditionBase ResultCondition
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.QueryConditionBuilder.GetResultQueryDef">
            <summary>
            Gibt die QueryDef, die sich aus der ResultCondition ergibt, zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.QCBOperatorTyp">
            <summary>
            QCBOperatorTyp - welche Bedingung soll generiert werden 
            </summary>
        </member>
        <member name="F:EDV2000.Common.QCBOperatorTyp.UMQDCondition">
            <summary>
            ein ganze UMQDCondition
            </summary>
        </member>
        <member name="F:EDV2000.Common.QCBOperatorTyp.Equal">
            <summary>
            selbstredend
            </summary>
        </member>
        <member name="F:EDV2000.Common.QCBOperatorTyp.NotEqual">
            <summary>
            auch selbstredend
            </summary>
        </member>
        <member name="F:EDV2000.Common.QCBOperatorTyp.Like">
            <summary>
            mit % statt *
            </summary>
        </member>
        <member name="F:EDV2000.Common.QCBOperatorTyp.LikeLiteral">
            <summary>
            Keine Suchpattern-Ersetzung! Auch nicht hinten dran *!
            </summary>
        </member>
        <member name="F:EDV2000.Common.QCBOperatorTyp.GreaterThan">
            <summary>
            ColumnValue größer als
            </summary>
        </member>
        <member name="F:EDV2000.Common.QCBOperatorTyp.LessThan">
            <summary>
            ColumnValue kleiner als
            </summary>
        </member>
        <member name="F:EDV2000.Common.QCBOperatorTyp.GreaterThanOrEqual">
            <summary>
            ColumnValue größer als oder gleich
            </summary>
        </member>
        <member name="F:EDV2000.Common.QCBOperatorTyp.LessThanOrEqual">
            <summary>
            ColumnValue kleiner als oder gleich
            </summary>
        </member>
        <member name="F:EDV2000.Common.QCBOperatorTyp.Between">
            <summary>
            VonValue kleiner gleich Columnvalue kleiner gleich BisValue
            </summary>
        </member>
        <member name="F:EDV2000.Common.QCBOperatorTyp.AnyOfListedChoices">
            <summary>
            ist der ColumnValue gleich(Equal) mindestens einer der angegebenen Choices
            </summary>
        </member>
        <member name="F:EDV2000.Common.QCBOperatorTyp.NotAnyOfListedChoices">
            <summary>
            ist der ColumnValue gleich(Equal) KEINEM einer der angegebenen Choices
            </summary>
        </member>
        <member name="T:EDV2000.Common.QCBCondition">
            <summary>
            QCBCondition eine abstrakte Form eines Suchkriteriums
            </summary>
        </member>
        <member name="M:EDV2000.Common.QCBCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            erzeuge eine neue QCB-Condition
            </summary>
            <param name="yUMQDConditionBase"></param>
        </member>
        <member name="M:EDV2000.Common.QCBCondition.#ctor(System.String,System.String,EDV2000.Common.QCBOperatorTyp,System.Object[])">
            <summary>
            erzeuge eine neue QCB-Condition
            </summary>
            <param name="yAlias"></param>
            <param name="yColumnName"></param>
            <param name="yOperatorTyp"></param>
            <param name="yParameters"></param>
        </member>
        <member name="M:EDV2000.Common.QCBCondition.#ctor(System.String,System.String,EDV2000.Common.QCBOperatorTyp,System.Guid[])">
            <summary>
            erzeuge eine neue QCB-Condition 
            </summary>
            <param name="yAlias"></param>
            <param name="yColumnName"></param>
            <param name="yOperatorTyp"></param>
            <param name="yParameters"></param>
        </member>
        <member name="M:EDV2000.Common.QCBCondition.#ctor(System.String,System.String,EDV2000.Common.QCBOperatorTyp,System.Collections.ICollection)">
            <summary>
            erzeuge eine neue QCB-Condition
            </summary>
            <param name="yAlias"></param>
            <param name="yColumnName"></param>
            <param name="yOperatorTyp"></param>
            <param name="yArray"></param>
        </member>
        <member name="M:EDV2000.Common.QCBCondition.#ctor(System.String,System.String,EDV2000.Common.QCBOperatorTyp)">
            <summary>
            erzeuge eine neue QCB-Condition, Parameters erst nachher einfüllen
            </summary>
            <param name="yAlias"></param>
            <param name="yColumnName"></param>
            <param name="yOperatorTyp"></param>
        </member>
        <member name="P:EDV2000.Common.QCBCondition.ColumnName">
            <summary>
            ColumnName Spaltenname der
            </summary>
        </member>
        <member name="P:EDV2000.Common.QCBCondition.OperatorTyp">
            <summary>
            Operatortyp
            </summary>
        </member>
        <member name="P:EDV2000.Common.QCBCondition.Parameter">
            <summary>
            Parameter der Condition
            </summary>
        </member>
        <member name="P:EDV2000.Common.QCBCondition.UMQDCondition">
            <summary>
            Parameter der Condition
            </summary>
        </member>
        <member name="P:EDV2000.Common.QCBCondition.AliasName">
            <summary>
            Dies gibt AliasName zurück oder legt AliasName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.QCBCondition.IsGuidArray">
            <summary>
            Dies gibt IsGuidArray zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.QCBAndCondition">
            <summary>
            wird mit And hinzugefügt
            </summary>
        </member>
        <member name="M:EDV2000.Common.QCBAndCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            Condition wird mit And hinzugefügt
            </summary>
            <param name="yUMQDConditionBase"></param>
        </member>
        <member name="M:EDV2000.Common.QCBAndCondition.#ctor(System.String,System.String,EDV2000.Common.QCBOperatorTyp,System.Object[])">
            <summary>
            Condition wird mit And hinzugefügt
            </summary>
            <param name="yAlias"></param>
            <param name="yColumnName"></param>
            <param name="yOperatorTyp"></param>
            <param name="yParameters"></param>
        </member>
        <member name="M:EDV2000.Common.QCBAndCondition.#ctor(System.String,System.String,EDV2000.Common.QCBOperatorTyp,System.Collections.ICollection)">
            <summary>
            Condition wird mit And hinzugefügt
            </summary>
            <param name="yAlias"></param>
            <param name="yColumnName"></param>
            <param name="yOperatorTyp"></param>
            <param name="yArray"></param>
        </member>
        <member name="T:EDV2000.Common.QCBOrCondition">
            <summary>
            wird mit Or hinzugefügt
            </summary>
        </member>
        <member name="M:EDV2000.Common.QCBOrCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            Condition wird mit Or hinzugefügt
            </summary>
            <param name="yUMQDConditionBase"></param>
        </member>
        <member name="M:EDV2000.Common.QCBOrCondition.#ctor(System.String,System.String,EDV2000.Common.QCBOperatorTyp,System.Object[])">
            <summary>
            Condition wird mit Or hinzugefügt
            </summary>
            <param name="yAlias"></param>
            <param name="yColumnName"></param>
            <param name="yOperatorTyp"></param>
            <param name="yParameters"></param>
        </member>
        <member name="M:EDV2000.Common.QCBOrCondition.#ctor(System.String,System.String,EDV2000.Common.QCBOperatorTyp,System.Collections.ICollection)">
            <summary>
            Condition wird mit Or hinzugefügt
            </summary>
            <param name="yAlias"></param>
            <param name="yColumnName"></param>
            <param name="yOperatorTyp"></param>
            <param name="yArray"></param>
        </member>
        <member name="T:EDV2000.Common.StreamExtensions">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.StreamExtensions.E2KRewind(System.IO.Stream)">
            <summary>
            Diese Methode "spult" den Stream "zurück"
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.StreamExtensions.E2KWriteStreamToStream(System.IO.Stream,System.IO.Stream)">
            <summary>
            Diese Methode kopiert den SourceStream komplett von 0 weg in den OutPutStream.
            Die Position im OutPutStream wird um das geschriebene erhöht, der SourceStream steht danach am Ende.
            (Wrappt Methode aus StreamHelper)
            </summary>
            <param name="ySourceStream"></param>
            <param name="yDestinationStream"></param>
        </member>
        <member name="M:EDV2000.Common.StreamExtensions.E2KWriteStreamToStream(System.IO.Stream,System.IO.Stream,System.Boolean)">
            <summary>
            Diese Methode kopiert den SourceStream komplett von 0 weg in den OutPutStream.
            Die Position im OutPutStream wird um das geschriebene erhöht, der SourceStream steht danach am Ende.
            (Wrappt Methode aus StreamHelper)
            </summary>
            <param name="ySourceStream"></param>
            <param name="yDestinationStream"></param>
            <param name="yOverrideDoNibbleMode"></param>
        </member>
        <member name="M:EDV2000.Common.StreamExtensions.E2KWriteStreamToFile(System.IO.Stream,System.String)">
            <summary>
            Diese Methode schreibt den kompletten Inhalt des Streams vom Beginn zum Ende in eine Datei.
            Der Stream zur Datei wird natürlich geschlossen, der übergebene Stream jedoch nicht.
            Der übergebene Stream wird vorher Rewinded, nachher jedoch nicht!
            </summary>
        </member>
        <member name="M:EDV2000.Common.StreamExtensions.E2KReadFromFile(System.IO.Stream,System.String)">
            <summary>
            Diese Methode liest die Datei und ersetzt den Inhalt des Streams durch ihren kompletten Inhalt.
            Der Stream steht danach am Ende und wird nachher nicht rewinded!
            </summary>
        </member>
        <member name="T:EDV2000.Common.StreamHelper">
            <summary>
            Diese Klasse hat statische Methoden zum manipulieren von Streams
            </summary>
        </member>
        <member name="M:EDV2000.Common.StreamHelper.Rewind(System.IO.Stream)">
            <summary>
            Diese Methode "spult" den Stream "zurück"
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.StreamHelper.Forward(System.IO.Stream)">
            <summary>
            Diese Methode "spult" den Stream ans Ende
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.StreamHelper.WriteStreamToStream(System.IO.Stream,System.IO.Stream)">
            <summary>
            Diese Methode kopiert den SourceStream komplett von 0 weg in den OutPutStream.
            Die Position im OutPutStream wird um das geschriebene erhöht, der SourceStream steht danach am Ende.
            </summary>
            <param name="ySourceStream"></param>
            <param name="yDestinationStream"></param>
        </member>
        <member name="M:EDV2000.Common.StreamHelper.WriteStreamToStream(System.IO.Stream,System.IO.Stream,System.Boolean)">
            <summary>
            Diese Methode kopiert den SourceStream komplett von 0 weg in den OutPutStream.
            Die Position im OutPutStream wird um das geschriebene erhöht, der SourceStream steht danach am Ende.
            </summary>
            <param name="ySourceStream"></param>
            <param name="yDestinationStream"></param>
            <param name="yOverrideDoNibbleMode"></param>
        </member>
        <member name="M:EDV2000.Common.StreamHelper.WriteStreamToStream(System.IO.Stream,System.IO.Stream,EDV2000.Common.ProgressHandlerDelegate,EDV2000.Common.IProgress)">
            <summary>
            Diese Methode kopiert den SourceStream komplett von 0 weg in den OutPutStream.
            Die Position im OutPutStream wird um das geschriebene erhöht, der SourceStream steht danach am Ende.
            SourceStream wird vorher Rewinded!!
            </summary>
            <param name="ySourceStream"></param>
            <param name="yDestinationStream"></param>
            <param name="yProgress"></param>
            <param name="yProgressTellCallback"></param>
        </member>
        <member name="M:EDV2000.Common.StreamHelper.WriteStreamToStream(System.IO.Stream,System.IO.Stream,System.Boolean,EDV2000.Common.ProgressHandlerDelegate,EDV2000.Common.IProgress)">
            <summary>
            Diese Methode kopiert den SourceStream komplett von 0 weg in den OutPutStream.
            Die Position im OutPutStream wird um das geschriebene erhöht, der SourceStream steht danach am Ende.
            SourceStream wird vorher Rewinded!!
            </summary>
            <param name="ySourceStream"></param>
            <param name="yDestinationStream"></param>
            <param name="yProgress"></param>
            <param name="yProgressTellCallback"></param>
            <param name="yOverrideDoNibbleMode"></param>
        </member>
        <member name="M:EDV2000.Common.StreamHelper.WriteStreamToStreamWithKnownLength(System.IO.Stream,System.IO.Stream,System.Int64,System.TimeSpan,EDV2000.Common.ProgressHandlerDelegate,EDV2000.Common.IProgress)">
            <summary>
            Diese Methode kopiert den SourceStream komplett von 0 weg in den OutPutStream.
            Die Position im OutPutStream wird um das geschriebene erhöht, der SourceStream steht danach am Ende.
            Wenn eine zu erwartende Länge angegeben wird, wird bis maximal der angegebene Zeitraum gewartet, bis
            diese Länge da ist.
            </summary>
            <param name="ySourceStream"></param>
            <param name="yDestinationStream"></param>
            <param name="yProgress"></param>
            <param name="yProgressTellCallback"></param>
            <param name="yLength">Die zu erwartende Länge oder -1</param>
            <param name="yTimeOut">Der zu wartende Zeitraum</param>
        </member>
        <member name="M:EDV2000.Common.StreamHelper.WriteStreamToStreamWithKnownLength(System.IO.Stream,System.IO.Stream,System.Int64,System.TimeSpan,EDV2000.Common.ProgressHandlerDelegate,EDV2000.Common.IProgress,EDV2000.Common.ICancelSource)">
            <summary>
            Diese Methode kopiert den SourceStream komplett von 0 weg in den OutPutStream.
            Die Position im OutPutStream wird um das geschriebene erhöht, der SourceStream steht danach am Ende.
            Wenn eine zu erwartende Länge angegeben wird, wird bis maximal der angegebene Zeitraum gewartet, bis
            diese Länge da ist.
            </summary>
            <param name="ySourceStream"></param>
            <param name="yDestinationStream"></param>
            <param name="yProgress"></param>
            <param name="yProgressTellCallback"></param>
            <param name="yBekannteLaenge">Die zu erwartende Länge oder -1</param>
            <param name="yTimeOut">Der zu wartende Zeitraum</param>
            <param name="yCancelSourceOptional"></param>
        </member>
        <member name="M:EDV2000.Common.StreamHelper.WriteStreamToFile(System.IO.Stream,System.String)">
            <summary>
            Diese Methode schreibt den kompletten Inhalt des Streams vom Beginn zum Ende in eine Datei.
            Der Stream zur Datei wird natürlich geschlossen, der übergebene Stream jedoch nicht.
            </summary>
            <param name="ySourceStream"></param>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.StreamHelper.WriteStreamToFile(System.IO.Stream,System.String,EDV2000.Common.ProgressHandlerDelegate,EDV2000.Common.IProgress)">
            <summary>
            Diese Methode schreibt den kompletten Inhalt des Streams vom Beginn zum Ende in eine Datei.
            Der Stream zur Datei wird natürlich geschlossen, der übergebene Stream jedoch nicht.
            </summary>
            <param name="ySourceStream"></param>
            <param name="yFilePath"></param>
            <param name="yProgress"></param>
            <param name="yProgressTellCallback"></param>
        </member>
        <member name="M:EDV2000.Common.StreamHelper.WriteFileToStream(System.String,System.IO.Stream)">
            <summary>
            Diese Methode schreibt den kompletten Inhalt einer Datei in den übergebenen Stream.
            Der DestinationStream steht danach am Ende.
            </summary>
            <param name="yFilePath"></param>
            <param name="yDestinationStream"></param>
        </member>
        <member name="M:EDV2000.Common.StreamHelper.WriteFileToStream(System.String,System.IO.Stream,EDV2000.Common.ProgressHandlerDelegate,EDV2000.Common.IProgress)">
            <summary>
            Diese Methode schreibt den kompletten Inhalt einer Datei in den übergebenen Stream.
            Der DestinationStream steht danach am Ende.
            </summary>
            <param name="yFilePath"></param>
            <param name="yDestinationStream"></param>
            <param name="yProgressTellCallback"></param>
            <param name="yProgress"></param>
        </member>
        <member name="M:EDV2000.Common.StreamHelper.GetSHA256Checksum(System.IO.Stream)">
            <summary>
            Ermittelt die SHA256-Checksum (des kompletten Streams unabhängig der aktuellen Position) und gibt es als HexString zurück.
            Es wird dazu der Stream aus Performance-Gründen mit einem BufferedStream gewrappt (und einem StreamWrapper damit der übergebene Stream nicht zugeknallt wird).
            Der übergebene Stream wird auf dieselbe Position zurückgespult, wie er vorher war.
            Damit das alles geht, muss natürlich CanSeek des Streams true zurückgeben (Also geht z.B. nicht mit NetworkStream)!
            </summary>
        </member>
        <member name="T:EDV2000.Common.SplitToLinesOptions">
            <summary>
            Optionen für die SplitToLines-Funktion des StringHelpers
            </summary>
        </member>
        <member name="F:EDV2000.Common.SplitToLinesOptions.None">
            <summary>
            Keine Optionen, kein Trim!
            </summary>
        </member>
        <member name="F:EDV2000.Common.SplitToLinesOptions.TrimRight">
            <summary>
            Trimmt alle Zeilen nur rechts
            </summary>
        </member>
        <member name="F:EDV2000.Common.SplitToLinesOptions.TrimLeft">
            <summary>
            Trimmt alle Zeilen nur links
            </summary>
        </member>
        <member name="F:EDV2000.Common.SplitToLinesOptions.TrimAll">
            <summary>
            Trimmt alle Zeilen links UND rechts
            </summary>
        </member>
        <member name="F:EDV2000.Common.SplitToLinesOptions.StripEmptyLines">
            <summary>
            Leere Zeilen weglassen
            </summary>
        </member>
        <member name="F:EDV2000.Common.SplitToLinesOptions.IndentFolgeZeilen">
            <summary>
            Rückt alle Zeilen, die durch Umbruch entstehen, um 2 Leerzeichen ein!
            </summary>
        </member>
        <member name="T:EDV2000.Common.StringExtensions">
            <summary>
            Ein paar Erweiterungsmethoden! Wrappt die StringHelpers.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KAppend(System.String,System.String,System.String)">
            <summary>
            Diese Methode hängt an die aktuelle Zeichenkette die Zeichenkette yAppend hinten dran.
            Wenn ySource leer ist, wird vorher nix angehängt, wenn nicht leer, wird der ySeparator angehängt.
            Wenn ySource nicht leer ist und abschließend bereits einen Separator hat, wird er aber nicht dazwischen angehängt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KAppendFormat(System.String,System.String,System.Object[])">
            <summary>
            Diese Methode hängt an ySource die mit yFormat formatierte Zeichenkette hinten dran.
            Wenn ySource leer ist, wird vorher nix angehängt, wenn nicht leer, wird "," dazwischen angehängt.
            Wenn ySource nicht leer ist und abschließend bereits "," hat, wird er aber nicht dazwischen angehängt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KAppendFormat(System.String,System.String,System.String,System.Object[])">
            <summary>
            Diese Methode hängt an die aktuelle Zeichenkette die mit yFormat formatierte Zeichenkette hinten dran.
            Wenn ySource leer ist, wird vorher nix angehängt, wenn nicht leer, wird der ySeparator angehängt.
            Wenn ySource nicht leer ist und abschließend bereits einen Separator hat, wird er aber nicht dazwischen angehängt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KSubstring(System.String,System.Int32)">
            <summary>
            Eine Implementierung von SubString, die keine Exception liefert.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KSubstring(System.String,System.Int32,System.Int32)">
            <summary>
            Eine Implementierung von SubString, die keine Exception liefert.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KLeft(System.String,System.Int32)">
            <summary>
            ein Helper für String.Left(), die keine Exception liefert, wenn die angegebene
            Maxlength grösser als die String-Länge ist (wie String.Substring() das tut)
            </summary>
            <param name="s"></param>
            <param name="maxlength"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KLeft(System.String,System.Int32,System.Boolean)">
            <summary>
            ein Helper für String.Left(), die keine Exception liefert, wenn die angegebene
            Maxlength grösser als die String-Länge ist (wie String.Left() das tut)
            Wenn yDoLimit mit false übergeben wird, wird nicht abgeschnitten! 
            Wenn sich wer fragt, wozu das ist: Wird für boolsche Parametrisierungen gebraucht, um Limits auszuschalten oder nicht!
            </summary>
            <param name="s"></param>
            <param name="maxlength"></param>
            <param name="yDoLimit"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KLeft3Dots(System.String,System.Int32)">
            <summary>
            noch ein Helper für string.Left(), der prüft ob der String abgeschnitten werden muß und
            in diese Fall am Ende dann drei Punkte einfügt.
            Achtung! Wenn abgeschnitten werden soll, werden 3 Zeichen mehr für die Punkte abgeschnitten!
            Aber naturgemäß kann nur auf mehr als 3 Zeichen abgeschnitten werden! wenn maxlength kleiner gleich 3 ist, passiert nix!
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KLeft3Dots(System.String,System.Int32,System.Boolean)">
            <summary>
            noch ein Helper für string.Left(), der prüft ob der String abgeschnitten werden muß und
            in diese Fall am Ende dann drei Punkte einfügt.
            Achtung! Wenn abgeschnitten werden soll, werden 3 Zeichen mehr für die Punkte abgeschnitten!
            Aber naturgemäß kann nur auf mehr als 3 Zeichen abgeschnitten werden!
            Wenn yDoLimit mit false übergeben wird, wird nicht abgeschnitten! 
            Wenn sich wer fragt, wozu das ist: Wird für boolsche Parametrisierungen gebraucht, um Limits auszuschalten oder nicht!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KRight3Dots(System.String,System.Int32)">
            <summary>
            noch ein Helper für string.Left(), der prüft ob der String abgeschnitten werden muß und
            in diese Fall am Ende dann drei Punkte einfügt.
            Achtung! Wenn abgeschnitten werden soll, werden 3 Zeichen mehr für die Punkte abgeschnitten!
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KRight(System.String,System.Int32)">
            <summary>
            ein Helper für String.Right(), die keine Exception liefert, wenn die angegebene
            Maxlength grösser als die String-Länge ist (wie String.Right() das tut)
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KLeftUntilCI(System.String,System.String)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von links an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite).
            Es wird case-insensitive gesucht, was mit ToUpper mit der Kultur de-AT gemacht wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KLeftUntil(System.String,System.String)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von links an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite).
            Es wird case-sensitive gesucht.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KLeftUntil(System.String,System.String,System.Boolean)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von links an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Es kann angegeben werden, ob case sensitive
            oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit toupper gesucht,
            dabei wird die Kultur de-AT verwendet.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yCaseINSensitive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KLeftUntil(System.String,System.String,System.Int32,System.Boolean)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von links an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite). Es kann angegeben werden, ob case sensitive
            oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit toupper gesucht,
            dabei wird die Kultur de-AT verwendet.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yMaxLength">Wenn 0, dann unendlich lang möglich.</param>
            <param name="yCaseINSensitive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KLeftUntil(System.String,System.String,System.Int32,System.Boolean,System.Globalization.CultureInfo)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von links an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite). Es kann angegeben werden, ob case sensitive
            oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit toupper gesucht,
            dazu muß die CultureInfo übergeben werden.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yMaxLength">Wenn 0, dann unendlich lang möglich.</param>
            <param name="yCaseINSensitive"></param>
            <param name="yCultureInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KRightFromCI(System.String,System.String)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von rechts an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite).
            Es wird case-insensitive gesucht, was mit ToUpper mit der Kultur de-AT gemacht wird.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KRightFrom(System.String,System.String)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von rechts an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite).
            Es wird case-sensitive gesucht.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KRightFrom(System.String,System.String,System.Boolean)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von rechts an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Es kann angegeben werden, ob case sensitive
            oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit toupper gesucht,
            dabei wird die Kultur de-AT verwendet.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yCaseINSensitive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KRightFrom(System.String,System.String,System.Int32,System.Boolean)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von rechts an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite). Es kann angegeben werden, ob case sensitive
            oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit toupper gesucht,
            dabei wird die Kultur de-AT verwendet.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yMaxLength">Wenn 0, dann unendlich lang möglich.</param>
            <param name="yCaseINSensitive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KRightFrom(System.String,System.String,System.Int32,System.Boolean,System.Globalization.CultureInfo)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von rechts an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite). Es kann angegeben werden, ob case sensitive
            oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit toupper gesucht,
            dazu muß die CultureInfo übergeben werden.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yMaxLength">Wenn 0, dann unendlich lang möglich.</param>
            <param name="yCaseINSensitive"></param>
            <param name="yCultureInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KEndsWithCIInvariant(System.String,System.String)">
            <summary>
            Gibt zurück, ob der übergebene yDurchsucht-String mit yGesucht, jedoch Case-insensitive geprüft, aufhört.
            (mit InvariantCulture)
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KEndsWithCI(System.String,System.String)">
            <summary>
            Gibt zurück, ob der übergebene yDurchsucht-String mit yGesucht, jedoch Case-insensitive geprüft, aufhört.
            (mit CurrentCulture)
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KEndsWithCI(System.String,System.String,System.Globalization.CultureInfo)">
            <summary>
            Gibt zurück, ob der übergebene yDurchsucht-String mit yGesucht, jedoch Case-insensitive geprüft, aufhört.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KStartsWithCIInvariant(System.String,System.String)">
            <summary>
            Gibt zurück, ob der übergebene yDurchsucht-String mit yGesucht, jedoch Case-insensitive geprüft, anfängt.
            (mit InvariantCulture)
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KStartsWithCI(System.String,System.String)">
            <summary>
            Gibt zurück, ob der übergebene yDurchsucht-String mit yGesucht, jedoch Case-insensitive geprüft, anfängt.
            (mit CurrentCulture)
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KStartsWithCI(System.String,System.String,System.Globalization.CultureInfo)">
            <summary>
            Gibt zurück, ob der übergebene yDurchsucht-String mit yGesucht, jedoch Case-insensitive geprüft, anfängt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KProperEx(System.String)">
            <summary>
            Geht den Text durch und schreibt alle Wortanfänge groß.
            Ein Wort beginnt nach einem Whitespace, einer Punctuation, ein Separator usw.
            Bereits Upper-Chars werden NICHT klein gemacht!
            Verwendet CurrentCulture.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KProperEx(System.String,System.Globalization.CultureInfo)">
            <summary>
            Geht den Text durch und schreibt alle Wortanfänge groß.
            Ein Wort beginnt nach einem Whitespace, einer Punctuation, ein Separator usw.
            Bereits Upper-Chars werden NICHT klein gemacht!
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KPadRight(System.String,System.Int32)">
            <summary>
            Padded rechts bei der angegebenen Breite, wenn der String jedoch länger ist, wird er RECHTS abgeschnitten.
            Es wird zum Padden immer Leerzeichen genommen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KPadRight(System.String,System.Int32,System.Char)">
            <summary>
            Padded rechts bei der angegebenen Breite, wenn der String jedoch länger ist, wird er RECHTS abgeschnitten.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KPadLeft(System.String,System.Int32)">
            <summary>
            Padded links bei der angegebenen Breite, wenn der String jedoch länger ist, wird er RECHTS abgeschnitten.
            Es wird zum Padden immer Leerzeichen genommen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KPadLeft(System.String,System.Int32,System.Char)">
            <summary>
            Padded links bei der angegebenen Breite, wenn der String jedoch länger ist, wird er RECHTS abgeschnitten.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KIsANSI(System.String)">
            <summary>
            Gibt zurück, ob jedes Zeichen "unserem" ANSI entspricht (also CodePage 1252)
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KCharCount(System.String,System.Char)">
            <summary>
            Zählt wie oft ein Char in einem String enthalten ist
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KIndexOf(System.String,System.String)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Position des gefundenen Standorts
            zurück. Wenn nicht gefunden,wird -1 zurückgegeben.
            Diese Methode sucht CASE-SENSITIV!!!
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KIndexOf(System.String,System.String,System.Boolean)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Position des gefundenen Standorts
            zurück. Wenn nicht gefunden,wird -1 zurückgegeben.
            Es kann angegeben werden, ob case sensitive oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit ToUpper() gesucht.
            (ToUpper() wird mit der Kultur de-AT gemacht.)
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yCaseINSensitive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KIndexOf(System.String,System.String,System.Boolean,System.Globalization.CultureInfo)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Position des gefundenen Standorts
            zurück. Wenn nicht gefunden,wird -1 zurückgegeben.
            Es kann angegeben werden, ob case sensitive oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit ToUpper() gesucht,
            dazu muß die CultureInfo übergeben werden.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yCaseINSensitive"></param>
            <param name="yCultureInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KEqualsCI(System.String,System.String)">
            <summary>
            Dies gibt true zurück, wenn die beiden Zeichenketten auf UPPER 
            umgewandelt (unter Zuhilfenahme der de-AT CultureInfo) gleich sind.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KEqualsCI(System.String,System.String,System.Globalization.CultureInfo)">
            <summary>
            Dies gibt true zurück, wenn die beiden Zeichenketten auf UPPER 
            umgewandelt (unter Zuhilfenahme der übergebenen CultureInfo) gleich sind.
            </summary>
            <param name="yA"></param>
            <param name="yB"></param>
            <param name="yCultureInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KRemoveQuotation(System.String)">
            <summary>
            Wenn der übergebene Text (getrimmt) hinten und vorne je ein Anführungszeichen hat, werden diese entfernt.
            Nach dem Entfernen einer Quotaion wird allerdings nicht mehr getrimmt.
            Wenn nicht kommt der ursprüngliche Text (allerdings getrimmt) retour.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KRemoveQuotation(System.String,System.String[])">
            <summary>
            Wenn der übergebene Text (getrimmt) hinten und vorne je ein Anführungszeichen hat, werden diese entfernt.
            Nach dem Entfernen einer Quotaion wird allerdings nicht mehr getrimmt.
            Wenn nicht kommt der ursprüngliche Text (allerdings getrimmt) retour.
            Es kann angegeben, welche möglichen Quotationmarks sein können.
            Es wird jedoch nur die erste gefundene QuotationMark entfernt!
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KRemoveTrailingWhiteSpace(System.String)">
            <summary>
            return RemoveTrailingChars(yText, true, ' ', '\t', '\r', '\n');
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KIsAllDigits(System.String)">
            <summary>
            Dies gibt true zurück, wenn der Text genau nur Ziffern enthält.
            Vorsicht: bei Leerstring kommt immer false zurück
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KIsAllLower(System.String)">
            <summary>
            Checkt, ob alle Zeichen im String Lowercase sind. 
            Vorsicht: bei Leerstring kommt immer false zurück
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KIsAllUpper(System.String)">
            <summary>
            Checkt, ob alle Zeichen im String Uppercase sind.
            Vorsicht: bei Leerstring kommt immer false zurück
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KIsAllLetter(System.String)">
            <summary>
            Checkt, ob alle Zeichen im String Letters sind.
            Vorsicht: bei Leerstring kommt immer false zurück
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KIsAllLetterOrDigit(System.String)">
            <summary>
            Checkt, ob alle Zeichen im String LettersOrDigits sind.
            Vorsicht: bei Leerstring kommt immer false zurück
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KEncrypt(System.String)">
            <summary>
            Verschlüsselt den String und gibt das Ergebnis als base64 String zurück.
            Exceptions werden geworfen, wenn was nicht passt!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KDecrypt(System.String)">
            <summary>
            Geht davon aus, dass ein mittels E2KEncrypt verschlüsselter text drinsteckt (oder mittels Crypt.EncodeTextToBase64String).
            Entschlüsselt den String und gibt das Ergebnis zurück.
            Exceptions werden geworfen, wenn was nicht passt!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringExtensions.E2KIsNullOrEmpty(System.String,System.Boolean)">
            <summary>
            V2.41 12.08.2020/JAK JAK+RK StringHelpers.IsNullOrEmpty(Trimmed)
            </summary>
            <param name="yText"></param>
            <param name="yTrimmed"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.StringHelpers">
            <summary>
            Hilfsklasse zum bearbeiten der Strings
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsANSI(System.String)">
            <summary>
            Gibt zurück, ob jedes Zeichen "unserem" ANSI entspricht (also CodePage 1252)
            </summary>
            <param name="yInput"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetANSIText(System.String)">
            <summary>
            </summary>
            <param name="yInput"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.AppendFormat(System.String,System.String,System.String,System.Object[])">
            <summary>
            Diese Methode hängt an ySource die mit yFormat formatierte Zeichenkette hinten dran.
            Wenn ySource leer ist, wird vorher nix angehängt, wenn nicht leer, wird der ySeparator angehängt.
            Wenn ySource nicht leer ist und abschließend bereits einen Separator hat, wird er aber nicht dazwischen angehängt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.AppendFormat(System.String,System.String,System.Object[])">
            <summary>
            Diese Methode hängt an ySource die mit yFormat formatierte Zeichenkette hinten dran.
            Wenn ySource leer ist, wird vorher nix angehängt, wenn nicht leer, wird "," dazwischen angehängt.
            Wenn ySource nicht leer ist und abschließend bereits "," hat, wird er aber nicht dazwischen angehängt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.Append(System.String,System.String,System.String)">
            <summary>
            V2.41 04.05.2017 JAK jetzt reichts...
            Diese Methode hängt an ySource die Zeichenkette yAppend hinten dran.
            Wenn ySource leer ist, wird vorher nix angehängt, wenn nicht leer, wird der ySeparator angehängt.
            Wenn ySource nicht leer ist und abschließend bereits einen Separator hat, wird er aber nicht dazwischen angehängt.
            </summary>
            <param name="ySource"></param>
            <param name="yAppend"></param>
            <param name="ySeparator"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.NullToStringEmpty(System.String)">
            <summary>
            Falls der String NULL ist und nicht String.Empty wird der String in String.Empty umgewandelt
            </summary>
            <param name="yString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.CharCount(System.String,System.Char)">
            <summary>
            Zählt wie oft ein Char in einem String enthalten ist
            </summary>
            <param name="yString"></param>
            <param name="yCharToCount"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.StripToValidFileName(System.String)">
            <summary>
            Liefert einen gültigen Dateinamen (Ohne Sonderzeichen und Pfadtrennzeichen usw.) zurück
            </summary>
            <param name="yFileName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.StripToLettersOrDigit(System.String)">
            <summary>
            Entfernt alles, was nicht Buchstabe oder Digit ist.
            Läßt groß und klein wie es ist.
            (Für IBAN und BIC bitte im WinCaus.net die entsprechenden statischen Methoden der Klasse EDV2000.Personen.Remoting.Bankverbindung verwenden!)
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.Choose(System.Int32,System.String[])">
            <summary>
            wähle aus dem angegebenen Set von string-Parametern den yOption.ten Wert Wert aus 
            Beispiel Choose(Index,"Montag","Dienstag","Obsttag");
            </summary>
            <param name="yOption"></param>
            <param name="param"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ToShortDateOrEmpty(System.DateTime)">
            <summary>
            liefert ShortDate-String oder leer wenn gleich DateTime.MinValue oder DateTime.MaxValue
            </summary>
            <param name="yDatum"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.FormatDateRange(System.DateTime,System.DateTime)">
            <summary>
            zeigt einen Datums-Bereich an, und nimmt beim ersten Datum die Jahreszahl weg,
            wenn sie gleich der vom BisDatum ist
            </summary>
            <param name="yDatum1"></param>
            <param name="yDatum2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.LeftWhileIsDigit(System.String@)">
            <summary>
            liefert den Beginn-Teilstring eines Strings bis zum ersten Zeichen,das nicht Ziffer ist
            schneidet den zurückgelieferten Teilstring aus dem SourceString aus !
            </summary>
            <param name="ySource">REF!!</param>
            <returns>Teilstring</returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.LeftWhileIsDigitOrBlank(System.String@)">
            <summary>
            liefert den Beginn-Teilstring eines Strings bis zum ersten Zeichen,das nicht Ziffer oder Blank ist
            schneidet den zurückgelieferten Teilstring aus dem SourceString aus ! (für GZ)
            </summary>
            <param name="ySource">REF!!</param>
            <returns>Teilstring</returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.LeftWhileIsLetter(System.String@)">
            <summary>
            liefert den Beginn-Teilstring eines Strings bis zum ersten Zeichen,das nicht Buchstaben ist
            schneidet den zurückgelieferten Teilstring aus dem SourceString aus !
            </summary>
            <param name="ySource">REF!!</param>
            <returns>Teilstring</returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.LeftWhileIsLetterOrBlank(System.String@)">
            <summary>
            liefert den Beginn-Teilstring eines Strings bis zum ersten Zeichen,das nicht Buchstaben oder Blank ist
            schneidet den zurückgelieferten Teilstring aus dem SourceString aus ! (für GZ)
            </summary>
            <param name="ySource">REF!!</param>
            <returns>Teilstring</returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.LeftWhileIsLetterOrDigit(System.String@)">
            <summary>
            liefert den Beginn-Teilstring eines Strings bis zum ersten Zeichen,das nicht Ziffer oder Buchstaben ist
            schneidet den zurückgelieferten Teilstring aus dem SourceString aus !
            </summary>
            <param name="ySource">REF!!</param>
            <returns>Teilstring</returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.Substring(System.String,System.Int32)">
            <summary>
            Eine Implementierung von SubString, die keine Exception liefert.
            </summary>
            <param name="yText"></param>
            <param name="yOffset"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.Substring(System.String,System.Int32,System.Int32)">
            <summary>
            Eine Implementierung von SubString, die keine Exception liefert.
            </summary>
            <param name="yText"></param>
            <param name="yOffset"></param>
            <param name="yLength"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ContainsToken(System.String,System.String)">
            <summary>
            ist das angegebene String-Token im als Source benannten String enthalten, wobei
            die einzelnen Token durch den "," (Beistrich) getrennt sind
            Beispiel: ContainsToken("C,CG,CGS,CGA",token) = true für "CG" aber nicht für "G"
            </summary>
            <param name="ySource"></param>
            <param name="yToken"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ContainsToken(System.String,System.String,System.String)">
            <summary>
            ist das angegebene String-Token im als Source benannten String enthalten, wobei
            die einzelnen Token durch den angegebenen Separator getrennt sind
            Beispiel: ContainsToken("C,CG,CGS,CGA",token) = true für "CG" aber nicht für "G"
            </summary>
            <param name="ySource"></param>
            <param name="yToken"></param>
            <param name="ySeparator"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.Concat(System.String,System.String)">
            <summary>
            V2.12 15.05.2014/JAK mir reichts, ich brauch für mich eine GANZ DEPPEINEINFACH zu bedienene Funktion
            Default Delimiter ist ", "
            </summary>
            <param name="yString1"></param>
            <param name="yString2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.Concat(System.String,System.String,System.String)">
            <summary>
            V2.12 15.05.2014/JAK mir reichts, ich brauch für mich eine GANZ DEPPEINEINFACH zu bedienene Funktion
            </summary>
            <param name="yString1"></param>
            <param name="yString2"></param>
            <param name="yDelimiter"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConcatWithBlank(System.String[])">
            <summary>
            verketten mehrerer Strings mit Leerzeichen getrennt, aber ein bißchen sophisticatet:
            a)wenn einer der Teilstrings leer ist, dann kein Blank davorsetzen; und b) wenn der
            Teilstring ein ',' ist dann verifizieren, daß keine doppelten ',' entstehen
            </summary>
            <param name="args"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConcatWithOneDelimiter(System.String,System.String[])">
            <summary>
            Verkettet die übergebenen Strings mit dem Delimiter.
            Es wird dann kein Delimiter dazwischen gesetzt, wenn der vorherige String mit dem Delimiter endet
            oder der nachfolgende String damit beginnt.
            Wenn sowohl der letzte damit aufhört und der folgende damit beginnt, wird er rausgeschnitten.
            Wenn der allererste string mit einem Delimiter beginnt, wird er aber drin gelassen, es wird nur vorher kein
            zusätzlicher eingefügt!
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConcatWithDelimiter(System.String,System.String,System.String[])">
            <summary>
            verketten mehrerer Strings mit yDelimiter1 getrennt, aber ein bißchen sophisticatet:
            a)wenn einer der Teilstrings leer ist, dann kein yDelimiter1 davorsetzen; und b) wenn der
            Teilstring ein yDelimiter2 ist dann verifizieren, daß keine doppelten yDelimiter2 entstehen
            </summary>
            <param name="args"></param>
            <param name="yDelimiter1"></param>
            <param name="yDelimiter2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.Left(System.String,System.Int32)">
            <summary>
            ein Helper für String.Left(), die keine Exception liefert, wenn die angegebene
            Maxlength grösser als die String-Länge ist (wie String.Substring() das tut)
            </summary>
            <param name="s"></param>
            <param name="maxlength"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.Left(System.String,System.Int32,System.Boolean)">
            <summary>
            ein Helper für String.Left(), die keine Exception liefert, wenn die angegebene
            Maxlength grösser als die String-Länge ist (wie String.Substring() das tut)
            Wenn yDoLimit mit false übergeben wird, wird nicht abgeschnitten!
            </summary>
            <param name="s"></param>
            <param name="maxlength"></param>
            <param name="yDoLimit"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.Left3Dots(System.String,System.Int32)">
            <summary>
            noch ein Helper für string.Left(), der prüft ob der String abgeschnitten werden muß und
            in diese Fall am Ende dann drei Punkte einfügt.
            Achtung! Wenn abgeschnitten werden soll, werden 3 Zeichen mehr für die Punkte abgeschnitten!
            </summary>
            <param name="s"></param>
            <param name="maxlength"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.Left3Dots(System.String,System.Int32,System.Boolean)">
            <summary>
            noch ein Helper für string.Left(), der prüft ob der String abgeschnitten werden muß und
            in diese Fall am Ende dann drei Punkte einfügt.
            Achtung! Wenn abgeschnitten werden soll, werden 3 Zeichen mehr für die Punkte abgeschnitten!
            Aber naturgemäß kann nur auf mehr als 3 Zeichen abgeschnitten werden! Wenn maxlength kleiner gleich 3 ist, passiert nix!
            Wenn yDoLimit mit false übergeben wird, wird nicht abgeschnitten! 
            Wenn sich wer fragt, wozu das ist: Wird für boolsche Parametrisierungen gebraucht, um Limits auszuschalten oder nicht!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.Right3Dots(System.String,System.Int32)">
            <summary>
            noch ein Helper für string.Left(), der prüft ob der String abgeschnitten werden muß und
            in diese Fall am Ende dann drei Punkte einfügt.
            Achtung! Wenn abgeschnitten werden soll, werden 3 Zeichen mehr für die Punkte abgeschnitten!
            </summary>
            <param name="s"></param>
            <param name="maxlength"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.Right(System.String,System.Int32)">
            <summary>
            ein Helper für String.Right(), die keine Exception liefert, wenn die angegebene
            Maxlength grösser als die String-Länge ist (wie String.Substring() das tut)
            </summary>
            <param name="s"></param>
            <param name="maxlength"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.Proper(System.String)">
            <summary>
            ein zurzeit Stiefmütterliche Variante von Proper() die in einem String nur das Allererste Zeichen
            setzt. Vielleicht findet sich jemand, der sich überlegt nach welchen Trennzeichen (Blank,Beistrich etc)
            man ebefalls ein Uppercase einfüge könnte
            </summary>
            <param name="s"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.PersonKeyString(System.String)">
            <summary>
            Diese Methode soll einen Key für die Adressverwaltung erzeugen, der zum Bsp. aus Mayer -> Meier
            macht und so weiter...
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.SplitStringToChunks(System.String,System.Int32)">
            <summary>
            Teilt einen String auf ein Array von Teilstücken mit einer angegebenen Länge
            </summary>
            <param name="yString"></param>
            <param name="yChunkLength"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.SplitToLines(System.String)">
            <summary>
            Splittet einen Text in seine einzelnen Zeilen auf und gibt diese als Array zurück
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.SplitToLinesOfFixedLength(System.String,System.Int32,EDV2000.Common.SplitToLinesOptions)">
            <summary>
            Bricht einen Text nach einer bestimmten Anzahl von Zeichen um.
            </summary>
            <param name="yText"></param>
            <param name="yMaxCols"></param>
            <param name="yOptions"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.CombineLines(System.String[])">
            <summary>
            StringBuilder.AppendLines()
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.PadLeftML(System.String,System.Int32,System.Char)">
            <summary>
            PadLeft, allerdings unter Angabe der PaddingChars, Multilinefähig
            </summary>
            <param name="yString">auch MultiLine-String</param>
            <param name="yCount"></param>
            <param name="yPaddingChar"></param>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.PadLeftML(System.String[],System.Int32,System.Char)">
            <summary>
            PadLeft für String-Arrays, allerdings unter Angabe der PaddingChars, Multilinefähig
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.PadRightML(System.String,System.Int32,System.Char)">
            <summary>
            PadRight, allerdings unter Angabe der PaddingChars, Multilinefähig
            </summary>
            <param name="yString">auch MultiLine-String</param>
            <param name="yCount"></param>
            <param name="yPaddingChar"></param>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.PadRightML(System.String[],System.Int32,System.Char)">
            <summary>
            PadRight für String-Arrays, allerdings unter Angabe der PaddingChars, Multilinefähig
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetStrings(System.Collections.IEnumerable)">
            <summary>
            Diese MEthode extrahiert Objekte der 
            übergebenen Auflistung als Strings.
            </summary>
            <param name="yObjects"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetStrings(System.Collections.IEnumerable,System.String)">
            <summary>
            Diese MEthode extrahiert die Property mit dem angegebenen Namen aus der 
            übergebenen Auflistung
            </summary>
            <param name="yObjects"></param>
            <param name="yPropertyName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.Contains(System.String,System.Collections.IEnumerable)">
            <summary>
            Diese Methode gibt true zurück, wenn der übergebene String in den Objects der Enumeration
            (mit object.ToString()) CaseINsensitive gefunden wurde oder false, wenn nicht.
            </summary>
            <param name="yStringToSearch"></param>
            <param name="yObjectsToBeSearched"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IndexOf(System.String,System.Collections.IEnumerable)">
            <summary>
            Diese Methode durchsucht alle mittels Collection übergebenen Objekte mit ToString().ToUpper().
            Der Index des als erstes gefundenen Objekts wird zurückgegeben oder -1, wenn keines gefunden.
            </summary>
            <param name="yStringToSearch">Der String, nach dem gesucht wird</param>
            <param name="yObjectsToBeSearched">Collection von Objekten, welche durchsucht werden</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IndicesOf(System.String,System.Collections.IEnumerable)">
            <summary>
            Diese Methode durchsucht alle mittels Collection übergebenen Objekte mit ToString().ToUpper().
            Die Indices des gefundenen Objekte werden zurückgegeben. Wenn kein Objekt paßt, so
            wird ein leeres Array zurückgegeben.
            </summary>
            <param name="yStringToSearch">Der String, nach dem gesucht wird</param>
            <param name="yObjectsToBeSearched">Collection von Objekten, welche durchsucht werden</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.Contains(System.String,System.Collections.IEnumerable,System.Boolean,System.String)">
            <summary>
            Diese Methde gibt true zurück, wenn der übergebene String in den übergebenen Objekten gefunden wurde.
            Wenn kein PropertyName angegeben wurde, so wird der Object mit ToString() verglichen.
            </summary>
            <param name="yStringToSearch"></param>
            <param name="yObjectsToBeSearched"></param>
            <param name="yCaseSensitive"></param>
            <param name="yPropertyName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IndexOf(System.String,System.Collections.IEnumerable,System.Boolean,System.String)">
            <summary>
            Diese Methode durchsucht alle mittels Collection übergebenen Objekte.
            Bei jedem Objekt wird die Property mit dem übergebenen Namen (Name ist Case-Sensitiv!)
            auf String umgewandelt und verglichen. Der Index des ersten Objekts wird zurückgegeben,
            welches paßt. Wenn kein PropertyName angegeben wird, so wird das Object selber mit
            ToString() verglichen. Wenn kein Eintrag gefunden wird, so wird -1 zurückgegeben.
            </summary>
            <param name="yStringToSearch">Der String, nach dem gesucht wird</param>
            <param name="yObjectsToBeSearched">Collection von Objekten, welche durchsucht werden</param>
            <param name="yPropertyName">Name der Property, welche verglichen wird, wenn null oder leer, wird das ganze Objekt mit ToString() verglichen</param>
            <param name="yCaseSensitive">Wenn false, wird mit ToUpper() verglichen</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.EnumerationLookup(System.String,System.Collections.IEnumerable,System.Boolean,System.String)">
            <summary>
            Diese Methode gibt das Objekt zurück, dessen Index mittels IndexOf zurückgegeben werden würde, wenn
            anstattdessen IndexOf aufgerufen werden würde.
            </summary>
            <param name="yStringToSearch"></param>
            <param name="yObjectsToBeSearched"></param>
            <param name="yCaseSensitive"></param>
            <param name="yPropertyName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IndicesOf(System.String,System.Collections.IEnumerable,System.Boolean,System.String)">
            <summary>
            Diese Methode durchsucht alle mittels Collection übergebenen Objekte.
            Bei jedem Objekt wird die Property mit dem übergebenen Namen (Name ist Case-Sensitiv!)
            auf String umgewandelt und verglichen. Die Indices der gefundenen Objekte werden
            zurückgegeben. Wenn kein PropertyName angegeben wird, so wird das Object selber mit
            ToString() verglichen. Wenn kein Eintrag gefunden wird, so wird ein leeres Array 
            zurückgegeben.
            </summary>
            <param name="yStringToSearch">Der String, nach dem gesucht wird</param>
            <param name="yObjectsToBeSearched">Collection von Objekten, welche durchsucht werden</param>
            <param name="yPropertyName">Name der Property, welche verglichen wird, wenn null oder leer, wird das ganze Objekt mit ToString() verglichen</param>
            <param name="yCaseSensitive">Wenn false, wird mit ToUpper() verglichen</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetStringEntsprechung(System.Object)">
            <summary>
            Diese Methode gibt die String entsprechung für folgende Datentypen zurück und
            sonst einen Leerstring:
            Byte,Int16,Int32,Int64,
            Bool,
            String,
            DateTime,
            Decimal,
            Single,Double,
            Guid
            (Entspricht Type.Name)
            </summary>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetObjectEntsprechung(System.String,System.String)">
            <summary>
            Diese Methode wandelt den übergebenen String in den Typ mit dem übergebenen Namen um.
            Der Typ ist immer im System-Namespace und zum aktivieren mit diesem ergänzt.
            Ausnahme: hier gehen auch Arrays vom Typ byte d.h. Übergabe "byte[]"
            Mögliche Typen sind:
            Byte,Int16,Int32,Int64
            Boolean
            String
            DateTime
            Decimal
            Single,Double
            Guid
            (Entspricht Type.Name)
            </summary>
            <param name="yStringEntsprechung"></param>
            <param name="yTypeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetObjectEntsprechung(System.String,System.Type)">
            <summary>
            Diese Methode wandelt den übergebenen String in den übergebenen Typ um.
            Mögliche Typen sind:
            Byte,Int16,Int32,Int64
            Boolean
            String
            DateTime
            Decimal
            Single,Double
            Guid
            (Entspricht Type.Name)
            </summary>
            <param name="yStringEntsprechung"></param>
            <param name="yDestinationType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetHexString(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Diese Methode gibt einen String zurück, welcher in 2-Zeichen-Hex-Darstellung
            das übergebene Byte-Array darstellt.
            </summary>
            <param name="yBuffer"></param>
            <param name="yOffset"></param>
            <param name="yCount"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetIntFromHexChar(System.Char)">
            <summary>
            Diese Methode wandelt ein HexChar um in eine Zahl. (0-9,A-F)
            Wenn es ein nicht gültiges Hex-Zeichen ist, kommt 0 retour.
            </summary>
            <param name="yChar"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.StripToHexString(System.String)">
            <summary>
            Schneidet alle Zeichen weg, die nicht zu einer Hex-Darstellung gehören (also alle Zeichen außer 0-9, A-F und a-f)
            Wandelt Kleinbuchstaben in Großbuchstaben um.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetHexBytes(System.String)">
            <summary>
            Diese Methode wandelt einen mittels GetHexString erzeugten String wiederum
            in ein Byte-Array um. Wenn es sich nicht um eine gerade Zeichenanzahl handelt,
            so wird das letzte Zeichen ignoriert.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.SerializeToString(System.Object)">
            <summary>
            Diese Methode serialisiert das übergebene Objekt in einen String, welcher auch
            mit 8-bit Darstellung gespeichert werden kann.
            Es wird eine Art BCD-Darstellung (2-Zeichen-Hexdarstellung) gewählt.
            Dies benötigt aber recht viel Speicher, läßt sich jedoch ohne Probleme als
            XML oder ähnliches rausspeichern.
            Exceptions werden NICHT abgefangen!!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.DeserializeFromString(System.String)">
            <summary>
            Diese Methode deserialisiert ein Objekt, welches vorher mittels SerializeToString serialisiert wurde.
            Es wird hierbei ein VersionIndependendSerializationBinder verwendet, d.h. nur der Assemblyname
            des Typs und nicht dessen Version zählt, jedoch kann es beim deserialisieren einer anderen Version
            Probleme geben (z.B. Memberanzahl stimmt nicht überein), außer wenn diesem Umstand mit einer
            Implementierung des ISerializable-Interface Rechnung getragen wird.
            Wenn dabei Exceptions auftauchen, werden sie NICHT abgefangen.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConcatStrings(System.String,System.Int32,System.String,System.String,System.Char)">
            <summary>
            Diese Methode teilt die beiden übergebene Strings nach dem übergebenen Seperatorzeichen auf und stellt die
            ergebnisse nebeneinander. Es muss die MAximale länge der linken Seite angegeben werden, für den fall,
            das es links keinen Eintrag mehr gibt, aber rechts schon. (dann wird die linke seite mit ' ' aufgefüllt bis
            zur maximal angegeben länge. weiters muss das Trennzeichen zwischen den beiden Arrays (linke und rechte Hälfte)
            angegeben werden.
            </summary>
            <param name="yLeftString"></param>
            <param name="yLeftMaxLenght"></param>
            <param name="yRightString"></param>
            <param name="ySpaceString"></param>
            <param name="ySeperator"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConcatStrings(System.String,System.Int32,System.String,System.String)">
            <summary>
            Diese Methode erzeugt aus den beiden übergebene Strings ein Array und teilit es nach \n auf und stellt beide
            zeilenweise nebeneinander. Es muss die MAximale länge der linken Seite angegeben werden, für den fall,
            das es links keinen Eintrag mehr gibt, aber rechts schon. (dann wird die linke seite mit ' ' aufgefüllt bis
            zur maximal angegeben länge. weiters muss das Trennzeichen zwischen den beiden Arrays (linke und rechte Hälfte)
            angegeben werden.
            </summary>
            <param name="yLeftString"></param>
            <param name="yLeftMaxLength"></param>
            <param name="yRightString"></param>
            <param name="ySpaceString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConcatStringArrays(System.String[],System.Int32,System.String,System.String[])">
            <summary>
            Diese Methode verbindet 2 StringArrays miteinander, so das Sie Zeilenweise nebeneinander stehen.
            Es kann angegebene werden wie die Maximale länge der Linken Hälfte sein soll, für den Fall, wenn links kein
            String mehr steht, aber rechts schon. Weiters kann angegeben werden, wie das Trennzeichen zwischen den beiden Blöcken
            aussehen soll.
            </summary>
            <param name="yLeftStringArray"></param>
            <param name="yLeftMaxLength"></param>
            <param name="yRightStringArray"></param>
            <param name="ySpaceString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConcatZeilen(System.String[])">
            <summary>
            Baut die übergebenen Zeilen zusammen und erhält auch Leerzeilen.
            Nach der letzten Zeile ist KEIN Zeilenwechsel.
            </summary>
            <param name="yLines"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConcatZeilen(System.String[],System.Boolean)">
            <summary>
            Baut die übergebenen Zeilen zusammen und erhält auch Leerzeilen.
            Nach der letzten Zeile ist je nach Wunsch ein Zeilenwechsel.
            Wenn keine Zeile, dann kein Zeilenwechsel.
            </summary>
            <param name="yLines"></param>
            <param name="yAutoAppendLineBreak"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConcatTrimmedZeilen(System.String[],System.Boolean)">
            <summary>
            Baut die übergebenen Zeilen zusammen, trimmt jede Zeile und erhält jedoch Leerzeilen.
            Nach der letzten Zeile ist je nach Wunsch ein Zeilenwechsel.
            Wenn keine Zeile, dann kein Zeilenwechsel.
            </summary>
            <param name="yLines"></param>
            <param name="yAutoAppendLineBreak"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsOeffnendesChar(System.Char)">
            <summary>
            Gibt zurück, ob es sich bei diesem Char um ein "öffnendes" handelt, also ein Char, welches am Beginn der 
            nächsten Zeile und NIE am Ende der vorigen Zeile stehen sollte.
            </summary>
            <param name="yChar"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.FormatInMehrereZeilen(System.String,System.Int32)">
            <summary>
            Formatiert den übergebenen Text so, daß eventuell umgebrochen wird, um die Anzahl 
            der Zeichen pro Zeile einzuhalten. Es wird bei Whitespaces, Satzzeichen und Separatoren umgebrochen.
            </summary>
            <param name="yText"></param>
            <param name="yMaxZeichenJeZeile"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.TimeSpanToShortTime(System.TimeSpan)">
            <summary>
            Diese Methode gibt den Timespan im format [-]HHHHHHH:MM zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.TimeSpanToLongTime(System.TimeSpan)">
            <summary>
            Diese Methode gibt den Timespan im format [-]HHHHHHH:MM:SS zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.TimeSpanFormattedLikeDateTime(System.TimeSpan,System.String,System.IFormatProvider)">
            <summary>
            Diese Methode gibt den Anteil des Timespans zurück, welcher unter einem Tag ist formatiert genauso
            wie die Uhrzeit von DateTime. (Wenn die TimeSpan negativ wird, wird ein minus davor angezeigt)
            </summary>
            <param name="yTimeSpan"></param>
            <param name="yFormat"></param>
            <param name="yFormatProvider"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.TimeSpanFormattedLikeDateTime(System.TimeSpan,System.String)">
            <summary>
            Diese Methode gibt den Anteil des Timespans zurück, welcher unter einem Tag ist formatiert genauso
            wie die Uhrzeit von DateTime. (Wenn die TimeSpan negativ wird, wird ein minus davor angezeigt)
            </summary>
            <param name="yTimeSpan"></param>
            <param name="yFormat"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetLoadedVersionsOfAppDomain">
            <summary>
            Dies gibt als Strings die ganzen geladenen Assemblies und deren Version zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetVersionsOfDirectory(System.String)">
            <summary>
            Diese Methode liefert für alle Exe und Dll Datein im angegebenen Verzeichnis die versionen zurück.
            </summary>
            <param name="yPfad"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.LeftUntilCI(System.String,System.String)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von links an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite).
            Es wird case-insensitive gesucht, was mit ToUpper mit der Kultur de-AT gemacht wird.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.LeftUntil(System.String,System.String)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von links an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite).
            Es wird case-sensitive gesucht.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.LeftUntil(System.String,System.String,System.Boolean)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von links an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Es kann angegeben werden, ob case sensitive
            oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit toupper gesucht,
            dabei wird die Kultur de-AT verwendet.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yCaseINSensitive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.LeftUntil(System.String,System.String,System.Int32,System.Boolean)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von links an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite). Es kann angegeben werden, ob case sensitive
            oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit toupper gesucht,
            dabei wird die Kultur de-AT verwendet.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yMaxLength">Wenn 0, dann unendlich lang möglich.</param>
            <param name="yCaseINSensitive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.LeftUntil(System.String,System.String,System.Int32,System.Boolean,System.Globalization.CultureInfo)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von links an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite). Es kann angegeben werden, ob case sensitive
            oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit toupper gesucht,
            dazu muß die CultureInfo übergeben werden.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yMaxLength">Wenn 0, dann unendlich lang möglich.</param>
            <param name="yCaseINSensitive"></param>
            <param name="yCultureInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RightFromCI(System.String,System.String)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von rechts an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite).
            Es wird case-insensitive gesucht, was mit ToUpper mit der Kultur de-AT gemacht wird.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RightFrom(System.String,System.String)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von rechts an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite).
            Es wird case-sensitive gesucht.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RightFrom(System.String,System.String,System.Boolean)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von rechts an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Es kann angegeben werden, ob case sensitive
            oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit toupper gesucht,
            dabei wird die Kultur de-AT verwendet.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yCaseINSensitive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RightFrom(System.String,System.String,System.Int32,System.Boolean)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von rechts an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite). Es kann angegeben werden, ob case sensitive
            oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit toupper gesucht,
            dabei wird die Kultur de-AT verwendet.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yMaxLength">Wenn 0, dann unendlich lang möglich.</param>
            <param name="yCaseINSensitive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RightFrom(System.String,System.String,System.Int32,System.Boolean,System.Globalization.CultureInfo)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Zeichenkette von rechts an
            bis exklusive zum gefundenen Standort zurück. Wenn nicht gefunden,
            wird der gesamte String zurückgegeben. Wenn der resultierende String
            länger als die übergebene yMaxLength wäre, wird er abgeschnitten.
            (auf der rechten Seite). Es kann angegeben werden, ob case sensitive
            oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit toupper gesucht,
            dazu muß die CultureInfo übergeben werden.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yMaxLength">Wenn 0, dann unendlich lang möglich.</param>
            <param name="yCaseINSensitive"></param>
            <param name="yCultureInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IndexOf(System.String,System.String)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Position des gefundenen Standorts
            zurück. Wenn nicht gefunden,wird -1 zurückgegeben.
            Diese Methode sucht CASE-SENSITIV!!!
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IndexOf(System.String,System.String,System.Boolean)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Position des gefundenen Standorts
            zurück. Wenn nicht gefunden,wird -1 zurückgegeben.
            Es kann angegeben werden, ob case sensitive oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit ToUpper() gesucht.
            (ToUpper() wird mit der Kultur de-AT gemacht.)
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yCaseINSensitive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IndexOf(System.String,System.String,System.Boolean,System.Globalization.CultureInfo)">
            <summary>
            Diese Methode durchsucht von links an den yDurchsucht-String nach dem
            ersten Vorkommen des yGesucht-Strings und gibt die Position des gefundenen Standorts
            zurück. Wenn nicht gefunden,wird -1 zurückgegeben.
            Es kann angegeben werden, ob case sensitive oder case-insensitive gesucht werden soll.
            Wenn case-insensitive gesucht werden soll, wird mit ToUpper() gesucht,
            dazu muß die CultureInfo übergeben werden.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yCaseINSensitive"></param>
            <param name="yCultureInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.EqualsCI(System.String,System.String)">
            <summary>
            Dies gibt true zurück, wenn die beiden Zeichenketten auf UPPER 
            umgewandelt (unter Zuhilfenahme der de-AT CultureInfo) gleich sind.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.EqualsCI(System.String,System.String,System.Globalization.CultureInfo)">
            <summary>
            Dies gibt true zurück, wenn die beiden Zeichenketten auf UPPER 
            umgewandelt (unter Zuhilfenahme der übergebenen CultureInfo) gleich sind.
            </summary>
            <param name="yA"></param>
            <param name="yB"></param>
            <param name="yCultureInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsNumber(System.String)">
            <summary>
            Dies gibt true zurück, wenn der Text nur Ziffern, Dezimaltrennzeichen und 
            Gruppenseparatoren enthält.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsPhoneSearchNumber(System.String,System.Boolean)">
            <summary>
            V2.41 24.08.2016/JAK jetzt reichts
            Dies gibt true zurück, wenn der Text nur Ziffern,-/+ enthält, entfernt auch * und ?
            </summary>
            <param name="yText"></param>
            <param name="yCanonized">dann auch ()</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsPhoneNumber(System.String,System.Boolean)">
            <summary>
            V2.41 24.08.2016/JAK jetzt reichts
            Dies gibt true zurück, wenn der Text nur Ziffern,-/+ enthält
            </summary>
            <param name="yText"></param>
            <param name="yCanonized">dann auch ()</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsNumber(System.String,System.Globalization.CultureInfo)">
            <summary>
            Dies gibt true zurück, wenn der Text nur Ziffern, Dezimaltrennzeichen und 
            Gruppenseparatoren enthält.
            </summary>
            <param name="yText"></param>
            <param name="yCulture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsNumberFirstChar(System.String)">
            <summary>
            Dies ist die Kurzversion der Methode IsNumber und prüft nur das erste Char!!
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsNumberFirstChar(System.String,System.Globalization.CultureInfo)">
            <summary>
            Dies ist die Kurzversion der Methode IsNumber und prüft nur das erste Char!!
            </summary>
            <param name="yText"></param>
            <param name="yCulture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.StripNumericGroupSeparators(System.String)">
            <summary>
            Diese Methode schneidet die Gruppenseparatoren raus.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.StripNumericGroupSeparators(System.String,System.Globalization.CultureInfo)">
            <summary>
            Diese Methode schneidet die Gruppenseparatoren raus.
            </summary>
            <param name="yText"></param>
            <param name="yCulture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConvertToInt32(System.String)">
            <summary>
            Wandelt den Text in Int32 um. Wenn das nicht geht, kommt 0 retour.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConvertToInt32(System.String,System.Globalization.CultureInfo)">
            <summary>
            Wandelt den Text in Int32 um. Wenn das nicht geht, kommt 0 retour.
            </summary>
            <param name="yText"></param>
            <param name="yCulture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConvertToDecimalInvariant(System.String,System.Decimal)">
            <summary>
            SpezialMethode, die mit System.Globalization.CultureInfo.InvariantCulture umdreht
            </summary>
            <param name="yDecimalValue"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConvertToDecimalInvariant(System.String)">
            <summary>
            </summary>
            <param name="yDecimalValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConvertToDecimalImport(System.String,System.Decimal)">
            <summary>
            SpezialMethode, die Dezimaltrennzeichen und Gruppenseparator von . und , auf de-AT umdreht
            </summary>
            <param name="yDecimalValue"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConvertToDecimalImport(System.String)">
            <summary>
            </summary>
            <param name="yDecimalValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.EnsureDecimalSeperatorImport(System.String)">
            <summary>
            V2.12 F* für die ImportFilter ist das gar nicht gut!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConvertToDecimal(System.String)">
            <summary>
            Wandelt den Text in Decimal um. Wenn das nicht geht, kommt 0 retour.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConvertToDecimal(System.String,System.Decimal)">
            <summary>
            Wandelt den Text in Decimal um. Wenn das nicht geht, kommt 0 retour.
            </summary>
            <param name="yText"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConvertToDecimal(System.String,System.Globalization.CultureInfo)">
            <summary>
            Wandelt den Text in Decimal um. Wenn das nicht geht, kommt 0M retour.
            </summary>
            <param name="yText"></param>
            <param name="yCulture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConvertToDecimal(System.String,System.Decimal,System.Globalization.CultureInfo)">
            <summary>
            Wandelt den Text in Decimal um. Wenn das nicht geht, kommt yDefaultValue retour.
            </summary>
            <param name="yText"></param>
            <param name="yDefaultValue"></param>
            <param name="yCulture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetStringLine(System.String,System.Int32)">
            <summary>
            liefert aus einem mehrzeiligen String (getrennt durch CRLF) die ite Zeile
            </summary>
            <param name="yString"></param>
            <param name="yIndex">null basiert!</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetStringLines(System.String,System.Int32)">
            <summary>
            liefert aus einem mehrzeiligen String (getrennt durch CRLF) alle Zeile ab der i-ten
            </summary>
            <param name="yString"></param>
            <param name="yFromIndex">null basiert</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.LeftUntilIndexOf(System.String,System.String)">
            <summary>
            Gibt den Teil des übergebenen Strings zurück, der links von der ersten gesuchten Zeichenfolge steht
            </summary>
            <param name="yText"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.LeftUntilLastIndexOf(System.String,System.String)">
            <summary>
            Gibt den Teil des übergebenen Strings zurück, der links von der letzten gesuchten Zeichenfolge steht
            </summary>
            <param name="yText"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RightFromIndexOf(System.String,System.String)">
            <summary>
            Gibt den Teil des übergebenen Strings zurück, der rechts von der ersten gesuchten Zeichenfolge steht
            </summary>
            <param name="yText"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RightFromLastIndexOf(System.String,System.String)">
            <summary>
            Gibt den Teil des übergebenen Strings zurück, der rechts von der letzten gesuchten Zeichenfolge steht
            </summary>
            <param name="yText"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetDistinctStrings(System.Collections.IEnumerable,System.Boolean)">
            <summary>
            Vereinzelt die Liste der Strings.
            </summary>
            <param name="yMultipleStrings"></param>
            <param name="yCaseSensitive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetDistinctStrings(System.String[],System.Boolean)">
            <summary>
            Vereinzelt die Liste der Strings.
            </summary>
            <param name="ySource"></param>
            <param name="yCaseSensitive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ReverseString(System.String)">
            <summary>
            Dreht einen String um
            </summary>
            <param name="yString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetFractionDigitCount(System.Decimal)">
            <summary>
            Ermittelt die Anzahl der signifikanten Dezimalstellen, welche im decimal sind.
            </summary>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetFractionDigitCount(System.Double)">
            <summary>
            Ermittelt die Anzahl der signifikanten Dezimalstellen, welche im decimal sind.
            </summary>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetTotalDigitCount(System.Decimal)">
            <summary>
            Ermittelt die gesamte Anzahl der signifikanten Dezimalstellen, welche im decimal sind.
            Sowohl die vor dem Komma als auch die nach dem Komma
            </summary>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetTotalDigitCount(System.Double)">
            <summary>
            Ermittelt die gesamte Anzahl der signifikanten Dezimalstellen, welche im decimal sind.
            Sowohl die vor dem Komma als auch die nach dem Komma
            </summary>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.FormatValueToNeededFractionDigits(System.Globalization.CultureInfo,System.Decimal)">
            <summary>
            Formatiert den Decimal so, daß die minimal benötigten Dezimalziffern ausgegeben werden.
            D.h. die, die nicht 0 sind.
            </summary>
            <param name="yCultureInfo"></param>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.FormatValueToNeededFractionDigits(System.Globalization.CultureInfo,System.Double)">
            <summary>
            Formatiert den Double so, daß die minimal benötigten Dezimalziffern ausgegeben werden.
            D.h. die, die nicht 0 sind.
            </summary>
            <param name="yCultureInfo"></param>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.FormatValueToNeededFractionDigits(System.Globalization.CultureInfo,System.Single)">
            <summary>
            Formatiert den Single so, daß die minimal benötigten Dezimalziffern ausgegeben werden.
            D.h. die, die nicht 0 sind.
            </summary>
            <param name="yCultureInfo"></param>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.StripToNumber(System.String)">
            <summary>
            Entfernt alle Chars, welche keine Digit sind.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.FormatHexBinary(System.Byte[])">
            <summary>
            Formatiert als xs:hexBinary.
            </summary>
            <param name="yBuffer"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ParseHexBinary(System.String)">
            <summary>
            Gibt den Text zurück geparst aus HexBinary
            </summary>
            <param name="yHexBinary"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.PadRight(System.String,System.Int32)">
            <summary>
            Padded rechts bei der angegebenen Breite, wenn der String jedoch länger ist, wird er abgeschnitten.
            Es wird zum Padden immer Leerzeichen genommen.
            </summary>
            <param name="yText"></param>
            <param name="yWidth"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.PadRight(System.String,System.Int32,System.Char)">
            <summary>
            Padded rechts bei der angegebenen Breite, wenn der String jedoch länger ist, wird er abgeschnitten.
            </summary>
            <param name="yText"></param>
            <param name="yWidth"></param>
            <param name="yPaddingChar"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.PadLeft(System.String,System.Int32)">
            <summary>
            Padded links bei der angegebenen Breite, wenn der String jedoch länger ist, wird er RECHTS abgeschnitten.
            Es wird zum Padden immer Leerzeichen genommen.
            </summary>
            <param name="yText"></param>
            <param name="yWidth"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.PadLeft(System.String,System.Int32,System.Char)">
            <summary>
            Padded links bei der angegebenen Breite, wenn der String jedoch länger ist, wird er RECHTS abgeschnitten.
            </summary>
            <param name="yText"></param>
            <param name="yWidth"></param>
            <param name="yPaddingChar"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetSingleLine(System.String,System.String)">
            <summary>
            Gibt den Text geflacht auf eine Zeile zurück
            </summary>
            <param name="yText"></param>
            <param name="yReplaceCRLFWith"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetSingleLine(System.String,System.Int32,System.String)">
            <summary>
            Gibt den Text geflacht auf eine Zeile zurück mit MaxLength
            </summary>
            <param name="yText"></param>
            <param name="yMaxLength"></param>
            <param name="yReplaceCRLFWith"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsNullOrEmpty(System.String)">
            <summary>
            Gibt true zurück, wenn der übergebene Text null oder leer ist.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IfNullEmpty(System.String)">
            <summary>
            Gibt den Text zurück oder "" wenn null!
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IfEmptyNull(System.String)">
            <summary>
            Gibt gezielt null zurück, wenn der Text getrimmt leer ist!
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsNullOrEmptyTrimmed(System.String)">
            <summary>
            Gibt true zurück, wenn der übergebene Text null oder getrimmt leer ist.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ContainsGuid(System.String)">
            <summary>
            Gibt zurück, ob der Text einen GUID enthält.
            Es kommt als Ref-Par der erste Guid zurück.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ContainsGuid(System.String,System.Guid@)">
            <summary>
            Gibt zurück, ob der Text einen GUID enthält.
            Es kommt als Ref-Par der erste Guid zurück.
            </summary>
            <param name="yText"></param>
            <param name="yGuid"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ParseGuid(System.String)">
            <summary>
            Parst den Text (ein bißchen besser, ohne Provokation einer Exception) und gibt den Wert des Guids zurück.
            Funktioniert auch, wenn der Guid nur enthalten ist, d.h. gibt den Wert des ersten im Text befindlichen Guid zurück.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.EqualsIgnoreCase(System.String,System.String)">
            <summary>
            Vergleicht CaseInsensitive
            </summary>
            <param name="yText1"></param>
            <param name="yText2"></param>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ReplaceText(System.String,System.String,System.String,System.Boolean)">
            <summary>
            Ersetzt den Text.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yErsatz"></param>
            <param name="yCaseSensitive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ExpandEnvironmentVariablesRecursive(System.String)">
            <summary>
            Wenn EnvironmentVariablen im String vorkommen, werden diese durch ihre Entsprechung ersetzt.
            Dies funktiontioniert nun auch rekursiv (max. 20 Ebenen)
            z.B: %TEMP%
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.FindOutSameStart(System.String[])">
            <summary>
            Gibt zurück, mit welcher größtmöglichen gleichen Zeichenkette die übergeben Texte beginnen.
            </summary>
            <param name="yTexte"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.FindOutSameEnd(System.String[])">
            <summary>
            Gibt zurück, mit welcher größtmöglichen gleichen Zeichenkette die übergeben Texte beginnen.
            </summary>
            <param name="yTexte"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.FindOutSamePrefixAndPostfix(System.String@,System.String@,System.String[])">
            <summary>
            Gibt zurück, mit welcher größtmöglichen gleichen Zeichenkette die übergeben Texte beginnen.
            </summary>
            <param name="yTexte"></param>
            <param name="yPostFix"></param>
            <param name="yPreFix"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RemoveLeft(System.Int32,System.String[])">
            <summary>
            Schneidet übergebene Anzahl von zeichen am Anfang bei den übergebenen Texten weg.
            </summary>
            <param name="yLength"></param>
            <param name="yTexte"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RemoveRight(System.Int32,System.String[])">
            <summary>
            Schneidet übergebene Anzahl von zeichen am Anfang bei den übergebenen Texten weg.
            </summary>
            <param name="yLength"></param>
            <param name="yTexte"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConvertForQuotedUseInCSharp(System.String)">
            <summary>
            Wandelt den String so um, daß er in C# mit Anführungszeichen gehüllt als Programm-Code verwendet werden kann.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.EnsureQuoted(System.String)">
            <summary>
            Stellt sicher, daß zu Beginn und am Ende der Zeichenkette ein Anführungszeichen steht.
            Vorsicht! Wenn der Text bereits mit " beginnt aber nicht aufhört wird trotzdem vorne UND hinten ein " angehängt!!
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RemoveQuotation(System.String)">
            <summary>
            Wenn der übergebene Text (getrimmt) hinten und vorne je ein Anführungszeichen hat, werden diese entfernt.
            Nach dem Entfernen einer Quotaion wird allerdings nicht mehr getrimmt.
            Wenn nicht kommt der ursprüngliche Text (allerdings getrimmt) retour.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RemoveQuotation(System.String,System.String[])">
            <summary>
            Wenn der übergebene Text (getrimmt) hinten und vorne je ein Anführungszeichen hat, werden diese entfernt.
            Nach dem Entfernen einer Quotaion wird allerdings nicht mehr getrimmt.
            Wenn nicht kommt der ursprüngliche Text (allerdings getrimmt) retour.
            Es kann angegeben, welche möglichen Quotationmarks sein können.
            Es wird jedoch nur die erste gefundene QuotationMark entfernt!
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetReflectionDebugString(System.Int32,System.Object)">
            <summary>
            </summary>
            <param name="yIndent"></param>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetReflectionDebugString(System.Int32,System.String,System.Object,System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yIndent"></param>
            <param name="yObject"></param>
            <param name="yPathSoLong"></param>
            <param name="yHTMentionedObjects"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConvertKey(System.String)">
            <summary>
            Diese Methode wandelt alle unerwünschten Sonderzeichen in die gewünschten um. 
            (mit upper wird gerechnet)
            </summary>
            <param name="yStringToChange"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.FillFileStringsFromFileToArrayList(System.String[],System.Collections.ArrayList)">
            <summary>
            Helkper zum befüllen der ArrayList beim ermitteln der FileInfo
            </summary>
            <param name="yStringArray"></param>
            <param name="yList"></param>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RemoveLastIncompleteWord(System.String,System.Int32)">
            <summary>
            Entfernt ein inkomplettes Wort am Ende der Zeile
            </summary>
            <param name="yText"></param>
            <param name="yMaxLength"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetPropertyValue(System.Object,System.String)">
            <summary>
            Diese Methode gibt den Wert der Property mit dem übergebenen Namen zurück.
            </summary>
            <param name="yObject"></param>
            <param name="yPropertyName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetPropertyStringValue(System.Object,System.String)">
            <summary>
            Diese Methode gibt den Wert der Property mit dem übergebenen Namen als String zurück.
            </summary>
            <param name="yObject"></param>
            <param name="yPropertyName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.FillVersionInfoFromAssemblyToArrayList(System.Collections.ArrayList,System.Reflection.Assembly)">
            <summary>
            interner Helper  zum befüllen der ArrayList mit versionsInfos aus einem Assembly heraus.
            </summary>
            <param name="yArrayList"></param>
            <param name="yAssembly"></param>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ConvertUmlauteToReadableASCII(System.String)">
            <summary>
            Wandelt Umlaute und in Fremdsprachen vorhandene Umlaute in halbwegs gleichartig aussehende
            Zeichen um. Umlaute werden z.B. für Ö durch OE ersetzt usw.
            </summary>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IndexOfAdvanced(System.String,System.Int32,System.Int32,System.String,System.Int32@,System.Globalization.CompareInfo,System.Boolean,System.Boolean,System.Globalization.UnicodeCategory[],System.Char[])">
            <summary>
            Durchsucht den yDurchsucht-Text nach dem yGesucht-Text, wobei bestimmt werden kann, welche Zeichen ignoriert werden sollen.
            Gibt die Position zurück.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yCategoriesToIgnore"></param>
            <param name="yCompareInfo"></param>
            <param name="yIgnoreCase"></param>
            <param name="yIgnoreWhitespaces"></param>
            <param name="yIgnoreChars"></param>
            <param name="yLength"></param>
            <param name="yStartFrom"></param>
            <param name="yLengthFound"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.SearchMatches(System.String,System.String[])">
            <summary>
            Sucht intelligent nach den angegebenen yGesuchteTexte-Texten im string yDurchsucht und gibt ein Enumerable zurück, welches
            wirklich nur sucht, was enumeriert wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.SearchMatches(EDV2000.Common.StringHelpers.TextMatchArgs)">
            <summary>
            Sucht intelligent nach den angegebenen yGesuchteTexte-Texten im string yDurchsucht und gibt ein Enumerable zurück, welches
            wirklich nur sucht, was enumeriert wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.EndsWithCIInvariant(System.String,System.String)">
            <summary>
            Gibt zurück, ob der übergebene yDurchsucht-String mit yGesucht, jedoch Case-insensitive geprüft, aufhört.
            (mit InvariantCulture)
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.EndsWithCI(System.String,System.String)">
            <summary>
            Gibt zurück, ob der übergebene yDurchsucht-String mit yGesucht, jedoch Case-insensitive geprüft, aufhört.
            (mit CurrentCulture)
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.EndsWithCI(System.String,System.String,System.Globalization.CultureInfo)">
            <summary>
            Gibt zurück, ob der übergebene yDurchsucht-String mit yGesucht, jedoch Case-insensitive geprüft, aufhört.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yCultureInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.StartsWithCIInvariant(System.String,System.String)">
            <summary>
            Gibt zurück, ob der übergebene yDurchsucht-String mit yGesucht, jedoch Case-insensitive geprüft, anfängt.
            (mit InvariantCulture)
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.StartsWithCI(System.String,System.String)">
            <summary>
            Gibt zurück, ob der übergebene yDurchsucht-String mit yGesucht, jedoch Case-insensitive geprüft, anfängt.
            (mit CurrentCulture)
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.StartsWithCI(System.String,System.String,System.Globalization.CultureInfo)">
            <summary>
            Gibt zurück, ob der übergebene yDurchsucht-String mit yGesucht, jedoch Case-insensitive geprüft, anfängt.
            </summary>
            <param name="yDurchsucht"></param>
            <param name="yGesucht"></param>
            <param name="yCultureInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RemoveLeadingStrings(System.String,System.Boolean,System.String[])">
            <summary>
            Wenn die übergebene Zeichenkette mit einem oder merhreren in der Liste der übergebenen Zeichen vorkommenden Texte beginnt, werden diese weggeschnitten.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RemoveLeadingString(System.String,System.String[])">
            <summary>
            Wenn die übergebene Zeichenkette mit einem oder mehreren in der Liste der übergebenen Texte vorkommenden Text beginnt, wird er weggeschnitten.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RemoveTrailingStrings(System.String,System.Boolean,System.String[])">
            <summary>
            Wenn die übergebene Zeichenkette mit einem oder mehreren in der Liste der übergebenen Texte vorkommenden Text oder Texten aufhört, werden diese weggeschnitten.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RemoveTrailingString(System.String,System.String[])">
            <summary>
            Wenn die übergebene Zeichenkette mit einem in der Liste der übergebenen Texte vorkommenden Text aufhört, wird er weggeschnitten.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RemoveLeadingChars(System.String,System.Boolean,System.Char[])">
            <summary>
            Wenn die übergebene Zeichenkette mit einem oder merhreren in der Liste der übergebenen Zeichen vorkommenden Zeichen beginnt, werden diese weggeschnitten.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RemoveLeadingChar(System.String,System.Char[])">
            <summary>
            Wenn die übergebene Zeichenkette mit einem in der Liste der übergebenen Zeichen vorkommenden Zeichen beginnt, wird es weggeschnitten.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RemoveTrailingWhiteSpace(System.String)">
            <summary>
            return RemoveTrailingChars(yText, true, ' ', '\t', '\r', '\n');
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RemoveTrailingChars(System.String,System.Boolean,System.Char[])">
            <summary>
            Wenn die übergebene Zeichenkette mit einem oder merhreren in der Liste der übergebenen Zeichen vorkommenden Zeichen aufhört, werden diese weggeschnitten.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.RemoveTrailingChar(System.String,System.Char[])">
            <summary>
            Wenn die übergebene Zeichenkette mit einem in der Liste der übergebenen Zeichen vorkommenden Zeichen aufhört, wird es weggeschnitten.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsAllDigits(System.String)">
            <summary>
            Dies gibt true zurück, wenn der Text genau nur Ziffern enthält. (IgnoreWhiteSpace = false)
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsAllDigits(System.String,System.Boolean)">
            <summary>
            Checkt, ob alle Zeichen im String Ziffern sind. Bei IgnoreWhiteSpace werden Blanks,Tabs etc ignoriert
            Vorsicht: bei Leerstring kommt immer false zurück
            </summary>
            <param name="yString"></param>
            <param name="yIgnoreWhiteSpace"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsAllLower(System.String,System.Boolean)">
            <summary>
            Checkt, ob alle Zeichen im String Lowercase sind. Bei IgnoreWhiteSpace werden Blanks,Tabs etc ignoriert
            Vorsicht: bei Leerstring kommt immer false zurück
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsAllUpper(System.String,System.Boolean)">
            <summary>
            Checkt, ob alle Zeichen im String Uppercase sind. Bei IgnoreWhiteSpace werden Blanks,Tabs etc ignoriert
            Vorsicht: bei Leerstring kommt immer false zurück
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsAllLetter(System.String,System.Boolean)">
            <summary>
            Checkt, ob alle Zeichen im String Letters sind. Bei IgnoreWhiteSpace werden Blanks,Tabs etc ignoriert
            Vorsicht: bei Leerstring kommt immer false zurück
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.IsAllLetterOrDigit(System.String,System.Boolean)">
            <summary>
            Checkt, ob alle Zeichen im String LettersOrDigits sind. Bei IgnoreWhiteSpace werden Blanks,Tabs etc ignoriert
            Vorsicht: bei Leerstring kommt immer false zurück
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ContainsCount(System.String,System.Char)">
            <summary>
            gibt zurück, wie oft ein Zeichen im Text vorkommt!
            (Hier optimiert auf char)
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ContainsCount(System.String,System.String)">
            <summary>
            gibt zurück, wie oft ein Text im Text vorkommt!
            (Hier die allgemeine Methode für string)
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ProperEx(System.String)">
            <summary>
            Geht den Text durch und schreibt alle Wortanfänge groß.
            Ein Wort beginnt nach einem Whitespace, einer Punctuation, ein Separator usw.
            Bereits Upper-Chars werden NICHT klein gemacht!
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ProperEx(System.String,System.Globalization.CultureInfo)">
            <summary>
            Geht den Text durch und schreibt alle Wortanfänge groß.
            Ein Wort beginnt nach einem Whitespace, einer Punctuation, ein Separator usw.
            Bereits Upper-Chars werden NICHT klein gemacht!
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.PrefixLines(System.String,System.String[])">
            <summary>
            Hängt an jede Zeile vorher den selben Prefix an.
            Die Zeilen werden bereits getrennt übergeben.
            Wenn in einer Line ein Zeilenwechsel ist, wird dieser jedoch ignoriert!
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.PrefixLines(System.String,System.String)">
            <summary>
            Hängt an jede Zeile vorne den selben Prefix dran. Wenn
            die letzte Zeile mit einem Zeilenwechsel aufhört, wird er belassen,
            wenn allerdings nicht, dann wird auch keiner angehängt.
            Die Zeilenwechsel werden alle mit \r\n normalisiert.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.StripLineBreaks(System.String)">
            <summary>
            Wandelt mehrzeiligen Text derartig in einen einzeiligen Text um, sodass durch das Entfernen der Zeilenwechsel keine aufeinanderfolgenden Leerzeichen entstehen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GetLowerCharIndexStringFromIndex(System.Int32)">
            <summary>
            Gibt a-z, aa-zz, aaa-zzz etc zuück !!!Zerobased !!!
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.FormatEinMehrzahl(System.Int32,System.String,System.String)">
            <summary>
            Gibt yCount bei 1 und -1 formatiert mit yFormatStringEinzahl und sonst formatiert mit yFormatStringMehrzahl zurück!
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.FormatEinMehrzahl(System.Int32,System.String,System.String,System.String)">
            <summary>
            Gibt yCount bei 0 formatiert mit yFormatStringNull, bei 1 und -1 formatiert mit yFormatStringEinzahl und sonst formatiert mit yFormatStringMehrzahl zurück!
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.NummerierePosNummer(System.Int32)">
            <summary>
            Nummeriert Positionsnummern von A bis ZZ.
            wenn kleiner als 1 oder größer 702 kommt Leerstring.
            </summary>
            <param name="yNummer">1basierte Nummer, max. 701</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.CHR(System.Int32)">
            <summary>
            Simuliert die alte BASIC-Funktion!
            Wenn ungültige Zahl, kommt immer das NullChar!
            </summary>
            <param name="yASCIICode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.ASC(System.Char)">
            <summary>
            Simuliert die alte BASIC-Funktion!
            Wenn ungültiges Zeichen (also z.B. ein Unicode Zeichen, dass nicht im ASCII vorkommt), kommt immer -1 ansonsten im Bereich 0-255 (wie ein byte)!
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.CheckPasswordPolicies(System.String,System.Int32,System.Int32,EDV2000.Common.StringHelpers.PasswordNeededContents,EDV2000.Common.StringHelpers.PasswordAllowedContents,System.Text.Encoding)">
            <summary>
            Gibt zurück, ob das Passwort hinreichend komplex ist und zu den Einschränkungen passt!
            (alles was benötigt ist, gilt automatisch als erlaubt!)
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.UnsereCultureInfo">
            <summary>
            "Unsere" Kultur, also de-AT!
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.UnserEncoding">
            <summary>
            Das einzige Encoding außer Unicode, das eine unserer Applikationen verwenden darf!
            Es handelt sich um Codepage 1252, sowohl für Deutsch als auch Englisch verwendbar!
            Alle anderen Sprachen sind ja ohnehin nur temporäre Zeiterscheinungen ;)
            Alle unsere SQL-Datenbanken sollten mit der Collation Latin1_General_CI_AS erstellt werden, 
            das auch CP 1252 verwendet!
            </summary>
        </member>
        <member name="T:EDV2000.Common.StringHelpers.NotAllowedTypeException">
            <summary>
            Exception, welche auftritt, wenn wo ein Typ nicht erlaubt ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.NotAllowedTypeException.#ctor(System.Type)">
            <summary>
            Konstruktor
            </summary>
            <param name="yType"></param>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.NotAllowedTypeException.NotAllowedType">
            <summary>
            Dies gibt den Type zurück, welcher nicht erlaubt ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.NotAllowedTypeException.Message">
            <summary>
            Message
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GesuchtTextState.#ctor(System.String)">
            <summary>
            </summary>
            <param name="yGesucht"></param>
        </member>
        <member name="T:EDV2000.Common.StringHelpers.GesuchtTextMatch">
            <summary>
            Stellt ein gefundenes Ergebnis dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.GesuchtTextMatch.#ctor(System.String,System.String,System.Int32,System.Int32,System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.GesuchtTextMatch.Text">
            <summary>
            Der Text, der gefunden wurde,  kann aufgrund der Ignore-Sachen vom Text abweichen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.GesuchtTextMatch.Position">
            <summary>
            Dies gibt die Position zurück, wo im durchsuchten Text der Text gefunden wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.GesuchtTextMatch.Length">
            <summary>
            Dies gibt die Länge der Stelle zurück, wo im durchsuchten Text der Text gefunden wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.GesuchtTextMatch.GesuchtText">
            <summary>
            Der Text, nach dem ursprünglich gesucht wurde, kann aufgrund der Ignore-Sachen vom Text abweichen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.GesuchtTextMatch.Tautology">
            <summary>
            Wenn true, dann wurde nach dem Text eigentlich gar nicht gesucht, da er komplett "ignored" ist.
            Der Logik nach muss er dann als gefunden gelten, wird aber hier gesondert markiert.
            Auf diese Art kann ein Text nur einmal gefunden werden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.StringHelpers.TextMatchArgs">
            <summary>
            Args zum Testsuchen
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.TextMatchArgs.#ctor(System.String,System.String[])">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.TextMatchArgs.Durchsucht">
            <summary>
            Die übergebene zu durchsuchende Zeichenkette.
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.TextMatchArgs.StartFrom">
            <summary>
            Der Offset, ab dem die Zeichenkette "Durchsucht" zu durchsuchen ist.
            Default=0
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.TextMatchArgs.Length">
            <summary>
            Die Länge der zu durchsuchenden Zeichenkette
            Default=Länge des Durchsucht-Textes
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.TextMatchArgs.CompareInfo">
            <summary>
            Die zu verwendende kulturabhängige Textvregleichsinfo.
            Default=aus der CurrentCulture
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.TextMatchArgs.IgnoreCase">
            <summary>
            Wenn true, wird nicht zwischen Groß und Kleinschreibung unterschieden.
            Default=true
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.TextMatchArgs.IgnoreWhiteSpaces">
            <summary>
            Wenn true, werden alle Leerraumzeichen und Zeilenwechseln beim Vergleichen ignoriert.
            Default=false
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.TextMatchArgs.CategoriesToIgnore">
            <summary>
            Welche Kategorien von Unicode-Zeichen sind zu ignorieren?
            Default=leeres Array, Vorsicht! Sequentielle Suche!
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.TextMatchArgs.IgnoreChars">
            <summary>
            zu ignorierende Chars, Deault=leeres Array
            Achtung! Hier gilt IgnoreCase usw nicht! Die werden direkt verglichen!
            Vorsicht, sequentielle Suche!
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.TextMatchArgs.GesuchteTexte">
            <summary>
            Die im KOnstruktor übergebenen gesuchten Texte.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.TextMatchEnumerable.#ctor(EDV2000.Common.StringHelpers.TextMatchArgs)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.TextMatchEnumerable.GetEnumerator">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.StringHelpers.TextMatchEnumerator">
            <summary>
            Kapselt die Suche nach Texten.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.TextMatchEnumerator.#ctor(EDV2000.Common.StringHelpers.TextMatchArgs)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.TextMatchEnumerator.Dispose">
            <summary>
            Räumt auf.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.TextMatchEnumerator.MoveNext">
            <summary>
            Verschiebt den Indexzeiger auf das nächste Suchvorkommen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringHelpers.TextMatchEnumerator.Reset">
            <summary>
            Setzt den Indexzeiger zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.StringHelpers.TextMatchEnumerator.Current">
            <summary>
            Gibt den aktuellen zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.StringHelpers.PasswordNeededContents">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.StringHelpers.PasswordNeededContents.None">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.StringHelpers.PasswordNeededContents.LettersUpper">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.StringHelpers.PasswordNeededContents.LettersLower">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.StringHelpers.PasswordNeededContents.Digits">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.StringHelpers.PasswordNeededContents.Symbols">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.StringHelpers.PasswordNeededContents.All">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.StringHelpers.PasswordAllowedContents">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.StringHelpers.PasswordAllowedContents.None">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.StringHelpers.PasswordAllowedContents.LettersUpper">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.StringHelpers.PasswordAllowedContents.LettersLower">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.StringHelpers.PasswordAllowedContents.Digits">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.StringHelpers.PasswordAllowedContents.Symbols">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.StringHelpers.PasswordAllowedContents.Spaces">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.StringHelpers.PasswordAllowedContents.OftenAllowed">
            <summary>
            Was meistens erlaubt ist
            </summary>
        </member>
        <member name="T:EDV2000.Common.StringParser">
            <summary>
            Diese Klasse stellt Funktionen zur Verfügung, um Strings auf irgendetwas zu parsen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StringParser.GetSeparatedList(System.String,System.Char,System.Char,System.Char)">
            <summary>
            Diese Methode parst den übergebenen String und gibt das Ergebnis als String-Array zurück.
            Es wird angenommen, daß der übergebene String eine mit dem ySeperatorChar getrennte Liste 
            von Zeichenketten darstellt, welche in yQuotationChar-Zeichen eingehüllt ist. Wenn innerhalb
            der Zeichenkette ein yQuotationChar notwendig ist, so ist diesem ein yEscapeChar voranzustellen.
            </summary>
            <param name="yText"></param>
            <param name="ySeperatorChar"></param>
            <param name="yQuotationChar"></param>
            <param name="yEscapeChar"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringParser.GetCommaSeperatedList(System.String)">
            <summary>
            Diese Methode erwartet einen String, welcher eine Liste von Strings darstellt.
            Die Strings werden gehüllt im '"'(doppeltes Anführungszeichen) und getrennt mit ',' (Beistrich=Comma)
            Falls ein Anführungszeichen im Text benötigt wird, so ist ein '\' (Backslash) voranzusetzen.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StringParser.GetEscapedChar(System.Char)">
            <summary>
            Diese Methode gibt das Escape-Char zum übergebenen zurück.
            </summary>
            <param name="yChar"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.TemporaryInternetFiles">
            <summary>
            Zusammenfassung für TemporaryInternetFiles.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TemporaryInternetFiles.CopyFileToTemporaryInternetFiles(System.String)">
            <summary>
            Diese Methode kopiert die angegebene Datei in das Verzeichnis für die Temporary Internet Files.
            Dabei wird der Dateiname abgeändert, jedoch die Dateiendung(en) übernommen.
            Das hat den Sinn, daß ich dort eine Temp-Datei nicht löschen muß, weil der Internet-Explorer sich drum kümmert.
            Die ursprüngliche Datei wird nach dem erfolgreichen Kopieren NICHT gelöscht.
            Wenn beim Kopieren eine Exception kommt, wird diese durchgelassen.
            </summary>
            <param name="yFilePath"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TemporaryInternetFiles.CopyFileToTemporaryInternetFiles(System.String,System.Boolean)">
            <summary>
            Diese Methode kopiert die angegebene Datei in das Verzeichnis für die Temporary Internet Files.
            Dabei wird der Dateiname abgeändert, jedoch die Dateiendung(en) übernommen.
            Das hat den Sinn, daß ich dort eine Temp-Datei nicht löschen muß, weil der Internet-Explorer sich drum kümmert.
            Wenn erwünscht wird die ursprüngliche Datei nach dem erfolgreichen Kopieren gelöscht.
            Wenn beim Kopieren eine Exception kommt, wird diese durchgelassen.
            (Wenn löschen nicht geht, kommt keine Exception durch!!)
            </summary>
            <param name="yFilePath"></param>
            <param name="yDeleteAfterCopy"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.TimeParserBehaviour">
            <summary>
            Legt das Verhalten der Parse-Funktion des TimeParsers fest
            </summary>
        </member>
        <member name="F:EDV2000.Common.TimeParserBehaviour.PreferHours">
            <summary>
            Eingabe in Stunden wird bevorzugt
            </summary>
        </member>
        <member name="F:EDV2000.Common.TimeParserBehaviour.PreferMinutes">
            <summary>
            Eingabe in Minuten wird bevorzugt
            </summary>
        </member>
        <member name="T:EDV2000.Common.TimeParser">
            <summary>
            Kann verschiedene Ausdrücke in eine Zeit interpretieren
            </summary>
        </member>
        <member name="M:EDV2000.Common.TimeParser.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.TimeParser.ParseString(System.String,EDV2000.Common.TimeParserBehaviour)">
            <summary>
            Wandelt den Zeit-String in einen String im Format "HH:mm" um
            Bei einem Fehler kommt String.Empty zurück!
            </summary>
            <param name="yTimeText"></param>
            <param name="yBehaviour"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TimeParser.ParseTimeSpan(System.String,EDV2000.Common.TimeParserBehaviour)">
            <summary>
            Wandelt den Zeit-String in eine TimeSpan um.
            Bei einem Fehler kommt TimeSpan.Zero zurück!
            </summary>
            <param name="yTimeText"></param>
            <param name="yBehaviour"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TimeParser.ParseDateTime(System.String,EDV2000.Common.TimeParserBehaviour)">
            <summary>
            Wandelt den Zeit-String in eine DateTime um.
            Bei einem Fehler kommt DateTime.MinValue zurück!
            </summary>
            <param name="yTimeText"></param>
            <param name="yBehaviour"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TimeParser.IsStringValid(System.String)">
            <summary>
            Gibt zurück, ob der String für das Parsen gültig ist
            </summary>
            <param name="yTimeText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TimeParser.ParseText(System.String,System.Boolean)">
            <summary>
            Wandelt den Zeit-String in das Format HH:mm um
            </summary>
            <param name="yTimeText"></param>
            <param name="yIsTimeSpan"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TimeParser.ParseAsString(System.String)">
            <summary>
            Wandelt den Zeit-String in einen String im Format "HH:mm" um
            Bei einem Fehler kommt String.Empty zurück!
            </summary>
            <param name="yTimeText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TimeParser.ParseAsTimeSpan(System.String)">
            <summary>
            Wandelt den Zeit-String in eine TimeSpan um.
            Bei einem Fehler kommt TimeSpan.Zero zurück!
            </summary>
            <param name="yTimeText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TimeParser.ParseAsDateTime(System.String)">
            <summary>
            Wandelt den Zeit-String in eine DateTime um.
            Bei einem Fehler kommt DateTime.MinValue zurück!
            </summary>
            <param name="yTimeText"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.TimeParser.Behaviour">
            <summary>
            Gibt das Verhalten des Parsers zurück oder legt es fest
            </summary>
        </member>
        <member name="T:EDV2000.Common.TypeHelper">
            <summary>
            Zusammenfassung für TypeHelper.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypeHelper.CreateInstance(System.String,System.String)">
            <summary>
            Diese Methode erzeugt eine Instanz einer Klasse. Wenn keine Assembly übergeben wird,
            wird versucht über den Namen der Klasse den richtigen Namen der Assembly herauszufinden
            Es wird der Trivialkonstruktor verwendet.
            </summary>
            <param name="yAssemblyShortName"></param>
            <param name="yClassName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypeHelper.CreateInstance(System.String,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode erzeugt eine Instanz einer Klasse. Wenn keine Assembly übergeben wird,
            wird versucht über den Namen der Klasse den richtigen Namen der Assembly herauszufinden
            Es wird der Trivialkonstruktor verwendet
            </summary>
            <param name="yAssemblyShortName"></param>
            <param name="yClassName"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypeHelper.CreateInstance(System.Type)">
            <summary>
            Diese Methode erzeugt eine Instanz eines Types mit dem Trivialkonstruktor
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypeHelper.GetFieldValue(System.String,System.Type,System.Object,System.Object)">
            <summary>
            Gibt den Wert des Fields zurück.
            </summary>
            <param name="yFieldName"></param>
            <param name="yType"></param>
            <param name="yObject"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypeHelper.GetPropertyValue(System.String,System.Type,System.Object,System.Object)">
            <summary>
            Gibt den Wert der parameterlosen Property zurück.
            </summary>
            <param name="yPropertyName"></param>
            <param name="yType"></param>
            <param name="yObject"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypeHelper.SetFieldValue(System.String,System.Type,System.Object,System.Object)">
            <summary>
            Setzt den Wert des Fields.
            </summary>
            <param name="yFieldName"></param>
            <param name="yType"></param>
            <param name="yObject"></param>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.XMLFO">
            <summary>
            Zusammenfassung für xmlTransformator.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLFO.TransformToTempFile(System.String,System.String)">
            <summary>
            TransformXMLToTempFile - transformiere eine XML-Datei mit Hilfe
            eines StyleSheet-Files auf eine HTML-Datei
            </summary>
            <param name="yXMLDataFile"></param>
            <param name="yXSLTStyleSheetFile"></param>
            <returns>Dateienamen der Ergebnis HTML-Datei</returns>
        </member>
        <member name="M:EDV2000.Common.XMLFO.TransformToTempFile(System.Xml.XmlDocument,System.String)">
            <summary>
            TransformXMLToTempFile - transformiere ein XML-DataDocument mit Hilfe
            eines StyleSheet-Files auf eine HTML-Datei
            </summary>
            <param name="yXMLDocument"></param>
            <param name="yXSLTStyleSheetFile"></param>
            <returns>Dateienamen der Ergebnis HTML-Datei</returns>
        </member>
        <member name="M:EDV2000.Common.XMLFO.TransformToTempFile(System.Xml.XmlDocument,System.Xml.XmlTextReader)">
            <summary>
            TransformXMLToTempFile - transformiere ein XML-DataDocument mit Hilfe
            eines Stylesheet-TextReaders auf eine HTML-Datei
            </summary>
            <param name="yXMLDocument"></param>
            <param name="yXSLTStyleSheetReader"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLFO.TransformToString(System.String,System.String)">
            <summary>
            TransformXMLToTempFile - transformiere ein XML-DatenFile mit Hilfe
            eines StyleSheet-Files auf einen String-Block
            </summary>
            <param name="yXMLDataFile"></param>
            <param name="yXSLTStyleSheetFile"></param>
            <returns></returns>	
        </member>
        <member name="M:EDV2000.Common.XMLFO.TransformToString(System.Xml.XmlDocument,System.Xml.XmlTextReader)">
            <summary>
            TransformXMLToTempFile - transformiere ein XML-DataDocument mit Hilfe
            eines StyleSheet-Files auf einen String-Block
            </summary>
            <param name="yXMLDocument"></param>
            <param name="yXSLTStyleSheetReader"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.XMLFormatHint">
            <summary>
            Angabe, wie ein DateTime zu speichern ist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.XMLFormatHint.Plain">
            <summary>
            Einfache "intuitive" Formatierung
            </summary>
        </member>
        <member name="F:EDV2000.Common.XMLFormatHint.XmlDefaultFormat">
            <summary>
            Format, wie es normalerweise im XML verwendet wird.
            </summary>
        </member>
        <member name="F:EDV2000.Common.XMLFormatHint.xsDate">
            <summary>
            Nur Datum, wie der XML-Datentyp xs:Date vorschreibt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.XMLFormatHint.xsDateTime">
            <summary>
            Datum-Zeit mit Angabe der Zeitzone wie der XML-Datentyp xs:DateTime vorschreibt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.XMLFormatHint.xsTime">
            <summary>
            nur die Zeit mit Angabe der Zeitzone wie der XML-Datentyp xs:Time vorschreibt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.XMLFormatHint.xsBase64Binary">
            <summary>
            Formatiert als Base64-Binary
            </summary>
        </member>
        <member name="F:EDV2000.Common.XMLFormatHint.xsHexBinary">
            <summary>
            Formatiert als HEX-Binary.
            </summary>
        </member>
        <member name="T:EDV2000.Common.XMLBoolean">
            <summary>
            Stellt Boolean dar, wobei der Wert auch "nicht gesetzt" sein kann.
            </summary>
        </member>
        <member name="F:EDV2000.Common.XMLBoolean.NotSet">
            <summary>
            Nicht gesetzt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.XMLBoolean.True">
            <summary>
            True
            </summary>
        </member>
        <member name="F:EDV2000.Common.XMLBoolean.False">
            <summary>
            False
            </summary>
        </member>
        <member name="T:EDV2000.Common.XmlHelper">
            <summary>
            Helper-Klasse 
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetDeclaration(System.Xml.XmlDocument)">
            <summary>
            gibt die XMLdeclaration des Documents zurück oder null, wenn nicht drin.
            </summary>
            <param name="yDoc"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetDeclaredTextEncoding(System.Xml.XmlDocument)">
            <summary>
            gibt das Encoding zurück, welches mittels XMLDeclaration definiert ist oder null,
            wenn keines definiert ist.
            </summary>
            <param name="yDoc"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.RemoveDeclaration(System.Xml.XmlDocument)">
            <summary>
            Entfernt die XMLDeclaration aus dem XMLDocument
            </summary>
            <param name="yDoc"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetTextEncoding(System.Xml.XmlDocument,System.Text.Encoding)">
            <summary>
            Setzt das Encoding der XMLDeclaration des Documents. wenn keine vorhanden,
            wird eine erzeugt mit Version 1.0 und standalone yes.
            </summary>
            <param name="yDoc"></param>
            <param name="yEncoding"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetTextEncoding(System.Xml.XmlDocument,System.String)">
            <summary>
            Setzt das Encoding der XMLDeclaration des Documents. wenn keine vorhanden,
            wird eine erzeugt mit Version 1.0 und standalone yes.
            </summary>
            <param name="yDoc"></param>
            <param name="yEncoding"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetTextEncodingName(System.Xml.XmlDocument)">
            <summary>
            Gibt den Namen des in der Declaration spezifizierten Text-Encodings zurück oder string.empty eben nicht spezifiziert
            oder keine Declaration
            </summary>
            <param name="yDocument"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetTextEncoding(System.Xml.XmlDocument)">
            <summary>
            gibt das Encoding zurück oder null wenn kein Name vorhanden
            </summary>
            <param name="yDocument"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.EnsureSubNode(System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode stellt sicher daß es den SubNode gibt.
            Wenn yNode=null, kommt null zurück.
            </summary>
            <param name="ySubNodeName"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.EnsureSubNode(System.String,System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode stellt sicher daß es den SubNode gibt.
            Wenn yNode=null, kommt null zurück.
            </summary>
            <param name="ySubNodeLocalName"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <returns></returns>
            <param name="yNamespacePrefix"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.EnsureSubNodeWithNamespace(System.String,System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode stellt sicher daß es den SubNode gibt.
            Wenn yNode=null, kommt null zurück.
            </summary>
            <param name="ySubNodeLocalName"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <returns></returns>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.CreateSubNode(System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode erzeugt auf jeden Fall einen neuen SubNode mit dem übergebenen voll gekennzeichneten Namen und gibt ihn zurück.
            Wenn yNode=null, kann der Node nicht angehängt werden
            </summary>
            <param name="ySubNodeName"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.CreateSubNode(System.String,System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode erzeugt auf jeden Fall einen neuen SubNode mit dem übergebenen LocalName und gibt ihn zurück.
            Wenn yNode=null, kann der Node nicht angehängt werden
            </summary>
            <param name="ySubNodeLocalName"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <returns></returns>
            <param name="yNamespacePrefix"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.CreateSubNodeWithNamespace(System.String,System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode erzeugt auf jeden Fall einen neuen SubNode mit dem übergebenen LocalName und gibt ihn zurück.
            Wenn yNode=null, kann der Node nicht angehängt werden
            </summary>
            <param name="ySubNodeLocalName"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNode(System.String,System.Xml.XmlNode)">
            <summary>
            Diese Methode gibt den SubNode mit dem Namen zurück, wenn es ihn gibt.
            Wenn nicht, dann kommt null.(Es wird nach dem gekennzeichneten Namen gesucht)
            </summary>
            <param name="ySubNodeName"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNode(System.String,System.String,System.Xml.XmlNode)">
            <summary>
            Diese Methode gibt den SubNode mit dem Namen zurück, wenn es ihn gibt.
            Wenn nicht, dann kommt null.(Es wird nach LocalName und Prefix gesucht)
            </summary>
            <param name="ySubNodeName"></param>
            <param name="yNode"></param>
            <returns></returns>
            <param name="yNamespacePrefix"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeWithNamespace(System.String,System.String,System.Xml.XmlNode)">
            <summary>
            Diese Methode gibt den SubNode mit dem Namen zurück, wenn es ihn gibt.
            Wenn nicht, dann kommt null.(Es wird nach LocalName und NamespaceURI gesucht)
            </summary>
            <param name="ySubNodeName"></param>
            <param name="yNode"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.DeleteSubNode(System.String,System.Xml.XmlNode)">
            <summary>
            Löscht den SubNode, wenn es ihn gibt.
            </summary>
            <param name="ySubNodeName"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.DeleteSubNode(System.String,System.String,System.Xml.XmlNode)">
            <summary>
            Löscht den SubNode, wenn es ihn gibt.
            </summary>
            <param name="ySubNodeName"></param>
            <param name="yNamespacePrefix"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.DeleteSubNodeWithNamespace(System.String,System.String,System.Xml.XmlNode)">
            <summary>
            Löscht den SubNode, wenn es ihn gibt.
            </summary>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.DeleteSubNodes(System.String,System.Xml.XmlNode)">
            <summary>
            Löscht alle SubNodes, die passen
            </summary>
            <param name="ySubNodeName"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.DeleteSubNodes(System.String,System.String,System.Xml.XmlNode)">
            <summary>
            Löscht alle SubNodes die passen
            </summary>
            <param name="ySubNodeName"></param>
            <param name="yNamespacePrefix"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.DeleteSubNodesWithNamespace(System.String,System.String,System.Xml.XmlNode)">
            <summary>
            Löscht alle SubNode, die passen
            </summary>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.ClearChildNodes(System.Xml.XmlNode)">
            <summary>
            Diese Methode entfernt alle Kind-Knoten des übergebenen Knotens. Wirklich ALLE.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.WriteCollectionOfXmlNodeSaveableToXmlNode(System.Collections.IEnumerable,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die übergebene Collection in den übergebenen Knoten
            </summary>
            <param name="yEnumerable"></param>
            <param name="yDocument"></param>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.FillFromSubNode(EDV2000.Common.IXmlNodeSaveable,System.String,System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt das übergebene IXmlNodeSaveable-Object mittels Aufruf
            der ReadFromXmlNode-Methode aus dem Unterknoten des übergebenen Knoten
            mit dem angegebenen Namen.
            </summary>
            <param name="yObjectToFill"></param>
            <param name="ySubNodeName"></param>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.WriteToSubNode(EDV2000.Common.IXmlNodeSaveable,System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode schreibt das übergebene Objekt in den Unterknoten
            des übergebenen Knoten mit dem angegebenen Namen. Wenn der
            Unterknoten nicht existiert, wird er angelegt.
            </summary>
            <param name="yObjectToWrite"></param>
            <param name="ySubNodeName"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.EnsureAttribute(System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese MEthode stellt sicher, daß es das Attribut mit dem angegebenen Namen beim übergebenen Knoten gibt
            und gibt es zurück. Wenn ein Doppelpunkt vorkommt, wird das davor als Prefix angenommen.
            Wenn yNode=null, dann kommt null zurück
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.CreateAttribute(System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode geht davon aus, dass es das Attribut noch nicht gibt und erzeugt es mit dem übergebenen Namen und gibt
            es zurück. Wenn ein Doppelpunkt vorkommt, wird das davor als Prefix angenommen.
            Wenn yNode=null, dann kommt null zurück
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.EnsureAttributeWithNamespace(System.String,System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese MEthode stellt sicher, daß es das Attribut mit dem angegebenen Namen beim übergebenen Knoten gibt
            und gibt es zurück. Wenn ein Doppelpunkt vorkommt, wird das davor als Prefix angenommen.
            Wenn yNode=null, dann kommt null zurück
            </summary>
            <param name="yAttributeLocalName"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="yNamespace"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttribute(System.String,System.Xml.XmlNode)">
            <summary>
            Diese Methode sucht beim übergebenen Knoten das Attribut mit dem angegebenen Namen.
            Wenn ein Doppelpunkt vorkommt, wird das davor als Prefix angenommen.
            Wenn yNode=null, dann kommt null zurück
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeWithNamespace(System.String,System.String,System.Xml.XmlNode)">
            <summary>
            Diese Methode sucht beim übergebenen Knoten das Attribut mit dem angegebenen Namen.
            Wenn ein Doppelpunkt vorkommt, wird das davor als Prefix angenommen.
            Wenn yNode=null, dann kommt null zurück
            </summary>
            <param name="yLocalAtttributeName"></param>
            <param name="yNamespaceURI"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.DeleteAttribute(System.String,System.Xml.XmlNode)">
            <summary>
            Löscht das Attribut aus dem übergebenen Node raus, wenn da.
            Wenn ein Doppelpunkt vorkommt, wird das davor als Prefix angenommen.
            Wenn yNode=null, dann passiert nix.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.DeleteAttributeWithNamespace(System.String,System.String,System.Xml.XmlNode)">
            <summary>
            Löscht das Attribut aus dem übergebenen Node raus, wenn da.
            </summary>
            <param name="yLocalAttributeName"></param>
            <param name="yNamespaceURI"></param>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.Int64,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.UInt64,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.Int32,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.UInt32,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.Int16,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.UInt16,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.Byte,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.SByte,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.Single,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.Double,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.Decimal,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.Boolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.Boolean,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yFormat"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,EDV2000.Common.XMLBoolean,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yFormat"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,EDV2000.Common.XMLBoolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.DateTime,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.DateTime,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yFormat"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.Guid,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.Enum,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.Enum,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="yFormat"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.Uri,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.Byte[],System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.String[],System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode schreibt in die Attribute XXXCount und XXX0...XXXi die einzelnen Strings des Arrays.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yWerte"></param>
            <param name="yDocument"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValue(System.String,System.TimeSpan,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="yFormat"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.Int64,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.UInt64,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.Int32,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.UInt32,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.Int16,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.UInt16,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.Byte,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.SByte,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.Single,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.Double,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.Decimal,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.Boolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.Boolean,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yFormat"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,EDV2000.Common.XMLBoolean,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yFormat"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,EDV2000.Common.XMLBoolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.DateTime,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.DateTime,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yFormat"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.Guid,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.Enum,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.Enum,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="yFormat"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.Uri,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.Byte[],System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.String[],System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode schreibt in die Attribute XXXCount und XXX0...XXXi die einzelnen Strings des Arrays.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yWerte"></param>
            <param name="yDocument"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueEN(System.String,System.TimeSpan,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            Geht davon aus, dass es das Attribut noch nicht gibt, also EnsuredNew.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="yFormat"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.Byte,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.SByte,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.Int64,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.UInt64,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.UInt32,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.Int32,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.Int16,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.UInt16,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.Single,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.Double,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.Decimal,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.Boolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.Boolean,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yFormat"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,EDV2000.Common.XMLBoolean,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yFormat"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,EDV2000.Common.XMLBoolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.DateTime,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.DateTime,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yFormat"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.Guid,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.Enum,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.Enum,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="yFormat"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.Byte[],System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.Uri,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetAttributeValueWithNamespace(System.String,System.String,System.TimeSpan,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode setzt den AttributsWert auf der Stringentsprechung des übergebenen yValue.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yValue"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="yFormat"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <param name="yAttribute"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.Int64,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <param name="yAttribute"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.UInt64,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <param name="yAttribute"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.Int32,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <param name="yAttribute"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.UInt32,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <param name="yAttribute"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.Int16,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <returns></returns>
            <param name="yAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.UInt16,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <returns></returns>
            <param name="yAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.Byte,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <returns></returns>
            <param name="yAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.SByte,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <returns></returns>
            <param name="yAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.Boolean,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <returns></returns>
            <param name="yAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(EDV2000.Common.XMLBoolean,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <returns></returns>
            <param name="yAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.Double,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <returns></returns>
            <param name="yAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.Single,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <returns></returns>
            <param name="yAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.Decimal,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <returns></returns>
            <param name="yAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.DateTime,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <returns></returns>
            <param name="yAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.Guid,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <returns></returns>
            <param name="yAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.Uri,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <returns></returns>
            <param name="yAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.Byte[],System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <returns></returns>
            <param name="yAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.TimeSpan,EDV2000.Common.XMLFormatHint,System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <param name="yFormatHint"></param>
            <returns></returns>
            <param name="yAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.Int32[],System.Xml.XmlAttribute)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yDefaultValue"></param>
            <returns></returns>
            <param name="yAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.String,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Int64,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.UInt64,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Int32,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.UInt32,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Int16,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.UInt16,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Byte,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.SByte,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Boolean,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,EDV2000.Common.XMLBoolean,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Double,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Single,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Decimal,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.DateTime,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Guid,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Enum,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Uri,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Byte[],System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.String[],System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus den Attributen XXXCount und XXX0...XXXi die einzelnen Strings des Arrays.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefault"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.TimeSpan,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <param name="yFormatHint"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.String,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.Int64,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.UInt64,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.UInt32,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.Int32,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.Int16,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.UInt16,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.Boolean,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,EDV2000.Common.XMLBoolean,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.Byte,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.SByte,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.Single,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.Double,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.Decimal,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.DateTime,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.Guid,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.Enum,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.Uri,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.Byte[],System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.TimeSpan,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode)">
            <summary>
            Diese Methode ermittelt aus der Stringentsprechung im Attributvalue den betreffenden Typ.
            Wenn Attribut nicht gefunden oder wenn Inhalt nicht umgewandelt werden kann, kommt
            der DefaultWert.
            </summary>
            <param name="yAttributeName"></param>
            <param name="yNamespace"></param>
            <param name="yDefaultValue"></param>
            <param name="yNode"></param>
            <param name="yFormatHint"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Guid,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Byte,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.SByte,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Int16,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.UInt16,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Int32,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.UInt32,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Int64,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.UInt64,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Single,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Double,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Decimal,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.DateTime,System.Boolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yUseTimeZone"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.DateTime,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yFormat"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Boolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Boolean,System.Boolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yUseOneZero"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Boolean,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yFormat"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(EDV2000.Common.XMLBoolean,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yFormat"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(EDV2000.Common.XMLBoolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Enum,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Enum,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="yFormat"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Uri,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Byte[],System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            Speichert als HEX!
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.Byte[],EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetNodeContent(System.TimeSpan,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yFormat"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.Guid,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.Byte,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.SByte,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.Int16,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.UInt16,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.Int32,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.UInt32,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.Int64,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.UInt64,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.Single,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.Double,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.Decimal,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.DateTime,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.DateTime,System.Boolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yUseTimeZone"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.DateTime,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yXMLFormat"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.Boolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.Boolean,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yFormat"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,EDV2000.Common.XMLBoolean,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yFormat"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,EDV2000.Common.XMLBoolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.Boolean,System.Boolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yUseOneZero"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.Enum,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.Enum,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yFormat"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.Uri,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.Byte[],System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContent(System.String,System.TimeSpan,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yFormat"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Guid,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Byte,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.SByte,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Int16,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.UInt16,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Int32,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.UInt32,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Int64,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.UInt64,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Single,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Double,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Decimal,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.DateTime,System.Boolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yUseTimeZone"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.DateTime,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.DateTime,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yFormat"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Boolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Boolean,System.Boolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yUseOneZero"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Boolean,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yFormat"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,EDV2000.Common.XMLBoolean,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yFormat"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,EDV2000.Common.XMLBoolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Enum,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Enum,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <param name="yFormat"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Uri,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Byte[],EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yFormatHint"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.Byte[],System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodeContentWithNamespace(System.String,System.String,System.TimeSpan,EDV2000.Common.XMLFormatHint,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Setzt den übergebenen Inhalt als TextNode in den Knoten. Vorhandene Textnodes werden ersetzt.
            </summary>
            <param name="yContent"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <param name="yFormat"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SetSubNodesContentWithNamespace(System.String,System.String,System.String[],System.Boolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Erzeugt für jeden der übergebenen Texte einen Knoten mit dem angegebenen LocalName und NamespaceUri und befüllt ihn mit dem Wert.
            Falls Leer-Strrings dabei sind, wird nur dann dafür jeweils ein Knoten erzeugt, wenn yAlsoEmpty=true ist.
            </summary>
            <param name="yNode"></param>
            <param name="yNodeLocalName"></param>
            <param name="yNodeNamespaceURI"></param>
            <param name="yAlsoEmpty"></param>
            <param name="yContents"></param>
            <param name="yDocument"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.String)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.Guid)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.Byte)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.SByte)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.Int16)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.UInt16)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.Int32)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.UInt32)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.Int64)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.UInt64)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.Single)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.Double)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.Decimal)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.DateTime)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.Boolean)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,EDV2000.Common.XMLBoolean)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.Enum)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.Uri)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.Byte[])">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,EDV2000.Common.XMLFormatHint,System.Byte[])">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="yFormatHint"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetNodeContent(System.Xml.XmlNode,System.TimeSpan,EDV2000.Common.XMLFormatHint)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="yFormatHint"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.String)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.Guid)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.Byte)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.SByte)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.Int16)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.UInt16)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.UInt32)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.Int32)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.UInt64)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.Int64)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.Single)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.Double)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.Decimal)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.DateTime)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.Boolean)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="ySubNodeName"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,EDV2000.Common.XMLBoolean)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="ySubNodeName"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.Enum)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.Uri)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,EDV2000.Common.XMLFormatHint,System.Byte[])">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yFormatHint"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContent(System.String,System.Xml.XmlNode,System.TimeSpan,EDV2000.Common.XMLFormatHint)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yFormatHint"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.String)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.Guid)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.Byte)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.SByte)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.Int16)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.UInt16)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.Int32)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.UInt32)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.Int64)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.UInt64)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.Single)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.Double)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.Decimal)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.DateTime)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.Boolean)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="ySubNodeName"></param>
            <param name="yDefault"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,EDV2000.Common.XMLBoolean)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="ySubNodeName"></param>
            <param name="yDefault"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.Enum)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.Uri)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.Byte[])">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,EDV2000.Common.XMLFormatHint,System.Byte[])">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <param name="yFormatHint"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodeContentWithNamespace(System.String,System.String,System.Xml.XmlNode,System.TimeSpan,EDV2000.Common.XMLFormatHint)">
            <summary>
            gibt den Inhalt des Knotens zurück, der als XMLText drin steht.
            </summary>
            <param name="yNode"></param>
            <param name="yDefault"></param>
            <param name="ySubNodeName"></param>
            <param name="yNamespaceURI"></param>
            <param name="yFormatHint"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetSubNodesContentsWithNamespaceString(System.Xml.XmlNode,System.String,System.String)">
            <summary>
            Gibt den Text-Inhalt derjenigen Unterknoten des übergebenen Knotens zurück, welche sowohl den übergebenen LocalName als auch
            den übergebenen NamespaceURI haben.
            </summary>
            <param name="yNode"></param>
            <param name="yNodeLocalName"></param>
            <param name="yNodeNamespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.ReadArrayOfXmlNodeSaveableFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode gibt ein object[]-Array von Objekten zurück, welche im Knoten mittels
            WriteCollectionOfXmlNodeSaveableToXmlNode gespeichert wurden.
            </summary>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.ReadArrayOfXmlNodeSaveableFromXmlNode(System.Xml.XmlNode,EDV2000.Common.ProgressHandlerDelegate,EDV2000.Common.Progress)">
            <summary>
            Diese Methode gibt ein object[]-Array von Objekten zurück, welche im Knoten mittels
            WriteCollectionOfXmlNodeSaveableToXmlNode gespeichert wurden.
            </summary>
            <param name="yNode"></param>
            <param name="yDelegate"></param>
            <param name="yProgressToTake"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.ReadArrayOfXmlNodeSaveableFromXmlNode(System.Xml.XmlNode,EDV2000.Common.ProgressHandlerDelegate,EDV2000.Common.Progress,System.Object[])">
            <summary>
            Diese Methode gibt ein object[]-Array von Objekten zurück, welche im Knoten mittels
            WriteCollectionOfXmlNodeSaveableToXmlNode gespeichert wurden.
            </summary>
            <param name="yNode"></param>
            <param name="yDelegate"></param>
            <param name="yProgressToTake"></param>
            <param name="yConstructorParameters"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.CreateInstanceFromXmlNode(System.Xml.XmlNode,System.Type)">
            <summary>
            Diese Methode erzeugt eine Instanz eines Objekts aus dem XmlNode.
            Voraussetzung dazu ist, daß entweder die Statische Methode FromXmlNode(XmlNode yNode) existiert oder
            ein parameterloser Konstruktor, oder einer, welcher nur als Parameter den XmlNode hat.
            </summary>
            <param name="yNode"></param>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.CreateInstanceFromXmlNode(System.Xml.XmlNode,System.Type,System.Object[])">
            <summary>
            Diese Methode erzeugt eine Instanz eines Objekts aus dem XmlNode.
            Voraussetzung dazu ist, daß entweder die Statische Methode FromXmlNode(XmlNode yNode) existiert oder
            ein parameterloser Konstruktor, oder einer, welcher nur als Parameter den XmlNode hat.
            </summary>
            <param name="yNode"></param>
            <param name="yType"></param>
            <param name="yContructorParameters"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.CreateInstanceFromSubNode(System.String,System.Xml.XmlNode,System.Type)">
            <summary>
            Diese Methode erzeugt eine Instanz eines Objekts aus dem angegebenen SubNode des übergebenen XmlNode.
            Voraussetzung dazu ist, daß entweder die Statische Methode FromXmlNode(XmlNode yNode) existiert oder
            ein parameterloser Konstruktor, oder einer, welcher nur als Parameter den XmlNode hat.
            </summary>
            <param name="ySubNodeName"></param>
            <param name="yNode"></param>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.CreateInstanceFromSubNode(System.String,System.Xml.XmlNode,System.Type,System.Object[])">
            <summary>
            Diese Methode erzeugt eine Instanz eines Objekts aus dem angegebenen SubNode des übergebenen XmlNode.
            Voraussetzung dazu ist, daß entweder die Statische Methode FromXmlNode(XmlNode yNode) existiert oder
            ein parameterloser Konstruktor, oder einer, welcher nur als Parameter den XmlNode hat.
            </summary>
            <param name="ySubNodeName"></param>
            <param name="yNode"></param>
            <param name="yType"></param>
            <param name="yParameters"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetStringContent(System.Xml.XmlReader)">
            <summary>
            Gibt den StringContent des aktuellen Knotens zurück und steht nachher wieder auf derselben Hierarchieebene.
            </summary>
            <param name="yReader"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.FillFromXmlReader(EDV2000.Common.IXmlNodeSaveable,System.Xml.XmlReader,System.Xml.XmlDocument)">
            <summary>
            Befüllt das IXmlNodeSaveable aus dem aktuellen Knoten des Readers, indem im Kontext des übergebenen XmlDocuments
            ein Dummy-Node mit demselben Inhalt erzeugt wird und dieser dann dem IXmlNodeSaveable übergeben wird.
            Der Dummy-Node wird zurückgegeben.
            </summary>
            <param name="yObjectToFill"></param>
            <param name="yReader"></param>
            <param name="yDocumentContext"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.CreateXmlNodeFromReader(System.Xml.XmlReader,System.Xml.XmlDocument)">
            <summary>
            Erzeugt einen XmlNode aus dem aktuellen Node im Reader. Nachher steht der Reader auf dem Ende-Element des aktuellen Knotens
            oder auf dem Knoten selbst, wenn er ein EmptyElement war. D.h. das Read für die FolgeKnoten derselben Hierarchie
            muß der Aufrufer machen.
            </summary>
            <param name="yReader"></param>
            <param name="yDocumentContext"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.String,System.Xml.XmlReader)">
            <summary>
            Gibt den Wert des angegebenen Attributs zurück 
            </summary>
            <param name="yAttributeName"></param>
            <param name="yReader"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.String,System.String,System.Xml.XmlReader)">
            <summary>
            Gibt den Wert des angegebenen Attributs zurück 
            </summary>
            <param name="yReader"></param>
            <param name="yDefaultValue"></param>
            <param name="yLocalName"></param>
            <param name="yPrefix"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValueWithNamespace(System.String,System.String,System.String,System.Xml.XmlReader)">
            <summary>
            Gibt den Wert des angegebenen Attributs zurück 
            </summary>
            <param name="yReader"></param>
            <param name="yDefaultValue"></param>
            <param name="yLocalName"></param>
            <param name="yNamespaceUri"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Int16,System.Xml.XmlReader)">
            <summary>
            Gibt den Wert des angegebenen Attributs zurück 
            </summary>
            <param name="yAttributeName"></param>
            <param name="yReader"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Int32,System.Xml.XmlReader)">
            <summary>
            Gibt den Wert des angegebenen Attributs zurück 
            </summary>
            <param name="yAttributeName"></param>
            <param name="yReader"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Int64,System.Xml.XmlReader)">
            <summary>
            Gibt den Wert des angegebenen Attributs zurück 
            </summary>
            <param name="yAttributeName"></param>
            <param name="yReader"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Double,System.Xml.XmlReader)">
            <summary>
            Gibt den Wert des angegebenen Attributs zurück 
            </summary>
            <param name="yAttributeName"></param>
            <param name="yReader"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Decimal,System.Xml.XmlReader)">
            <summary>
            Gibt den Wert des angegebenen Attributs zurück 
            </summary>
            <param name="yAttributeName"></param>
            <param name="yReader"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Guid,System.Xml.XmlReader)">
            <summary>
            Gibt den Wert des angegebenen Attributs zurück 
            </summary>
            <param name="yAttributeName"></param>
            <param name="yReader"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.DateTime,System.Xml.XmlReader)">
            <summary>
            Gibt den Wert des angegebenen Attributs zurück 
            </summary>
            <param name="yAttributeName"></param>
            <param name="yReader"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetAttributeValue(System.String,System.Boolean,System.Xml.XmlReader)">
            <summary>
            Gibt den Wert des angegebenen Attributs zurück 
            </summary>
            <param name="yAttributeName"></param>
            <param name="yReader"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetOwnerDocument(System.Xml.XmlNode)">
            <summary>
            Gibt das OwnerDocument zu einem Node zurück.
            Dies funktioniert auch beim XmlDocument selbst, bei dem die OwnerDocument-Property null zurückgibt.
            </summary>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetOwnerDocument(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Gibt das OwnerDocument zu einem Node zurück.
            Dies funktioniert auch beim XmlDocument selbst, bei dem die OwnerDocument-Property null zurückgibt.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.WriteToXmlNodeFromXmlDocumentNode(System.Xml.XmlDocument,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode schreibt den Inhalt des DocumentNodes des übergebenen Documents in den übergebenen XmlNode
            </summary>
            <param name="ySourceDocument"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.WriteToXmlNodeFromXmlDocumentString(System.String,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode schreibt den Inhalt des DocumentNodes des aus dem String geladenen Documents in den übergebenen XmlNode
            </summary>
            <param name="yDocument"></param>
            <param name="yNode"></param>
            <param name="yXmlDocumentString"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetXmlDocumentStringFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode macht aus dem übergebenen XmlNode einen String indem der Knoten als
            DocumentNode in ein neues XmlDocument übernommen wird, welches als String zurückgegeben wird.
            </summary>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.FillFromDocumentNode(EDV2000.Common.IXmlNodeSaveable,System.Xml.XmlDocument)">
            <summary>
            Liest ähnlich zu FillFromSubNode, nur direkt aus dem "Dokument"-Node des Dokuments.
            </summary>
            <param name="yObjectToFill"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.WriteToDocumentNode(EDV2000.Common.IXmlNodeSaveable,System.Xml.XmlDocument)">
            <summary>
            Schreibt ähnlich wie WriteToSubNode, nur direkt in den "Dokument"-Node des Dokuments.
            </summary>
            <param name="yObjectToWrite"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.WriteToDocumentNode(EDV2000.Common.IXmlNodeSaveable,System.String,System.Xml.XmlDocument)">
            <summary>
            Schreibt ähnlich wie WriteToSubNode, nur direkt in den "Dokument"-Node des Dokuments.
            </summary>
            <param name="yObjectToWrite"></param>
            <param name="yDocumentElementName"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.WriteToStringAsXmlDocument(EDV2000.Common.IXmlNodeSaveable)">
            <summary>
            Diese Methode schreibt das übergebene Dokument ähnlich zu WriteToDocumentNode in ein XmlDokument und
            gibt es als String zurück. (Nimmt UTF-8 als Encoding)
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.WriteToStringAsXmlDocument(EDV2000.Common.IXmlNodeSaveable,System.Text.Encoding,System.Boolean)">
            <summary>
            Diese Methode schreibt das übergebene Dokument ähnlich zu WriteToDocumentNode in ein XmlDokument und
            gibt es als String zurück.
            </summary>
            <param name="yObjektToWrite"></param>
            <param name="yEncoding"></param>
            <param name="yWriteXmlDeclaration"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.WriteToStringAsXmlDocument(EDV2000.Common.IXmlNodeSaveable,System.String,System.Text.Encoding,System.Boolean)">
            <summary>
            Diese Methode schreibt das übergebene Dokument ähnlich zu WriteToDocumentNode in ein XmlDokument und
            gibt es als String zurück.
            </summary>
            <param name="yObjektToWrite"></param>
            <param name="yDocumentElementName"></param>
            <param name="yEncoding"></param>
            <param name="yWriteXmlDeclaration"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.FillFromStringAsXmlDocument(EDV2000.Common.IXmlNodeSaveable,System.String)">
            <summary>
            Diese Methode liest ähnlich zu FillFromDocumentNode aus einem XmlDocument, welches als String übergeben wird.
            </summary>
            <param name="yObjektToFill"></param>
            <param name="yXmlDocumentString"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetString(System.Xml.XmlDocument)">
            <summary>
            Gibt das XmlDocument als String zurück.
            </summary>
            <param name="yDocument"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetString(System.Xml.XmlDocument,System.Text.Encoding)">
            <summary>
            Gibt das XmlDocument als String zurück.
            </summary>
            <param name="yDocument"></param>
            <param name="yTextEncoding"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.WriteToStream(EDV2000.Common.IXmlNodeSaveable,System.IO.Stream,System.Text.Encoding)">
            <summary>
            Schreibt das Objekt in einen Binärstream raus.
            Der Stream wird NICHT geschlossen und NICHT zurückgespult!
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.WriteToXmlFile(EDV2000.Common.IXmlNodeSaveable,System.String,System.Text.Encoding)">
            <summary>
            Schreibt das Objekt als XMLFile raus.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.FillPrinterSettingsFromXmlNode(System.Drawing.Printing.PrinterSettings,System.Xml.XmlNode)">
            <summary>
            Schreibt die Einstellungen der übergebenen PrinterSettings in den übergebenen XmlNode
            </summary>
            <param name="ySettings"></param>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.WritePrinterSettingsToXmlNode(System.Drawing.Printing.PrinterSettings,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt die Einstellungen der übergebenen PrinterSettings in den übergebenen XmlNode
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
            <param name="ySettings"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.FillPageSettingsFromXmlNode(System.Drawing.Printing.PageSettings,System.Boolean,System.Xml.XmlNode)">
            <summary>
            Schreibt die Einstellungen der übergebenen PageSettings in den übergebenen XmlNode
            </summary>
            <param name="yPageSettings"></param>
            <param name="yNode"></param>
            <param name="yWithPrinterSettings"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.WritePageSettingsToXmlNode(System.Drawing.Printing.PageSettings,System.Boolean,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt die Einstellungen der übergebenen PageSettings in den übergebenen XmlNode
            </summary>
            <param name="yPageSettings"></param>
            <param name="yWithPrinterSettings"></param>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.WriteFormSizeToXmlNode(System.Windows.Forms.Form,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Größe des Forms.
            </summary>
            <param name="yForm"></param>
            <param name="yDocument"></param>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.LoadAndSetFormSizeFromXmlNode(System.Windows.Forms.Form,System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Größe des Forms.
            </summary>
            <param name="yForm"></param>
            <param name="yDocument"></param>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.ConvertToString(System.Object)">
            <summary>
            Gibt die String-Entsprechung für XML-Einträge zurück.
            Momentan für string,long,int,double,decimal,bool,DateTime,Guid und Enum
            </summary>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.ConvertToString(System.Object,EDV2000.Common.XMLFormatHint)">
            <summary>
            Gibt die String-Entsprechung für XML-Einträge zurück.
            Momentan für string,byte,sbyte,short,ushort,long,ulong,int,uint,double,float,decimal,bool,DateTime,Guid und Enum
            </summary>
            <param name="yValue"></param>
            <param name="yFormat"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.ConvertStringToDataType(System.String,System.Object)">
            <summary>
            Gibt als Objekt des gleichen Typs wie yDefaultValue den aus dem String umgewandelten Wert zurück. 
            Momentan unter stützt wird: string,byte,sbyte,short,ushort,long,ulong,int,uint,double,float,decimal,bool,DateTime,Guid und Enum
            </summary>
            <param name="yDefaultValue"></param>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.CanConvertStringToDataType(System.Object)">
            <summary>
            Gibt zurück, ob die Methode ConvertStringToDataType den übergebenen Typ umwandeln kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetDefaultValueForDataType(System.Type)">
            <summary>
            Gibt für alle unterstützten Datentypen (siehe Kommentar zur Methode ConvertStringToDataType) einen passenden nicht null Default-Wert zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.ConvertStringToDataType(System.String,EDV2000.Common.XMLFormatHint,System.Object)">
            <summary>
            Gibt als Objekt des gleichen Typs wie yDefaultValue den aus dem String umgewandelten Wert zurück. 
            Momentan unter stützt wird: string,byte,sbyte,short,ushort,long,ulong,int,uint,double,float,decimal,bool,DateTime,Guid und Enum
            </summary>
            <param name="yDefaultValue"></param>
            <param name="yFormat"></param>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetEmptyValueForType(System.Type)">
            <summary>
            Gibt den "LeerWert" zum Typ mit dem angegebenen Namen zurück.
            Vorsicht!! Geht nicht wirklich bei Enums!!
            Momentan unterstützt wird: string,byte,sbyte,short,ushort,long,ulong,int,uint,double,float,decimal,bool,DateTime,Guid.
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.GetEmptyValueForType(System.String)">
            <summary>
            Gibt den "LeerWert" zum Typ mit dem angegebenen Namen zurück.
            Vorsicht!! Geht nicht wirklich bei Enums!!
            Momentan unterstützt wird: string,byte,sbyte,short,ushort,long,ulong,int,uint,double,float,decimal,bool,DateTime,Guid.
            </summary>
            <param name="yTypeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.FormatAsXMLText(System.String)">
            <summary>
            Formatiert den Text so, daß er direkt in ein XML-File geschrieben werden kann.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.SelectNodesBySimpleXPath(System.Xml.XmlNode,System.String,EDV2000.Common.XmlHelper.SimpleXPathOptions)">
            <summary>
            Selektiert alle passenden Nodes über den "vereinfachten" XPath.
            </summary>
            <param name="yNode"></param>
            <param name="yXPath"></param>
            <param name="yOptions"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.RenameNodeLocalName(System.String,System.Xml.XmlNode)">
            <summary>
            Benennt den Knoten um, ist jedoch nicht so einfach!!
            Geht nicht für DocumentElement-Nodes!! Umbenennen geht eigentlich nicht, gibt daher die neue Instanz des Knotens zurück!!
            </summary>
            <param name="yNewLocalName"></param>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.ImportDataByXML(EDV2000.Common.IXmlNodeSaveable,EDV2000.Common.IXmlNodeSaveable)">
            <summary>
            Importiert/Kopiert die Daten des Source-Objekts unter Zuhilfenahme der IXMLNodesaveable-Schnittstelle über XML in
            das Ziel-Objekt.
            Wenn eines der beiden Objekte null ist, wird nix gemacht.
            </summary>
            <param name="ySource"></param>
            <param name="yDestination"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.ToCanonizedElementName(System.String)">
            <summary>
            Wandelt den übergebenen Text in einen gültigen XML-Elementnamen um.
            Gültige XML-Namen haben nur ASCII-darstellbare Buchstaben oder Ziffern und haben keine Ziffer am Anfang.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.XmlHelper.ReaderWrapperHandleSubElementEventArgs">
            <summary>
            EventArgs
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.ReaderWrapperHandleSubElementEventArgs.#ctor(System.Xml.XmlReader)">
            <summary>
            KOnstruktor
            </summary>
            <param name="yReader"></param>
        </member>
        <member name="P:EDV2000.Common.XmlHelper.ReaderWrapperHandleSubElementEventArgs.Reader">
            <summary>
            Dies gibt Reader zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.XmlHelper.ReaderWrapperHandleSubElementEventHandler">
            <summary>
            Delegate
            </summary>
        </member>
        <member name="T:EDV2000.Common.XmlHelper.ReaderWrapper">
            <summary>
            Diese Klasse wrappt den Reader, indem die Hierachien durchgearbeitet werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.ReaderWrapper.#ctor(System.Xml.XmlReader)">
            <summary>
            Konstruktor
            </summary>
            <param name="yReader"></param>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.ReaderWrapper.OnHandleSubElement">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.ReaderWrapper.DoRead">
            <summary>
            Führt das Lesen aus.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XmlHelper.ReaderWrapper.Close">
            <summary>
            Schließt und hängt das Event runter
            </summary>
        </member>
        <member name="E:EDV2000.Common.XmlHelper.ReaderWrapper.HandleSubElement">
            <summary>
            Event, daß das SubElement gelesen werden soll.
            </summary>
        </member>
        <member name="T:EDV2000.Common.XmlHelper.SimpleXPathOptions">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.XmlHelper.SimpleXPathOptions.None">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.XmlHelper.SimpleXPathOptions.CaseInsensitive">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.ZipHelper">
            <summary>
            Zusammenfassung für ZipHelper.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ZipHelper.CompressFile(System.String,System.String,System.Int32)">
            <summary>
            Komprimiert eine Datei in eine Zip-Datei
            </summary>
            <param name="yFileName"></param>
            <param name="yDestinationFile"></param>
            <param name="yCompressionLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ZipHelper.CompressZipStream(EDV2000.Common.Zip.ZipOutputStream,System.IO.Stream,System.String)">
            <summary>
            Diese Methode Comprimiert in den übergebenen ZipStream den übergebenen Filestream
            </summary>
            <param name="yZipStream"></param>
            <param name="yStream"></param>
            <param name="yFileName">Der Name des Files im ZipFile</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ZipHelper.CompressFiles(System.String[],System.String,System.Int32)">
            <summary>
            Komprimiert eine Vielzahl von Dateien in eine Zip-Datei
            </summary>
            <param name="yFileNames"></param>
            <param name="yDestinationFile"></param>
            <param name="yCompressionLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ZipHelper.CompressDirectory(System.String,System.String,System.Boolean,System.Int32)">
            <summary>
            Komprimiert den Inhalt eines Verzeichnisses in eine Zip-Datei
            </summary>
            <param name="yDirectory"></param>
            <param name="yDestinationFile"></param>
            <param name="yRecurse"></param>
            <param name="yCompressionLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ZipHelper.CompressDirectory(System.IO.DirectoryInfo,System.String,System.Boolean,System.Int32)">
            <summary>
            Komprimiert den Inhalt eines Verzeichnisses in eine Zip-Datei
            </summary>
            <param name="yDirectory"></param>
            <param name="yDestinationFile"></param>
            <param name="yRecurse"></param>
            <param name="yCompressionLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ZipHelper.CompressStreamIntern(EDV2000.Common.Zip.ZipOutputStream,System.IO.Stream,System.String)">
            <summary>
            Diese Methode Comprimiert in den übergebenen ZipStream den übergebenen Filestream
            </summary>
            <param name="yZipStream"></param>
            <param name="yStream"></param>
            <param name="yFileName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ZipHelper.GetZipEntries(System.String)">
            <summary>
            Liest die Einträge der Zip-Datei aus
            </summary>
            <param name="yFileName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ZipHelper.GetZipEntriesFromStream(EDV2000.Common.Zip.ZipInputStream)">
            <summary>
            Diese mEthode ermittelt anhand des übergebene ZipStreams die enthaltenen ZipEntries
            </summary>
            <param name="yZipStream"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ZipHelper.DecompressFile(System.String,System.String)">
            <summary>
            Dekomprimiert eine Zip-Datei in ein Zielverzeichnis
            </summary>
            <param name="yFileName"></param>
            <param name="yDestination"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ZipHelper.DecompressFile(System.String,System.IO.DirectoryInfo)">
            <summary>
            Dekomprimiert eine Zip-Datei in ein Zielverzeichnis
            </summary>
            <param name="yFileName"></param>
            <param name="yDestination"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ZipHelper.DecompressZipStream(EDV2000.Common.Zip.ZipInputStream,System.IO.FileStream)">
            <summary>
            Diese Methode extrahiert einen übergebene ZipStream in den angegebenen FileStream
            </summary>
            <param name="yZipInputStream"></param>
            <param name="yFileStream"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ZipHelper.DecompressOneFileFromZipStream(EDV2000.Common.Zip.ZipInputStream,System.String,System.IO.Stream)">
            <summary>
            Diese Methode extrahiert aus dem übergebenen Zip Stream das angegebene File in eine nanderen Stream
            </summary>
            <param name="yZipInputStream"></param>
            <param name="yFileName"></param>
            <param name="yStream"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.HGlobalMemory">
            <summary>
            Klasse, die AllocHGlobal und FreeHGlobal wrappt. Sie stellt sogenannten nativen HGlobal-Speicher zur Verfügung und
            kümmert sich wieder um die Freigabe.
            </summary>
        </member>
        <member name="M:EDV2000.Common.HGlobalMemory.#ctor(System.Int32)">
            <summary>
            Erzeugt ein Objekt und reserviert Speicher von der angegebenen Größe.
            </summary>
            <param name="ySize"></param>
        </member>
        <member name="M:EDV2000.Common.HGlobalMemory.#ctor(System.IntPtr)">
            <summary>
            Erzeugt ein Objekt und reserviert Speicher von der angegebenen Größe.
            </summary>
            <param name="ySize"></param>
        </member>
        <member name="M:EDV2000.Common.HGlobalMemory.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.HGlobalMemory.ResizeMemory(System.Int32)">
            <summary>
            Gibt den ursprünglichen Speicher wieder frei und reserviert neuen mit der neuen Größe.
            </summary>
            <param name="ySize"></param>
        </member>
        <member name="M:EDV2000.Common.HGlobalMemory.ResizeMemory(System.IntPtr)">
            <summary>
            Gibt den ursprünglichen Speicher wieder frei und reserviert neuen mit der neuen Größe.
            </summary>
            <param name="ySize"></param>
        </member>
        <member name="M:EDV2000.Common.HGlobalMemory.Dispose">
            <summary>
            Gibt den Speicher wieder frei.
            </summary>
        </member>
        <member name="M:EDV2000.Common.HGlobalMemory.Dispose(System.Boolean)">
            <summary>
            Gibt den Speicher wieder mit FreeHGlobal frei.
            </summary>
        </member>
        <member name="M:EDV2000.Common.HGlobalMemory.GetPtrAtOffset(System.Int64)">
            <summary>
            Gibt einen neuen Pointer am angegebenen Offset zurück.
            </summary>
            <param name="yOffset"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.HGlobalMemory.MemoryPointer">
            <summary>
            Gibt den Pointer auf den reservierten Speicher zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.HGlobalMemory.Size">
            <summary>
            Gibt die Größe des reservierten Speichers zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.HGlobalMemory.IsValidPointer">
            <summary>
            Gibt zurück, ob ein richtiger Pointer (also ungleich Zero) drinsteckt!!
            </summary>
        </member>
        <member name="T:EDV2000.Common.IDeepCloneable">
            <summary>
            Interface, welches eine KLasse beschreibt, welche in der Lage ist, sich selbst
            vollständig tief zu clonen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IDeepCloneable.CloneDeep">
            <summary>
            Methode, welche eine neue, vollständig tief geclonte Instanz desselben Typs mit
            natürlich derselben Bedeutung zurückgibt.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.IFilters.InternalFilterLoader">
            <summary>
            FilterLoader finds the dll and ClassID of the COM object responsible  
            for filtering a specific file extension. 
            It then loads that dll, creates the appropriate COM object and returns 
            a pointer to an IFilter instance
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.InternalFilterLoader.TIMEOUT_LOAD_AND_INIT_MS">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.IFilters.InternalFilterLoader.TIMEOUT_RELEASE_MS">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.IFilters.InternalFilterLoader.TIMEOUT_READ_MS">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.IFilters.InternalFilterLoader._logChannelIFilter">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.IFilters.InternalFilterLoader.DisposeWorker">
            <summary>
            Muß kurz vor dem Ende des Prozesses aufgerufen werden, damit alles sauber aufgeräumt wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.InternalFilterLoader.ResetCache">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.InternalFilterLoader.ReadStrFromHKLM(System.String,System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.InternalFilterLoader.LoadIFilter(System.Object,System.String)">
            <summary>
            finds an IFilter implementation for a file type
            </summary>
            <param name="ySender"></param>
            <param name="ext">The extension of the file</param>
            <returns>an IFilter instance used to retreive text from that file type</returns>
        </member>
        <member name="P:EDV2000.Common.IFilters.InternalFilterLoader.Worker">
            <summary>
            Diese Instanz tut wirklich.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IFilters.InternalFilterLoader.FilterLoadResult">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.IFilters.FilterDllInformation">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.FilterDllInformation.#ctor(System.String,System.Guid)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.IFilters.FilterDllInformation.DllName">
            <summary>
            Dies gibt DllName zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IFilters.FilterDllInformation.ClassID">
            <summary>
            Dies gibt ClassID zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.InternalFilterLoader.FilterLoadResult.#ctor(System.String,System.Guid,EDV2000.Common.IFilters.IFilter)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.IFilters.InternalFilterLoader.FilterLoadResult.FilterImplementation">
            <summary>
            Dies gibt FilterImplementation zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IFilters.InternalFilterLoader.FilterLoadAndInitResult">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.InternalFilterLoader.FilterLoadAndInitResult.#ctor(System.String,System.Guid,EDV2000.Common.IFilters.IFILTER_INIT,EDV2000.Common.IFilters.IFilter)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.IFilters.InternalFilterLoader.FilterLoadAndInitResult.Flags">
            <summary>
            Dies gibt Flags zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IFilters.InternalFilterLoader.FilterLoaderWorker">
            <summary>
            Diese Klasse führt durch.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Threading.SingleThreadApartmentWorker">
            <summary>
            Diese Klasse führt Aufgaben in einem wohldefinierten EngineThread aus.
            Dieser EngineThread wird beim ersten Aufruf von Invoke erzeugt und läuft dann bis zum Dispose durch.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Threading.SingleThreadApartmentWorker._logchannelSingleThreadWorker">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Threading.SingleThreadApartmentWorker.#ctor">
            <summary>
            Konstruktor ohne Angabe eines Erzeugungs- und Aufräumcallbacks!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Threading.SingleThreadApartmentWorker.#ctor(EDV2000.Common.Threading.SingleThreadWorkerDelegate,EDV2000.Common.Threading.SingleThreadWorkerDelegate)">
            <summary>
            Konstruktor MIT Angabe eines Erzeugungs- und Aufräumcallbacks!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Threading.SingleThreadApartmentWorker.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="M:EDV2000.Common.Threading.SingleThreadApartmentWorker.IsHookedInitialization">
            <summary>
            Gibt zurück, ob das Event Initialization verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Threading.SingleThreadApartmentWorker.OnInitialization(System.Object,EDV2000.Common.Threading.SingleThreadWorkerEventArgs)">
            <summary>
            Wirft das Event Initialization
            </summary>
        </member>
        <member name="M:EDV2000.Common.Threading.SingleThreadApartmentWorker.IsHookedDisposal">
            <summary>
            Gibt zurück, ob das Event Disposal verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Threading.SingleThreadApartmentWorker.OnDisposal(System.Object,EDV2000.Common.Threading.SingleThreadWorkerEventArgs)">
            <summary>
            Wirft das Event Disposal
            </summary>
        </member>
        <member name="M:EDV2000.Common.Threading.SingleThreadApartmentWorker.Invoke(System.Int32,System.Delegate)">
            <summary>
            Führt im EngineThread durch!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Threading.SingleThreadApartmentWorker.Invoke(System.Int32,System.Delegate,System.Object[])">
            <summary>
            Führt im EngineThread durch!!
            </summary>
        </member>
        <member name="E:EDV2000.Common.Threading.SingleThreadApartmentWorker.Initialization">
            <summary>
            Event, dass etwas initialisiert gehört.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Threading.SingleThreadApartmentWorker.Disposal">
            <summary>
            Event, dass etwas weggeräumt gehört.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Threading.SingleThreadApartmentWorker.SyncRoot">
            <summary>
            Die SyncRoot für ThreadSicherheit
            </summary>
        </member>
        <member name="P:EDV2000.Common.Threading.SingleThreadApartmentWorker.InvokeRequired">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Threading.SingleThreadApartmentWorker.State">
            <summary>
            Dies gibt State zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Threading.SingleThreadApartmentWorker.CallBackPerformer.#ctor(System.Delegate,System.Object[])">
            <summary>
            </summary>
            <param name="yCallback"></param>
            <param name="yParameters"></param>
        </member>
        <member name="M:EDV2000.Common.Threading.SingleThreadApartmentWorker.CallBackPerformer.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="M:EDV2000.Common.Threading.SingleThreadApartmentWorker.CallBackPerformer.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Threading.SingleThreadApartmentWorker.CallBackPerformer.Perform">
            <summary>
            Führt den Callback durch und stellt das Ergebnis in die Property.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Threading.SingleThreadApartmentWorker.CallBackPerformer.ReturnWert">
            <summary>
            Dies gibt ReturnWert zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Threading.SingleThreadApartmentWorker.CallBackPerformer.MevReady">
            <summary>
            Dies gibt MevReady zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Threading.SingleThreadApartmentWorker.CallBackPerformer.ThrownException">
            <summary>
            Dies gibt ThrownException zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Threading.SingleThreadApartmentWorker.CallBackPerformer.Running">
            <summary>
            Wenn true, läuft er noch!
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.InternalFilterLoader.FilterLoaderWorker.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.InternalFilterLoader.FilterLoaderWorker.LoadAndInitIFilter(System.Object,System.String,EDV2000.Common.IFilters.IFILTER_INIT)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.InternalFilterLoader.FilterLoaderWorker.LoadAndInitIFilter(System.Object,System.String,System.String,EDV2000.Common.IFilters.IFILTER_INIT)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.InternalFilterLoader.FilterLoaderWorker.FilterImplementation_GetChunk(EDV2000.Common.IFilters.InternalFilterLoader.FilterLoadResult,EDV2000.Common.IFilters.STAT_CHUNK@)">
            <summary>
            Ruft GetChunk der FilterImplementation auf.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.InternalFilterLoader.FilterLoaderWorker.FilterImplementation_GetText(EDV2000.Common.IFilters.InternalFilterLoader.FilterLoadResult,System.UInt32@,System.Char[])">
            <summary>
            Ruft GetText der FilterImplementation auf.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IFilters.InternalFilterLoader.FilterLoaderWorker.Marhal_ReleaseComObject_FilterImplementation(EDV2000.Common.IFilters.InternalFilterLoader.FilterLoadResult)">
            <summary>
            Ruft ReleaseComObject der FilterImplementation auf.
            </summary>
            <param name="yResult"></param>
        </member>
        <member name="T:EDV2000.Common.IFilters.FilterReader">
            <summary>
            Implements a TextReader that reads from an IFilter. 
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.FilterReader.ResetCache">
            <summary>
            Resettet den Cache für die ClassIDs und DLL-Namen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.FilterReader.InvokeHandleProvider">
            <summary>
            Wenn hier ein IWin32Window angegeben wird, wird in dessem ThreadContext der IFilter aufgerufen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.FilterReader.GetFileIFilterText(System.String)">
            <summary>
            Gibt den Plain-Text eines Files zurück.
            </summary>
            <param name="yFilePath"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IFilters.FilterReader.GetFileIFilterText(System.String,System.Boolean@)">
            <summary>
            Gibt den Plain-Text eines Files zurück.
            </summary>
            <param name="yFilePath"></param>
            <param name="yHasNoFilter"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IFilters.FilterReader.GetFileIFilterText(System.String,EDV2000.Common.IFilters.FilterDllInformation@)">
            <summary>
            Gibt den Plain-Text eines Files zurück.
            </summary>
            <param name="yFilePath"></param>
            <param name="yDllInformation"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.IFilters.FilterReader.ShutdownIFilterEngine">
            <summary>
            Schließt die IFiltering-Engine (BG-Threads usw..)
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.FilterReader.#ctor(System.String)">
            <summary>
            </summary>
            <param name="fileName"></param>
        </member>
        <member name="M:EDV2000.Common.IFilters.FilterReader.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.FilterReader.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="disposing"></param>
        </member>
        <member name="M:EDV2000.Common.IFilters.FilterReader.Close">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.FilterReader.Read(System.Char[],System.Int32,System.Int32)">
            <summary>
            </summary>
            <param name="array"></param>
            <param name="offset"></param>
            <param name="count"></param>
            <returns></returns>
        </member>
        <member name="E:EDV2000.Common.IFilters.FilterReader.ResolvePersistantHandlerClassID">
            <summary>
            Event, daß hier nun eventuell die PersistantHandler ClassID einer Extension ermittelt werden soll!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.IFilters.FilterReader.HasFilter">
            <summary>
            gibt zurück, ob ein Filter definiert ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IFilters.FilterReader.FilterLoadInfo">
            <summary>
            Dies gibt FilterLoadResult zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IFilters.FilterReader.IFilterInvokeResult.Text">
            <summary>
            Dies gibt Text zurück oder legt Text fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IFilters.FilterReader.IFilterInvokeResult.HasNoIFilter">
            <summary>
            Dies gibt HasNoIFilter zurück oder legt HasNoIFilter fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IFilters.FilterReader.IFilterInvokeResult.DllInfos">
            <summary>
            Dies gibt DllInfos zurück oder legt DllInfos fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IFilters.ResolvePersistantHandlerClassIDEventHandler">
            <summary>
            </summary>
            <param name="ySender"></param>
            <param name="yArgs"></param>
        </member>
        <member name="T:EDV2000.Common.IFilters.ResolvePersistantHandlerClassIDEventArgs">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.ResolvePersistantHandlerClassIDEventArgs.#ctor(System.String)">
            <summary>
            </summary>
            <param name="yFileExtension"></param>
        </member>
        <member name="P:EDV2000.Common.IFilters.ResolvePersistantHandlerClassIDEventArgs.PersistentHandlerClassID">
            <summary>
            TODO PropertyCreator: Dies gibt PersistentHandlerClassID zurück oder legt PersistentHandlerClassID fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IFilters.ResolvePersistantHandlerClassIDEventArgs.FileExtension">
            <summary>
            Die File Extension, für die der Persistent Handler gesucht ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.IFilter.Init(EDV2000.Common.IFilters.IFILTER_INIT,System.Int32,System.IntPtr,EDV2000.Common.IFilters.IFILTER_FLAGS@)">
            <summary>
            The IFilter::Init method initializes a filtering session.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.IFilter.GetChunk(EDV2000.Common.IFilters.STAT_CHUNK@)">
            <summary>
            The IFilter::GetChunk method positions the filter at the beginning
            of the next chunk, 
            or at the first chunk if this is the first call to the GetChunk
            method, and returns a description of the current chunk. 
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.IFilter.GetText(System.UInt32@,System.Char[])">
            <summary>
            The IFilter::GetText method retrieves text (text-type properties)
            from the current chunk, 
            which must have a CHUNKSTATE enumeration value of CHUNK_TEXT.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.IFilter.GetValue(System.IntPtr@)">
            <summary>
            The IFilter::GetValue method retrieves a value (public
            value-type property) from a chunk, 
            which must have a CHUNKSTATE enumeration value of CHUNK_VALUE.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.IFilter.BindRegion(EDV2000.Common.IFilters.FILTERREGION@,System.Guid@,System.Object@)">
            <summary>
            The IFilter::BindRegion method retrieves an interface representing
            the specified portion of the object. 
            Currently reserved for future use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFILTER_FLAGS.IFILTER_FLAGS_OLE_PROPERTIES">
            <summary>
            The caller should use the IPropertySetStorage and IPropertyStorage
            interfaces to locate additional properties. 
            When this flag is set, properties available through COM
            enumerators should not be returned from IFilter. 
            </summary>
        </member>
        <member name="T:EDV2000.Common.IFilters.IFILTER_INIT">
            <summary>
            Flags controlling the operation of the FileFilter
            instance.
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFILTER_INIT.IFILTER_INIT_CANON_PARAGRAPHS">
            <summary>
            Paragraph breaks should be marked with the Unicode PARAGRAPH
            SEPARATOR (0x2029)
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFILTER_INIT.IFILTER_INIT_HARD_LINE_BREAKS">
            <summary>
            Soft returns, such as the newline character in Microsoft Word, should
            be replaced by hard returnsLINE SEPARATOR (0x2028). Existing hard
            returns can be doubled. A carriage return (0x000D), line feed (0x000A),
            or the carriage return and line feed in combination should be considered
            a hard return. The intent is to enable pattern-expression matches that
            match against observed line breaks. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFILTER_INIT.IFILTER_INIT_CANON_HYPHENS">
            <summary>
            Various word-processing programs have forms of hyphens that are not
            represented in the host character set, such as optional hyphens
            (appearing only at the end of a line) and nonbreaking hyphens. This flag
            indicates that optional hyphens are to be converted to nulls, and
            non-breaking hyphens are to be converted to normal hyphens (0x2010), or
            HYPHEN-MINUSES (0x002D). 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFILTER_INIT.IFILTER_INIT_CANON_SPACES">
            <summary>
            Just as the IFILTER_INIT_CANON_HYPHENS flag standardizes hyphens,
            this one standardizes spaces. All special space characters, such as
            nonbreaking spaces, are converted to the standard space character
            (0x0020). 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFILTER_INIT.IFILTER_INIT_APPLY_INDEX_ATTRIBUTES">
            <summary>
            Indicates that the client wants text split into chunks representing
            public value-type properties. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFILTER_INIT.IFILTER_INIT_APPLY_CRAWL_ATTRIBUTES">
            <summary>
            Indicates that the client wants text split into chunks representing
            properties determined during the indexing process. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFILTER_INIT.IFILTER_INIT_APPLY_OTHER_ATTRIBUTES">
            <summary>
            Any properties not covered by the IFILTER_INIT_APPLY_INDEX_ATTRIBUTES
            and IFILTER_INIT_APPLY_CRAWL_ATTRIBUTES flags should be emitted. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFILTER_INIT.IFILTER_INIT_INDEXING_ONLY">
            <summary>
            Optimizes IFilter for indexing because the client calls the
            IFilter::Init method only once and does not call IFilter::BindRegion.
            This eliminates the possibility of accessing a chunk both before and
            after accessing another chunk. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFILTER_INIT.IFILTER_INIT_SEARCH_LINKS">
            <summary>
            The text extraction process must recursively search all linked
            objects within the document. If a link is unavailable, the
            IFilter::GetChunk call that would have obtained the first chunk of the
            link should return FILTER_E_LINK_UNAVAILABLE. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFILTER_INIT.IFILTER_INIT_FILTER_OWNED_VALUE_OK">
            <summary>
            The content indexing process can return property values set by the  filter. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.S_OK">
            <summary>
            Success
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.E_ACCESSDENIED">
            <summary>
            The function was denied access to the filter file. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.E_HANDLE">
            <summary>
            The function encountered an invalid handle,
            probably due to a low-memory situation. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.E_INVALIDARG">
            <summary>
            The function received an invalid parameter.
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.E_OUTOFMEMORY">
            <summary>
            Out of memory
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.E_NOTIMPL">
            <summary>
            Not implemented
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.E_FAIL">
            <summary>
            Unknown error
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.FILTER_E_PASSWORD">
            <summary>
            File not filtered due to password protection
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.FILTER_E_UNKNOWNFORMAT">
            <summary>
            The document format is not recognised by the filter
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.FILTER_E_NO_TEXT">
            <summary>
            No text in current chunk
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.FILTER_E_NO_VALUES">
            <summary>
            No values in current chunk
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.FILTER_E_END_OF_CHUNKS">
            <summary>
            No more chunks of text available in object
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.FILTER_E_NO_MORE_TEXT">
            <summary>
            No more text available in chunk
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.FILTER_E_NO_MORE_VALUES">
            <summary>
            No more property values available in chunk
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.FILTER_E_ACCESS">
            <summary>
            Unable to access object
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.FILTER_W_MONIKER_CLIPPED">
            <summary>
            Moniker doesn't cover entire region
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.FILTER_E_EMBEDDING_UNAVAILABLE">
            <summary>
            Unable to bind IFilter for embedded object
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.FILTER_E_LINK_UNAVAILABLE">
            <summary>
            Unable to bind IFilter for linked object
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.FILTER_S_LAST_TEXT">
            <summary>
             This is the last text in the current chunk
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.IFilterReturnCodes.FILTER_S_LAST_VALUES">
            <summary>
            This is the last value in the current chunk
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.STAT_CHUNK.idChunk">
            <summary>
            The chunk identifier. Chunk identifiers must be unique for the
            current instance of the IFilter interface. 
            Chunk identifiers must be in ascending order. The order in which
            chunks are numbered should correspond to the order in which they appear
            in the source document. Some search engines can take advantage of the
            proximity of chunks of various properties. If so, the order in which
            chunks with different properties are emitted will be important to the
            search engine. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.STAT_CHUNK.breakType">
            <summary>
            The type of break that separates the previous chunk from the current
             chunk. Values are from the CHUNK_BREAKTYPE enumeration. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.STAT_CHUNK.flags">
            <summary>
            Flags indicate whether this chunk contains a text-type or a
            value-type property. 
            Flag values are taken from the CHUNKSTATE enumeration. If the CHUNK_TEXT flag is set, 
            IFilter::GetText should be used to retrieve the contents of the chunk
            as a series of words. 
            If the CHUNK_VALUE flag is set, IFilter::GetValue should be used to retrieve 
            the value and treat it as a single property value. If the filter dictates that the same 
            content be treated as both text and as a value, the chunk should be emitted twice in two       
            different chunks, each with one flag set. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.STAT_CHUNK.locale">
            <summary>
            The language and sublanguage associated with a chunk of text. Chunk locale is used 
            by document indexers to perform proper word breaking of text. If the chunk is 
            neither text-type nor a value-type with data type VT_LPWSTR, VT_LPSTR or VT_BSTR, 
            this field is ignored. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.STAT_CHUNK.attribute">
            <summary>
            The property to be applied to the chunk. If a filter requires that       the same text 
            have more than one property, it needs to emit the text once for each       property 
            in separate chunks. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.STAT_CHUNK.idChunkSource">
            <summary>
            The ID of the source of a chunk. The value of the idChunkSource     member depends on the nature of the chunk: 
            If the chunk is a text-type property, the value of the idChunkSource       member must be the same as the value of the idChunk member. 
            If the chunk is an public value-type property derived from textual       content, the value of the idChunkSource member is the chunk ID for the
            text-type chunk from which it is derived. 
            If the filter attributes specify to return only public value-type
            properties, there is no content chunk from which to derive the current
            public value-type property. In this case, the value of the
            idChunkSource member must be set to zero, which is an invalid chunk. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.STAT_CHUNK.cwcStartSource">
            <summary>
            The offset from which the source text for a derived chunk starts in
            the source chunk. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.STAT_CHUNK.cwcLenSource">
            <summary>
            The length in characters of the source text from which the current
            chunk was derived. 
            A zero value signifies character-by-character correspondence between
            the source text and 
            the derived text. A nonzero value means that no such direct
            correspondence exists
            </summary>
        </member>
        <member name="T:EDV2000.Common.IFilters.CHUNK_BREAKTYPE">
            <summary>
            Enumerates the different breaking types that occur between 
            chunks of text read out by the FileFilter.
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.CHUNK_BREAKTYPE.CHUNK_NO_BREAK">
            <summary>
            No break is placed between the current chunk and the previous chunk.
            The chunks are glued together. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.CHUNK_BREAKTYPE.CHUNK_EOW">
            <summary>
            A word break is placed between this chunk and the previous chunk that
            had the same attribute. 
            Use of CHUNK_EOW should be minimized because the choice of word
            breaks is language-dependent, 
            so determining word breaks is best left to the search engine. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.CHUNK_BREAKTYPE.CHUNK_EOS">
            <summary>
            A sentence break is placed between this chunk and the previous chunk
            that had the same attribute. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.CHUNK_BREAKTYPE.CHUNK_EOP">
            <summary>
            A paragraph break is placed between this chunk and the previous chunk
            that had the same attribute.
            </summary>     
        </member>
        <member name="F:EDV2000.Common.IFilters.CHUNK_BREAKTYPE.CHUNK_EOC">
            <summary>
            A chapter break is placed between this chunk and the previous chunk
            that had the same attribute. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.CHUNKSTATE.CHUNK_TEXT">
            <summary>
            The current chunk is a text-type property.
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.CHUNKSTATE.CHUNK_VALUE">
            <summary>
            The current chunk is a value-type property. 
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.CHUNKSTATE.CHUNK_FILTER_OWNED_VALUE">
            <summary>
            Reserved
            </summary>
        </member>
        <member name="T:EDV2000.Common.IFilters.PropVariant">
            <summary>
            source: http://blogs.msdn.com/dimeby8/archive/2006/12/12/marshalling-variant-properties-in-c.aspx
            String s = Marshal.PtrToStringUni(pvValue.pointerValue)
            DateTime date = DateTime.FromOADate(pvValue.dateValue);
            bool b = Convert.ToBoolean(pvValue.boolValue);
            Guid guid = (Guid)Marshal.PtrToStructure(pvValue.pointerValue, typeof(Guid));
            </summary>
        </member>
        <member name="F:EDV2000.Common.IFilters.PropVariant.variantType">
            <summary>
            VT_LPWSTR is decimal 31
            </summary>
        </member>
        <member name="T:EDV2000.Common.IFilters.TestForIFilter">
            <summary>
            Zusammenfassung für TestForIFilter.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IFilters.TestForIFilter.Main">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Infos.ApplicationInfo">
            <summary>
            Diese Klasse stellt eine Application dar. Sie kann nicht instanziert werden, sondern nur
            über die Klassenmember abgerufen werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.ApplicationInfo.GetAnnotatedListOfApplications">
            <summary>
            Dies gibt eine Annotated List aller bekannten Applicationene zurück!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.ApplicationInfo.FromName(System.String)">
            <summary>
            Diese Methode gibt die ApplicationInfo anhand des Namens zurück oder
            Undefined, wenn nicht gefunden.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.ApplicationInfo.FromID(System.Guid)">
            <summary>
            Diese Methode gibt die ApplicationInfo anhand der ID zurück oder
            Undefined, wenn nicht gefunden.
            </summary>
            <param name="yApplicationID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.ApplicationInfo.FromXmlNode(System.Xml.XmlNode)">
            <summary>
            Lädt die ApplicationInfo aus dem XML.
            </summary>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.ApplicationInfo.GetCultureFromLanguageCulture(System.String)">
            <summary>
            Parst die Kultur aus der Kultur oder Language-Culture
            </summary>
            <param name="yLanguageCulture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.ApplicationInfo.#ctor(System.Xml.XmlNode)">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.ApplicationInfo.#ctor">
            <summary>
            trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.ApplicationInfo.ToString">
            <summary>
            Stringentsprechung
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.ApplicationInfo.Equals(System.Object)">
            <summary>
            Gibt true zurück, wenn gleiche ID
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.ApplicationInfo.GetHashCode">
            <summary>
            Gibt Hashcode der ID zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.ApplicationInfo.EDV2000#Common#IXmlNodeSaveable#ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest die Field Werte dieser Klasse aus dem XML feld aus und weist diese zu
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.ApplicationInfo.EDV2000#Common#IXmlNodeSaveable#WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Speichert die Fields der Klasse als XML Attributte.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.ApplicationInfo.Clone">
            <summary>
            Gibt neue, geclonte ApplicationInfo zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.ApplicationInfo.IsCultureValid(System.String)">
            <summary>
            gibt zurück, ob die übergebene Culture oder Language-Culture für diese Application gültig ist.
            </summary>
            <param name="yCultureName"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.UndefinedApplication">
            <summary>
            Dies gibt die Undefined-Application zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.ErvSendemodul">
            <summary>
            Dies gibt die Application ERV Sendemodul zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.WebErvSendemodul">
            <summary>
            Dies gibt die Application WebERV Sendemodul zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.WinCausNetApplication">
            <summary>
            Dies gibt die Application WinCaus.Net zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.WinCausNetLIApplication">
            <summary>
            Dies gibt die Application WinCaus.Net für Liechtenstein zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.WinCausNetDEApplication">
            <summary>
            Dies gibt die Application WinCaus.Net für Deutschland zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.WinCausNetCHApplication">
            <summary>
            Dies gibt die Application WinCaus.Net für Schweiz zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.WinCausNetErvApplication">
            <summary>
            Dies gibt die Application WinCaus.Net ERV zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.CommonUsedApplication">
            <summary>
            Dies gibt die Application zurück, welche definiert, daß dieses Modul o.ä. für mehrere Anwendungen
            verwendet wird und daher nicht direkt einer Anwendung zuzuordnen ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.WinVetNETApplication">
            <summary>
            Dies gibt die Application Tierarzt.net zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.WinProductNETApplication">
            <summary>
            Dies gibt die Application WinProduct.net zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.DatafralApplication">
            <summary>
            Dies gibt die Application Datafral zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.FIBUWinCausNetApplication">
            <summary>
            Dies gibt die Application Fibu für WinCaus.net zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.FIBUWinCausNetLIApplication">
            <summary>
            Dies gibt die Application Fibu für WinCaus.net LI zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.TicketsWinCausNetApplication">
            <summary>
            Dies gibt die Application Tickets für WinCaus.net zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.BibliothekATApplication">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.BibliothekLIApplication">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.BibliothekDEApplication">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.BibliothekCHApplication">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.WinCausNetInsolvenzApplication">
            <summary>
            Dies gibt die Application Fibu für WinCaus.net zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.ListOfApplications">
            <summary>
            Dies gibt ein Array von Application-Objetken zurück, welche definiert sind.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.ID">
            <summary>
            Application ID
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.Name">
            <summary>
            Name der Application
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.ApplicationCulture">
            <summary>
            Dies gibt die Kultur der Application zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.Code">
            <summary>
            Dies gibt den Code der Application zurück, das ist ein Kurzname ohne Leerzeichen
            oder Sonderzeichen oder Umlaute oder ähnliches.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.ApplicationInfo.ValidCultures">
            <summary>
            Dies gibt die ValidCultures zurück oder legt sie fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Infos.MandantenInfo">
            <summary>
            Zusammendfassende Beschreibung für MandantenInfo.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.MandantenInfo.#ctor(System.Guid,System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yID"></param>
            <param name="yName"></param>
            <param name="yBezeichnung"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.MandantenInfo.ToString">
            <summary>
            Umwanddlung in String mit dem Namen
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.MandantenInfo.EDV2000#Common#IXmlNodeSaveable#ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest die Field Werte dieser Klasse aus dem XML feld aus und weist diese zu
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.MandantenInfo.EDV2000#Common#IXmlNodeSaveable#WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Speichert die Fields der Klasse als XML Attributte.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Infos.MandantenInfo.SystemMandant">
            <summary>
            Dies gibt die Mandanteninfo des Systemmandants zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.MandantenInfo.Name">
            <summary>
            Liefrt den Namen des Mandanten
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.MandantenInfo.Bezeichnung">
            <summary>
            Dies gibt die Bezeichnung des Mandanten zurück oder legt sie fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.MandantenInfo.ID">
            <summary>
            Liefert die ID des Mandanten
            </summary>
        </member>
        <member name="T:EDV2000.Common.Infos.UserDataCollection">
            <summary>
            Eine Auflistung der User-Daten innerhalb einer Gruppe
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.UserDataCollection.Add(EDV2000.Common.Infos.UserData)">
            <summary>
            Einzelne UserData hinzufügen
            </summary>
            <param name="yUserData"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.UserDataCollection.AddRange(EDV2000.Common.Infos.UserData[])">
            <summary>
            Array hinzufügen
            </summary>
            <param name="yUserDataArray"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.UserDataCollection.ImportFrom(EDV2000.Common.Infos.UserDataCollection)">
            <summary>
            Importiert und clont die Daten der anderen Instanz.
            </summary>
            <param name="yOtherCollection"></param>
        </member>
        <member name="P:EDV2000.Common.Infos.UserDataCollection.Item(System.Int32)">
            <summary>
            Gibt ein UserData-Objekt innerhalb der Auflistung am angegebenen Index zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.UserDataCollection.MonitorChanges">
            <summary>
            Änderungen beobachten
            </summary>
        </member>
        <member name="T:EDV2000.Common.Infos.GroupDataCollection">
            <summary>
            Eine Auflistung der Gruppen-Daten, denen ein bestimmter User angehört
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.GroupDataCollection.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.GroupDataCollection.Add(EDV2000.Common.Infos.GroupData)">
            <summary>
            Einzelne Gruppe hinzufügen
            </summary>
            <param name="yGroupData"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.GroupDataCollection.AddRange(EDV2000.Common.Infos.GroupData[])">
            <summary>
            Array hinzufügen
            </summary>
            <param name="yGroupDataArray"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.GroupDataCollection.ImportFrom(EDV2000.Common.Infos.GroupDataCollection)">
            <summary>
            Importiert und clont die Daten der anderen Instanz.
            </summary>
            <param name="yOtherCollection"></param>
        </member>
        <member name="P:EDV2000.Common.Infos.GroupDataCollection.Item(System.Int32)">
            <summary>
            Gibt ein GroupData-Objekt innerhalb der Auflistung am angegebenen Index zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.GroupDataCollection.MonitorChanges">
            <summary>
            Überwacht Veränderungen
            </summary>
        </member>
        <member name="T:EDV2000.Common.Infos.GroupFilterType">
            <summary>
            Gibt an, ob bei der Abfrage der Gruppen auch die Principles verarbeitet werden
            </summary>
        </member>
        <member name="F:EDV2000.Common.Infos.GroupFilterType.IncludePrinciples">
            <summary>
            Abfrage gibt auch Principles zurück
            </summary>
        </member>
        <member name="F:EDV2000.Common.Infos.GroupFilterType.SupressPrinciples">
            <summary>
            Principles werden bei der Abfrage unterdrückt
            </summary>
        </member>
        <member name="T:EDV2000.Common.Infos.SecurityIdentity">
            <summary>
            Klasse zur Darstellung der Identität einer Gruppe oder eines Users
            </summary>
        </member>
        <member name="F:EDV2000.Common.Infos.SecurityIdentity._oldData">
            <summary>
            Die AltDaten
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityIdentity.#ctor">
            <summary>
            vererbbarer Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityIdentity.#ctor(EDV2000.Common.Infos.SecurityIdentity)">
            <summary>
            Konstruktor aus einer anderen Instanz
            </summary>
            <param name="yOtherIdentity"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityIdentity.#ctor(System.Guid,System.String)">
            <summary>
            Konstruktor mit Exception, wenn Name leer.
            </summary>
            <param name="yID"></param>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityIdentity.ImportFrom(EDV2000.Common.Infos.SecurityIdentity)">
            <summary>
            Importiert die Daten der anderen Instanz
            </summary>
            <param name="yIdentity"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityIdentity.Clone">
            <summary>
            gibt eine geclonte Instanz zurück
            (In der Implementierung der Klasse SecurityIdentity wird mit DeepCloner geclont)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityIdentity.GetHashCode">
            <summary>
            Gibt den HashCode der ID zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityIdentity.Equals(System.Object)">
            <summary>
            Überladen, vergleicht nur die IDs
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityIdentity.op_Equality(EDV2000.Common.Infos.SecurityIdentity,EDV2000.Common.Infos.SecurityIdentity)">
            <summary>
            Überladen mit ID
            </summary>
            <param name="ySID1"></param>
            <param name="ySID2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityIdentity.op_Inequality(EDV2000.Common.Infos.SecurityIdentity,EDV2000.Common.Infos.SecurityIdentity)">
            <summary>
            Überladen mit ID
            </summary>
            <param name="ySID1"></param>
            <param name="ySID2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityIdentity.CompareTo(System.Object)">
            <summary>
            Vergleicht die Namen, jedoch wenn die IDs gleich sind, kommt 0 retour.
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityIdentity.EndEdit">
            <summary>
            Bendet die Veränderungen 
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityIdentity.CancelEdit">
            <summary>
            Bricht die Veränderungen ab und macht sie rückgängig
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityIdentity.BeginEdit">
            <summary>
            Beginnt den Bearbeitungsmodus
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.SecurityIdentity.ID">
            <summary>
            Gibt die eindeutige ID der Gruppe/des Users zurück oder legt sie fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.SecurityIdentity.Name">
            <summary>
            Gibt den Namen der Gruppe/des Users zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.SecurityIdentity.InEditMode">
            <summary>
            Gibt zurück, ob im EditMode
            </summary>
        </member>
        <member name="T:EDV2000.Common.Infos.SecurityPrinciple">
            <summary>
            Security Principle ist ein vordefiniertes Group-Konto zur Verwaltung (Jeder,Administratoren,Gäste),
            ist bloß eine benamselte Hülle für eine SecurityIdentity
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityPrinciple.#ctor">
            <summary>
            Privater Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityPrinciple.ImportFrom(EDV2000.Common.Infos.SecurityIdentity)">
            <summary>
            Importiert die Daten der anderen Instanz
            </summary>
            <param name="yIdentity"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityPrinciple.BeginEdit">
            <summary>
            Ein SecurityPrinciple darf nicht bearbeitet werden!!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityPrinciple.CancelEdit">
            <summary>
            Ein SecurityPrinciple darf nicht bearbeitet werden!!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityPrinciple.EndEdit">
            <summary>
            Ein SecurityPrinciple darf nicht bearbeitet werden!!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.SecurityPrinciple.Description">
            <summary>
            Gibt eine Beschreibung zu dem User zurück oder legt sie fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.SecurityPrinciple.InEditMode">
            <summary>
            Ein SecurityPrinciple darf nicht bearbeitet werden!!!
            </summary>
        </member>
        <member name="T:EDV2000.Common.Infos.SecurityPrinciples">
            <summary>
            Diese Klasse exportiert alle definierten SecurityPrinciples als Properties
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityPrinciples.GetPrinciples">
            <summary>
            Gibt eine Auflistung aller Principles zurück
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.SecurityPrinciples.FindPrincipleByID(System.Guid)">
            <summary>
            Gibt den Principle anhand von einer ID zurück.
            Ist die ID nicht von einem Principle, so kommt NULL zurück.
            </summary>
            <param name="id">ID, die überprüft werden soll</param>
        </member>
        <member name="P:EDV2000.Common.Infos.SecurityPrinciples.Everyone">
            <summary>
            Gibt die Gruppe (den Principle) "Jeder" zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.SecurityPrinciples.Administrators">
            <summary>
            Gibt die Gruppe (den Principle) "Administratoren" zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.SecurityPrinciples.Guests">
            <summary>
            Gibt die Gruppe (den Principle) "Gäste" zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.SecurityPrinciples.WebServiceTransport">
            <summary>
            Gibt die Gruppe (den Principle) "WebService-Transport" zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.SecurityPrinciples.WebServiceUsers">
            <summary>
            Gibt die Gruppe (den Principle) "WebService-Benutzer" zurück
            </summary>
        </member>
        <member name="T:EDV2000.Common.Infos.User">
            <summary>
            Stellt einen Benutzer dar.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Infos.UserData">
            <summary>
            Beinhaltet alle Informationen über den User
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.UserData.#ctor">
            <summary>
            Vererbbarer Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.UserData.#ctor(System.Guid,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yID"></param>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.UserData.ImportFrom(EDV2000.Common.Infos.SecurityIdentity)">
            <summary>
            Übernimmt die Daten der anderen Instanz
            </summary>
            <param name="yIdentity"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.UserData.CancelEdit">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.UserData.FullName">
            <summary>
            Gibt den vollen Namen des Users zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.UserData.Description">
            <summary>
            Gibt eine Beschreibung zu dem User zurück oder legt sie fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.UserData.ActiveDirectoryID">
            <summary>
            Dies gibt den GUID im ActiveDirectory zurück oder legt ihn fest. (Guid.empty für keine Zuordnung im Windows)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.UserData.SecurityID">
            <summary>
            Dies gibt den Security Identifier zurück oder legt ihn fest. (String.empty für keine Zuordnung im Windows)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.UserData.DefaultMandantID">
            <summary>
            Die ID des Mandanten, wo defaultmäßig angemeldet werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.UserData.Properties">
            <summary>
            Dies gibt Properties zurück oder legt Properties fest.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.User.#ctor">
            <summary>
            Privater Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.User.FromUserData(EDV2000.Common.Infos.UserData)">
            <summary>
            Erstellt einen User auf Basis einer UserData-Klasse
            </summary>
            <param name="yUserData"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.User.ImportFrom(EDV2000.Common.Infos.SecurityIdentity)">
            <summary>
            Importiert die Daten der anderen Instanz
            </summary>
            <param name="yIdentity"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.User.BeginEdit">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.User.CancelEdit">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.User.EndEdit">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.User.AdminUserID">
            <summary>
            Gibt die UserID des Admin zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.User.MemberOf">
            <summary>
            Gibt eine Auflistung der Gruppen zurück, in denen der User Mitglied ist
            </summary>
        </member>
        <member name="T:EDV2000.Common.Infos.UserProperties">
            <summary>
            Bestimmt einzelne Flags des Users
            </summary>
        </member>
        <member name="F:EDV2000.Common.Infos.UserProperties.None">
            <summary>
            Keine besonderen Eigenschaften
            </summary>
        </member>
        <member name="F:EDV2000.Common.Infos.UserProperties.LoginWithSID">
            <summary>
            Anmeldung mit SID ist möglich.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Infos.Group">
            <summary>
            Stellt eine Gruppe dar, der ein User angehören kann.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Infos.GroupData">
            <summary>
            Beinhaltet alle Informationen über die Gruppe
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.GroupData.#ctor">
            <summary>
            Vererbbarer Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.GroupData.#ctor(System.Guid,System.String)">
            <summary>
            KOnstruktor
            </summary>
            <param name="yID"></param>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.GroupData.ImportFrom(EDV2000.Common.Infos.SecurityIdentity)">
            <summary>
            Importiert die Daten der anderen Instanz.
            </summary>
            <param name="yIdentity"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.GroupData.CancelEdit">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.GroupData.ParentID">
            <summary>
            Gibt die ID der übergeordneten Gruppe zurück.
            Guid.Empty wenn es keine übergeordnete Gruppe gibt
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.GroupData.Description">
            <summary>
            Gibt eine Beschreibung zu der Gruppe zurück oder legt sie fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.GroupData.IsPrinciple">
            <summary>
            Gibt zurück, ob diese Gruppe einen Principle darstellt, oder legt diesen Wert fest
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.Group.#ctor">
            <summary>
            Privater trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.Group.FromGroupData(EDV2000.Common.Infos.GroupData)">
            <summary>
            Erstellt eine Gruppe auf Basis einer GroupData-Klasse
            </summary>
            <param name="yGroupData"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.Group.ImportFrom(EDV2000.Common.Infos.SecurityIdentity)">
            <summary>
            Importiert die Daten der anderen Instanz
            </summary>
            <param name="yIdentity"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.Group.BeginEdit">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.Group.CancelEdit">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.Group.EndEdit">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.Group.Parent">
            <summary>
            Gibt die Gruppe zurück, in der diese Gruppe Mitglied ist, oder legt sie fest.
            Dieser Wert ist NULL, wenn diese Gruppe keiner anderen angehört.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.Group.UsersInGroup">
            <summary>
            Gibt eine Auflistung der User zurück, die Mitglied in dieser Gruppe sind
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.Group.SubGroupData">
            <summary>
            Gibt eine Auflistung der Gruppen zurück, die dieser Gruppe angehören.
            </summary>
            <remarks>Es werden nur Gruppendaten angezeigt, um rekursive Aufrufe zu vermeiden!</remarks>
        </member>
        <member name="T:EDV2000.Common.Infos.WorkstationInfo">
            <summary>
            Zusammendfassende Beschreibung für UserInfo.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.WorkstationInfo.#ctor">
            <summary>
            Standard Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Infos.WorkstationInfo.EDV2000#Common#IXmlNodeSaveable#ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest die Field Werte dieser Klasse aus dem XML feld aus und weist diese zu
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Infos.WorkstationInfo.EDV2000#Common#IXmlNodeSaveable#WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Speichert die Fields der Klasse als XML Attributte.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Infos.WorkstationInfo.Name">
            <summary>
            Liefert den Namen der Workstation Retour
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.WorkstationInfo.ID">
            <summary>
            Liefert den Guid der Workstation Retour
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.WorkstationInfo.NetFrameworkSP1Installed">
            <summary>
            Gibt zurück, ob das Microsoft.net Framework 1.1 SP1 auf der Workstation installiert ist
            </summary>
        </member>
        <member name="P:EDV2000.Common.Infos.WorkstationInfo.SubstitutionGroup">
            <summary>
            Dies gibt SubstitutionGroup zurück oder legt SubstitutionGroup fest.
            </summary>
        </member>
        <member name="T:TestForEventLog.DiagnosticsInstaller">
            <summary>
            Diese Klasse gibt die Informationen des Installvorgangs in einer Mesagebox aus.
            </summary>
        </member>
        <member name="M:TestForEventLog.DiagnosticsInstaller.#ctor">
            <summary>
            konstruktor
            </summary>
        </member>
        <member name="M:TestForEventLog.DiagnosticsInstaller.Install(System.Collections.IDictionary)">
            <summary>
            INstall
            </summary>
            <param name="stateSaver"></param>
        </member>
        <member name="M:TestForEventLog.DiagnosticsInstaller.Rollback(System.Collections.IDictionary)">
            <summary>
            Rollback
            </summary>
            <param name="savedState"></param>
        </member>
        <member name="M:TestForEventLog.DiagnosticsInstaller.Commit(System.Collections.IDictionary)">
            <summary>
            Commit
            </summary>
            <param name="savedState"></param>
        </member>
        <member name="M:TestForEventLog.DiagnosticsInstaller.Uninstall(System.Collections.IDictionary)">
            <summary>
            Uninstall
            </summary>
            <param name="savedState"></param>
        </member>
        <member name="T:TestForEventLog.EventLogInstallerExt">
            <summary>
            Diese Klasse bietet einen erweiterten EventLogInstaller. 
            Wenn das EventLog oder ein EventLog, dessen ersten 8 Buchstaben gleich sind bereits existiert,
            wird es nicht neu angelegt.
            Wenn die EventSource bereits bei irgendeinem EventLog registriert ist, so wird geprüft, ob dieses EventLog
            dem gewünschten entspricht. Ist die nicht der Fall, so wird das ganze einje Exception auswerfen.
            Die Aktionen werden im InstallState vermerkt, sodaß sie beim Deinstallieren wieder rückgängiggemacht werden können.
            Achtung!! Wenn das EventLog deinstalliert wird, so wird das EventLog nicht entfernt, sondern nur die Sourceregistrierung
            aufgehoben. Ansonsten könnte man die vorhandenen EventLog-Einträge nicht mehr lesen, weil die ebenfalls gelöscht
            wären.
            </summary>
        </member>
        <member name="M:TestForEventLog.EventLogInstallerExt.#ctor">
            <summary>
            TrivialKOnstruktor
            </summary>
        </member>
        <member name="M:TestForEventLog.EventLogInstallerExt.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yEventLogName"></param>
            <param name="yEventLogSource"></param>
        </member>
        <member name="M:TestForEventLog.EventLogInstallerExt.Install(System.Collections.IDictionary)">
            <summary>
            Diese Methode führt den Installvorgang durch (Es werden alle Prüfungen durchgeführt)
            </summary>
            <param name="stateSaver"></param>
        </member>
        <member name="M:TestForEventLog.EventLogInstallerExt.Commit(System.Collections.IDictionary)">
            <summary>
            Wenn der Installvorgang keine Exception lieferte, dann sollte der Commit die Vorgänge persistieren.
            (Hier wird das Eventlog und die Source wirklich installiert)
            </summary>
            <param name="savedState"></param>
        </member>
        <member name="M:TestForEventLog.EventLogInstallerExt.Rollback(System.Collections.IDictionary)">
            <summary>
            Diese Methode macht eventuell bereits getätigte Aktionen rückgängig, wenn sie
            vor dem Commit aufgerufen wird.
            </summary>
            <param name="savedState"></param>
        </member>
        <member name="M:TestForEventLog.EventLogInstallerExt.Uninstall(System.Collections.IDictionary)">
            <summary>
            Diese MEthode macht die durch die Installation getätigten Dinge rückgängig.
            </summary>
            <param name="savedState"></param>
        </member>
        <member name="M:TestForEventLog.EventLogInstallerExt.RemoveEventLogIfCreated(System.Collections.IDictionary)">
            <summary>
            Diese MEthode entfernt das EventLog, wenn es erzeugt wurde, was im savedState hinterlegt wurde.
            </summary>
            <param name="savedState"></param>
        </member>
        <member name="M:TestForEventLog.EventLogInstallerExt.RemoveEventSourceIfCreated(System.Collections.IDictionary)">
            <summary>
            Diese MEthode entfernt die Source des Eventlogs, wenn sie erzeugt wurde, was im savedState hinterlegt wurde.
            </summary>
            <param name="savedState"></param>
        </member>
        <member name="P:TestForEventLog.EventLogInstallerExt.EventLogName">
            <summary>
            Dies gibt EventLogName zurück oder legt EventLogName fest.
            </summary>
        </member>
        <member name="P:TestForEventLog.EventLogInstallerExt.EventLogSource">
            <summary>
            Dies gibt EventLogSource zurück oder legt EventLogSource fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IO.DirectoriesWatcher">
            <summary>
            Diese Klasse wrappt einen oder mehrere FileSystemWatcher.
            Im Fehlerfalle wird ein neuer aufgebaut.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.IsHookedFileEventOccured">
            <summary>
            Gibt zurück, ob das Event FileEventOccured verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.RaiseFileEventOccured(System.Object,EDV2000.Common.IO.WatchedDirectoryFileEventArgs)">
            <summary>
            Wirft das Event FileEventOccured
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.IsHookedDirectoryWatcherRestarted">
            <summary>
            Gibt zurück, ob das Event DirectoryWatcherRestarted verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.OnDirectoryWatcherRestarted(System.Object,EDV2000.Common.IO.WatchedDirectoryEventArgs)">
            <summary>
            Wirft das Event DirectoryWatcherRestarted
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.StartWatching">
            <summary>
            Beginnt zu warten.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.StopWatching">
            <summary>
            Hört auf zu warten.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.Close">
            <summary>
            Schließt alle Watcher, identisch mit StopWatching
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.OnFileEventOccured(EDV2000.Common.IO.WatchedDirectoryFileEventArgs)">
            <summary>
            Schießt das Event FileEventOccured.
            </summary>
            <param name="yArgs"></param>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.PopFSEventsToFire(System.TimeSpan@)">
            <summary>
            Diese Methode gibt die Liste der aufgetretenen Events zurück.
            Der Sinn ist, daß wenn in dem Verzögerungszeitraum noch ein Event auf eine bestimmte Datei auftritt, diese Datei diesmal
            nicht dabei ist, sondern bis im Verzögerungszeitraum kein Event mehr auf diese Datei ist.
            </summary>
            <param name="yTimeToWait"></param>
            <returns></returns>
        </member>
        <member name="E:EDV2000.Common.IO.DirectoriesWatcher.FileEventOccured">
            <summary>
            Es hat sich was mit einer Datei getan...
            </summary>
        </member>
        <member name="E:EDV2000.Common.IO.DirectoriesWatcher.DirectoryWatcherRestarted">
            <summary>
            Das Event wird geworfen, sobald aufgrund eines Buffer-Überlaufs der Watcher neu gestartet wurde oder eines sonstigen Fehlers.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IO.DirectoriesWatcher.Events">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.IO.DirectoriesWatcher.ID">
            <summary>
            Die ID dieser Watcher-Instanz.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IO.DirectoriesWatcher.WatchedDirectories">
            <summary>
            Dies gibt WatchedDirectories zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IO.DirectoriesWatcher.Enabled">
            <summary>
            Wenn true, werden die Events geworfen, wenn false, dann nicht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IO.DirectoriesWatcher.SyncRoot">
            <summary>
            Dies gibt SyncRoot zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IO.DirectoriesWatcher.Delay">
            <summary>
            Die Verzögerung, bis die Events für eine Datei geworfen werden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IO.DirectoriesWatcher.WatchedDirectoryHolder">
            <summary>
            Hüllt in WatchedDirectory und die zugehörigen Watcher
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.WatchedDirectoryHolder.#ctor(EDV2000.Common.IO.WatchedDirectory,EDV2000.Common.IO.DirectoriesWatcher)">
            <summary>
            Konstruktor
            </summary>
            <param name="yWDir"></param>
            <param name="yParent"></param>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.WatchedDirectoryHolder.Dispose(System.Boolean)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.WatchedDirectoryHolder.IsHookedFileEvent">
            <summary>
            Gibt zurück, ob das Event FileEvent verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.WatchedDirectoryHolder.RaiseFileEvent(System.Object,System.IO.FileSystemEventArgs)">
            <summary>
            Wirft das Event FileEvent
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.WatchedDirectoryHolder.IsHookedWatcherRestarted">
            <summary>
            Gibt zurück, ob das Event WatcherRestarted verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.WatchedDirectoryHolder.OnWatcherRestarted">
            <summary>
            Wirft das Event WatcherRestarted
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.WatchedDirectoryHolder.StartWatcher">
            <summary>
            Aktiviert den Watcher.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.DirectoriesWatcher.WatchedDirectoryHolder.CloseWatcher">
            <summary>
            Schließt den Watcher.
            </summary>
        </member>
        <member name="E:EDV2000.Common.IO.DirectoriesWatcher.WatchedDirectoryHolder.FileEvent">
            <summary>
            Es ist was mit einer Datei passiert...
            </summary>
        </member>
        <member name="E:EDV2000.Common.IO.DirectoriesWatcher.WatchedDirectoryHolder.WatcherRestarted">
            <summary>
            Es war ein Fehler und es wurde der Watcher neu gestartet
            </summary>
        </member>
        <member name="P:EDV2000.Common.IO.DirectoriesWatcher.WatchedDirectoryHolder.WDir">
            <summary>
            Dies gibt WDir zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IO.WatchedDirectoryCollection">
            <summary>
            Auflistung von Objekten vom Typ WatchedDirectory
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectoryCollection.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectoryCollection.Add(EDV2000.Common.IO.WatchedDirectory)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yWDir"></param>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectoryCollection.Add(System.String)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yDirectory"></param>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectoryCollection.Remove(EDV2000.Common.IO.WatchedDirectory)">
            <summary>
            Entfernt
            </summary>
            <param name="yWDir"></param>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectoryCollection.Remove(System.String)">
            <summary>
            Entfernt das WatchedDirectory
            </summary>
            <param name="yFullPath"></param>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectoryCollection.OnWatchedDirectoryAdded(EDV2000.Common.IO.WatchedDirectory)">
            <summary>
            </summary>
            <param name="yWDir"></param>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectoryCollection.OnWatchedDirectoryRemoved(EDV2000.Common.IO.WatchedDirectory)">
            <summary>
            </summary>
            <param name="yWDir"></param>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectoryCollection.OnClearComplete">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectoryCollection.OnInsertComplete(System.Int32,System.Object)">
            <summary>
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectoryCollection.OnRemoveComplete(System.Int32,System.Object)">
            <summary>
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectoryCollection.OnSetComplete(System.Int32,System.Object,System.Object)">
            <summary>
            </summary>
            <param name="index"></param>
            <param name="oldValue"></param>
            <param name="newValue"></param>
        </member>
        <member name="E:EDV2000.Common.IO.WatchedDirectoryCollection.WatchedDirectoryAdded">
            <summary>
            Event, daß ein WDir hinzugekommen ist.
            </summary>
        </member>
        <member name="E:EDV2000.Common.IO.WatchedDirectoryCollection.WatchedDirectoryRemoved">
            <summary>
            Event, daß ein WDir entfernt wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IO.WatchedDirectoryCollection.Item(System.String)">
            <summary>
            GIbt das WatchedDirectory zum Pfad zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IO.WatchedDirectory">
            <summary>
            Diese Klasse stellt ein zu überwachendes Verzeichnis dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectory.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectory.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yFullPath"></param>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectory.OnPropertyChanged(System.String)">
            <summary>
            </summary>
            <param name="yPropertyName"></param>
        </member>
        <member name="E:EDV2000.Common.IO.WatchedDirectory.PropertyChanged">
            <summary>
            Event, daß sich eine Eigenschaft geändert hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IO.WatchedDirectory.FullPath">
            <summary>
            Dies gibt FullPath zurück oder legt FullPath fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IO.WatchedDirectory.Filter">
            <summary>
            Dies gibt Filter zurück oder legt Filter fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IO.WatchedDirectoryEventArgs">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectoryEventArgs.#ctor(EDV2000.Common.IO.WatchedDirectory)">
            <summary>
            Konstruktor
            </summary>
            <param name="yWDir"></param>
        </member>
        <member name="P:EDV2000.Common.IO.WatchedDirectoryEventArgs.WDir">
            <summary>
            Dies gibt WDir zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IO.WatchedDirectoryFileEventArgs">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.IO.WatchedDirectoryFileEventArgs.#ctor(EDV2000.Common.IO.WatchedDirectory,System.IO.FileSystemEventArgs)">
            <summary>
            KOnstruktor
            </summary>
            <param name="yWDir"></param>
            <param name="yFSArgs"></param>
        </member>
        <member name="P:EDV2000.Common.IO.WatchedDirectoryFileEventArgs.FileSystemEventArgs">
            <summary>
            Dies gibt die FileSystemEventArgs zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IO.WatchedDirectoryEventHandler">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.IO.WatchedDirectoryFileEventHandler">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.IXmlNodeSaveableAndDefaultable">
            <summary>
            Dieses Interface erweitert IXmlNodeSaveable um die Property IsDefault.
            Wenn IsDefault true ist, wird String.Empty anstatt eines befüllten XmlDocuments zurückgegeben bei den "meisten" Methoden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IXmlNodeSaveableAndDefaultable.IsDefault">
            <summary>
            Soll zurückgeben, ob der momentane Inhalt zu dem, einer neu erzeugten Instanz, ident ist!
            </summary>
        </member>
        <member name="T:EDV2000.Common.IXmlReaderReadable">
            <summary>
            Dieses Interface beschreibt Klassen, welche ihren Inhalt ähnlich dem IXmlNodeSaveable aus einem XMLReader
            hereinlesen können.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IXmlReaderReadable.ReadFromXml(System.Xml.XmlReader)">
            <summary>
            Liest komplett den aktuellen Knoten bis er zu Ende ist, kann mit einem Empty Knoten umgehen
            und verhüpft sich nicht in der Hierarchie. (natürlich)
            </summary>
            <param name="yReader"></param>
        </member>
        <member name="T:EDV2000.Common.JobQueue.JobStateChangingDelegate">
            <summary>
            Dieser Delegate wird verwendet, wenn der State eines Jobs verändert werden soll.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobQueue.JobStateChangedDelegate">
            <summary>
            Dieser Delegate wird verwendet, wenn der State eines Jobs verändert wurde.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobQueue.QueueJobTellDelegate">
            <summary>
            Dieser Delegate wird überall dort verwendet, wo nur ein QueueJob übergeben werden muß
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobQueue.QueueJobStateChangeInsufficiencyException">
            <summary>
            Diese Exception wird gefeuert, wenn sich ansonsten beim Ändern des JobStates
            eine Instanzenüberschneidung ergeben würde, d.h. dieselbe Instanz zweimal in
            die StateHistory des Jobs eingetragen werden würde.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobStateChangeInsufficiencyException.#ctor(EDV2000.Common.JobQueue.QueueJobBase,EDV2000.Common.JobQueue.JobState)">
            <summary>
            Konstruktor
            </summary>
            <param name="yJob"></param>
            <param name="yJobStateInstance"></param>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobStateChangeInsufficiencyException.Message">
            <summary>
            Dies gibt die Message zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobQueue.IQueueJobCompletionHandler">
            <summary>
            Dieses Interface beschriebt eine Klasse, welche in der Lage ist, die Beendigung
            eines Jobs zu behandeln.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobQueue.IQueueJobHandler">
            <summary>
            Dieses Interface beschreibt eine Klasse, welche in der Lage ist, zu beurteilen,
            ob sie einen ihr übergebenen Job behandeln kann oder nicht.
            Wie diese Behandlung aussieht, kommt auf den jeweiligen Kontext an.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.IQueueJobHandler.CanHandleJob(EDV2000.Common.JobQueue.QueueJobBase)">
            <summary>
            Diese Methode muß beim Implementieren ermitteln, ob die aktuelle Instanz in 
            der Lage ist, den übergebenen Job zu behandeln.
            </summary>
            <param name="yJob"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.JobQueue.IQueueJobCompletionHandler.HandleJobCompleted(EDV2000.Common.JobQueue.QueueJobBase)">
            <summary>
            Diese Methode muß beim Implementieren das FinalResult des übergebenen Jobs
            interpretieren und die jeweilige erforderliche Aktion setzen.
            </summary>
            <param name="yJob"></param>
        </member>
        <member name="T:EDV2000.Common.JobQueue.IQueueJobHandlerProvider">
            <summary>
            Dieses Interface beschreibt eine Klasse, welche in der Lage ist,
            für einen gegebenen Job den richtigen IQueueJobStateChangeHandler oder
            IQueueJobCompletionHandler zu ermitteln.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.IQueueJobHandlerProvider.GetStateChangeHandlerForJob(EDV2000.Common.JobQueue.QueueJobBase)">
            <summary>
            Diese Methode soll beim Implementieren für den übergebenen Job den richtigen 
            IQueueJobStateChanger zurückgeben.
            </summary>
            <param name="yJob"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.JobQueue.IQueueJobHandlerProvider.GetCompletionHandlerForJob(EDV2000.Common.JobQueue.QueueJobBase)">
            <summary>
            Diese Methode soll beim Implementieren für den übergebenen Job den 
            IQueueJobCompletionHandler zurückgeben.
            </summary>
            <param name="yJob"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.JobQueue.IQueueJobStateChangeHandler">
            <summary>
            Dieses Interface beschreibt eine Klasse, welche in der Lage ist zu entscheiden, ob sie
            den State eines Jobs verändern kann und dies auch zu tun.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.IQueueJobStateChangeHandler.NextState(EDV2000.Common.JobQueue.QueueJobBase,EDV2000.Common.JobQueue.JobState)">
            <summary>
            Diese Methode muß beim Implementieren ein neues JobState-Objekt zurückgeben, welches
            den State des Jobs charakterisiert. Keinesfalls darf der alte State wieder übergeben werden,
            weil ansonsten eine QueueJobStateChangeInsufficiencyException provoziert wird.
            </summary>
            <param name="yJob"></param>
            <param name="yOldState"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.JobQueue.IQueueJobStateChangeHandler.CanHandleState(EDV2000.Common.JobQueue.QueueJobBase,EDV2000.Common.JobQueue.JobState)">
            <summary>
            Diese Methode muß beim Ableiten zurückgeben, ob der übergebene JobState
            "weitergeschaltet" werden kann.
            </summary>
            <param name="yJob"></param>
            <param name="yState"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.JobQueue.JobState">
            <summary>
            Diese Klasse stellt einen JobState dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.JobState.#ctor(System.DateTime)">
            <summary>
            Konstruktor mit Angabe, wann der Job seinen State ändern soll.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.JobState.Equals(System.Object)">
            <summary>
            Diese überschriebene Methode sieht zwei JobStates als gleich an,
            wenn deren IDs gleich sind, unabhängig wann oder wieoft die
            States erlangt bzw. verlassen wurden.
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.JobQueue.JobState.GetHashCode">
            <summary>
            Diese überschriebene Methode gibt den Hashcode der ID zurück, damit
            zwei gleiche States auch den gleichen HashCode haben.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.JobQueue.JobState.ToString">
            <summary>
            Dies gibt die String-Entsprechung der aktuellen Instanz zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.JobQueue.JobState.SetEnteredNow">
            <summary>
            Diese Methode legt das Entered-Datum auf JETZT fest.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.JobState.SetLeftNow">
            <summary>
            Diese Methode legt das Left-Datum auf JETZT fest.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.JobState.SetOccuranceCount(System.Int32)">
            <summary>
            Diese Methode erhöht den OccuranceCount um 1.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.JobState.Entered">
            <summary>
            Dies gibt zurück, wann der Job den aktuellen JobState erlangt hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.JobState.Left">
            <summary>
            Dies gibt zurück, wann der Job den aktuellen JobState verlassen hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.JobState.ShouldLeave">
            <summary>
            Dies gibt zurück, wann der Job den aktuellen JobState verlassen soll bzw. legt dies fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.JobState.Id">
            <summary>
            Dies gibt eine Identifikation des Jobs zurück oder legt sie fest.
            Diese Identifikation muß vergleichbar sein, d.h. wenn sich ein anderer Job
            im selben State befindet, so muß die ID IComparable.Compare()=0 sein.
            Eigentlich gibt es keine festzulegende Reihenfolge der States. Es ergibt sich nur
            eine bessere Abarbeitungsweise, wenn die State-IDs aufgrund ihrer CompareTo()
            Methode sortiert die normale(common case) Abfolge der States widerspiegeln.
            Weiters ist es nutzbringend, wenn die ToString-Methode dieses Objekts einen sinnvollen
            Wert zurückgibt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.JobState.OccuranceCount">
            <summary>
            Dies gibt an, das wievielte Mal der aktuelle State schon erlangt wurde oder legt dies fest.
            Wenn aus irgendeinem Grund derselbe State nochmals erlangt wird, so wird bei der zweiten Erlangung 
            der OccuranceCount erhöht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.JobState.ResultingFinalResult">
            <summary>
            Wenn dieser State ein Endergebnis ergeben soll, so wird diese Property
            auf den gewünschten Wert gesetzt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.JobState.InstanceId">
            <summary>
            Dies gibt die für diese Instanz eindeutige ID zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobQueue.JobStateCollection">
            <summary>
            Diese Klasse entspricht einer Auflistung von Objekten vom Typ JobState
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.JobStateCollection.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.JobStateCollection.ContainsInstance(EDV2000.Common.JobQueue.JobState)">
            <summary>
            Dies gibt zurück, ob die übergebene JobState-Instanz bereits in der Liste enthalten ist.
            </summary>
            <param name="yState"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.JobQueue.JobStateCollection.Add(EDV2000.Common.JobQueue.JobState)">
            <summary>
            Diese Methode fügt den übergebenen State der Auflistung hinzu.
            </summary>
            <param name="yState"></param>
        </member>
        <member name="P:EDV2000.Common.JobQueue.JobStateCollection.SyncRoot">
            <summary>
            Dies gibt das Objekt zurück, welches gelockt werden sollte, wenn die Collection enumeriert
            wird, um sicherzustellen, daß nicht unterdessen von anderen Threads aus Methoden aufgerufen
            werden können, welche die Collection verändern.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.JobStateCollection.Item(System.Int32)">
            <summary>
            Dies gibt den JobState am Index yIndex zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobQueue.JobStateChangedArgs">
            <summary>
            Diese Klasse stellt Übergabeargumente für eine erfolgte State-Änderung dar.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobQueue.QueueJobArgs">
            <summary>
            Diese Klasse stellt Übergabeargumente dar, welche im Zusammenhang mit einem QueueJob verwendet werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobArgs.#ctor(EDV2000.Common.JobQueue.QueueJobBase)">
            <summary>
            Konstruktor
            </summary>
            <param name="yJob"></param>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobArgs.Job">
            <summary>
            Dies gibt den betroffenen Job zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.JobStateChangedArgs.#ctor(EDV2000.Common.JobQueue.QueueJobBase,EDV2000.Common.JobQueue.JobState,EDV2000.Common.JobQueue.JobState)">
            <summary>
            Konstruktor
            </summary>
            <param name="yJob"></param>
            <param name="yOldState"></param>
            <param name="yNewState"></param>
        </member>
        <member name="P:EDV2000.Common.JobQueue.JobStateChangedArgs.OldState">
            <summary>
            Dies gibt den vorherigen JobState zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.JobStateChangedArgs.NewState">
            <summary>
            Dies gibt den neuen JobState zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobQueue.JobStateChangingArgs">
            <summary>
            Diese Klasse wird übergeben, wenn der State des Jobs geändert werden soll.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.JobStateChangingArgs.#ctor(EDV2000.Common.JobQueue.QueueJobBase,EDV2000.Common.JobQueue.JobState,EDV2000.Common.JobQueue.JobState)">
            <summary>
            Konstruktor
            </summary>
            <param name="yJob"></param>
            <param name="yOldState"></param>
            <param name="yNewState"></param>
        </member>
        <member name="P:EDV2000.Common.JobQueue.JobStateChangingArgs.Cancel">
            <summary>
            Dies gibt zurück, ob die Änderung des States abgebrochen werden soll oder legt dies fest.
            Wenn die Änderung abgebrochen wird, ändert der Job seinen Status nicht.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobQueue.QueueJobBase">
            <summary>
            Diese Klasse ist die BasisKlasse für einen QueueJob.
            Üblicherweise sind zum Abarbeiten eines Jobs irgendwelche Informationen
            notwendig. Diese sind in der abgeleiteten Klasse zu speichern.
            Da diese Informationen der Basisklasse nicht bekannt sind, muß zum Behandeln
            eines Jobs die abgeleitete Klasse bekannt sein. Daher wird ein
            IQueueJobStateChangeHandler benötigt, welcher den Typ kennt.
            Beim Ableiten dieser Klasse muß eigentlich nur die Methode GetInitialState() überladen 
            werden, weil mit dieser Methode beim ersten Zugriff auf den State des Jobs
            der Initialzustand festgelegt wird. Dies erfolgt nicht im Konstruktor, damit
            diese Methode auf gesetzte Properties der abgeleiteten Klasse
            zugreifen kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobBase.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobBase.GetInitialState">
            <summary>
            Diese Methode muß beim Ableiten den InitialState des Jobs zurückgeben.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobBase.SetFinalResult(EDV2000.Common.JobQueue.QueueJobFinalResult)">
            <summary>
            Diese Methode setzt das endgültige Ergebnis des Jobs
            </summary>
            <param name="yResult"></param>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobBase.Equals(System.Object)">
            <summary>
            Diese überschriebene Methode interpretiert zwei Jobs als gleich, wenn sie dieselbe ID besitzen.
            Weiters gibt diese Methode auch true zurück, wenn ein Guid übergeben wird, der derselbe ist wie die ID.
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobBase.GetHashCode">
            <summary>
            Diese überschriebene Methode gibt den Hashcode der ID zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobBase.ToString">
            <summary>
            Dies gibt die Stringentsprechung des Jobs retour.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobBase.SetNewState(EDV2000.Common.JobQueue.JobState)">
            <summary>
            Diese Methode setzt den neuen State des Jobs und das Endergebnis, wenn
            eines im State definiert ist.
            </summary>
            <param name="yNewState"></param>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobBase.InitJobStates">
            <summary>
            Diese Methode initialisiert die JobStates
            </summary>
        </member>
        <member name="E:EDV2000.Common.JobQueue.QueueJobBase.OnStateChanging">
            <summary>
            Dieses Event wird gefeuert, bevor sich der State des Jobs ändert.
            </summary>
        </member>
        <member name="E:EDV2000.Common.JobQueue.QueueJobBase.OnStateChanged">
            <summary>
            Dieses Event wird gefeuert, nachdem sich der State des Jobs geändert hat.
            </summary>
        </member>
        <member name="E:EDV2000.Common.JobQueue.QueueJobBase.FinalResultKnown">
            <summary>
            Diese Event wird gefeuert, wenn dem Job sein Endergebnis bekannt wurde, d.h. der
            Job abgeschlossen wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobBase.StateHistory">
            <summary>
            Dies gibt die Auflistung der JobStates zurück,
            in welchen sich der Job bis jetzt befand.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobBase.CurrentState">
            <summary>
            Diese Methode gibt den aktuellen State des Jobs zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobBase.EnableRaisingEvents">
            <summary>
            Dies gibt zurück, ob die Events gefeuert werden oder legt dies fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobBase.Id">
            <summary>
            Dies gibt die eindeutige ID des Jobs zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobBase.FinalResult">
            <summary>
            Dies gibt das bisher endgültige Ergebnis des Jobs zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobBase.IsRunning">
            <summary>
            Dies gibt zurück, ob der Job noch läuft, d.h. noch kein endgültiges Ergebnis aufweist.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobQueue.QueueJobCollection">
            <summary>
            Diese Klasse ist eine Auflistung von Objekten vom Typ QueueJobBase.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobCollection.Add(EDV2000.Common.JobQueue.QueueJobBase)">
            <summary>
            Diese Methode fügt einen Job hinzu.
            </summary>
            <param name="yJob"></param>
            <returns></returns>
        </member>
        <member name="E:EDV2000.Common.JobQueue.QueueJobCollection.JobAdded">
            <summary>
            Dieses Event wird gefeuert, wenn ein Job der Auflistung hinzugefügt wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobCollection.Item(System.Int32)">
            <summary>
            Dies gibt den Job am Index yIndex zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobCollection.SyncRoot">
            <summary>
            Dies gibt das Objekt zurück, welches gelockt werden muß, um
            z.B. während einer Enumeration ein Hinzufügen zu verhindern.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobCollection.Item(System.Guid)">
            <summary>
            Dies gibt den Job mit der ID yId zurück oder null wenn nicht gefunden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobQueue.QueueJobFinalResult">
            <summary>
            Dieser Enum beschreibt, welche endgültigen Zustände ein Job einnehmen kann.
            </summary>
        </member>
        <member name="F:EDV2000.Common.JobQueue.QueueJobFinalResult.Unknown">
            <summary>
            Der Job hat noch kein endgültiges Ergebnis
            </summary>
        </member>
        <member name="F:EDV2000.Common.JobQueue.QueueJobFinalResult.Done">
            <summary>
            Der Job wurde erfolgreich beendet.
            </summary>
        </member>
        <member name="F:EDV2000.Common.JobQueue.QueueJobFinalResult.Error">
            <summary>
            Der Job wurde mit Fehler beendet.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobQueue.QueueJobHandlerProvider">
            <summary>
            Diese Klasse ist eine Auflistung von Objekten vom Typ IQueueJobStateChangeHandler.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobHandlerProvider.AddJobHandler(EDV2000.Common.JobQueue.IQueueJobHandler)">
            <summary>
            Diese Methode fügt den übergebenen IQueueJobStateChangeHandler dem Provider hinzu.
            </summary>
            <param name="yJobHandler"></param>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobHandlerProvider.Remove(EDV2000.Common.JobQueue.IQueueJobHandler)">
            <summary>
            Diese Methode entfernt den übergebenen IQueueJobHandler
            </summary>
            <param name="yJobHandler"></param>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobHandlerProvider.Clear">
            <summary>
            Diese Methode entfernt alle bisher übergebenen IQueueJobHandler.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobHandlerProvider.GetJobHandlerOfType(EDV2000.Common.JobQueue.QueueJobBase,System.Type)">
            <summary>
            Diese Methode gibt den ersten JobHandler zurück, welcher das übergebene Interface unterstützt und
            für den übergebenen Job zuständig ist.
            </summary>
            <param name="yJob"></param>
            <param name="yHandlerInterfaceType"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.JobQueue.QueueJobQueue">
            <summary>
            Diese Klasse stellt eine JobQueue dar. Sie hält die Jobs und deren States.
            Die Jobs werden zeitgesteuert von einem State in den nächsten übergeführt.
            Die Übergänge eines States zum nächsten sind die eigentlichen Aktionen und werden
            von IQueueJobStateChangeHandler oder kurz StateChanger durchgeführt.
            Die Entscheidung, welcher StateChanger für welchen Job geeignet ist, trifft
            ein IQueueJobStateChangerProvider. Der StateChanger ermittelt aus dem alten State des
            Jobs den neuen State und den Zeitpunkt wann dieser wieder zu verlassen ist.
            Jedesmal, wenn ein Job hinzugefügt wird oder seinen State ändert, wird ermittelt,
            wann das nächste Mal ein Job seinen State verlassen soll und darauf der Timer eingestellt.
            Wenn dabei für den Timer eine Zeitspanne kleiner als eine halbe Sekunde ermittelt wird,
            so wird der betreffende Job-State-Wechsel sofort durchgeführt und der nächste ermittelt.
            Dies geschieht für einen Job solange, bis der Statewechsel ein Endergebnis herbeiführt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobQueue.#ctor(EDV2000.Common.JobQueue.IQueueJobHandlerProvider,System.String)">
            <summary>
            Konstruktor mit Angabe des ChangerProviders und des Namens der Queue
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobQueue.DoQueueJob(EDV2000.Common.JobQueue.QueueJobBase)">
            <summary>
            Diese Methode übergibt einen neuen Job der Queue zum Abarbeiten.
            Wenn der Job sich schon in der Queue befindet, so wird er nicht hinzugefügt und false
            zurückgegeben.
            </summary>
            <param name="yJob"></param>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobQueue.ChangeJobStates">
            <summary>
            Diese MEthode geht alle Jobs durch und untersucht sie, ob sie noch aktiv sind und
            ob für die die Zeit zum State-Wechseln gekommen ist. Wenn das für einen Job zutrifft,
            wird der State-Wechsel in einem ThreadPool-EngineThread angestoßen. Während ein Job untersucht wird,
            wird er gelockt. Der EngineThread, welcher den State wechselt, lockt den Job auch.
            Daher wartet der EngineThread mit dem Wechsel des States bis die Untersuchungs-Schleife
            auf den nächsten Job weiterrückt oder aufhört.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobQueue.PerformThreadedJobStateChange(System.Object)">
            <summary>
            Diese Methode wird von GetJobsToChangeStateNow() in einem Threadpool aufgerufen
            und bekommt ein Object vom Typ StateChangeThreadParameters übergeben.
            </summary>
            <param name="yParameter"></param>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobQueue.SetNextStateChange(System.DateTime)">
            <summary>
            Diese Methode setzt das Datum/Zeit, an dem der nächste State-Wechsel geplant ist.
            </summary>
            <param name="yNextStateChange"></param>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobQueue.SetNextStateChangeDirect(System.DateTime)">
            <summary>
            Diese Methode stoppt den Timer, wenn er läuft, setzt das neue Intervall und
            startet den Timer, unabhängig davon, ob er vorher gelaufen ist oder nicht.
            </summary>
            <param name="yNextStateChange"></param>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobQueue.SetEarliestNextChange">
            <summary>
            Diese Methode setzt das Datum des nächsten Sob-State-Wechsels auf das baldigste aller noch
            aktiven Jobs.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobQueue._jobs_JobAdded(System.Object,EDV2000.Common.JobQueue.QueueJobArgs)">
            <summary>
            Diese Methode wird aufgerufen, wenn ein Job der Auflistung hinzugefügt wurde.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobQueue._timerAutoCleanup_Elapsed(System.Object,System.Timers.ElapsedEventArgs)">
            <summary>
            Diese Methode wird aufgerufen vom _timerWatchTimer um zu prüfen, ob der _stateChangeTimer vielleicht
            "eingeschlafen" ist, um weiteres Cleanup zu gewährleisten. Der _stateChangeTimer kann "einschlafen",
            wenn kein weiterer Job mehr zu behandeln ist. Diese Methode schaltet den _stateChangeTimer wieder ein,
            wenn er nicht läuft.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobQueue._stateChangeTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)">
            <summary>
            Diese Methode wird vom _stateChangeTimer aufgerufen und prüft die Liste der Jobs, ob einer
            dabei ist, dessen Status geändert gehört.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobQueue.HandlerProvider">
            <summary>
            Dies gibt den HandlerProvider zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobQueue.Jobs">
            <summary>
            Dies gibt die Jobs-Auflistung zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobQueue.NextChangeTimeTolerance">
            <summary>
            Dies gibt die Toleranz zurück, innerhalb die Jobs zum geforderten Zeitpunkt ihren State wechseln.
            (Oder legt sie fest.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobQueue.JobCleanupTime">
            <summary>
            Dies gibt die Zeitspanne an, nach der ein abgeschlossener Job (Done oder Error)
            aus der Auflistung entfernt wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobQueue.Name">
            <summary>
            Dies gibt den Namen der JobQueue zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.QueueJobQueue.StateChangeThreadParameters.#ctor(EDV2000.Common.JobQueue.QueueJobBase)">
            <summary>
            KOnstruktor
            </summary>
            <param name="yJob"></param>
        </member>
        <member name="P:EDV2000.Common.JobQueue.QueueJobQueue.StateChangeThreadParameters.Job">
            <summary>
            Dies gibt Job zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IJobHandle">
            <summary>
            Stellt ein JobHandle dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IJobHandle.WaitForResult">
            <summary>
            Wartet darauf, dass entweder abgebrochen wurde oder die Ausführung beendet wurde.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.IJobResult">
            <summary>
            Stellt das Ergebnis eines Jobs dar.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IJobResult.JobReturnWert">
            <summary>
            Gibt das eventuelle Ergebnis des Jobs zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IJobResult.JobReady">
            <summary>
            Gibt zurück, ob der Job ohne Exceptions durchgeführt wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IJobResult.JobCanceled">
            <summary>
            Gibt zurück, ob der Job abgebrochen wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IJobResult.JobTimeouted">
            <summary>
            Gibt zurück, ob der Job durch TimeOut abgebrochen wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IJobResult.JobException">
            <summary>
            Gibt die eventuelle Exception zurück, die im Job aufgetreten ist.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobStoppedEventHandler">
            <summary>
            Delegate
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobStoppedEventArgs">
            <summary>
            EventArgs
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobStoppedEventArgs.#ctor(EDV2000.Common.IJobHandle)">
            <summary>
            Konstruktor
            </summary>
            <param name="yHandle"></param>
        </member>
        <member name="P:EDV2000.Common.JobStoppedEventArgs.JobHandle">
            <summary>
            Dies gibt JobHandle zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobWithTimeOut">
            <summary>
            Diese Klasse stellt Funktionen zur Verfügung, womit ein Job mit TimeOut durchgeführt 
            werden kann und der Job abgebrochen wird, wenn das Timeout überschritten wurde.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobWithTimeOut.OnJobStopped(System.Object,EDV2000.Common.JobStoppedEventArgs)">
            <summary>
            Wirft das JobStopped-Event.
            </summary>
            <param name="ySender"></param>
            <param name="yArgs"></param>
        </member>
        <member name="M:EDV2000.Common.JobWithTimeOut.StartJobWithTimeOut(System.Boolean,System.TimeSpan,System.Delegate,System.Object[])">
            <summary>
            Startet einen Job asynchron. Das Ergebnis kann mit dem retournierten Handle mit der Methode GetJobResult abgeholt werden,
            sofern nicht FireAndForget gesetzt wurde.
            </summary>
            <param name="yFireAndForget">Wenn true, kann das Ergebnis nicht abgeholt werden.</param>
            <param name="yTimeOut">Der Timeout, der vergehen soll.</param>
            <param name="yJobDelegate">Der Delegate, welcher auf dies Methode zeigt, die ausgeführt werden soll</param>
            <param name="yParameters">Die Eventuellen Parameter, die die Methode braucht.</param>
        </member>
        <member name="M:EDV2000.Common.JobWithTimeOut.StartJobWithTimeOut(System.Boolean,System.TimeSpan,System.Threading.ThreadPriority,System.Delegate,System.Object[])">
            <summary>
            Startet einen Job asynchron. Das Ergebnis kann mit dem retournierten Handle mit der Methode GetJobResult abgeholt werden,
            sofern nicht FireAndForget gesetzt wurde.
            </summary>
            <param name="yFireAndForget">Wenn true, kann das Ergebnis nicht abgeholt werden.</param>
            <param name="yTimeOut">Der Timeout, der vergehen soll.</param>
            <param name="yPriority">Die Priorität, die der Job haben soll.</param>
            <param name="yJobDelegate">Der Delegate, welcher auf dies Methode zeigt, die ausgeführt werden soll</param>
            <param name="yParameters">Die Eventuellen Parameter, die die Methode braucht.</param>
        </member>
        <member name="M:EDV2000.Common.JobWithTimeOut.StartJobWithTimeOut(System.Boolean,System.TimeSpan,System.Threading.ThreadPriority,System.Threading.ApartmentState,System.Delegate,System.Object[])">
            <summary>
            Startet einen Job asynchron. Das Ergebnis kann mit dem retournierten Handle mit der Methode GetJobResult abgeholt werden,
            sofern nicht FireAndForget gesetzt wurde.
            </summary>
            <param name="yFireAndForget">Wenn true, kann das Ergebnis nicht abgeholt werden.</param>
            <param name="yTimeOut">Der Timeout, der vergehen soll.</param>
            <param name="yPriority">Die Priorität, die der Job haben soll.</param>
            <param name="yApartmentState">Der innerhalb des Job-Threads vorherrschende Apartment State.</param>
            <param name="yJobDelegate">Der Delegate, welcher auf dies Methode zeigt, die ausgeführt werden soll</param>
            <param name="yParameters">Die Eventuellen Parameter, die die Methode braucht.</param>
        </member>
        <member name="M:EDV2000.Common.JobWithTimeOut.CancelJob(EDV2000.Common.IJobHandle)">
            <summary>
            Bricht den Job ab und wartet drauf, daß der Job abgebrochen ist.
            Hinweis: Im Job kommt eine ThreadAbortException, die nicht resettet werden darf!!!
            Hinweis: Nachher kann kein Result abgeholt werden!!!
            </summary>
            <param name="yHandle"></param>
        </member>
        <member name="M:EDV2000.Common.JobWithTimeOut.CancelJob(EDV2000.Common.IJobHandle,System.Object)">
            <summary>
            Bricht den Job ab und wartet drauf, daß der Job abgebrochen ist.
            Hinweis: Im Job kommt eine ThreadAbortException, die nicht resettet werden darf!!!
            Hinweis: Nachher kann kein Result abgeholt werden!!!
            </summary>
            <param name="yHandle"></param>
            <param name="yAbortStateInfo"></param>
        </member>
        <member name="M:EDV2000.Common.JobWithTimeOut.CancelAllJobs">
            <summary>
            Bricht alle Jobs ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobWithTimeOut.GetJobResult(EDV2000.Common.IJobHandle)">
            <summary>
            Gibt das Result des Jobs zurück.
            Hinweis: Nachher kann das Result nicht mehr abgefragt werden!!!
            </summary>
            <param name="yHandle"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.JobWithTimeOut.#ctor(System.Boolean,System.TimeSpan,System.Threading.ThreadPriority,System.Threading.ApartmentState,System.Delegate,EDV2000.Common.JobStoppedEventHandler,System.Object[])">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobWithTimeOut.StartThreads">
            <summary>
            Diese Methode startet beide Threads.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobWithTimeOut.WaitForTimeOutOrCancelSync">
            <summary>
            Diese Methode wartet auf einen TimeOut.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobWithTimeOut.DoAbortWorkingThread(System.Object)">
            <summary>
            Bricht den Arbeitssthread ab und wartet bis weg.
            </summary>
            <param name="yStateInfo"></param>
        </member>
        <member name="M:EDV2000.Common.JobWithTimeOut.DoJobSync">
            <summary>
            Führt den Job synchron durch.
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobWithTimeOut.Close">
            <summary>
            Schließt alle Resourcen
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobWithTimeOut.WaitForResult">
            <summary>
            Wartet darauf, dass abgebrochen wurde oder fertig..
            </summary>
            <returns></returns>
        </member>
        <member name="E:EDV2000.Common.JobWithTimeOut.JobStopped">
            <summary>
            Event, daß nun ein Job gestoppt ist. Als Sender kommt das JobHandle zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Language.ArtikelWort">
            <summary>
            Diese Klasse stellt Wörter wie z.B. unbestimmte Artikel oder bestimmte Artikel dar.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Language.SprachWort">
            <summary>
            Basisklasse für alle Wörter einer bestimmten Sprache
            </summary>
        </member>
        <member name="T:EDV2000.Common.Language.SprachElementBase">
            <summary>
            Diese Klasse ist die Basisklasse für alle Sprachelemente
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.SprachElementBase.DefaultLanguageCulture">
            <summary>
            Standard-LanguageCulture
            </summary>
        </member>
        <member name="P:EDV2000.Common.Language.SprachElementBase.WortTyp">
            <summary>
            Gibt den Typ des Worts zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Language.SprachWort.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yText"></param>
            <param name="yLanguageCulture"></param>
        </member>
        <member name="P:EDV2000.Common.Language.SprachWort.Text">
            <summary>
            Dies gibt den Standard-Text des Worts zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Language.SprachWort.LanguageCulture">
            <summary>
            Das gibt die definierte LangCult zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Language.SprachWort.CultureInfo">
            <summary>
            Dies gibt die CultureInfo zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Language.ArtikelWort.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yText"></param>
            <param name="yLangCulture"></param>
        </member>
        <member name="M:EDV2000.Common.Language.ArtikelWort.GetText(EDV2000.Common.Language.GrammarGender,EDV2000.Common.Language.GrammarCase)">
            <summary>
            Gibt die Form passend zu dem jeweiligen Geschlecht und Fall zurück.
            </summary>
            <param name="yGender"></param>
            <param name="yCase"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.ArtikelWort.GetText(EDV2000.Common.Language.GrammarGender,EDV2000.Common.Language.GrammarCase,System.String)">
            <summary>
            Gibt die Form passend zu dem jeweiligen Geschlecht und Fall zurück.
            Wenn nix passendes dabei ist, kommt der übergebene Default-Text zurück.
            </summary>
            <param name="yGender"></param>
            <param name="yCase"></param>
            <param name="yDefaultText"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Language.ArtikelWort.UnbestimmterArtikel">
            <summary>
            Gibt den unbestimmten Artikel zurück (ein, eine...)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Language.ArtikelWort.GenderDeklinationen">
            <summary>
            Dies gibt GenderDeklinationen zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Language.ArtikelWort.WortTyp">
            <summary>
            Gibt den Typ Artikel zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Language.GenderDeklinationen">
            <summary>
            Diese Klasse speichert Deklinationen in Abhängigkeit des Grammatikalischen Geschlechts.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Language.GenderDeklinationen.#ctor(EDV2000.Common.Language.SprachWort)">
            <summary>
            Konstruktor
            </summary>
            <param name="yParent"></param>
        </member>
        <member name="M:EDV2000.Common.Language.GenderDeklinationen.Add(EDV2000.Common.Language.GrammarGender,EDV2000.Common.Language.WortDeklinationsEintrag)">
            <summary>
            Trägt hinzu.
            </summary>
            <param name="yEntry"></param>
            <param name="yGender"></param>
        </member>
        <member name="M:EDV2000.Common.Language.GenderDeklinationen.AddDeclination(EDV2000.Common.Language.GrammarGender,EDV2000.Common.Language.GrammarCase,System.String)">
            <summary>
            Trägt zusätzliche Deklination ein.
            </summary>
            <param name="yCase"></param>
            <param name="yGender"></param>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.Language.GenderDeklinationen.AddDeclinations(System.Object[])">
            <summary>
            Fügt eine oder mehrere Deklinationsdefinitionen für unterschiedliche Gender hinzu. Es muß jeweils immer 3-tupelweise GrammarGender, GrammarCase und Text angegeben werden.
            </summary>
            <param name="yDeclinationDefinitions"></param>
        </member>
        <member name="P:EDV2000.Common.Language.GenderDeklinationen.Item(EDV2000.Common.Language.GrammarGender)">
            <summary>
            gibt die Deklinationen zum übergebenen Geschlecht zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Language.GenderDeklinationen.Item(EDV2000.Common.Language.GrammarGender,EDV2000.Common.Language.GrammarCase)">
            <summary>
            gibt die Deklinationen zur übergebenen Kombination aus Geschlecht und Fall zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Language.GenderDeklinationen.Item(EDV2000.Common.Language.GrammarGender,EDV2000.Common.Language.GrammarCase,System.String)">
            <summary>
            gibt den Text der Deklination zurück oder den DefaultString, der übergeben wird,
            wenn es keine separate Deklination für die Kombination aus Fall und Geschlecht gibt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Language.DeklinierbaresWort">
            <summary>
            Basisklasse für ein Wort, welches dekliniert werden kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Language.DeklinierbaresWort.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yLanguageCulture"></param>
            <param name="yText">Der Standard-Form des Worts.</param>
        </member>
        <member name="P:EDV2000.Common.Language.DeklinierbaresWort.Deklinationen">
            <summary>
            Dies gibt die Deklinationen zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Language.GrammarGender">
            <summary>
            Stellt das grammatikalische Geschlecht dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarGender.Neutral">
            <summary>
            sächlich
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarGender.Female">
            <summary>
            weiblich
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarGender.Male">
            <summary>
            männlich
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarGender.Plural">
            <summary>
            Mehrzahl
            </summary>
        </member>
        <member name="T:EDV2000.Common.Language.GrammarCase">
            <summary>
            Der grammatikalische Fall.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarCase.Undefinativ">
            <summary>
            Nicht definiert
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarCase.Nominativ">
            <summary>
            Der erste Fall Einzahl
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarCase.Genitiv">
            <summary>
            Der zweite Fall Einzahl
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarCase.Dativ">
            <summary>
            Der dritte Fall Einzahl
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarCase.Akkusativ">
            <summary>
            Der 4. Fall Einzahl
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarCase.Vocativ">
            <summary>
            Reserviert (5.Fall Einzahl)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarCase.Ablativ">
            <summary>
            Reserviert (6.Fall Einzahl)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarCase.PluralNominativ">
            <summary>
            Der erste Fall Mehrzahl
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarCase.PluralGenitiv">
            <summary>
            Der zweite Fall Mehrzahl
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarCase.PluralDativ">
            <summary>
            Der dritte Fall Mehrzahl
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarCase.PluralAkkusativ">
            <summary>
            Der 4. Fall Mehrzahl
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarCase.PluralVocativ">
            <summary>
            Reserviert (5.Fall Mehrzahl)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.GrammarCase.PluralAblativ">
            <summary>
            Reserviert (6.Fall Mehrzahl)
            </summary>
        </member>
        <member name="T:EDV2000.Common.Language.WortTyp">
            <summary>
            Der Typ des Worts.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.WortTyp.Undefiniert">
            <summary>
            Undefiniert.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.WortTyp.Substantiv">
            <summary>
            Ein Hauptwort.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Language.WortTyp.Artikel">
            <summary>
            Ein Artikel (unbestimmt oder bestimmt)
            </summary>
        </member>
        <member name="T:EDV2000.Common.Language.Substantiv">
            <summary>
            Dies stellt ein Substantiv einer Sprache mit grammatikalischem Geschlecht dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.ChangeCaseToPlural(EDV2000.Common.Language.GrammarCase)">
            <summary>
            Wandelt den übergebenen Fall in den jeweiligen Pluralfall um (wenn nicht schon ist)
            </summary>
            <param name="yCase"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.FromGenderShort(System.String)">
            <summary>
            Gibt das grammatikalische Geschlecht vom Kurzzeichen zurück.
            </summary>
            <param name="yShort"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.FromGenderShort(System.String,System.String)">
            <summary>
            Gibt das grammatikalische Geschlecht vom Kurzzeichen zurück.
            </summary>
            <param name="yShort"></param>
            <param name="yLanguageCulture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.MaleSubstantiv(System.String)">
            <summary>
            Erzeugt ein neues männliches Substantiv.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.MaleSubstantiv(System.String,System.String)">
            <summary>
            Erzeugt ein neues männliches Substantiv.
            </summary>
            <param name="yText"></param>
            <param name="yLanguageCulture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.FemaleSubstantiv(System.String)">
            <summary>
            Erzeugt ein neues weichliches Substantiv.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.FemaleSubstantiv(System.String,System.String)">
            <summary>
            Erzeugt ein neues weichliches Substantiv.
            </summary>
            <param name="yText"></param>
            <param name="yLanguageCulture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.NeutralSubstantiv(System.String)">
            <summary>
            Erzeugt ein neues sächliches Substantiv.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.NeutralSubstantiv(System.String,System.String)">
            <summary>
            Erzeugt ein neues sächliches Substantiv.
            </summary>
            <param name="yText"></param>
            <param name="yLanguageCulture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.PluralSubstantiv(System.String)">
            <summary>
            Erzeugt ein neues Mehrzahl-Substantiv.
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.PluralSubstantiv(System.String,System.String)">
            <summary>
            Erzeugt ein neues Mehrzahl-Substantiv.
            </summary>
            <param name="yText"></param>
            <param name="yLanguageCulture"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.#ctor(System.String,System.String)">
            <summary>
            Konstruktor für de-AT und Kurzzeichen
            </summary>
            <param name="yText"></param>
            <param name="yGenderKurz">f..female,m..male,n..neutral</param>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.#ctor(System.String,EDV2000.Common.Language.GrammarGender)">
            <summary>
            Konstruktor für de-AT
            </summary>
            <param name="yGender"></param>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.#ctor(System.String,EDV2000.Common.Language.GrammarGender,System.String)">
            <summary>
            Konstruktor.
            </summary>
            <param name="yLangCult"></param>
            <param name="yGender"></param>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.ToString">
            <summary>
            Gibt den Text zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.Format(System.String,System.String,System.String,System.String)">
            <summary>
            Formatiert das Substantiv mit dem dem Geschlecht entsprechenden Format.
            Der Formatplatzhalter 0 wird durch das Substantiv ersetzt.
            </summary>
            <param name="yMaleFormat"></param>
            <param name="yFemaleFormat"></param>
            <param name="yNeutralFormat"></param>
            <param name="yPluralFormat"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.Format(System.String)">
            <summary>
            Formatiert das Substantiv mit dem übergebenen Formatstring mit Platzhalter 0.
            </summary>
            <param name="yFormat"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.Format(EDV2000.Common.Language.GrammarCase,System.String,System.String,System.String,System.String)">
            <summary>
            Formatiert das Substantiv mit dem dem Geschlecht entsprechenden Format.
            Der Formatplatzhalter 0 wird durch das Substantiv ersetzt.
            </summary>
            <param name="yMaleFormat"></param>
            <param name="yFemaleFormat"></param>
            <param name="yNeutralFormat"></param>
            <param name="yPluralFormat"></param>
            <param name="yCase"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.Format(EDV2000.Common.Language.GrammarCase,System.String)">
            <summary>
            Formatiert das Substantiv mit dem übergebenen Formatstring mit Platzhalter 0.
            </summary>
            <param name="yFormat"></param>
            <param name="yCase"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.AddDeclination(EDV2000.Common.Language.GrammarCase,System.String)">
            <summary>
            Fügt eine Deklination hinzu.
            </summary>
            <param name="yCase"></param>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.Language.Substantiv.AddDeclinations(System.Object[])">
            <summary>
            Fügt eine oder mehrere Deklinationsdefinitionen hinzu. Es muß jeweils immer paarweise GrammarCase und Text angegeben werden.
            </summary>
            <param name="yDeclinationDefinitions"></param>
        </member>
        <member name="P:EDV2000.Common.Language.Substantiv.Gender">
            <summary>
            Dies gibt das grammatikalische Geschlecht zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Language.Substantiv.WortTyp">
            <summary>
            Gibt den Worttyp zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Language.SubstantivList">
            <summary>
            Diese Klasse stellt eine Tagbehaftete Liste von Substantiven dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Language.SubstantivList.CreateList(System.Object[])">
            <summary>
            Erzeugt eine SubstantivList aus den übergebenen, de-AT Wörtern, wobei immer 3-Tupel-weise Text,Geschlechtskurzform und Tag 
            anzugeben ist.
            </summary>
            <param name="yWerte"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.SubstantivList.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Language.SubstantivList.Add(EDV2000.Common.Language.Substantiv,System.Object)">
            <summary>
            Fügt hinzu über eindeutigen Tag.
            </summary>
            <param name="ySubstantiv"></param>
            <param name="yTag"></param>
        </member>
        <member name="M:EDV2000.Common.Language.SubstantivList.Add(System.String,System.String,System.Object)">
            <summary>
            Fügt ein de-AT Substantiv hinzu.
            </summary>
            <param name="yText"></param>
            <param name="yGenderShort"></param>
            <param name="yTag"></param>
        </member>
        <member name="M:EDV2000.Common.Language.SubstantivList.AddMale(System.String,System.Object)">
            <summary>
            Fügt ein männliches de-AT Substantiv hinzu.
            </summary>
            <param name="yText"></param>
            <param name="yTag"></param>
        </member>
        <member name="M:EDV2000.Common.Language.SubstantivList.AddFemale(System.String,System.Object)">
            <summary>
            Fügt ein weibliches de-AT Substantiv hinzu.
            </summary>
            <param name="yText"></param>
            <param name="yTag"></param>
        </member>
        <member name="M:EDV2000.Common.Language.SubstantivList.AddPlural(System.String,System.Object)">
            <summary>
            Fügt ein Mehrzahl de-AT Substantiv hinzu.
            </summary>
            <param name="yText"></param>
            <param name="yTag"></param>
        </member>
        <member name="M:EDV2000.Common.Language.SubstantivList.AddNeutral(System.String,System.Object)">
            <summary>
            Fügt ein neutrales de-AT Substantiv hinzu.
            </summary>
            <param name="yText"></param>
            <param name="yTag"></param>
        </member>
        <member name="M:EDV2000.Common.Language.SubstantivList.GetByTag(System.Object)">
            <summary>
            Gibt das Substativ zum Tag zurück.
            </summary>
            <param name="yTag"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.SubstantivList.GetFormattedString(System.Object,System.String)">
            <summary>
            Gibt das Substantiv mit dem Formatstring formatiert zurück. als {0}
            </summary>
            <param name="yTag"></param>
            <param name="yFormat"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.SubstantivList.GetFormattedString(EDV2000.Common.Language.GrammarCase,System.Object,System.String)">
            <summary>
            Gibt das Substantiv mit dem Formatstring formatiert zurück. als {0}
            </summary>
            <param name="yTag"></param>
            <param name="yFormat"></param>
            <param name="yCase"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.SubstantivList.GetFormattedString(EDV2000.Common.Language.GrammarCase,System.Object,System.String,System.String,System.String,System.String)">
            <summary>
            Gibt das Substantiv mit dem jeweiligen passenden Formatstring formatiert zurück. als {0}
            </summary>
            <param name="yTag"></param>
            <param name="yFemaleFormat"></param>
            <param name="yMaleFormat"></param>
            <param name="yNeutralFormat"></param>
            <param name="yPluralFormat"></param>
            <param name="yCase"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Language.SubstantivList.GetFormattedString(System.Object,System.String,System.String,System.String,System.String)">
            <summary>
            Gibt das Substantiv mit dem jeweiligen passenden Formatstring formatiert zurück. als {0}
            </summary>
            <param name="yTag"></param>
            <param name="yFemaleFormat"></param>
            <param name="yMaleFormat"></param>
            <param name="yNeutralFormat"></param>
            <param name="yPluralFormat"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Language.SubstantivList.Item(System.Object)">
            <summary>
            Gibt das Substativ zum Tag zurück.
            Wenn nicht gefunden, kommt ein leeres, neutrales zurück.
            </summary>
            <param name="yTag"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Language.WortDeklinationsEintrag">
            <summary>
            Steht für einen Eintrag in der Liste der  Deklinationen eines Worts.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Language.WortDeklinationsEintrag.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Language.WortDeklinationsEintrag.#ctor(EDV2000.Common.Language.GrammarCase,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yText"></param>
            <param name="yCase"></param>
        </member>
        <member name="M:EDV2000.Common.Language.WortDeklinationsEintrag.OverrideCase(EDV2000.Common.Language.GrammarCase)">
            <summary>
            Übersteuert den Fall mit dem übergebenen.
            </summary>
            <param name="yCase"></param>
        </member>
        <member name="P:EDV2000.Common.Language.WortDeklinationsEintrag.Text">
            <summary>
            Dies gibt den Text des Substantivs im zugeordneten Fall zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Language.WortDeklinationsEintrag.Case">
            <summary>
            Dies gibt den zugeordneten grammatikalischen Fall zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Language.WortDeklinationen">
            <summary>
            Steht für alle Deklinationen eines Substantivs.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Language.WortDeklinationen.#ctor(EDV2000.Common.Language.SprachWort)">
            <summary>
            Trivialkonstruktor
            </summary>
            <param name="yParent"></param>
        </member>
        <member name="M:EDV2000.Common.Language.WortDeklinationen.Add(EDV2000.Common.Language.WortDeklinationsEintrag)">
            <summary>
            Trägt hinzu.
            </summary>
            <param name="yEntry"></param>
        </member>
        <member name="M:EDV2000.Common.Language.WortDeklinationen.AddDeclination(EDV2000.Common.Language.GrammarCase,System.String)">
            <summary>
            Trägt zusätzliche Deklination ein.
            </summary>
            <param name="yCase"></param>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.Language.WortDeklinationen.AddDeclinations(System.Object[])">
            <summary>
            Fügt eine oder mehrere Deklinationsdefinitionen hinzu. Es muß jeweils immer paarweise GrammarCase und Text angegeben werden.
            </summary>
            <param name="yDeclinationDefinitions"></param>
        </member>
        <member name="P:EDV2000.Common.Language.WortDeklinationen.Item(EDV2000.Common.Language.GrammarCase)">
            <summary>
            gibt den Deklinationseintrag zum angegebenen Fall zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Language.WortDeklinationen.Item(EDV2000.Common.Language.GrammarCase,System.String)">
            <summary>
            gibt den Text der Deklination zurück oder den DefaultString, der übergeben wird,
            wenn es keine separate Deklination für den Fall gibt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.MachineManagement.MachineInfoException">
            <summary>
            Diese Execption behandelt einen allgemeinen Fehler bei der Ermittlung der MachineInfo einer oder mehrerer Machines.
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineInfoException._domainName">
            <summary>
            Der Name der Domain
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineInfoException._apiCode">
            <summary>
            Der API-Code
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineInfoException._message">
            <summary>
            Dieses Field beschreibt die aktuelle Ausnahme.
            </summary>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfoException.#ctor(System.String,System.UInt32,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDomainName"></param>
            <param name="yApiResultCode"></param>
            <param name="yMessage"></param>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfoException.Message">
            <summary>
            Ruft eine Meldung ab, die die aktuelle Ausnahme beschreibt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfoException.DomainName">
            <summary>
            Dies gibt den DomainName zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfoException.ApiCode">
            <summary>
            Dies gibt den ApiCode zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.MachineManagement.MachineInfoNoBrowserServersFoundException">
            <summary>
            Execption, die auftritt, wenn für die Domäne keine Browser gefunden werden konnten. (d.h. WINS oder MasterBrowser oder BackupBrowser)
            </summary>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfoNoBrowserServersFoundException.#ctor(System.String,System.UInt32)">
            <summary>
            KOnstruktor
            </summary>
            <param name="yDomainName"></param>
            <param name="yApiResultCode"></param>
        </member>
        <member name="T:EDV2000.Common.MachineManagement.MachineInfoNetworkBusyException">
            <summary>
            Diese Exception tritt dann auf, wenn das Netzwerk zu sehr ausgelastet ist,
            um die betreffende MachineInfo ermitteln zu können.
            </summary>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfoNetworkBusyException.#ctor(System.String,System.UInt32)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDomainName"></param>
            <param name="yApiResultCode"></param>
        </member>
        <member name="T:EDV2000.Common.MachineManagement.MachineInfoBadNetpathException">
            <summary>
            Diese Exception tritt dann auf, der Rechner nicht gefunden werden konnte.
            um die betreffende MachineInfo ermitteln zu können.
            </summary>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfoBadNetpathException.#ctor(System.String,System.String,System.UInt32)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDomainName"></param>
            <param name="yApiResultCode"></param>
            <param name="yName"></param>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfoBadNetpathException.Name">
            <summary>
            Dies gibt Namen des Rechners zurück, der nicht gefunden werden konnte.
            </summary>
        </member>
        <member name="T:EDV2000.Common.MachineManagement.MachineInfoComputerNameInvalidException">
            <summary>
            Diese Exception tritt dann auf, wenn der übergebene Rechnername nicht zulässig war.
            </summary>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfoComputerNameInvalidException.#ctor(System.String,System.String,System.UInt32)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDomainName"></param>
            <param name="yApiResultCode"></param>
            <param name="yName"></param>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfoComputerNameInvalidException.Name">
            <summary>
            Dies gibt Namen des Rechners zurück, der nicht gefunden werden konnte.
            </summary>
        </member>
        <member name="T:EDV2000.Common.MachineManagement.MachineInfo">
            <summary>
            Die Instanzenmember dieser Klasse stellen Informationen über eine Maschine im Netzwerk bereit.
            Die Klassenmember erlauben Enumerationen von bestimmten Maschinen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.#ctor(System.String)">
            <summary>
            Konstruktor, privat
            </summary>
            <param name="yMachineName"></param>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.SupportsService(EDV2000.Common.MachineManagement.MachineTypes)">
            <summary>
            Diese Methode gibt true zurück, wenn die Machine das angegebene Service unterstützt.
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.GetMachineInfo(System.String)">
            <summary>
            Diese Methode gibt die MachineInfo zu einer Maschine im Netzwerk zurück.
            (Wenn der Browser(WINS oder MasterBrowser) diese erreicht
            Bemerkung: Hierbei kann es zu einer Exception kommen.
            Wenn z.B. der Computername zu lang ist, kann er nicht aufgelöst werden, da es sich
            hierbei um eine WINS-Auflösung bzw. NETBIOS-Auflösung handelt. 
            </summary>
            <param name="yMachineName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.GetMachineInfos">
            <summary>
            Diese Methode gibt die MachineInfo zu allen Maschinen im Netzwerk zurück
            (Diejenigen, die der Browser(WINS-Server) erreicht)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.GetMachineInfos(EDV2000.Common.MachineManagement.MachineTypes)">
            <summary>
            Diese Methode gibt die MachineInfos zu denjenigen Rechnern in der aktuellen Domäne 
            zurück, welche laut Browser-Dienst die gesuchten Dienste unterstützen.
            </summary>
            <param name="ySearchTypes"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.GetMachineInfos(System.String,EDV2000.Common.MachineManagement.MachineTypes)">
            <summary>
            Diese Methode gibt die MachineInfos zu denjenigen Rechnern in der übergebenen Domäne 
            zurück, welche laut Browser-Dienst die gesuchten Dienste unterstützen.
            Bemerkung: Hierbei kann es auch zu einer Exception kommen. Es können jedoch hier auch
            Rechner mit einem für die GetMachineInfo()-Methode zu langem Namen enumeriert werden,
            weil da nicht gezielt der Rechnernamen aufgelöst werden muß, weil es sich um eine
            Enumeration handelt. Hierbei werden aber nur API-Level-101-Werte befüllt welche sind:
            Name,OsInfo,Types und Comment.
            
            </summary>
            <param name="yDomainName">Der NETBIOS-Name der Domäne, kein punktierter DNS-Name!!</param>
            <param name="ySearchTypes">Die Kombination der zu suchenden Dienste.</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.GetMsSqlServers">
            <summary>
            Diese Methode gibt die MachineInfo-Objekte für alle MS-SQL-Server der aktuellen Domäne zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.GetLanManServers">
            <summary>
            Diese Methode gibt alle Rechner der aktuellen Domäne zurück, welche als LanMan-Server fungieren.
            (Dies entspricht der Dateifreigabe.)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.ToString">
            <summary>
            Diese Methode gibt den Inhalt der aktuellen Instanz als String zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.InitLevel102">
            <summary>
            Diese Methode fetcht die Level102-Infos nach, wenn das nicht schon einmal innerhalb dieser Instanz geschehen ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.SetOSInfo(EDV2000.Common.MachineManagement.OperatingSystemTypes,System.UInt32,System.UInt32)">
            <summary>
            Diese MEthode setzt die Infos über das Betriebssystem
            </summary>
            <param name="yType"></param>
            <param name="yMajorVersion"></param>
            <param name="yMinorVersion"></param>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.SetMachineTypes(System.UInt32)">
            <summary>
            Diese Methode setzt den MachineType
            </summary>
            <param name="yTypes"></param>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.FillInSI102(EDV2000.Common.NativeMethods.SERVER_INFO_102)">
            <summary>
            Diese MEthode trägt die zusätzlichen Werte der SI102 in die aktuelle Instanz ein.
            </summary>
            <param name="yServerInfo"></param>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.GetMachineInfoFromSI101(EDV2000.Common.NativeMethods.SERVER_INFO_101)">
            <summary>
            Dies wandelt die Server_Info_101 in eine MachineInfo um.
            </summary>
            <param name="yServerInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.GetServerInfoLevel102(System.String,System.Exception@)">
            <summary>
            Diese Methode gibt die ServerInfo Level 101 für den angegebenen Rechner zurück.
            </summary>
            <param name="yName"></param>
            <param name="yException"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.GetServerInfoLevel101(System.String,System.Exception@)">
            <summary>
            Diese Methode gibt die ServerInfo Level 101 für den angegebenen Rechner zurück.
            </summary>
            <param name="yName"></param>
            <param name="yException"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.GetExceptionForApiCode(System.String,System.UInt32,System.String)">
            <summary>
            Diese MEthode ermittelt zum APICode die passende Exception
            </summary>
            <param name="yDomainName"></param>
            <param name="yApiCode"></param>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.MachineInfo.GetServerInfoLevel101(System.UInt32,System.String,System.Exception@)">
            <summary>
            Diese MEthode gibt die ServerInfo-Objekte der gefundenen Maschinen zurück.
            </summary>
            <param name="yTypes">Typen aus SV_101_TYPES, nach denen gesucht werden, mehrere mit "+" addieren</param>
            <param name="yDomainName">der DomainName oder String.empty wenn Standard-Domäne</param>
            <param name="yException"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfo.Name">
            <summary>
            Dies gibt den Namen der Machine zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfo.OsInfo">
            <summary>
            Dies gibt Informationen über das Betriebssystem zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfo.Types">
            <summary>
            Dies gibt die auf der Machine bereitgestellten Dienste zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfo.Comment">
            <summary>
            Dies gibt die Beschreibung des Rechners zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfo.MaxUsers">
            <summary>
            Dies gibt die maximale Anzahl der User zurück, welche versuchen können, sich anzumelden. Die eigentliche Anzahl
            hängt vom Lizenzserver ab.
            (Da diese Information über den API-Level 102 nachgefetcht wird, kann es hier zu einer Exception kommen.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfo.AutodisconnectTimeMinutes">
            <summary>
            Dies gibt die Zeit zurück, bis eine Session wegen Inaktivität getrennt wird.
            (wenn -1, dann ist Auto-Disconnect ausgeschaltet)
            (Da diese Information über den API-Level 102 nachgefetcht wird, kann es hier zu einer Exception kommen.)
            /// </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfo.Hidden">
            <summary>
            Dies gibt zurück, ob der Rechner für andere Rechner sichtbar ist.
            (Da diese Information über den API-Level 102 nachgefetcht wird, kann es hier zu einer Exception kommen.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfo.AnnounceTimeSeconds">
            <summary>
            Dies zurück in welchen Zeitabständen sich der Rechner bei den anderen Rechnern ankündigt.
            (Da diese Information über den API-Level 102 nachgefetcht wird, kann es hier zu einer Exception kommen.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfo.AnnounceTimeDeltaMilliseconds">
            <summary>
            Dies gibt die zufällige Abweichung von der AnnounceTime in Millisekunden zurück. 
            Bei z.B. AnnounceTimeSeconds=10 s AnnounceTime und AnnounceTimeDeltaMilliseconds=1 ms kann
            die wirkliche AnnounceTime zwischen 9.999 und 10.001 liegen.
            (Da diese Information über den API-Level 102 nachgefetcht wird, kann es hier zu einer Exception kommen.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfo.LicenseCount">
            <summary>
            Dies gibt die Anzahl der User pro Lizenz zurück.
            (Da diese Information über den API-Level 102 nachgefetcht wird, kann es hier zu einer Exception kommen.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfo.UserPath">
            <summary>
            Dies gibt Pfad zu den Benutzerverzeichnisses zurück.
            (Da diese Information über den API-Level 102 nachgefetcht wird, kann es hier zu einer Exception kommen.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.MachineInfo.IsValidName">
            <summary>
            Diese MEthode gibt false zurück, wenn der Name länger als 12 Zeichen ist, ansonsten false.
            </summary>
        </member>
        <member name="T:EDV2000.Common.MachineManagement.MachineTypes">
            <summary>
            Dieser Enum beschreibt, welche Typen an Diensten und sonstigem eine Machine unterstützt
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.Unknown">
            <summary>
            Services der Machine sind unbekannt
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.Workstation">
            <summary>
            Machine ist eine Workstation (LanMan Workstation)
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.Server">
            <summary>
            Machine ist ein Server (LanMan Server)
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.MSSQLServer">
            <summary>
            Machine ist ein MS-SQL-Server
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.DomainController">
            <summary>
            Machine ist ein Primary-Domain-Controller(NT) oder Domain-Controller(>=W2K)
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.BackupDomainController">
            <summary>
            Machine ist ein Backup-Domain-Controller(NT)
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.TimeSource">
            <summary>
            Machine betreibt TimeSource-Service und kann als Zeitgeber verwendet werden
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.AppleFileProtocolServer">
            <summary>
            Machine ist Apple File Protocol Server
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.NovellServer">
            <summary>
            Machine ist Novell-Server
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.LanManDomainMember">
            <summary>
            Machine ist Mitglied einer LanManager 2.x Domäne.
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.PrinterQueServer">
            <summary>
            Machine hat mind. eine Druckerwarteschlange freigegeben
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.DialInServer">
            <summary>
            Machine hat ein DialIn-Service laufen
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.ServerXenix">
            <summary>
            Machine ist ein XENIX- oder UNIX-Server
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.ServerUnix">
            <summary>
            Machine ist ein XENIX- oder UNIX-Server
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.NT">
            <summary>
            OS auf Machine ist Windows Server 2003, Windows XP, Windows 2000 oder Windows NT
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.WindowsForWorkgroups">
            <summary>
            OS auf Machine ist ein Server mit Windows for Worksgroups
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.MSFileAndPrintServer">
            <summary>
            Machine ist ein Microsoft File and Print Server for Netware
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.NTMemberServer">
            <summary>
            OS auf Machine ist Windows Server 2003, Windows 2000 Server oder Windows NT Server, jedoch kein Domain Controller
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.PotentialBrowser">
            <summary>
            Machine ist ein Server, welcher das Browser-Service bereitstellen kann.
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.BackupBrowser">
            <summary>
            Machine ist ein Server, welcher das Browser-Service als Backup-Browser bereitstellen kann.
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.MasterBrowser">
            <summary>
            Machine ist ein Server, welcher das Browser-Service als Master-Browser bereitstellen kann.
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.DomainMasterBrowser">
            <summary>
            Machine ist ein Server, welcher als Domain-Master-Browser fungiert.
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.ServerOsf">
            <summary>
            Machine ist ein OSF-Server
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.ServerVms">
            <summary>
            Machine ist ein VMS-Server
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.Windows">
            <summary>
            Machine fährt mit BIOS-Erweiterung Windows 95, Windows 98 oder Windows Me
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.DFSRoot">
            <summary>
            Machine hält den Root-Knoten eines Distributed File System-Baums
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.NTCluster">
            <summary>
            Machine ist Mitglied eines NT-Clusters
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.TerminalServer">
            <summary>
            Machine ist Terminalserver (Hydra)
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.ClusterVsNt">
            <summary>
            Die Machine ist die virtuelle Maschine eines NT Clusters
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.MachineTypes.DCE">
            <summary>
            Machine ist IBM DSS-Server(Directory and Security Services) oder gleichbedeutend
            </summary>
        </member>
        <member name="T:EDV2000.Common.MachineManagement.OperatingSystemInfo">
            <summary>
            Dieser Struct beschreibt das auf einer Machine installiertes Betriebssystem
            </summary>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.OperatingSystemInfo.ToString">
            <summary>
            Diese Methode gibt den Inhalt der aktuellen Instanz als String zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.OperatingSystemInfo.OsType">
            <summary>
            Dies gibt den Typ des Betriebssystems zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.OperatingSystemInfo.OsVersion">
            <summary>
            Dies gibt die Version des Betriebssystems zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.MachineManagement.OperatingSystemTypes">
            <summary>
            Dieser Enum definiert den Typ eines Betriebssystems
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.OperatingSystemTypes.Unknown">
            <summary>
            Unbekannt
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.OperatingSystemTypes.DOS">
            <summary>
            DOS (MS-DOS)
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.OperatingSystemTypes.OS2">
            <summary>
            IBM OS/2
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.OperatingSystemTypes.NT">
            <summary>
            Microsoft NT
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.OperatingSystemTypes.OSF">
            <summary>
            Open Software Foundation OSF/1 
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.OperatingSystemTypes.VMS">
            <summary>
            Digital Virtual Memory System
            (VMS is a product of HP (HP bougth Compaq after Compaq bougth Digital))
            
            Kurze Geschichte von VMS:
            
            VMS is an operating system build for the (Virtual Address eXtension) VAX instruction set hardware in the late 1970s.
            The operating system had a strong following in the 1980s with a decline of usage in the 1990s. The original team was
            very small, only a dozen or so very experienced individuals. The team quickly grew to several hundred, and remained
            at that level for over a decade. For performance reasons, the product was built in highly-structured assembly code.
            VMS was materialized by tens of millions of lines of code and took days to compile. VMS was built to be the leading-edge
            technology operating system targeted at leading-edge technology customers. People would say, ``Digital was an engineering
            company, run by engineers, for engineers.'' One only had to make a technology argument to add a new feature to VMS.
            The Digital engineers built the system for themselves and then shared the system, for a fee, with others. 
            
            VMS was one of the first major operating systems to support virtual memory, 32 bit address space, 128 bit floating
            point number precision, and a complex instruction set. 
            The software engineering methodology was best-first similar to the WaterSluice. The requirement committee would
            prioritize requirements and establish a list of requirements to be placed in the next version. For the most part,
            this list would be placed under change control. The architecture group, the small core of original developers, would
            establish the design and high level development plans. 
            The engineering teams would implement the architecture in a two week cycle. One week, called the red week, new
            development would be added to the code base. On Friday, the code would be frozen and over the weekend the regression
            suites would test the new features and make sure that already established features would not break. The next week,
            the blue week, the engineering teams concentrated on bug fixes. This short cycle consisting of build-a-week, followed
            by test-a-week, would quickly converge to the next version of the operating system. 
            A large regression test suite was maintained. Not only testing for operating system features, but the regression
            testing of all applications, numbering several hundred, were also included. One of the best indications of a stable
            operating system are stable applications on top of the operating system. 
            The engineering team would always be using their current build. Several months before customer alpha release, the
            corporation would be placed on the new release. An alpha customer would get a product that has been deployed for
            several months to thousands of machines. The beta release would include bug fixes to the alpha release. By the
            time the new version was released it was already relatively high in quality. 
            
            If you include development and internal testing, both regressing testing, and internal operational testing, each
            year thousands of person years were involved in VMS releases and development. 
            
            The version release of the product reflected the weekly two phase cycle. Versions ending in even numbers, 1.0, 1.2,
            1.4, etc., had new features while versions ending in odd numbers, 1.1, 1.3, 1.5, etc., had bug fixes. The odd
            versions actually included the new code for the next even version, but this code was disabled or running in shadow
            mode only. Just the presence of new code, even disabled, would introduced bugs associated with memory management,
            locking, and race conditions. 
            There were several decisions which eventually lead to the decrease in popularity of VMS. First, the VAX instruction
            set was a member of the complex instruction set families. In the late 1970s, instruction sets were getting more and
            more functionality. This made the compilers easy to write. A compiler was not much more then a pattern matcher with
            rewrite rules. As compilers got smarter, this allowed for instruction sets to become simpler, and a new family, the
            RISC, of simple instruction sets was introduced. This was welcome news to the hardware makers because it let the
            hardware developers concentrate on speed and performance and let the compiler handle complexity of translating
            algorithms and data structures into sequences of simple instructions. 
            
            Second, VMS was written in VAX assembly language. This made translating the millions of line of code a daunting task. 
            
            Third, architecture design of VMS had a major flaw. An operating system needs to lock critical sections. In fact,
            the correctness of just about every line of code is highly influenced by correct locking. VMS used a highly
            non-standard feature of interrupt priority levels to get the affect of locking. There were only 32 such levels,
            leading to only 32 major locks. The physical lock table was only 32 by 32 while the effective lock table was more
            like thousands by thousands. Every lock was highly overloaded in meaning. This did not scale and made VMS more
            complex. After a decade of development, VMS was moved to the alpha chip set, but only after the alpha chip set was
            modified to support interrupt priority levels. Had the original team separated out the locking mechanism to a
            more general architecture, this dependency could have been avoided. 
            
            Fourth, only a few people understood the total picture of the locking scheme. The effective lock table for VMS
            was in their heads. This knowledge was never really captured in writing and really reflected years of experience
            of working with the architecture of VMS. 
            </summary>
        </member>
        <member name="T:EDV2000.Common.MachineManagement.PerformanceCounterTypes">
            <summary>
            Stellt die Typen der WMI Performance-Counters dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_RAWCOUNT_HEX">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_LARGE_RAWCOUNT_HEX">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_TEXT">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_RAWCOUNT">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_LARGE_RAWCOUNT">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_DOUBLE_RAW">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_DELTA">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_LARGE_DELTA">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_SAMPLE_COUNTER">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_QUEUELEN_TYPE">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_LARGE_QUEUELEN_TYPE">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_100NS_QUEUELEN_TYPE">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_OBJ_TIME_QUEUELEN_TYPE">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_COUNTER">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_BULK_COUNT">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_RAW_FRACTION">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_TIMER">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_PRECISION_SYSTEM_TIMER">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_100NSEC_TIMER">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_PRECISION_100NS_TIMER">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_OBJ_TIME_TIMER">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_PRECISION_OBJECT_TIMER">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_SAMPLE_FRACTION">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_TIMER_INV">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_100NSEC_TIMER_INV">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_MULTI_TIMER">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_100NSEC_MULTI_TIMER">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_MULTI_TIMER_INV">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_100NSEC_MULTI_TIMER_INV">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_AVERAGE_TIMER">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_ELAPSED_TIME">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_NODATA">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_AVERAGE_BULK">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_SAMPLE_BASE">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_AVERAGE_BASE">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_RAW_BASE">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_PRECISION_TIMESTAMP">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_LARGE_RAW_BASE">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_MULTI_BASE">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.MachineManagement.PerformanceCounterTypes.PERF_COUNTER_HISTOGRAM_TYPE">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.MachineManagement.TerminalServices">
            <summary>
            Zusammenfassung für TerminalServices.
            </summary>
        </member>
        <member name="M:EDV2000.Common.MachineManagement.TerminalServices.FetchTerminalServicesDataIfNeeded">
            <summary>
            Ermittelt, ob lokal.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.TerminalServices.InTerminalServer">
            <summary>
            Gibt zurück, ob die Session im Terminal Server bzw. RemoteDesktop-Freigabe läuft.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.TerminalServices.SessionNumber">
            <summary>
            Gibt die Windows-Session-Nummer zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.MachineManagement.TerminalServices.RunningLocally">
            <summary>
            Gibt zurück, ob die Session lokal läuft (d.h. nicht im Terminal Server oder Remote Desktop Freigabe)
            </summary>
        </member>
        <member name="T:EDV2000.Common.ManagedResourceDisposer">
            <summary>
            Spezielles Component, welches Ressourcen aufnehmen kann, um sie gesammelt zu disposen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ManagedResourceDisposer.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.ManagedResourceDisposer.#ctor(System.ComponentModel.IContainer)">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.ManagedResourceDisposer.Register(System.IDisposable)">
            <summary>
            Registriert die Instanz zum gesammelten Dispose, es wird NICHT geprüft, ob sie schon drin ist!
            </summary>
        </member>
        <member name="M:EDV2000.Common.ManagedResourceDisposer.RegisterEnsuredOnce(System.IDisposable)">
            <summary>
            Registriert die Instanz zum gesammelten Dispose, es wird jedoch sichergestellt, dass diese Instanz nur einmal drin ist!
            Es wird sequentiell mit ReferenceEquals verglichen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ManagedResourceDisposer.UnRegister(System.IDisposable)">
            <summary>
            Entfernt die übergebene Instanz aus dem Sammelsurium der gesammelt zu disposenden Instanzen.
            Wenn diese Instanz mehrfach vorkommt, werden alle Verweise darauf entfernt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ManagedResourceDisposer.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="disposing"></param>
        </member>
        <member name="P:EDV2000.Common.ManagedResourceDisposer.SyncRoot">
            <summary>
            Dies gibt den SyncRoot der Auflistung zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Mapping.MappingEntry">
            <summary>
            Zusammenfassung für MappingEntry.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingEntry.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingEntry.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingEntry.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Mapping.MappingEntry.OriginalName">
            <summary>
            Der originale Name.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Mapping.MappingEntry.MappedName">
            <summary>
            Der im Rahmen dieses Mappings zugeordnete Name
            </summary>
        </member>
        <member name="T:EDV2000.Common.Mapping.MappingEntryCompareType">
            <summary>
            Art wie sortiert wird.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Mapping.MappingEntryCompareType.OringinalName">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Mapping.MappingEntryCompareType.MappedName">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Mapping.MappingEntryComparer">
            <summary>
            Comparer
            </summary>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingEntryComparer.#ctor(EDV2000.Common.Mapping.MappingTable)">
            <summary>
            </summary>
            <param name="yParentTable"></param>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingEntryComparer.Compare(System.Object,System.Object)">
            <summary>
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Mapping.MappingEntryComparer.CompareType">
            <summary>
            Dies gibt CompareType zurück oder legt CompareType fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Mapping.MappingTable">
            <summary>
            Liste von MappingEntries
            </summary>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.ContainsOriginalName(System.String)">
            <summary>
            Gibt true zurück, wenn es den übergebenen Namen enthält
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.ContainsMappedName(System.String)">
            <summary>
            Gibt true zurück, wenn es den übergebenen Namen enthält
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.Add(EDV2000.Common.Mapping.MappingEntry)">
            <summary>
            Fügt hinzu, wenn es entweder MappedName oder originalName schon gibt, wird dieses ersetzt.
            </summary>
            <param name="yEntry"></param>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.AddRange(EDV2000.Common.Mapping.MappingEntry[])">
            <summary>
            Fügt hinzu, wenn es entweder MappedName oder originalName schon gibt, wird dieses ersetzt.
            </summary>
            <param name="yEntries"></param>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.Insert(System.Int32,EDV2000.Common.Mapping.MappingEntry)">
            <summary>
            Fügt ein Mapping ein.
            </summary>
            <param name="yIndex"></param>
            <param name="yEntry"></param>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.RemoveByOriginalName(System.String)">
            <summary>
            Entfernt den Eintrag mit dem übergebenen OriginalName
            </summary>
            <param name="yOriginalName"></param>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.RemoveByMappedName(System.String)">
            <summary>
            Entfernt den Eintrag mit dem übergebenen MappedName
            </summary>
            <param name="yMappedName"></param>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.GetByMappedName(System.String)">
            <summary>
            Gibt das Mapping mit dem übergebenen MappedName zurück oder null, wenn nicht da.
            </summary>
            <param name="yMappedName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.GetByOriginalName(System.String)">
            <summary>
            Gibt das Mapping mit dem übergebenen OriginalName zurück oder null, wenn nicht da.
            </summary>
            <param name="yOriginalName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.Sort(EDV2000.Common.Mapping.MappingEntryCompareType)">
            <summary>
            Sortiert wie gewünscht...
            </summary>
            <param name="yCompareType"></param>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.OnClearComplete">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.OnInsertComplete(System.Int32,System.Object)">
            <summary>
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.OnSetComplete(System.Int32,System.Object,System.Object)">
            <summary>
            </summary>
            <param name="index"></param>
            <param name="oldValue"></param>
            <param name="newValue"></param>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.OnRemoveComplete(System.Int32,System.Object)">
            <summary>
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.ResyncEntries">
            <summary>
            Synct die Hashtables neu
            </summary>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Mapping.MappingTable.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Mapping.MappingTable.Item(System.Int32)">
            <summary>
            INdexer über Index
            </summary>
        </member>
        <member name="P:EDV2000.Common.Mapping.MappingTable.CaseSensitive">
            <summary>
            Wenn true werden die Namen in ihrer Groß/Kleinschreibung unterschiedlich behandelt
            </summary>
        </member>
        <member name="P:EDV2000.Common.Mapping.MappingTable.CultureInfo">
            <summary>
            Die CultureInfo die zur Casesensitive-Behandlung verwendet wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.NativeMethods.GetDiskFreeSpaceEx(System.String,System.Int64@,System.Int64@,System.Int64@)">
            <summary>
            </summary>
            <param name="yDirName"></param>
            <param name="yFreeBytes"></param>
            <param name="yTotalBytes"></param>
            <param name="yTotalFreeBytes"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.NativeMethods.GetDriveType(System.String)">
            <summary>
            </summary>
            <param name="yRootPathName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.NativeMethods.GetDFUEErrorMessage(System.UInt32)">
            <summary>
            Gibt die Bedeutung eines DFÜ-Fehlercodes zurück
            </summary>
            <param name="yErrorCode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.NativeMethods.NetApiBufferFree(System.UInt32)">
            <summary>
            clean up
            </summary>
        </member>
        <member name="M:EDV2000.Common.NativeMethods.NetServerGetInfo(System.String,System.UInt32,System.UInt32@)">
            <summary>
            retrieves current configuration information for the specified server
            </summary>
        </member>
        <member name="M:EDV2000.Common.NativeMethods.NetServerEnum(System.String,System.UInt32,System.UInt32@,System.Int32,System.UInt32@,System.UInt32@,System.UInt32,System.String,System.UInt32)">
            <summary>
            enumerate servers
            </summary>
        </member>
        <member name="M:EDV2000.Common.NativeMethods.WTSQuerySessionInformation(System.IntPtr,System.Int32,EDV2000.Common.NativeMethods.WTS_INFO_CLASS,System.IntPtr@,System.UInt32@)">
            <summary>
            </summary>
            <param name="hServer"></param>
            <param name="sessionId"></param>
            <param name="wtsInfoClass"></param>
            <param name="ppBuffer"></param>
            <param name="pBytesReturned"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.NativeMethods.WTSGetActiveConsoleSessionId">
            <summary>
            The WTSGetActiveConsoleSessionId function retrieves the 
            Terminal Services session currently attached to the physical console. 
            The physical console is the monitor, keyboard, and mouse.
            </summary>
            <returns>An <see cref="T:System.Int32"/> equal to 0 indicates that the current session is attached to the physical console.</returns>
            <remarks>It is not necessary that Terminal Services be running for this function to succeed.</remarks>
        </member>
        <member name="M:EDV2000.Common.NativeMethods.WTSFreeMemory(System.IntPtr)">
            <summary>
            The WTSFreeMemory function frees memory allocated by a Terminal Services function.
            </summary>
            <param name="memory">Pointer to the memory to free.</param>
        </member>
        <member name="M:EDV2000.Common.NativeMethods.GetProcessesLockingFile(System.String)">
            <summary>
            Find out what process(es) have a lock on the specified file.
            </summary>
            <param name="path">Path of the file.</param>
            <returns>Processes locking the file</returns>
            <remarks>See also:
            http://msdn.microsoft.com/en-us/library/windows/desktop/aa373661(v=vs.85).aspx
            http://wyupdate.googlecode.com/svn-history/r401/trunk/frmFilesInUse.cs (no copyright in code at time of viewing)
            </remarks>
        </member>
        <member name="T:EDV2000.Common.NativeMethods.SecurityInformation">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.NativeMethods.SeObjectType">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.NativeMethods.SERVER_INFO_102">
            <summary>
            Structure for the SERVER_INFO_102
            </summary>
        </member>
        <member name="T:EDV2000.Common.NativeMethods.NET_API_STATUS">
            <summary>
            Errorcodes for NETAPI
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.NET_API_STATUS.ERROR_INVALID_LEVEL">
            <summary>
            The system call level is not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.NET_API_STATUS.ERROR_ACCESS_DENIED">
            <summary>
            Access is denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.NET_API_STATUS.ERROR_INVALID_PARAMETER">
            <summary>
            The parameter is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.NET_API_STATUS.ERROR_NOT_ENOUGH_MEMORY">
            <summary>
            Not enough storage is available to process this command.
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.NET_API_STATUS.ERROR_NETWORK_BUSY">
            <summary>
            The network is busy.
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.NET_API_STATUS.ERROR_BAD_NETPATH">
            <summary>
            The network path was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.NET_API_STATUS.ERROR_INVALID_COMPUTERNAME">
            <summary>
            Invalid Computername
            </summary>
        </member>
        <member name="T:EDV2000.Common.NativeMethods.PLATTFORM_IDs">
            <summary>
            Enum, welcher die Plattform bestimmt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.PLATTFORM_IDs.PLATFORM_ID_DOS">
            <summary>
            DOS
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.PLATTFORM_IDs.PLATFORM_ID_OS2">
            <summary>
            OS2
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.PLATTFORM_IDs.PLATFORM_ID_NT">
            <summary>
            NT
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.PLATTFORM_IDs.PLATFORM_ID_OSF">
            <summary>
            OSF
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.PLATTFORM_IDs.PLATFORM_ID_VMS">
            <summary>
            VMS
            </summary>
        </member>
        <member name="T:EDV2000.Common.NativeMethods.PREF_LENGTH">
            <summary>
            Length of returned Data.
            </summary>
        </member>
        <member name="T:EDV2000.Common.NativeMethods.SERVER_INFO_101">
            <summary>
            Structure for the SERVER_INFO_101
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.SERVER_INFO_101.sv101_platform_id">
            <summary>
            PLattform-ID, siehe PLATTFORM_IDs
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.SERVER_INFO_101.sv101_name">
            <summary>
            Name des Servers/Workstation
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.SERVER_INFO_101.sv101_version_major">
            <summary>
            Major Version des OS
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.SERVER_INFO_101.sv101_version_minor">
            <summary>
            Minor Version des OS
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.SERVER_INFO_101.sv101_type">
            <summary>
            die Type der Dienste
            </summary>
        </member>
        <member name="T:EDV2000.Common.NativeMethods.SV_101_TYPES">
            <summary>
            list of all available server types for API
            </summary>
        </member>
        <member name="T:EDV2000.Common.NativeMethods.WTS_INFO_CLASS">
            <summary>
            Enum
            </summary>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSInitialProgram">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSApplicationName">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSWorkingDirectory">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSOEMId">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSSessionId">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSUserName">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSWinStationName">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSDomainName">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSConnectState">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSClientBuildNumber">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSClientName">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSClientDirectory">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSClientProductId">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSClientHardwareId">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSClientAddress">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSClientDisplay">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.NativeMethods.WTS_INFO_CLASS.WTSClientProtocolType">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryHelper">
            <summary>
            Zusammenfassung für ActiveDirectoryHelper.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryHelper.GetNamingContextROOT">
            <summary>
            Dies gibt den ROOT-Eintrag des ActiveDirectories zurück.
            Nachher Disposen nicht vergessen!!!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryHelper.GetROOTDSE">
            <summary>
            Dies gibt den ROOT-Eintrag des ActiveDirectories zurück.
            Nachher disposen nicht vergessen!!!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryHelper.GetDefaultNamingContext">
            <summary>
            Diese Methode ermittelt den Standard-Naming-Context oder
            String.empty, wenn Fehler oder kein AD verfügbar
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryHelper.GetHostEntries(System.String,EDV2000.Common.Exceptions.ExceptionListener,System.Boolean)">
            <summary>
            Diese Methode gibt den DirectoryEntry im ActiveDirectory des Hosts mit dem übergebenen Namen zurück.
            Es werden jedoch alle gefundenen Einträge zurückgegeben, weil es kann ja sein, daß der DNS-Name hinten
            dran dann ein anderer ist.
            Die gefundenen Entries sollten nachher disposed werden.
            </summary>
            <param name="yHostName"></param>
            <param name="yListener"></param>
            <param name="yGCFirst"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryHelper.SearchForComputerNodes(System.String,System.DirectoryServices.DirectoryEntry,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode sucht nach allen Computer-Nodes im übergebenen Baum und darunter,
            die so heißen wie der übergebene Name.
            Die gefundenen Entries sollten nachher disposed werden.
            </summary>
            <param name="yHostName"></param>
            <param name="ySearchRoot"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryHelper.SearchForUserNodes(System.DirectoryServices.DirectoryEntry,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode sucht nach allen User-Nodes im übergebenen Baum und darunter.
            Die gefundenen Entries sollten nachher disposed werden.
            </summary>
            <param name="ySearchRoot"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryHelper.SearchForUserNodesByDisplayName(System.DirectoryServices.DirectoryEntry,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt alle User-Nodes zurück, die auf den übergebenen Namen als displayName passen.
            </summary>
            <param name="ySearchRoot"></param>
            <param name="yName"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryHelper.SearchForUserNodesBySID(System.DirectoryServices.DirectoryEntry,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt alle User-Nodes zurück, die auf den übergebenen Namen als displayName passen.
            </summary>
            <param name="ySearchRoot"></param>
            <param name="ySID"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryHelper.SearchForUserNodesByUserPrincipalName(System.DirectoryServices.DirectoryEntry,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt alle User-Nodes zurück, die auf den übergebenen Namen als userPrincipalName passen.
            </summary>
            <param name="ySearchRoot"></param>
            <param name="yName"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryHelper.SearchEntries(System.DirectoryServices.DirectoryEntry,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Methode, die das Suchen nach DirectoryEntries wrappt.
            Die gefundenen Entries sollten nachher disposed werden.
            </summary>
            <param name="ySearchRoot"></param>
            <param name="yFilterString"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryHelper.Remove(System.DirectoryServices.DirectoryEntry,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Entfernt den angegebenen Eintrag sowie alle Untereinträge aus dem ActiveDirectory.
            Der Entry sollte nachher trotzdem disposed werden.
            </summary>
            <param name="yEntry"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryHelper.DisposeEntries(System.DirectoryServices.DirectoryEntry[])">
            <summary>
            Diese Methode disposed den/die übergebenen Entries
            </summary>
            <param name="yEntries"></param>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryHelper.ActiveDirectoryPossible">
            <summary>
            Gibt zurück, ob ActiveDirectory möglich ist.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry">
            <summary>
            Stellt einen User dar, wie er im AD gespeichert ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.GetUserBySID(System.String)">
            <summary>
            Gibt den ActiveDirectory-Eintrag des Users mit der übergebenen SID zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.GetCurrentUserEntry">
            <summary>
            Gibt den ActiveDirectory-Eintrag des aktuell angemeldeten Users zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.IsOneOfTheCurrentUsersActiveDirectoryEMailAddress(System.String)">
            <summary>
            Gibt zurück, ob die übergebene eine der im AD eingetragenen EMail-Addressen des Users ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.FillFrom(System.DirectoryServices.DirectoryEntry)">
            <summary>
            Befüllt aus dem AD-Eintrag.
            </summary>
            <param name="yUserEntry"></param>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.IsAnyOfEMailAddresses(System.String)">
            <summary>
            Gibt zurück, ob eine der im AD angeführten EMail-Addressen der übergebenen entspricht.
            </summary>
            <param name="yEMail"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.AnzeigeName">
            <summary>
            Der Anzeigename (AD-Property displayName oder cn)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.Description">
            <summary>
            Die Beschreibung (description)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.GivenName">
            <summary>
            Der Vorname (givenName)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.HomeDirectory">
            <summary>
            Basis-Ordner (homeDirectory)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.HomeDrive">
            <summary>
            Basis-Laufwerk (homeDrive)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.ExchangeHomeMDB">
            <summary>
            Home-Exchange-DB (homeMDB)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.ExchangeHomeMTA">
            <summary>
            Exchange Home-MTA (homeMTA)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.ExchangeLegacyDistinguishedName">
            <summary>
            ExchangeLegacyDistinguishedName (legacyExchangeDN)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.DistinguishedName">
            <summary>
            DistinguishedName (distinguishedName)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.MailNickName">
            <summary>
            mailNickname
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.ProfilePath">
            <summary>
            profilePath
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.ExchangeHomeServerName">
            <summary>
            msExchHomeServerName
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.ExchangeUserCulture">
            <summary>
            msExchUserCulture
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.SAMAccountName">
            <summary>
            sAMAccountName
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.SureName">
            <summary>
            sn
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.ScriptPath">
            <summary>
            scriptPath
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.UserPrincipalName">
            <summary>
            userPrincipalName
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.Created">
            <summary>
            whenCreated
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.LastChanged">
            <summary>
            whenChanged
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.SID">
            <summary>
            objectSid
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserEntry.Addresses">
            <summary>
            Liste der Addressen
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserAddress">
            <summary>
            Die Darstellung einer User-Adresse im AD.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserAddress.Create(System.String)">
            <summary>
            Erzeugt eine User-Address aus dem String und gibt null zurück, wenn leer.
            </summary>
            <param name="yADDarstellung"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserAddress.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserAddress.ToString">
            <summary>
            Gibt im Format Type:Address (ADDarstellung) zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserAddress.Parse(System.String)">
            <summary>
            Parst so, wie im AD vorhanden.
            </summary>
            <param name="yADDarstellung"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserAddress.Address">
            <summary>
            Dies gibt Address zurück oder legt Address fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserAddress.Type">
            <summary>
            Dies gibt Type zurück oder legt Type fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserAddress.Default">
            <summary>
            Dies gibt Default zurück oder legt Default fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserAddressType">
            <summary>
            Der Typ der Adresse bzw. Proxy-Adresse
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserAddressType.Undefiniert">
            <summary>
            Unbekannt oder undefiniert
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserAddressType.SMTP">
            <summary>
            SMTP-Adresse, normale EMail-Adresse
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserAddressType.X400">
            <summary>
            Email Adresse, wie sie z.B. Exchange versteht.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DirectoryServices.ActiveDirectoryUserAddressType.LegacyDN">
            <summary>
            Legacy-Darstellung von Exchange (leq 2k)
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.DirectoryServices.PublishedRemotingServiceInfos">
            <summary>
            Zusammenfassung für PublishedRemotingServiceInfos.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase">
            <summary>
            Die Basisklasse für ein allgemeines Service, dessen Informationen zum Binden
            mittels AD bereitgestellt wird.
            Eine Instanz dieser Klasse steht für einen Knoten der ContentClass "serviceConnectionPoint".
            Jeder dieser Knoten hat einen Namen, welcher der ServiceName ist.
            Der Wert der Property "serviceDNSName" stellt den HostNamen dar, der das Service bereitstellt
            und dessen Computer-Knoten im AD der Papa des Knotens vom Typ "serviceConnectionPoint" ist.
            Der Wert der Property "serviceClassName" gibt an, um welche Art von Information es sich handelt
            und wird durch den Typ der von dieser Klasse abgeleiteten Klasse dargestellt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase.CreateFromDirectoryEntry(System.DirectoryServices.DirectoryEntry,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Befüllt die übergebene Instanz mit den Daten des Eintrags.
            </summary>
            <param name="yEntry"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase.FillDirectoryEntry(EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase,System.DirectoryServices.DirectoryEntry,System.Boolean,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Trägt die Informationen der übergebenen ServiceInfos im DirectoryEntry ein.
            </summary>
            <param name="yServiceInfos"></param>
            <param name="yEntry"></param>
            <param name="yAdditive"></param>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase.InitRegex">
            <summary>
            INitialisiert die Regex für diese Klasse
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase.ParseProperties(System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Wandelt einen String des Formats Name="Wert";Name="Wert";... 
            in eine NameValueCOllection um. Dabei können die Werte in Anführungszeichen stehen, müssen aber nicht.
            </summary>
            <param name="yPropertyString"></param>
            <param name="yCollectionToFill"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase.CreateNewFromServiceClassName(System.String)">
            <summary>
            Erzeugt die passende Instanz vom ServiceClassName
            </summary>
            <param name="yServiceClassName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase.ShowsSameServiceConnection(EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase)">
            <summary>
            Dies soll true zurückgeben, wenn das übergebene PublishedServiceInfoBase dasselbe
            Service darstellt/zeigt. (zu overriden, defaultmäßig wird nur Hostname, ServiceClassname und ServiceName 
            geprüft)
            </summary>
            <param name="yOther"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase.PropertySets">
            <summary>
            Gibt die Sets von Properties zurück oder legt sie fest.
            Da die Property serviceBindingInformation im AD mehrere Werte beinhalten kann,
            können auch mehrere PropertySets definiert werden. D.h. alle Zuweisungen, welche in
            einer Zeile durch Strichkpunkt getrennt stehen, bilden zusammen ein PropertySet.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase.HostName">
            <summary>
            Dies gibt ServiceDNSName zurück oder legt ServiceDNSName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase.ServiceClassName">
            <summary>
            Der ServiceClassName sollte einer der fix definierten sein:
            ServicePublishing.ADServiceClassNameNETRemotingService
            ServicePublishing.ADServiceClassNameNETWCFService
            ServicePublishing.ADServiceClassNameSQL2000ConnectionString
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase.ServiceName">
            <summary>
            Dies gibt ServiceName zurück oder legt ServiceName fest.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.PublishedRemotingServiceInfos.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.PublishedRemotingServiceInfos.GetUrlsFromApplicationName(System.String)">
            <summary>
            Gibt die Urls zum angegebenen ApplicationName zurück.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.PublishedRemotingServiceInfos.ShowsSameServiceConnection(EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase)">
            <summary>
            Es reicht, wenn der ServiceName und der HostName und der ServiceClassName
            übereinstimmt.
            </summary>
            <param name="yOther"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.PublishedRemotingServiceInfos.ApplicationNames">
            <summary>
            Gibt die vorhandenen ApplicationNames zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.DirectoryServices.PublishedWCFServiceInfos">
            <summary>
            Zusammenfassung für PublishedWCFServiceInfos.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.PublishedWCFServiceInfos.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.PublishedWCFServiceInfos.GetUrlsFromWCFServiceName(System.String)">
            <summary>
            Gibt die Urls zum angegebenen ServiceName zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.PublishedWCFServiceInfos.ShowsSameServiceConnection(EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase)">
            <summary>
            Es reicht, wenn der ServiceName und der HostName und der ServiceClassName
            übereinstimmt.
            </summary>
            <param name="yOther"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.PublishedWCFServiceInfos.WCFServiceNames">
            <summary>
            Gibt die vorhandenen Service-Names zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.DirectoryServices.PublishedSQLConnectionServiceInfos">
            <summary>
            Zusammenfassung für PublishedSQLConnectionServiceInfos.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.PublishedSQLConnectionServiceInfos.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.PublishedSQLConnectionServiceInfos.ConnectionData">
            <summary>
            Gibt die dargestellte ConnectionData zurück oder legt sie fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.PublishedSQLConnectionServiceInfos.ConnectionDatas">
            <summary>
            Gibt die dargestellten ConnectionDatas zurück oder legt sie fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.DirectoryServices.ServicePublishing">
            <summary>
            Diese Klasse stellt Funktionalitäten zur Verfügung, um 
            ein oder mehrere Services im ActiveDirectory zu publishen oder
            diesen Publish abzufragen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DirectoryServices.ServicePublishing.ADServiceDNSNamePropertyName">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DirectoryServices.ServicePublishing.ADServiceClassNamePropertyName">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DirectoryServices.ServicePublishing.ASServiceBindingInformationPropertyName">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DirectoryServices.ServicePublishing.ADServiceClassNameNETRemotingService">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DirectoryServices.ServicePublishing.ADServiceClassNameNETWCFService">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DirectoryServices.ServicePublishing.ADServiceClassNameSQL2000ConnectionString">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishing.GetServiceEntryUrls(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Dies gibt die URL des Services zurück, welches mittels SetServiceEntry eingetragen wurde.
            </summary>
            <param name="yListener"></param>
            <param name="yServiceName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishing.SetServiceEntry(System.String,System.String,System.String,EDV2000.Common.Net.Url,System.Boolean)">
            <summary>
            Diese Methode stellt sicher, daß es den angegebenen Eintrag im ActiveDirectory gibt.
            </summary>
            <param name="yHostName"></param>
            <param name="yUrl"></param>
            <param name="yName">Der Name des Dings, welcher das Service bereitstellt z.B. CoreAdminRefEdit</param>
            <param name="yServiceTypeName">Der Name, welcher den Typ des Services spezifiziert z.B. EDV2000.CoreAdmin.ServiceInfoServcie</param>
            <param name="yAdditive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishing.RemoveServiceEntries(System.String,System.String)">
            <summary>
            Diese Methode entfernt alle ServiceEinträge für den angegebenen Hostnamen und den angebenen ServiceNamen
            </summary>
            <param name="yHostName"></param>
            <param name="yServiceName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishing.RemoveServiceEntries(System.String,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode entfernt alle ServiceEinträge für den angegebenen Hostnamen und den angebenen ServiceNamen
            </summary>
            <param name="yHostName"></param>
            <param name="yServiceName"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishing.GetServiceConnectionPointsUnderHostEntry(System.DirectoryServices.DirectoryEntry,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt alle ServiceConnectionPoints unter dem übergebenen Host-Knoten zurück.
            </summary>
            <param name="yHostEntry"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishing.GetServiceConnectionPoints(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt alle ServiceConnectionPoints zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishing.GetPublishingInfosFromServiceConnectionPointEntry(System.DirectoryServices.DirectoryEntry,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode ermittelt die URL aus dem DirectoryEntry welches das Entry einen serviceConnectionPoint sein muß.
            </summary>
            <param name="ySCPEntry"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishing.SetPropertiesForServiceConnectionPointEntry(System.DirectoryServices.DirectoryEntry,System.String,System.String,EDV2000.Common.Net.Url,System.String,System.Boolean,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Merthode trägt beim übergebenen serviceConnectionPoint-DirectoryEntry die benötigten Properties ein.
            </summary>
            <param name="ySCPEntry"></param>
            <param name="yHostName"></param>
            <param name="yUrl"></param>
            <param name="yListener"></param>
            <param name="yAdditive"></param>
            <param name="yName"></param>
            <param name="yServiceTypeName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishing.EnsureServiceConnectionPoint(System.DirectoryServices.DirectoryEntry,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese MEthode stellt sicher, daß es einen Eintrag unter dem übergebenen Host-Eintrag
            gibt, welcher den ServiceConnectionPoint für den übergebenen ServiceNamen definiert.
            </summary>
            <param name="yHostEntry"></param>
            <param name="yServiceName"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishing.RemoveServiceConnectionPoints(System.DirectoryServices.DirectoryEntry,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Entfernt alle Serviceeinträge für das angegebene Service beim angegebenen Host-Eintrag
            </summary>
            <param name="yHostEntry"></param>
            <param name="yServiceName"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishing.GetPublishedServiceInfos(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt die PublishedServiceInfo-Objekte zum Service mit dem übergebenen Namen zurück.
            </summary>
            <param name="yServiceName"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishing.RemovePublishedServiceInfos(EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode entfernt den bzw. die Einträge, welche der übergebenen PublishedServiceInfoBase entsprechen.
            </summary>
            <param name="yServiceInfos"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishing.SetPublishedServiceInfos(EDV2000.Common.Net.DirectoryServices.PublishedServiceInfoBase,System.Boolean,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode stellt sicher, daß es den angegebenen Eintrag im ActiveDirectory gibt.
            </summary>
            <param name="yServiceInfos"></param>
            <param name="yAdditive"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishing.ExtractApplicationNameFromURL(EDV2000.Common.Net.Url)">
            <summary>
            Extrahiert den ApplicationName aus einer Service URL oder Leerstring
            Es ist der erste Part des Paths der URL, der durch / getrennt ist.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishing.ExtractApplicationNameFromURL(System.String)">
            <summary>
            Extrahiert den ApplicationName aus einer Service URL oder Leerstring
            Es ist der erste Part des Paths der URL, der durch / getrennt ist.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Net.DirectoryServices.ServicePublishingInfo">
            <summary>
            (Alte Version)Stellt Informationen über die verschiedenen Urls eines Services mit einem bestimmten Namen dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishingInfo.AddUrl(EDV2000.Common.Net.Url)">
            <summary>
            Fügt eine Url hinzu
            </summary>
            <param name="yUrl"></param>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishingInfo.ClearUrls">
            <summary>
            Löscht alle Urls raus.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.ServicePublishingInfo.StripUrlsToApplicationName(System.String)">
            <summary>
            Schmeißt alle URLs raus, die nicht zum übergebenen ApplicationName passen.
            Wenn der übergebene ApplicationName leer ist, wird nix rausgeschnmissen.
            Wenn eine URL keinen ApplicationName hat, wird sie rausgeschmissen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ServicePublishingInfo.Urls">
            <summary>
            Dies gibt ein Array der Urls zurück oder legt es fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ServicePublishingInfo.UrlCount">
            <summary>
            Gibt die Anzahl der URLs zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ServicePublishingInfo.Name">
            <summary>
            Dies gibt den ApplicationName der Url zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ServicePublishingInfo.ServiceTypeName">
            <summary>
            Dies gibt den Namen des ServiceType zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DirectoryServices.ServicePublishingInfo.HostName">
            <summary>
            Dies gibt HostName zurück oder legt HostName fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.DirectoryServices.TestForDirectoryServices">
            <summary>
            Zusammenfassung für TestForDirectoryServices.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DirectoryServices.TestForDirectoryServices.Main">
            <summary>
            Startmethode
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.DNSHelper">
            <summary>
            Hilfsklasse im Umgang mit dem DNS
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNSHelper.EnsureDomainName(System.String)">
            <summary>
            Stellt sicher, dass der voll punktierte Domain-Name des Hosts zurückgegeben wird.
            Wenn bereits ein Domain-Name drin steckt, wird der unverändert zurückgegeben.
            </summary>
            <param name="yHostName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNSHelper.IsOnlyHostName(System.String)">
            <summary>
            Gibt zurück, ob es nur der HostName ist oder mit Domain hinten dran.
            </summary>
            <param name="yHostName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNSHelper.ParseHostName(System.String,System.Boolean@,System.String@,System.String@)">
            <summary>
            Zerlegt den übergebenen Namen in die punktierten Abschnitte und prüft Länge und Zeichen.
            (Der Domainname kommt ohne führenden Punkt, Einzelnamen dürfen max. 63 Zeichen haben)
            </summary>
            <param name="yDomain"></param>
            <param name="yIsValid"></param>
            <param name="yHostName"></param>
            <param name="yDomainName"></param>
        </member>
        <member name="M:EDV2000.Common.Net.DNSHelper.QueryMXRecords(System.String,System.Net.IPAddress)">
            <summary>
            Fragt alle bekannten MX-Records zu der übergebenen Domain beim angegebenen DNSServer ab.
            </summary>
            <param name="yDomain"></param>
            <param name="yDNSServer"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNSHelper.QueryMXRecords(System.String)">
            <summary>
            Fragt alle bekannten MX-Records zu der übergebenen Domain bei den Standard-DNS-Servern ab.
            </summary>
            <param name="yDomain"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNSHelper.QueryRecords(System.String,EDV2000.Common.Net.DNS.DnsType)">
            <summary>
            Fragt einen beliebigen Record-Typ für die übergebene Domain ab von den Standard-DNS-Servern ab.
            </summary>
            <param name="yDomain"></param>
            <param name="yDnsType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNSHelper.QueryRecords(System.String,EDV2000.Common.Net.DNS.DnsType,System.Net.IPAddress)">
            <summary>
            Fragt einen beliebigen Record-Typ vom angegebenen DNS-Server für die übergebene Domain ab.
            </summary>
            <param name="yDomain"></param>
            <param name="yDnsType"></param>
            <param name="yDNSServer"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNSHelper.GetMyOwnHostNames">
            <summary>
            Liefert den eigenen DNS-Host-Namen und Aliase, wenn Fehler, kommt Environment.MachineName
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNSHelper.GetMyOwnHostName">
            <summary>
            Liefert den eigenen DNS-Host-Namen, wenn Fehler, kommt Environment.MachineName
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNSHelper.GetMXRecordsByDNS(System.String,System.Net.IPAddress)">
            <summary>
            Ermittelt die MX-Records für die übergebene Domäne
            (kommt aufsteigend nach Preference zurück)
            </summary>
            <param name="yDNSServer"></param>
            <param name="yMailDomaene"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNSHelper.GetMXRecordsByDNS(System.String)">
            <summary>
            Ermittelt die MX-Records für die übergebene Domäne
            (kommt aufsteigend nach Preference zurück)
            </summary>
            <param name="yMailDomaene"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNSHelper.GetMXServersByDNS(System.String)">
            <summary>
            Ermittelt die MX-Records für die übergebene Domäne
            (kommt aufsteigend nach Preference zurück)
            </summary>
            <param name="yMailDomaene"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNSHelper.GetMXServersByDNS(System.String,System.Net.IPAddress)">
            <summary>
            Ermittelt die MX-Records für die übergebene Domäne
            (kommt aufsteigend nach Preference zurück)
            </summary>
            <param name="yMailDomaene"></param>
            <param name="yDNSServer"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.DNSHelper.DNSServers">
            <summary>
            Die DNS-Server in ihrer Reihenfolge.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.DnsQueryResult">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Net.DnsQueryResult.#ctor(EDV2000.Common.Net.DNS.DnsType,EDV2000.Common.Net.DNS.DnsResponse)">
            <summary>
            Konstruktor
            </summary>
            <param name="yQueryType"></param>
            <param name="yResponse"></param>
        </member>
        <member name="M:EDV2000.Common.Net.DnsQueryResult.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.DnsQueryResult.Records">
            <summary>
            Dies gibt Records zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DnsQueryResult.Response">
            <summary>
            Dies gibt Response zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.DnsQueryResult.AuthoritativeAnswer">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsANameRecord">
            <summary>
            ANAME Resource Record (RR) (RFC1035 3.4.1)
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsRecordBase">
            <summary>
            A simple base class for the different ResourceRecords, ANAME, MX, SOA, NS etc.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsRecordBase.#ctor(EDV2000.Common.Net.DNS.DnsType)">
            <summary>
            </summary>
            <param name="yType"></param>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsRecordBase.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsRecordBase.Type">
            <summary>
            Dies gibt Type zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsANameRecord.#ctor(EDV2000.Common.Net.DNS.DnsPointer)">
            <summary>
            Constructs an ANAME record by reading bytes from a return message
            </summary>
            <param name="pointer">A logical pointer to the bytes holding the record</param>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsANameRecord.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsANameRecord.IPAddress">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsType">
            <summary>
            The DNS TYPE (RFC1035 3.2.2/3) - 4 types are currently supported. Also, I know that this
            enumeration goes against naming guidelines, but I have done this as an ANAME is most
            definetely an 'ANAME' and not an 'Aname'
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.None">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.ANAME">
            <summary>
            1 a host address
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.NS">
            <summary>
            2 an authoritative name server
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.MD">
            <summary>
            3 a mail destination (Obsolete - use MX)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.MF">
            <summary>
            4 a mail forwarder (Obsolete - use MX)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.CNAME">
            <summary>
            5 the canonical name for an alias
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.SOA">
            <summary>
            6 marks the start of a zone of authority
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.MB">
            <summary>
            7 a mailbox domain name (EXPERIMENTAL)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.MG">
             <summary>
            8 a mail group member (EXPERIMENTAL)
             </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.MR">
            <summary>
            9 a mail rename domain name (EXPERIMENTAL)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.NULL">
            <summary>
            a null RR (EXPERIMENTAL)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.WKS">
            <summary>
            a well known service description
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.PTR">
            <summary>
            a domain name pointer
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.HINFO">
            <summary>
            host information
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.MINFO">
            <summary>
            mailbox or mail list information
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.MX">
            <summary>
            15 mail exchange
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsType.TXT">
            <summary>
            16 text strings
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsClass">
            <summary>
            The DNS CLASS (RFC1035 3.2.4/5)
            Internet will be the one we'll be using (IN), the others are for completeness
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsClass.None">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsClass.IN">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsClass.CS">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsClass.CH">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsClass.HS">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsReturnCode">
            <summary>
            (RFC1035 4.1.1) These are the return codes the server can send back
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsReturnCode.Success">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsReturnCode.FormatError">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsReturnCode.ServerFailure">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsReturnCode.NameError">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsReturnCode.NotImplemented">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsReturnCode.Refused">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsReturnCode.Other">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsOpcode">
            <summary>
            (RFC1035 4.1.1) These are the Query Types which apply to all questions in a request
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.StandardQuery">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.InverseQuerty">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.StatusRequest">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.Reserverd3">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.Reserverd4">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.Reserverd5">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.Reserverd6">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.Reserverd7">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.Reserverd8">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.Reserverd9">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.Reserverd10">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.Reserverd11">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.Reserverd12">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.Reserverd13">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.Reserverd14">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Net.DNS.DnsOpcode.Reserverd15">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsInvalidResponseException">
            <summary>
            Thrown when the server delivers a response we are not expecting to hear
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsInvalidResponseException.#ctor">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsInvalidResponseException.#ctor(System.Exception)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsInvalidResponseException.#ctor(System.String,System.Exception)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsInvalidResponseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsMXRecord">
            <summary>
            An MX (Mail Exchanger) Resource Record (RR) (RFC1035 3.3.9)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsMXRecord.#ctor(EDV2000.Common.Net.DNS.DnsPointer)">
            <summary>
            Constructs an MX record by reading bytes from a return message
            </summary>
            <param name="pointer">A logical pointer to the bytes holding the record</param>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsMXRecord.ToString">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsMXRecord.CompareTo(System.Object)">
            <summary>
            Implements the IComparable interface so that we can sort the MX records by their
            lowest preference
            </summary>
            <param name="obj"></param>
            <returns>1, 0, -1</returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsMXRecord.op_Equality(EDV2000.Common.Net.DNS.DnsMXRecord,EDV2000.Common.Net.DNS.DnsMXRecord)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsMXRecord.op_Inequality(EDV2000.Common.Net.DNS.DnsMXRecord,EDV2000.Common.Net.DNS.DnsMXRecord)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsMXRecord.Equals(System.Object)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsMXRecord.GetHashCode">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsMXRecord.DomainName">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsMXRecord.Preference">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsNoResponseException">
            <summary>
            Thrown when the server does not respond
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsNoResponseException.#ctor">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsNoResponseException.#ctor(System.Exception)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsNoResponseException.#ctor(System.String,System.Exception)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsNoResponseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsNSRecord">
            <summary>
            A Name Server Resource Record (RR) (RFC1035 3.3.11)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsNSRecord.#ctor(EDV2000.Common.Net.DNS.DnsPointer)">
            <summary>
            Constructs a NS record by reading bytes from a return message
            </summary>
            <param name="pointer">A logical pointer to the bytes holding the record</param>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsNSRecord.ToString">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsNSRecord.DomainName">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsPointer">
            <summary>
            Logical representation of a pointer, but in fact a byte array reference and a position in it. This
            is used to read logical units (bytes, shorts, integers, domain names etc.) from a byte array, keeping
            the pointer updated and pointing to the next record. This type of Pointer can be considered the logical
            equivalent of an (unsigned char*) in C++
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsPointer.Copy">
            <summary>
            Shallow copy function
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsPointer.SetPosition(System.Int32)">
            <summary>
            Adjust the pointers position within the message
            </summary>
            <param name="position">new position in the message</param>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsPointer.op_Addition(EDV2000.Common.Net.DNS.DnsPointer,System.Int32)">
            <summary>
            Overloads the + operator to allow advancing the pointer by so many bytes
            </summary>
            <param name="pointer">the initial pointer</param>
            <param name="offset">the offset to add to the pointer in bytes</param>
            <returns>a reference to a new pointer moved forward by offset bytes</returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsPointer.Peek">
            <summary>
            Reads a single byte at the current pointer, does not advance pointer
            </summary>
            <returns>the byte at the pointer</returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsPointer.ReadByte">
            <summary>
            Reads a single byte at the current pointer, advancing pointer
            </summary>
            <returns>the byte at the pointer</returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsPointer.ReadShort">
            <summary>
            Reads two bytes to form a short at the current pointer, advancing pointer
            </summary>
            <returns>the byte at the pointer</returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsPointer.ReadInt">
            <summary>
            Reads four bytes to form a int at the current pointer, advancing pointer
            </summary>
            <returns>the byte at the pointer</returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsPointer.ReadChar">
            <summary>
            Reads a single byte as a char at the current pointer, advancing pointer
            </summary>
            <returns>the byte at the pointer</returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsPointer.ReadDomain">
            <summary>
            Reads a domain name from the byte array. The method by which this works is described
            in RFC1035 - 4.1.4. Essentially to minimise the size of the message, if part of a domain
            name already been seen in the message, rather than repeating it, a pointer to the existing
            definition is used. Each word in a domain name is a label, and is preceded by its length
            
            eg. bigdevelopments.co.uk
            
            is [15] (size of bigdevelopments) + "bigdevelopments"
               [2]  "co"
               [2]  "uk"
               [1]  0 (NULL)
            </summary>
            <returns>the byte at the pointer</returns>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsQuestion">
            <summary>
            Represents a DNS Question, comprising of a domain to query, the type of query (QTYPE) and the class
            of query (QCLASS). This class is an encapsulation of these three things, and extensive argument checking
            in the constructor as this may well be created outside the assembly (public protection)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsQuestion.#ctor(System.String,EDV2000.Common.Net.DNS.DnsType,EDV2000.Common.Net.DNS.DnsClass)">
            <summary>
            Construct the question from parameters, checking for safety
            </summary>
            <param name="domain">the domain name to query eg. bigdevelopments.co.uk</param>
            <param name="dnsType">the QTYPE of query eg. DnsType.MX</param>
            <param name="dnsClass">the CLASS of query, invariably DnsClass.IN</param>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsQuestion.#ctor(EDV2000.Common.Net.DNS.DnsPointer)">
            <summary>
            Construct the question reading from a DNS Server response. Consult RFC1035 4.1.2
            for byte-wise details of this structure in byte array form
            </summary>
            <param name="pointer">a logical pointer to the Question in byte array form</param>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsQuestion.Domain">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsQuestion.Type">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsQuestion.Class">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsRequest">
            <summary>
            A Request logically consists of a number of questions to ask the DNS Server. Create a request and
            add questions to it, then pass the request to Resolver.Lookup to query the DNS Server. It is important
            to note that many DNS Servers DO NOT SUPPORT MORE THAN 1 QUESTION PER REQUEST, and it is advised that
            you only add one question to a request. If not ensure you check Response.ReturnCode to see what the
            server has to say about it.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsRequest.#ctor">
            <summary>
            Construct this object with the default values and create an ArrayList to hold
            the questions as they are added
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsRequest.AddQuestion(EDV2000.Common.Net.DNS.DnsQuestion)">
            <summary>
            Adds a question to the request to be sent to the DNS server.
            </summary>
            <param name="question">The question to add to the request</param>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsRequest.GetMessage">
            <summary>
            Convert this request into a byte array ready to send direct to the DNS server
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsRequest.AddDomain(System.Collections.ArrayList,System.String)">
            <summary>
            Adds a domain name to the ArrayList of bytes. This implementation does not use
            the domain name compression used in the class Pointer - maybe it should.
            </summary>
            <param name="data">The ArrayList representing the byte array message</param>
            <param name="domainName">the domain name to encode and add to the array</param>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsRequest.RecursionDesired">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsRequest.Opcode">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsResolver">
            <summary>
            Summary description for Dns.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsResolver.#ctor">
            <summary>
            Private constructor - this static class should never be instantiated
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsResolver.MXLookup(System.String,System.Net.IPAddress)">
            <summary>
            Shorthand form to make MX querying easier, essentially wraps up the retreival
            of the MX records, and sorts them by preference
            </summary>
            <param name="domain">domain name to retreive MX RRs for</param>
            <param name="dnsServer">the server we're going to ask</param>
            <returns>An array of MXRecords</returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsResolver.Lookup(EDV2000.Common.Net.DNS.DnsRequest,System.Net.IPAddress)">
            <summary>
            The principal look up function, which sends a request message to the given
            DNS server and collects a response. This implementation re-sends the message
            via UDP up to two times in the event of no response/packet loss
            </summary>
            <param name="request">The logical request to send to the server</param>
            <param name="dnsServer">The IP address of the DNS server we are querying</param>
            <returns>The logical response from the DNS server or null if no response</returns>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsResourceRecord">
            <summary>
            Represents a Resource Record as detailed in RFC1035 4.1.3
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsResourceRecord.#ctor(EDV2000.Common.Net.DNS.DnsPointer)">
            <summary>
            Construct a resource record from a pointer to a byte array
            </summary>
            <param name="pointer">the position in the byte array of the record</param>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsResourceRecord.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsResourceRecord.Domain">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsResourceRecord.Type">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsResourceRecord.Class">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsResourceRecord.Ttl">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsResourceRecord.Record">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsAnswer">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsAnswer.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsNameServer">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsNameServer.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsAdditionalRecord">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsAdditionalRecord.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsResponse">
            <summary>
            A Response is a logical representation of the byte data returned from a DNS query
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsResponse.#ctor(System.Byte[])">
            <summary>
            Construct a Response object from the supplied byte array
            </summary>
            <param name="message">a byte array returned from a DNS server query</param>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsResponse.GetShort(System.Byte[],System.Int32)">
            <summary>
            Convert 2 bytes to a short. It would have been nice to use BitConverter for this,
            it however reads the bytes in the wrong order (at least on Windows)
            </summary>
            <param name="message">byte array to look in</param>
            <param name="position">position to look at</param>
            <returns>short representation of the two bytes</returns>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsResponse.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsResponse.ReturnCode">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsResponse.AuthoritativeAnswer">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsResponse.RecursionAvailable">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsResponse.MessageTruncated">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsResponse.Questions">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsResponse.Answers">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsResponse.NameServers">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsResponse.AdditionalRecords">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Net.DNS.DnsSoaRecord">
            <summary>
            An SOA Resource Record (RR) (RFC1035 3.3.13)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsSoaRecord.#ctor(EDV2000.Common.Net.DNS.DnsPointer)">
            <summary>
            Constructs an SOA record by reading bytes from a return message
            </summary>
            <param name="pointer">A logical pointer to the bytes holding the record</param>
        </member>
        <member name="M:EDV2000.Common.Net.DNS.DnsSoaRecord.ToString">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsSoaRecord.PrimaryNameServer">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsSoaRecord.ResponsibleMailAddress">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsSoaRecord.Serial">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsSoaRecord.Refresh">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsSoaRecord.Retry">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsSoaRecord.Expire">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.Net.DNS.DnsSoaRecord.DefaultTtl">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Net.GCCollectorOptions">
            <summary>
            Optionen für GC.Collect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.GCCollectorOptions.None">
            <summary>
            Neutrales Element
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.GCCollectorOptions.LOHCompaction">
            <summary>
            LOH komprimieren (Blocking wird automatisch dazubeschaltet)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.GCCollectorOptions.Blocking">
            <summary>
            Während des GC.Collects hat alles Pause, erforderlich für LOHCompaction
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.GCCollector">
            <summary>
            Diese Klasse prüft in regelmäßigen Abständen den Speicherverbrauch und initiiert ein GC.Collect,
            wenn der Verbrauch über einer gewissen Grenze ist.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.IGCCollector">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.IGCCollector.GetSpeicherverbrauch">
            <summary>
            Gibt den Gesamtspeicherverbrauch zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IGCCollector.DoCollectNow(EDV2000.Common.Net.GCCollectorOptions)">
            <summary>
            Führt durch.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.GCCollector.PerformGCNow(EDV2000.Common.Net.GCCollectorOptions)">
            <summary>
            Führt unabhängig des Speichergrenzwerts ein GC.Collect durch.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.GCCollector.#ctor">
            <summary>
            Konstruktor, startet noch nicht.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.GCCollector.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.GCCollector.StartTimer">
            <summary>
            Startet
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.GCCollector.StopTimer">
            <summary>
            Stoppt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.GCCollector.GetSpeicherverbrauch">
            <summary>
            Gibt den Gesamt-Speicherverbrauch zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.GCCollector.AddSubCollector(EDV2000.Common.Net.IGCCollector)">
            <summary>
            Registriert einen Sub-Collector
            </summary>
            <param name="ySubGCC"></param>
        </member>
        <member name="M:EDV2000.Common.Net.GCCollector.AddSubCollector(EDV2000.Common.Net.IGCCProvider)">
            <summary>
            Registriert einen Sub-Collectorprovider
            </summary>
            <param name="yGCCPro"></param>
        </member>
        <member name="M:EDV2000.Common.Net.GCCollector.DoCollectNow">
            <summary>
            Führt unabhängig des Speichergrenzwerts ein GC.Collect durch.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.GCCollector.DoCollectNow(EDV2000.Common.Net.GCCollectorOptions)">
            <summary>
            Führt unabhängig des Speichergrenzwerts ein GC.Collect durch.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.GCCollector.Laufzeit">
            <summary>
            Gibt die Laufzeit des Prozesses zurück (wenn er den Typ GCCollector initialisiert hat)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.GCCollector.TimerIntervallMinutes">
            <summary>
            Intervall in Minuten (Default=2 Minuten)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.GCCollector.ThresholdKBytes">
            <summary>
            Gibt den Grenzwert in KBytes zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.GCCollectorCollection">
            <summary>
            Collection von IGCCollector-Objekten
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.GCCollectorCollection.Add(EDV2000.Common.Net.IGCCProvider)">
            <summary>
            Fügt einen Provider hinzu.
            </summary>
            <param name="yGCCPro"></param>
        </member>
        <member name="M:EDV2000.Common.Net.GCCollectorCollection.Add(EDV2000.Common.Net.IGCCollector)">
            <summary>
            Fügt einen hinzu.
            </summary>
            <param name="yGCC"></param>
        </member>
        <member name="M:EDV2000.Common.Net.GCCollectorCollection.GetEnumerator">
            <summary>
            Gibt einen Enumerator zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.GCCollectorCollection.Count">
            <summary>
            Gibt die Anzahl zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.GCCollectorCollection.Item(System.Int32)">
            <summary>
            Gibt den IGCC am Index zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.ClientForHostTeller">
            <summary>
            Diese Klasse ist der Client für den HostTeller
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.ClientForHostTeller.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.ClientForHostTeller.SucheServiceInfoService">
            <summary>
            Diese Methode startet die Suche nach dem Server
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.HostSeeking.ClientForHostTeller.UseGraphic">
            <summary>
            Dies gibt UseGraphic zurück oder legt UseGraphic fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostTellerServiceGetInfo">
            <summary>
            Delegate, welcher die Übergabe des Services handelt: übergabe des Namens, retour
            kommt der Inhalt der Info.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostTellerPoolClientStatusChangedDelegate">
            <summary>
            Delegate, welcher den Status eines Clients übergibt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostSeekerUdpPacketReceivedEvent">
            <summary>
            Delegate für ein empfangenes UDP-Packet, welcher den EndPoint und die Daten als String übergibt.
            Rückgabe boolean.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostTellerStatusWatcher">
            <summary>
            Delegate welcher den HostTellerClientPool übergibt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostTellerMessageEvent">
            <summary>
            Delegate, welcher eine Message übergibt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostTellerExceptionThrown">
            <summary>
            Delegate zur Behandlung von Exceptions, die im HostTeller auftreten
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostTellerClientEvent">
            <summary>
            Delegate zur Behandlung von Events, die im Zusammenhang mit Clients auftreten,
            übergibt den IPEndPoint des Clients.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.ServerUrlRetrievedDelegate">
            <summary>
            Dieser Delegate wird verwendet, wenn der HostName bekannt wird.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostFinderHostWasFoundDelegate">
            <summary>
            Dieser Delegate ist für die Übergabe eines IPEndPoints gedacht,
            prinzipiell wird er verwendet, wenn z.B. ein Host gefunden wure
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostFinderServiceGotContentDelegate">
            <summary>
            Dieser Delegate übergibt einen IPEndpoint und ein HostFinderKnownService.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostFinderStatusChangedDelegate">
            <summary>
            Delegate, welches den Endpoint des gefundenen Hosts und die Liste der gefundenen Services als HostFinderKnownServiceCollection
            übergibt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostFinderStatusWatcherCallback">
            <summary>
            Delegate, welcher eine Nachricht, die Anzahl der Durchläufe bis jetzt und die Gesamt-Anzahl
            der Durchläufe angibt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostFinderAtomicEvent">
            <summary>
            Delegate, welcher nichts übergibt und nur durch sein Auftreten bestimmt ist.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.EncapsulatedHostFinder">
            <summary>
            Diese Klasse stellt einen Modalen, gekapselten Client für den Hostteller dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.EncapsulatedHostFinder.HostFoundEvent">
            <summary>
            Der Server wurde gefunden und alle Services.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.EncapsulatedHostFinder.HostNotFoundEvent">
            <summary>
            Der Server wurde nicht gefunden bzw. keine Services gefunden.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.EncapsulatedHostFinder.ShowStatusInitiatingEvent">
            <summary>
            Event, daß der Fortschritt beim prinzipiellen Server suchen angezeigt werden soll
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.EncapsulatedHostFinder.ShowStatusRetrievingInfosEvent">
            <summary>
            Event, daß der Fortschritt beim ServiceInfoAbrufen erscheinen soll
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.EncapsulatedHostFinder.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.EncapsulatedHostFinder.StartSuche">
            <summary>
            Diese MEthode startet die Suche und kehrt SOFORT zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.EncapsulatedHostFinder.StartSucheLocal">
            <summary>
            Diese MEthode startet die Suche lokal und kehrt SOFORT zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.EncapsulatedHostFinder.WaitForFound">
            <summary>
            Diese Methode wartet, bis der Server gefunden wurde, ein Fehler aufgetreten
            ist oder eine Minute vorbei ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.EncapsulatedHostFinder.GetServerInfos">
            <summary>
            Diese Methode sucht nach dem Server und kehrt zurück,
            Wenn die Infos da sind oder ein Fehler aufgetreten ist
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.EncapsulatedHostFinder.GetServerUrl">
            <summary>
            Dies gibt den ServerEndpoint zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.HostSeeking.EncapsulatedHostFinder.FoundServices">
            <summary>
            Liste der mittels Suche gefundenen Services
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.HostSeeking.EncapsulatedHostFinder.FoundEndPoint">
            <summary>
            Mittels Suche gefundener Endpunkt
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.HostSeeking.EncapsulatedHostFinder.HTQAA">
            <summary>
            Der HTQAA des zugrundeliegenden Hosttellers
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.Helpers.HostFinderServiceNames">
            <summary>
            Dieser Enum ist eine Auflistung der möglichen Infos, welcher der HostTeller ausschickt
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostFinderServiceNames.InfoServiceServerUrl">
            <summary>
            Das Service, welche die InfoServiceServer-url bekanntgibt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.Helpers.HostFinderKnownService">
            <summary>
            Stellt einen bereits vom HostTeller empfangenen Service dar, der
            daher bereits bekannt ist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostFinderKnownService._name">
            <summary>
            Der Name des bekannten HostTellerSevices
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostFinderKnownService._content">
            <summary>
            Der zurückgegebene inhalt des HostTellerServices
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.HostFinderKnownService.#ctor(EDV2000.Common.Net.HostSeeking.Helpers.HostFinderServiceNames,System.String)">
            <summary>
            Konstruktor, Übergabe von Name und Inhalt
            </summary>
            <param name="yServiceName">-</param>
            <param name="yContent">-</param>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.HostFinderKnownService.ToString">
            <summary>
            Umwandlung in einen String mit Name:Inhalt 
            </summary>
            <returns>-</returns>
        </member>
        <member name="P:EDV2000.Common.Net.HostSeeking.Helpers.HostFinderKnownService.Name">
            <summary>
            Dies gibt den Namen des KnownService des HostTellers zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.HostSeeking.Helpers.HostFinderKnownService.Content">
            <summary>
            Dies gibt den Inhalt auf die Frage nach dem KnownService des HostTellers zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.Helpers.HostFinderKnownServiceCollection">
            <summary>
            Diese Klasse ist abgeleitet von ArrayList und ist eine Liste
            von ausschließlich HostFinderKnownServices
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.HostFinderKnownServiceCollection.Add(EDV2000.Common.Net.HostSeeking.Helpers.HostFinderKnownService)">
            <summary>
            Fügt ein KnownService der Liste hinzu
            </summary>
            <param name="yHFKS"></param>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.HostFinderKnownServiceCollection.ToString">
            <summary>
            Gibt Stringentsprechung zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.HostSeeking.Helpers.HostFinderKnownServiceCollection.Item(EDV2000.Common.Net.HostSeeking.Helpers.HostFinderServiceNames)">
            <summary>
            Gibt gefundenes Service zum übergebenen Namen zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClient">
            <summary>
            Diese Klasse speichert Informationen zum Client und seinen Status.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClient.abgelaufen">
            <summary>
            Wird true, sobald, der Client sich eine festgelegte Zeitspanne nicht gerührt hat.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClient.myEP">
            <summary>
            Stellt den Endpoint des Client dar
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClient.myStatus">
            <summary>
            Status des Client
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClient.myExpirationTime">
            <summary>
            Zeit, bei der der Client sich gemeldet haben muß, damit er nicht abläuft.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClient.#ctor">
            <summary>
            Konstruktor: Mittels Referenz wird hier auf das momentan gültige Services-Objekt
            verwiesen.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientPool">
            <summary>
            Dies ist ein Client-Pool, den der Hostteller benötigt.
            Dort speichert er hinein, ob der Client sich schon mal gemeldet hat,
            was er ihm wieoft geantwortet hat usw.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientPool.myList">
            <summary>
            Dies ist die Liste der Clients, welche sich bereits erstmalig gemeldet haben.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientPool.ClientExpirationTime">
            <summary>
            Zeit in Millisekunden, dach der der Client als abgelaufen gilt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientPool.#ctor">
            <summary>
            Konstruktor: Übergabe einer Referenz auf das momentan gültige HostTellerServices-Objekt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientPool.GetClientStatus(System.Net.IPEndPoint)">
            <summary>
            Fragt den Status des Klients ab, der duch den EndPoint definiert ist.
            Wenn der Klient noch nicht registriert ist, wird der Status "noch nie gemeldet"
            zurückgegeben.
            </summary>
            <param name="yEP">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientPool.SetClientStatus(System.Net.IPEndPoint,EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientStatus)">
            <summary>
            Setzt den Clientstatus des mittels EndPoints definierten Clients
            auf den übergebenen Status.
            </summary>
            <param name="yEP">-</param>
            <param name="yStatus">-</param>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientPool.ValidateClientStatusChange">
            <summary>
            Event, daß sich der Status eines Clients geändert hat
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientPool.ClientExpired">
            <summary>
            Event, daß ein Client des Pools "rausgeworfen" wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientPool.ExpiredCheckInterval">
            <summary>
            Intervall, nach dem die Clients auf Ablaufen geprüft werden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientServiceStatus">
            <summary>
            Diese Klasse stellt den Status eines Services/Informationstyps dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientServiceStatus.ServiceName">
            <summary>
            Name des Services bzw. InfoTyps
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientServiceStatus.Quested">
            <summary>
            Wurde diese Information vom Client bereits abgefragt?
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientServiceStatus.AnswerCount">
            <summary>
            Wie oft wurde vom Server dem Client schon geantwortet?
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientServiceStatus.LastAnswer">
            <summary>
            Zu diesem Zeitpunkt wurde die letzte Anwort zurückgegeben
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientServiceStatus.Confirmed">
            <summary>
            Wurde die Antwort bereits bestätigt?
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientServiceStatus.#ctor(EDV2000.Common.Net.HostSeeking.Helpers.HostFinderServiceNames)">
            <summary>
            Konstruktor: Übergabe des ServiceNamens
            </summary>
            <param name="yName">Servicename</param>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientServiceStatus.ResetStatus">
            <summary>
            Setzt den Status des Services zurück auf den Zustand "noch nie abgefragt".
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientStatus">
            <summary>
            Diese Klasse stellt den Status eines Clients und den Status aller der von
            ihm abrufbaren Infotypen/Services dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientStatus.Initiated">
            <summary>
            Hat der Client irgendwann schon mal angerufen?
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientStatus.Acknowledged">
            <summary>
            Hat der Client die erstmalige Antwort erhalten?
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientStatus.InitiationAnswerCount">
            <summary>
            Wie oft wurde die erstmalige Antwort geschickt?
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientStatus.LastInitiationAnswer">
            <summary>
            Wann wurde die letzte Antwort geschickt?
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientStatus.ServiceStati">
            <summary>
            Liste der Stati aller abrufbaren Services.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientStatus.#ctor">
            <summary>
            Konstruktor: Übergabe des momentan gültigen HostTellerServices-Objekts.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerClientStatus.ResetStatus">
            <summary>
            Setzt den Status des Clients auf "noch nie angerufen"
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers">
            <summary>
            Diese Klasse beinhaltet diverse Informationen und stellt im Prinzip
            die Konfiguration des HostTeller-Serverobjektes dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.InitiationQuestion">
            <summary>
            Frage, die der Client erstmalig stellen muß, um sich beim HostTeller-Server
            zu registrieren
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.InitiationAnswer">
            <summary>
            Anwort, die der Client vom HostTeller-Server geschickt bekommt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.Question1">
            <summary>
            Einleitung der Informationsabfrage des Clients, Vorsetzzeichen
            zum ServiceNamen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.Question2">
            <summary>
            Ausklang der Informationsabfrage des Clients, Nachsetzzeichen
            zum ServiceNamen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.Answer1">
            <summary>
            Einleitung der Informationsübergabe des Servers, Vorsetzzeichen
            zum ServiceNamen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.Answer2">
            <summary>
            Bei Informationsübergabe des Servers, Trennzeichen
            zwischen ServiceNamen und Information selbst.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.Confirmation1">
            <summary>
            Einleitung der Bestätigung des InfoErhalts des Clients, Vorsetzzeichen
            zum ServiceNamen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.Confirmation2">
            <summary>
            Bei Bestätigung des InfoErhalts des Clients, Trennzeichen
            zwischen ServiceNamen und Information selbst.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.AnswerIntervalTime">
            <summary>
            Verzögerung, die mindestens zwischen den Antworten liegen sollte.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.HostTellerClockTime">
            <summary>
            Zeit zwischen den Takten, in denen der HostTeller seine Stati prüft.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.InitiationAnswerCount">
            <summary>
            Anzahl der Antworten auf anfängliche, erstmalige Anfragen der Clients
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.AnswerCount">
            <summary>
            Anzahl der Antworten auf Informationsabfragen der Clients
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.InitiationExpireTime">
            <summary>
            Zeit, nach der der Client automatisch nicht mehr als registriert gilt
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.HostTellerDefaultPortNumber">
            <summary>
            PortNummer, unter der der HostTeller-Server erreichbar ist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.HostFinderDefaultPortNumber">
            <summary>
            PortNummer, unter der der Client seine Antworten empfängt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.EventLogName">
            <summary>
            EventlogName
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.EventLogSource">
            <summary>
            EventLogSource
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.#ctor">
            <summary>
            Kostruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers.ResetToDefault">
            <summary>
            Zurücksetzen auf Default
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.Helpers.Obsolete.HostTellerServices">
            <summary>
            Diese Klasse stellt eine Liste der Informationstypen dar, die
            vom HostTeller abgefragt werden können=Services.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.Obsolete.HostTellerServices.#ctor">
            <summary>
            Standard-Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.Helpers.Obsolete.HostTellerServices.GetServiceInfo(EDV2000.Common.Net.HostSeeking.Helpers.HostFinderServiceNames)">
            <summary>
            Funktion, die die Information des übergebenen Typs herausfindet.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.Helpers.Obsolete.HostTellerServices.GetInfoQuestionEvent">
            <summary>
            Mit diesem Event kann man die Standard-Informationsermittlung ersetzen
            und dort auch eventuell andere Informationstypen verarbeiten.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostFinder">
            <summary>
            Stellt einen HostFinder bereit, der nach dem Server, der
            einen HostTeller laufen hat, sucht.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.HostFinder.MaximumServerSearchCount">
            <summary>
            Anzahl der Versuche, die der Server mittels Broadcasting angerufen wird
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.HostFinder.ServerSearchRequestInterval">
            <summary>
            Intervall, in dem der Server mittels BroadCasting angerufen wird
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.HostFinder.MaximumServiceRequestCount">
            <summary>
            Anzahl der Versuche, die das Service vom Server angefordert wird
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.HostFinder.ServiceRequestInterval">
            <summary>
            Intervall, indem das Service angefordert wird
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostFinder.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostFinder.Finalize">
            <summary>
            Destructor, eh schon wissen...
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostFinder.SearchForServices(System.Boolean)">
            <summary>
            Diese Methode startet die Suche nach dem Server
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostFinder.BroadcastMessage(System.String,System.Net.IPEndPoint)">
            <summary>
            Diese Methode broadcastet die Message
            </summary>
            <param name="yMessage"></param>
            <param name="yEP"></param>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostFinder.GetCoreAdminInfoServiceServerUrl">
            <summary>
            Dies gibt die Url des CoreAdminInfoServices retour, natürlich wenn die
            benötigten Services bekannt sind.
            </summary>
            <returns>-</returns>
        </member>
        <member name="P:EDV2000.Common.Net.HostSeeking.HostFinder.MyQAA">
            <summary>
            Property, die das HTQAA Objekt zurückgibt oder festlegt.
            Hier können die Fragen und Antworten überschrieben werden, die der HostTeller stellt/gibt.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostFinder.HostFound">
            <summary>
            Event, der eintritt, wenn die Initiation Answer des Hosts
            eintrifft.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostFinder.HostNotFound">
            <summary>
            Event, der auftritt, wenn die maximale Anzahl an ServerInitiationRequests abgelaufen sind
            und daher der Server nicht gefunden wurde
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostFinder.StatusChanged">
            <summary>
            Event, der auftritt, wenn sich irgendwie der Status des Hosts geändet hat.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostFinder.ServiceGotContent">
            <summary>
            Event, der auftritt, wenn vom Host der Inhalt eines Services
            eingetroffen ist.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostFinder.AllServicesKnown">
            <summary>
            Event, der auftritt, wenn alle Dienstinformationen bekannt geworden sind
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostFinder.NotAllServicesKnown">
            <summary>
            Event, der auftritt, daß nicht alle Services empfangen wurden
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostFinder.ClientInitiationStatusWatchEvent">
            <summary>
            Event zum Watchen des Status der ClientInitiation
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostFinder.InfoServiceRetrievingStatusWatchEvent">
            <summary>
            Event zum Watchen des InfoRetrieving
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostFinder.UdpPacketReceivedEvent">
            <summary>
            Event, daß ein UDP-Paket empfangen worden ist. Rückgabe true, wenn es behandelt
            werden soll, false wenn nicht.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostTeller">
            <summary>
            HostTeller-Objekt
            Diese Server-Klasse	stellt ein Objekt bereit, welches auf einkommende UDP-Requests, welche eine bestimmte
            Frage stellen, antwortet. Die Frage muß speziell festgelegt sein. Sie ruft den Zustand "Initiated" beim
            Server hervor. (Dieser Zustand vergeht aber	von	selber nach	der	festgelegten Zeitspanne.) Diese Antwort
            ist eine festgelegte Antwort und wird eine gewisse Anzahl mal an den bestimmten	Client geschickt mit einer
            gewissen Zeit Abstand. Wenn der Client die festgelegte Anwort empfängt, weiß er, daß nun der Server	im
            Zustand "Initiated" ist.
            Nun	sendet er seine	Anfragen: Es gibt mehrere Services, welche... (siehe Klasse HostTellerServices.)
            Das	Serverobjekt wartet	die festgelegte Zeitspanne und antwortet dann mit dem AntwortSchlüssel und der
            Antwort (Es handelt sich um die zur Anfrage gehörende spezielle Antwortzeichenkette, einem Doppelpunkt
            und	der	eigentlichen Anwort.)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostTeller.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostTeller.#ctor(System.Int32,System.Int32)">
            <summary>
            Konstruktor, Übergabe von ServerPort und ClientPort
            </summary>
            <param name="yServerPort">-</param>
            <param name="yClientPort">-</param>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostTeller.#ctor(EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers)">
            <summary>
            Konstruktor, Übergabe des zu verwendenden HostTellerQuestionsAndAnswers Objekt
            </summary>
            <param name="yQAA">-</param>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostTeller.#ctor(System.Int32,System.Int32,EDV2000.Common.Net.HostSeeking.Helpers.HostTellerQuestionsAndAnswers)">
            <summary>
            Konstruktor, Übergabe von ServerPort und ClientPort und des zu verwendenden HostTellerQuestionsAndAnswers Objekt
            </summary>
            <param name="yServerPort">-</param>
            <param name="yClientPort">-</param>
            <param name="yQAA">-</param>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostTeller.Finalize">
            <summary>
            Destruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostTeller.Close">
            <summary>
            Diese Methode schließt den HostTeller, sodaß er nicht mehr auf Anfragen wartet.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostTeller.GetServiceInfo(EDV2000.Common.Net.HostSeeking.Helpers.HostFinderServiceNames)">
            <summary>
            Funktion, die die Information des übergebenen Typs herausfindet.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostTeller.UdpPacketReceived">
            <summary>
            Event, daß ein UDP-Paket eingetroffen wurde. Wenn false zurückgegeben wird,
            wird das Packet verworfen, wenn true zurückgegeben wird, wird es behandelt.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostTeller.StatusChanged">
            <summary>
            Event, daß sich der Status eines Clients geändert hat.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostTeller.ShowMessageEvent">
            <summary>
            Event, daß der HostTeller zum Zwecke des Debugs eine Message sendet.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostTeller.AnotherHostTellerActiveEvent">
            <summary>
            Event, der dann auftritt, wenn der HostTeller seinen UDP-Anschluß nicht öffnen kann
            für den UdpListener.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostTeller.ClientInitiated">
            <summary>
            Event, daß sich der übergebene Client mit der Initialisierungsfrage gemeldet hat.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostTeller.ClientAcknowledgedInitiating">
            <summary>
            Event, daß der Client die Initiatiierungsbestätigung des Servers mit einer Anfrage für einen
            Dienst bestätigt hat.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostTeller.ClientAllServicesConfirmed">
            <summary>
            Event, daß der Client alle Services bestätigt hat.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostTeller.ClientExpired">
            <summary>
            Event, daß ein Client "rausgeworfen" wurde.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostTeller.GetInfoQuestionEvent">
            <summary>
            Mit diesem Event kann man die Standard-Informationsermittlung ersetzen
            und dort auch eventuell andere Informationstypen verarbeiten.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.HostSeeking.HostTeller.MyHostTellerQAA">
            <summary>
            Gibt das HostTellerQuestionAndAnswers zurück oder legt es fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.HostSeeking.HostTeller.MyClientPool">
            <summary>
            Gibt das HostTellerClientPool Objekt zurück oder legt es fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostTellerSiUrlTellerDelegate">
            <summary>
            Delegate, welcher einen String zurückkgibt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostTellerSi">
            <summary>
            Diese Klasse ist ein vereinfachter HostTeller.
            Sobald er IRGENDEIN Datagramm empfängt, schickt er nach einer zufälligen Zeit
            zwischen 10ms und 500ms dreimal einen String, welchen er mittels Event
            abfragt, im Abstand von 500ms zu dem IPEndpoint, von welchem das Datagramm 
            empfangen wurde.
            
            Dieser HostTellerSi horcht auf einem bestimmten Port mittels eines UDPListeners.
            Wenn dieser nicht angelegt werden kann, so wird dies alle 30Sekunden probiert, bis es geht.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostTellerSi.#ctor(System.Int32)">
            <summary>
            Konstruktor
            </summary>
            <param name="yPortNummer"></param>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostTellerSi.Finalize">
            <summary>
            Destruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostTellerSi.Close">
            <summary>
            Schließt den HostTellerSi
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostTellerSi.Dispose">
            <summary>
            Dispose
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostTellerSi.Dispose(System.Boolean)">
            <summary>
            Dispose
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.HostTellerSi.RequestForUrl">
            <summary>
            Event, welches nach dem zu versendenden string verlangt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.HostTellerSiClient">
            <summary>
            Diese Klasse stellt Methoden zur Verfügung, mit deren Hilfe
            ein HostTellerSi abgefragt werden kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostTellerSiClient.#ctor(System.Int32,System.Int32)">
            <summary>
            Konstruktor
            </summary>
            <param name="yHostTellerSiPortNr"></param>
            <param name="yClientPortNr"></param>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostTellerSiClient.GetHostTellerSiUrls">
            <summary>
            Diese Methode broadcastet Meldungen, sodaß einer oder mehrere HostTellerSi antworten.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.HostTellerSiClient.udpListener_StringReceived(System.Net.IPEndPoint,System.String)">
            <summary>
            Methode, die reagiert, wenn ein String empfangen wurde.
            </summary>
            <param name="ep"></param>
            <param name="datagram"></param>
        </member>
        <member name="T:EDV2000.Common.Net.HostSeeking.OLDClientForHostTeller">
            <summary>
            Diese Classe sucht den Server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.HostSeeking.OLDClientForHostTeller.HostNotFoundEvent">
            <summary>
            Der Server wurde nicht gefunden bzw. keine Services gefunden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.OLDClientForHostTeller.InitializeComponent">
            <summary>
            Erforderliche Methode für die Designerunterstützung. 
            Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.OLDClientForHostTeller.#ctor">
            <summary>
            Initialisiert den Client
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.OLDClientForHostTeller.InitClient">
            <summary>
            Initialisiert den Client
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.OLDClientForHostTeller.Dispose(System.Boolean)">
            <summary>
            Die verwendeten Ressourcen bereinigen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostSeeking.OLDClientForHostTeller.SucheServer">
            <summary>
            Funktion zum Starten der Serversuche
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.HostSeeking.OLDClientForHostTeller.HTQAA">
            <summary>
            
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.HostSeeking.OLDClientForHostTeller.ServerFoundEvent">
            <summary>
            Der Server wurde gefunden und alle Services.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostsFile">
            <summary>
            Abstraktion für das Windows-Hostfile
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostsFile.OpenOperatingSystemHostsFile">
            <summary>
            Öffnet das Standard-Windows-Hosts-File.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.HostsFile.Main">
            <summary>
            Testmethode für HostFile.-
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostsFile.#ctor(System.String)">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostsFile.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostsFile.Close">
            <summary>
            Schließt alles ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostsFile.HandleChanged">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostsFile.InitializeLifetimeService">
            <summary>
            Lebenserhaltung.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.HostsFile.Dispose">
            <summary>
            Schließt alles ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostsFile.Dispose(System.Boolean)">
            <summary>
            Schließt alles ab.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.HostsFile.Stream">
            <summary>
            Der Stream zum Hosts-File.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.HostsFile.FileName">
            <summary>
            Der FileName zum Hosts-File.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.HostsFile.Entries">
            <summary>
            Die Einträge des Hosts-Files...
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostFileEntry">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostFileEntry.ReadFromReader(System.IO.TextReader)">
            <summary>
            Liest aus dem Reader die nächste Zeile und parst sie, wenn null kommt, gab es keine nächste Zeile.
            </summary>
            <param name="yReader"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.HostFileEntry.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostFileEntry.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostFileEntry.#ctor(System.String,System.String)">
            <summary>
            Konstruktor für einen Hosteintrag
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostFileEntry.#ctor(System.String,System.String,System.String)">
            <summary>
            Konstruktor für einen Hosteintrag mit KOmmentar
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostFileEntry.ParseLine(System.String)">
            <summary>
            Parst die Zeile...
            </summary>
            <param name="yLine"></param>
        </member>
        <member name="M:EDV2000.Common.Net.HostFileEntry.WriteTo(System.IO.TextWriter)">
            <summary>
            Schreibt raus in den Writer.
            </summary>
            <param name="yWriter"></param>
        </member>
        <member name="P:EDV2000.Common.Net.HostFileEntry.IPAddressText">
            <summary>
            Dies gibt den Text der IP-Address zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.HostFileEntry.HostName">
            <summary>
            Dies gibt HostName zurück oder legt HostName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.HostFileEntry.Comment">
            <summary>
            Dies gibt Comment zurück oder legt Comment fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.HostFileEntry.Parent">
            <summary>
            Dies gibt Parent zurück oder legt Parent fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.HostFileEntryCollection">
            <summary>
            Auflistung der HostFileEntry-Objekte..
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostFileEntryCollection.#ctor(EDV2000.Common.Net.HostsFile)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.HostFileEntryCollection.Add(EDV2000.Common.Net.HostFileEntry)">
            <summary>
            Fügt ein Entry hinzu.
            </summary>
            <param name="yEntry"></param>
        </member>
        <member name="M:EDV2000.Common.Net.HostFileEntryCollection.HandleChanged">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.IGCCProvider">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.IGCCProvider.GCCollector">
            <summary>
            Gibt den GCCollector zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.IManagerProvider">
            <summary>
            Zusammenfassung für IManagerProvider.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.IManagerProvider.GetManagerByInterface(System.Type)">
            <summary>
            Gibt den ersten Manager zurück, der das übergebene Iterface unterstützt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.IManagerProvider.GetManagerByClass(System.Type)">
            <summary>
            Gibt den ersten Manager zurück, der vom übergebenen Typ ist oder
            von diesem ableitet.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.IManagerProvider.Item(System.String)">
            <summary>
            Gibt den Manager mit dem übergebenen Namen zurück.
            (CASEINSENSITIVE)
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.IManagerServiceProvider">
            <summary>
            Gibt das Service vom angeforderten Typ zurück. (ManagerProvider unterstützt dieses Interface)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.IManagerServiceProvider.GetService(System.Type)">
            <summary>
            Gibt das erste Service, welches zum übergebenen Typ zuweisbar ist (kann Class sein oder Interface)
            zurück.
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Net.IManagerProviderRegistrar">
            <summary>
            Beschreibt Funktionen, um Manager beim ManagerProvider zu registrieren.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.IManagerProviderRegistrar.RegisterManager(System.Object,System.String)">
            <summary>
            Registriert den übergebenen Manager mit dem übergebenen Namen
            </summary>
            <param name="yManager"></param>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.Net.IManagerProviderRegistrar.RegisterManagerProvider(EDV2000.Common.Net.IManagerProvider)">
            <summary>
            Registriert den IManagerProvider
            </summary>
            <param name="yManagerProvider"></param>
        </member>
        <member name="M:EDV2000.Common.Net.IManagerProviderRegistrar.RegisterManagerProviderProvider(EDV2000.Common.Net.IManagerProviderProvider)">
            <summary>
            Registriert den IManagerProviderProvider
            </summary>
            <param name="yManagerProviderPro"></param>
        </member>
        <member name="M:EDV2000.Common.Net.IManagerProviderRegistrar.UnregisterManager(System.Object)">
            <summary>
            Unregistriert den übergebenen Manager oder den übergebenen Provider
            </summary>
            <param name="yManager"></param>
        </member>
        <member name="M:EDV2000.Common.Net.IManagerProviderRegistrar.UnregisterManagerByName(System.String)">
            <summary>
            Unregistriert den Manager mit dem übergebenen Namen.
            </summary>
            <param name="yName"></param>
        </member>
        <member name="T:EDV2000.Common.Net.IManagerServiceProviderRegistrar">
            <summary>
            Beschreibt Funktionen, um Services beim ManagerProvider zu registrieren.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.IManagerServiceProviderRegistrar.RegisterService(System.Object)">
            <summary>
            Registriert das Service allgemein ohne Namen (oder einen IManagerServiceProvider oder einen IManagerServiceProviderProvider)
            </summary>
            <param name="yService"></param>
        </member>
        <member name="M:EDV2000.Common.Net.IManagerServiceProviderRegistrar.RegisterServiceProvider(EDV2000.Common.Net.IManagerServiceProvider)">
            <summary>
            Registriert den IManagerServiceProvider
            </summary>
            <param name="yManagerServiceProvider"></param>
        </member>
        <member name="M:EDV2000.Common.Net.IManagerServiceProviderRegistrar.RegisterServiceProvider(EDV2000.Common.Net.IManagerServiceProviderProvider)">
            <summary>
            Registriert den IManagerServiceProviderProvider
            </summary>
            <param name="yManagerServiceProviderProvider"></param>
        </member>
        <member name="M:EDV2000.Common.Net.IManagerServiceProviderRegistrar.UnregisterServiceOrServiceProvider(System.Object)">
            <summary>
            Entregistriert das übergebene Service.
            </summary>
            <param name="yService"></param>
        </member>
        <member name="T:EDV2000.Common.Net.IManagerProviderProvider">
            <summary>
            Provider für einen IManagerProvider.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.IManagerProviderProvider.ManagerProvider">
            <summary>
            Gibt den ManagerProvider zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.IManagerServiceProviderProvider">
            <summary>
            Provider für einen IManagerServiceProvider
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.IManagerServiceProviderProvider.ServiceProvider">
            <summary>
            Gibt den Manager-ServiceProvider zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.IPAddressHelper">
            <summary>
            Zusammenfassung für IPAddressHelper.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.IsIP4Address(System.String)">
            <summary>
            Gibt zurück, ob der Text (außer führende und nachgestellte Whitespaces) eine IP-Adresse enthält.
            </summary>
            <param name="yIPAddressText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.FromIPAddress(System.Net.IPAddress)">
            <summary>
            Wandelt eine IP-Adresse in die long-Darstellung um.
            </summary>
            <param name="yIPA"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.FromLong(System.Int64)">
            <summary>
            Wandelt die long-Darstellung in eine IP-Adresse um.
            </summary>
            <param name="yIPA"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.CalcSubNetMask(System.Net.IPAddress[])">
            <summary>
            Berechnet aufgrund der übergebenen IP-Adressen eine SubNet-Maske, welche alle
            Adressen abdeckt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.CheckSubNetMask(System.Net.IPAddress,System.Net.IPAddress[])">
            <summary>
            Prüft, ob mit der übergebenen SubNet-Maske alle IP-Adressen erreichbar sind.
            </summary>
            <param name="ySubNetMask"></param>
            <param name="yAdresses"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.FromBytes(System.Byte[])">
            <summary>
            Wandelt den Buffer in IP um.
            </summary>
            <param name="yBuffer"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.ConvertIPAddressToComparable(System.Net.IPAddress)">
            <summary>
            Wandelt eine IP-Adresse in eine long Darstellung um, wobei, wenn die IP-Adresse um eins erhöht wird,
            auch der Wert um eins größer ist.
            </summary>
            <param name="yIPA"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.ConvertComparableToIPAddress(System.Int64)">
            <summary>
            Wandelt eine IP-Adresse in eine long Darstellung um, wobei, wenn die IP-Adresse um eins erhöht wird,
            auch der Wert um eins größer ist. 
            </summary>
            <param name="yComparable"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.IsIPAddressInRange(System.Net.IPAddress,System.Net.IPAddress,System.Net.IPAddress)">
            <summary>
            Gibt zurück, ob sich die übergeben IP-Addresse im angegebenen Bereich befindet.
            </summary>
            <param name="yAddress"></param>
            <param name="yIPStart"></param>
            <param name="yIPEnd"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.IsIPAddressIn192Range(System.Net.IPAddress)">
            <summary>
            Gibt zurück, ob sich die übergeben IP-Addresse im 192er-Bereich befindet.
            </summary>
            <param name="yAddress"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.IsIPAddressIn172Range(System.Net.IPAddress)">
            <summary>
            Gibt zurück, ob sich die übergeben IP-Addresse im 172er-Bereich befindet.
            </summary>
            <param name="yAddress"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.IsPrivateIP(System.Net.IPAddress)">
            <summary>
            Gibt zurück, ob es sich bei der übergebenen IP-Addresse um eine private Adresse handelt, d.h.
            ob diese IP-Adresse in einer privaten IP-Range ist.
            </summary>
            <param name="yAddress"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.IsZeroConfIP(System.Net.IPAddress)">
            <summary>
            Gibt zurück, ob es sich bei der übergebenen IP-Addresse um eine spezielle ZEROCONF-IP-Addresse
            handelt. Hierbei handelt es sich um eine spezielle IP, welche ohne DHCP vergeben wird.
            </summary>
            <param name="yAddress"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.IsLoopBack(System.Net.IPAddress)">
            <summary>
            Gibt zurück, ob die IP-Adresse der Loopback entspricht.
            </summary>
            <param name="yAddress"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.GetPreferredIPAddress">
            <summary>
            Gibt aus der Menge der eigenen IP-Addressen möglichst die erste private IP, dann möglichst eine ZeroConf-IP und dann die erste überhaupt und wenn die auch nicht, dann die Loopback zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.GetPreferredIPAddress(System.Net.IPAddress[],System.Net.IPAddress)">
            <summary>
            Gibt möglichst die erste private IP, dann möglichst eine ZeroConf-IP und dann die erste überhaupt und wenn die auch nicht, dann den Fallback zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.MACAddressToTring(System.Byte[])">
            <summary>
            Wandelt die als Byte-Array übergebene MAC in einen HEXString um.
            (6 Bytes=12Zeichen)
            </summary>
            <param name="yMACAddress"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.MACAddressFromString(System.String)">
            <summary>
            Wandelt den übergebenen HEXString in das ByteArray einer MAC-Adresse um.
            (12Zeichen=6Bytes)
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.IPAddressAdd(System.Net.IPAddress,System.Int32)">
            <summary>
            Addiert das angegebene Additivum zur IP-Adresse. D.h. aus 192.168.1.200 + 13 wird 192.168.1.213.
            Es wird jedoch auch aus 192.168.1.250 + 10 = 192.168.2.4 und weiters
            192.168.1.250 - 290 = 192.168.0.216
            </summary>
            <param name="yAddress"></param>
            <param name="yAdditive"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.FormatIPAddress(System.Net.IPAddress)">
            <summary>
            Formatiert die IP-Adresse so, dass IP6 Adressen in eckige Klammern gestellt werden!
            </summary>
            <param name="yIP"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.SelectFirstIPAddress(System.Net.IPAddress[])">
            <summary>
            Durchsucht die übergebenen IPs zuerstmal nach einer IP4-Adresse. Wenn diese nicht gefunden wird, kommt die erstbeste.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.FormatFirstSelectedIPAddress(System.Net.IPAddress[])">
            <summary>
            Durchsucht die übergebenen IPs zuerstmal nach einer IP4-Adresse. Wenn diese nicht gefunden wird, kommt die erstbeste.
            Wandelt in String um. Bei einer IP6 kommt sie in eckigen Klammern.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.NetworkToHostOrder(System.UInt64)">
            <summary>
            Wandelt die Netzwerkreihenfolge in die Hostreihenfolge um.
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.NetworkToHostOrder(System.Int64)">
            <summary>
            Wandelt die Netzwerkreihenfolge in die Hostreihenfolge um.
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.NetworkToHostOrder(System.UInt32)">
            <summary>
            Wandelt die Netzwerkreihenfolge in die Hostreihenfolge um.
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.NetworkToHostOrder(System.Int32)">
            <summary>
            Wandelt die Netzwerkreihenfolge in die Hostreihenfolge um.
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.NetworkToHostOrder(System.UInt16)">
            <summary>
            Wandelt die Netzwerkreihenfolge in die Hostreihenfolge um.
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.NetworkToHostOrder(System.Int16)">
            <summary>
            Wandelt die Netzwerkreihenfolge in die Hostreihenfolge um.
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.HostToNetworkOrder(System.UInt64)">
            <summary>
            Wandelt die Netzwerkreihenfolge in die Hostreihenfolge um.
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.HostToNetworkOrder(System.Int64)">
            <summary>
            Wandelt die Netzwerkreihenfolge in die Hostreihenfolge um.
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.HostToNetworkOrder(System.UInt32)">
            <summary>
            Wandelt die Netzwerkreihenfolge in die Hostreihenfolge um.
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.HostToNetworkOrder(System.Int32)">
            <summary>
            Wandelt die Netzwerkreihenfolge in die Hostreihenfolge um.
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.HostToNetworkOrder(System.UInt16)">
            <summary>
            Wandelt die Netzwerkreihenfolge in die Hostreihenfolge um.
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.IPAddressHelper.HostToNetworkOrder(System.Int16)">
            <summary>
            Wandelt die Netzwerkreihenfolge in die Hostreihenfolge um.
            </summary>
            <param name="yWert"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.IPAddressHelper.IP4Regex">
            <summary>
            Gibt einen Regex zurück, der aus einem Text IP4 rauslesen kann.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.IWorkstationIdTeller">
            <summary>
            Dies ist ein Inteface für ein Objekt, welches die WorkstationId vom Hostnamen ermitteln kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.IWorkstationIdTeller.GetWorkstationIdFromHostName(System.String)">
            <summary>
            Diese Methode gibt die WorkstationId des Computers mit dem übergebenen Hostnamen zurück.
            </summary>
            <param name="yWorkstationHostName"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Net.MachineManagement.API.NET_API_STATUS">
            <summary>
            Errorcodes for NETAPI
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.NET_API_STATUS.ERROR_INVALID_LEVEL">
            <summary>
            The system call level is not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.NET_API_STATUS.ERROR_ACCESS_DENIED">
            <summary>
            Access is denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.NET_API_STATUS.ERROR_INVALID_PARAMETER">
            <summary>
            The parameter is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.NET_API_STATUS.ERROR_NOT_ENOUGH_MEMORY">
            <summary>
            Not enough storage is available to process this command.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.NET_API_STATUS.ERROR_NETWORK_BUSY">
            <summary>
            The network is busy.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.NET_API_STATUS.ERROR_BAD_NETPATH">
            <summary>
            The network path was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.NET_API_STATUS.ERROR_INVALID_COMPUTERNAME">
            <summary>
            Invalid Computername
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.MachineManagement.API.PLATTFORM_IDs">
            <summary>
            Enum, welcher die Plattform bestimmt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.PLATTFORM_IDs.PLATFORM_ID_DOS">
            <summary>
            DOS
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.PLATTFORM_IDs.PLATFORM_ID_OS2">
            <summary>
            OS2
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.PLATTFORM_IDs.PLATFORM_ID_NT">
            <summary>
            NT
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.PLATTFORM_IDs.PLATFORM_ID_OSF">
            <summary>
            OSF
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.PLATTFORM_IDs.PLATFORM_ID_VMS">
            <summary>
            VMS
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.MachineManagement.API.PREF_LENGTH">
            <summary>
            Length of returned Data.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.MachineManagement.API.SERVER_INFO_101">
            <summary>
            Structure for the SERVER_INFO_101
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.SERVER_INFO_101.sv101_platform_id">
            <summary>
            PLattform-ID, siehe PLATTFORM_IDs
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.SERVER_INFO_101.sv101_name">
            <summary>
            Name des Servers/Workstation
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.SERVER_INFO_101.sv101_version_major">
            <summary>
            Major Version des OS
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.SERVER_INFO_101.sv101_version_minor">
            <summary>
            Minor Version des OS
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.API.SERVER_INFO_101.sv101_type">
            <summary>
            die Type der Dienste
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.MachineManagement.API.SERVER_INFO_102">
            <summary>
            Structure for the SERVER_INFO_102
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.MachineManagement.API.SV_101_TYPES">
            <summary>
            list of all available server types for API
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.MachineManagement.MachineInfoException">
            <summary>
            Diese Execption behandelt einen allgemeinen Fehler bei der Ermittlung der MachineInfo einer oder mehrerer Machines.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineInfoException._domainName">
            <summary>
            Der Name der Domain
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineInfoException._apiCode">
            <summary>
            Der API-Code
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineInfoException._message">
            <summary>
            Dieses Field beschreibt die aktuelle Ausnahme.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfoException.#ctor(System.String,System.UInt32,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDomainName"></param>
            <param name="yApiResultCode"></param>
            <param name="yMessage"></param>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfoException.Message">
            <summary>
            Ruft eine Meldung ab, die die aktuelle Ausnahme beschreibt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfoException.DomainName">
            <summary>
            Dies gibt den DomainName zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfoException.ApiCode">
            <summary>
            Dies gibt den ApiCode zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.MachineManagement.MachineInfoNoBrowserServersFoundException">
            <summary>
            Execption, die auftritt, wenn für die Domäne keine Browser gefunden werden konnten. (d.h. WINS oder MasterBrowser oder BackupBrowser)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfoNoBrowserServersFoundException.#ctor(System.String,System.UInt32)">
            <summary>
            KOnstruktor
            </summary>
            <param name="yDomainName"></param>
            <param name="yApiResultCode"></param>
        </member>
        <member name="T:EDV2000.Common.Net.MachineManagement.MachineInfoNetworkBusyException">
            <summary>
            Diese Exception tritt dann auf, wenn das Netzwerk zu sehr ausgelastet ist,
            um die betreffende MachineInfo ermitteln zu können.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfoNetworkBusyException.#ctor(System.String,System.UInt32)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDomainName"></param>
            <param name="yApiResultCode"></param>
        </member>
        <member name="T:EDV2000.Common.Net.MachineManagement.MachineInfoBadNetpathException">
            <summary>
            Diese Exception tritt dann auf, der Rechner nicht gefunden werden konnte.
            um die betreffende MachineInfo ermitteln zu können.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfoBadNetpathException.#ctor(System.String,System.String,System.UInt32)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDomainName"></param>
            <param name="yApiResultCode"></param>
            <param name="yName"></param>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfoBadNetpathException.Name">
            <summary>
            Dies gibt Namen des Rechners zurück, der nicht gefunden werden konnte.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.MachineManagement.MachineInfoComputerNameInvalidException">
            <summary>
            Diese Exception tritt dann auf, wenn der übergebene Rechnername nicht zulässig war.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfoComputerNameInvalidException.#ctor(System.String,System.String,System.UInt32)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDomainName"></param>
            <param name="yApiResultCode"></param>
            <param name="yName"></param>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfoComputerNameInvalidException.Name">
            <summary>
            Dies gibt Namen des Rechners zurück, der nicht gefunden werden konnte.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.MachineManagement.MachineInfo">
            <summary>
            Die Instanzenmember dieser Klasse stellen Informationen über eine Maschine im Netzwerk bereit.
            Die Klassenmember erlauben Enumerationen von bestimmten Maschinen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.#ctor(System.String)">
            <summary>
            Konstruktor, privat
            </summary>
            <param name="yMachineName"></param>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.SupportsService(EDV2000.Common.Net.MachineManagement.MachineTypes)">
            <summary>
            Diese Methode gibt true zurück, wenn die Machine das angegebene Service unterstützt.
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.GetMachineInfo(System.String)">
            <summary>
            Diese Methode gibt die MachineInfo zu einer Maschine im Netzwerk zurück.
            (Wenn der Browser(WINS oder MasterBrowser) diese erreicht
            Bemerkung: Hierbei kann es zu einer Exception kommen.
            Wenn z.B. der Computername zu lang ist, kann er nicht aufgelöst werden, da es sich
            hierbei um eine WINS-Auflösung bzw. NETBIOS-Auflösung handelt. 
            </summary>
            <param name="yMachineName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.GetMachineInfos">
            <summary>
            Diese Methode gibt die MachineInfo zu allen Maschinen im Netzwerk zurück
            (Diejenigen, die der Browser(WINS-Server) erreicht)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.GetMachineInfos(EDV2000.Common.Net.MachineManagement.MachineTypes)">
            <summary>
            Diese Methode gibt die MachineInfos zu denjenigen Rechnern in der aktuellen Domäne 
            zurück, welche laut Browser-Dienst die gesuchten Dienste unterstützen.
            </summary>
            <param name="ySearchTypes"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.GetMachineInfos(System.String,EDV2000.Common.Net.MachineManagement.MachineTypes)">
            <summary>
            Diese Methode gibt die MachineInfos zu denjenigen Rechnern in der übergebenen Domäne 
            zurück, welche laut Browser-Dienst die gesuchten Dienste unterstützen.
            Bemerkung: Hierbei kann es auch zu einer Exception kommen. Es können jedoch hier auch
            Rechner mit einem für die GetMachineInfo()-Methode zu langem Namen enumeriert werden,
            weil da nicht gezielt der Rechnernamen aufgelöst werden muß, weil es sich um eine
            Enumeration handelt. Hierbei werden aber nur API-Level-101-Werte befüllt welche sind:
            Name,OsInfo,Types und Comment.
            
            </summary>
            <param name="yDomainName">Der NETBIOS-Name der Domäne, kein punktierter DNS-Name!!</param>
            <param name="ySearchTypes">Die Kombination der zu suchenden Dienste.</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.GetMsSqlServers">
            <summary>
            Diese Methode gibt die MachineInfo-Objekte für alle MS-SQL-Server der aktuellen Domäne zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.GetLanManServers">
            <summary>
            Diese Methode gibt alle Rechner der aktuellen Domäne zurück, welche als LanMan-Server fungieren.
            (Dies entspricht der Dateifreigabe.)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.ToString">
            <summary>
            Diese Methode gibt den Inhalt der aktuellen Instanz als String zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.NetApiBufferFree(System.UInt32)">
            <summary>
            clean up
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.NetServerGetInfo(System.String,System.UInt32,System.UInt32@)">
            <summary>
            retrieves current configuration information for the specified server
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.NetServerEnum(System.String,System.UInt32,System.UInt32@,System.Int32,System.UInt32@,System.UInt32@,System.UInt32,System.String,System.UInt32)">
            <summary>
            enumerate servers
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.InitLevel102">
            <summary>
            Diese Methode fetcht die Level102-Infos nach, wenn das nicht schon einmal innerhalb dieser Instanz geschehen ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.SetOSInfo(EDV2000.Common.Net.MachineManagement.OperatingSystemTypes,System.UInt32,System.UInt32)">
            <summary>
            Diese MEthode setzt die Infos über das Betriebssystem
            </summary>
            <param name="yType"></param>
            <param name="yMajorVersion"></param>
            <param name="yMinorVersion"></param>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.SetMachineTypes(System.UInt32)">
            <summary>
            Diese Methode setzt den MachineType
            </summary>
            <param name="yTypes"></param>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.FillInSI102(EDV2000.Common.Net.MachineManagement.API.SERVER_INFO_102)">
            <summary>
            Diese MEthode trägt die zusätzlichen Werte der SI102 in die aktuelle Instanz ein.
            </summary>
            <param name="yServerInfo"></param>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.GetMachineInfoFromSI101(EDV2000.Common.Net.MachineManagement.API.SERVER_INFO_101)">
            <summary>
            Dies wandelt die Server_Info_101 in eine MachineInfo um.
            </summary>
            <param name="yServerInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.GetServerInfoLevel102(System.String,System.Exception@)">
            <summary>
            Diese Methode gibt die ServerInfo Level 101 für den angegebenen Rechner zurück.
            </summary>
            <param name="yName"></param>
            <param name="yException"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.GetServerInfoLevel101(System.String,System.Exception@)">
            <summary>
            Diese Methode gibt die ServerInfo Level 101 für den angegebenen Rechner zurück.
            </summary>
            <param name="yName"></param>
            <param name="yException"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.GetExceptionForApiCode(System.String,System.UInt32,System.String)">
            <summary>
            Diese MEthode ermittelt zum APICode die passende Exception
            </summary>
            <param name="yDomainName"></param>
            <param name="yApiCode"></param>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.MachineInfo.GetServerInfoLevel101(System.UInt32,System.String,System.Exception@)">
            <summary>
            Diese MEthode gibt die ServerInfo-Objekte der gefundenen Maschinen zurück.
            </summary>
            <param name="yTypes">Typen aus SV_101_TYPES, nach denen gesucht werden, mehrere mit "+" addieren</param>
            <param name="yDomainName">der DomainName oder String.empty wenn Standard-Domäne</param>
            <param name="yException"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfo.Name">
            <summary>
            Dies gibt den Namen der Machine zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfo.OsInfo">
            <summary>
            Dies gibt Informationen über das Betriebssystem zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfo.Types">
            <summary>
            Dies gibt die auf der Machine bereitgestellten Dienste zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfo.Comment">
            <summary>
            Dies gibt die Beschreibung des Rechners zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfo.MaxUsers">
            <summary>
            Dies gibt die maximale Anzahl der User zurück, welche versuchen können, sich anzumelden. Die eigentliche Anzahl
            hängt vom Lizenzserver ab.
            (Da diese Information über den API-Level 102 nachgefetcht wird, kann es hier zu einer Exception kommen.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfo.AutodisconnectTimeMinutes">
            <summary>
            Dies gibt die Zeit zurück, bis eine Session wegen Inaktivität getrennt wird.
            (wenn -1, dann ist Auto-Disconnect ausgeschaltet)
            (Da diese Information über den API-Level 102 nachgefetcht wird, kann es hier zu einer Exception kommen.)
            /// </summary>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfo.Hidden">
            <summary>
            Dies gibt zurück, ob der Rechner für andere Rechner sichtbar ist.
            (Da diese Information über den API-Level 102 nachgefetcht wird, kann es hier zu einer Exception kommen.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfo.AnnounceTimeSeconds">
            <summary>
            Dies zurück in welchen Zeitabständen sich der Rechner bei den anderen Rechnern ankündigt.
            (Da diese Information über den API-Level 102 nachgefetcht wird, kann es hier zu einer Exception kommen.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfo.AnnounceTimeDeltaMilliseconds">
            <summary>
            Dies gibt die zufällige Abweichung von der AnnounceTime in Millisekunden zurück. 
            Bei z.B. AnnounceTimeSeconds=10 s AnnounceTime und AnnounceTimeDeltaMilliseconds=1 ms kann
            die wirkliche AnnounceTime zwischen 9.999 und 10.001 liegen.
            (Da diese Information über den API-Level 102 nachgefetcht wird, kann es hier zu einer Exception kommen.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfo.LicenseCount">
            <summary>
            Dies gibt die Anzahl der User pro Lizenz zurück.
            (Da diese Information über den API-Level 102 nachgefetcht wird, kann es hier zu einer Exception kommen.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfo.UserPath">
            <summary>
            Dies gibt Pfad zu den Benutzerverzeichnisses zurück.
            (Da diese Information über den API-Level 102 nachgefetcht wird, kann es hier zu einer Exception kommen.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.MachineInfo.IsValidName">
            <summary>
            Diese MEthode gibt false zurück, wenn der Name länger als 12 Zeichen ist, ansonsten false.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.MachineManagement.MachineTypes">
            <summary>
            Dieser Enum beschreibt, welche Typen an Diensten und sonstigem eine Machine unterstützt
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.Unknown">
            <summary>
            Services der Machine sind unbekannt
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.Workstation">
            <summary>
            Machine ist eine Workstation (LanMan Workstation)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.Server">
            <summary>
            Machine ist ein Server (LanMan Server)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.MSSQLServer">
            <summary>
            Machine ist ein MS-SQL-Server
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.DomainController">
            <summary>
            Machine ist ein Primary-Domain-Controller(NT) oder Domain-Controller(>=W2K)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.BackupDomainController">
            <summary>
            Machine ist ein Backup-Domain-Controller(NT)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.TimeSource">
            <summary>
            Machine betreibt TimeSource-Service und kann als Zeitgeber verwendet werden
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.AppleFileProtocolServer">
            <summary>
            Machine ist Apple File Protocol Server
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.NovellServer">
            <summary>
            Machine ist Novell-Server
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.LanManDomainMember">
            <summary>
            Machine ist Mitglied einer LanManager 2.x Domäne.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.PrinterQueServer">
            <summary>
            Machine hat mind. eine Druckerwarteschlange freigegeben
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.DialInServer">
            <summary>
            Machine hat ein DialIn-Service laufen
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.ServerXenix">
            <summary>
            Machine ist ein XENIX- oder UNIX-Server
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.ServerUnix">
            <summary>
            Machine ist ein XENIX- oder UNIX-Server
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.NT">
            <summary>
            OS auf Machine ist Windows Server 2003, Windows XP, Windows 2000 oder Windows NT
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.WindowsForWorkgroups">
            <summary>
            OS auf Machine ist ein Server mit Windows for Worksgroups
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.MSFileAndPrintServer">
            <summary>
            Machine ist ein Microsoft File and Print Server for Netware
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.NTMemberServer">
            <summary>
            OS auf Machine ist Windows Server 2003, Windows 2000 Server oder Windows NT Server, jedoch kein Domain Controller
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.PotentialBrowser">
            <summary>
            Machine ist ein Server, welcher das Browser-Service bereitstellen kann.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.BackupBrowser">
            <summary>
            Machine ist ein Server, welcher das Browser-Service als Backup-Browser bereitstellen kann.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.MasterBrowser">
            <summary>
            Machine ist ein Server, welcher das Browser-Service als Master-Browser bereitstellen kann.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.DomainMasterBrowser">
            <summary>
            Machine ist ein Server, welcher als Domain-Master-Browser fungiert.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.ServerOsf">
            <summary>
            Machine ist ein OSF-Server
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.ServerVms">
            <summary>
            Machine ist ein VMS-Server
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.Windows">
            <summary>
            Machine fährt mit BIOS-Erweiterung Windows 95, Windows 98 oder Windows Me
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.DFSRoot">
            <summary>
            Machine hält den Root-Knoten eines Distributed File System-Baums
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.NTCluster">
            <summary>
            Machine ist Mitglied eines NT-Clusters
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.TerminalServer">
            <summary>
            Machine ist Terminalserver (Hydra)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.ClusterVsNt">
            <summary>
            Die Machine ist die virtuelle Maschine eines NT Clusters
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.MachineTypes.DCE">
            <summary>
            Machine ist IBM DSS-Server(Directory and Security Services) oder gleichbedeutend
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.MachineManagement.OperatingSystemInfo">
            <summary>
            Dieser Struct beschreibt das auf einer Machine installiertes Betriebssystem
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.MachineManagement.OperatingSystemInfo.ToString">
            <summary>
            Diese Methode gibt den Inhalt der aktuellen Instanz als String zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.OperatingSystemInfo.OsType">
            <summary>
            Dies gibt den Typ des Betriebssystems zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.MachineManagement.OperatingSystemInfo.OsVersion">
            <summary>
            Dies gibt die Version des Betriebssystems zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.MachineManagement.OperatingSystemTypes">
            <summary>
            Dieser Enum definiert den Typ eines Betriebssystems
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.OperatingSystemTypes.Unknown">
            <summary>
            Unbekannt
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.OperatingSystemTypes.DOS">
            <summary>
            DOS (MS-DOS)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.OperatingSystemTypes.OS2">
            <summary>
            IBM OS/2
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.OperatingSystemTypes.NT">
            <summary>
            Microsoft NT
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.OperatingSystemTypes.OSF">
            <summary>
            Open Software Foundation OSF/1 
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MachineManagement.OperatingSystemTypes.VMS">
            <summary>
            Digital Virtual Memory System
            (VMS is a product of HP (HP bougth Compaq after Compaq bougth Digital))
            
            Kurze Geschichte von VMS:
            
            VMS is an operating system build for the (Virtual Address eXtension) VAX instruction set hardware in the late 1970s.
            The operating system had a strong following in the 1980s with a decline of usage in the 1990s. The original team was
            very small, only a dozen or so very experienced individuals. The team quickly grew to several hundred, and remained
            at that level for over a decade. For performance reasons, the product was built in highly-structured assembly code.
            VMS was materialized by tens of millions of lines of code and took days to compile. VMS was built to be the leading-edge
            technology operating system targeted at leading-edge technology customers. People would say, ``Digital was an engineering
            company, run by engineers, for engineers.'' One only had to make a technology argument to add a new feature to VMS.
            The Digital engineers built the system for themselves and then shared the system, for a fee, with others. 
            
            VMS was one of the first major operating systems to support virtual memory, 32 bit address space, 128 bit floating
            point number precision, and a complex instruction set. 
            The software engineering methodology was best-first similar to the WaterSluice. The requirement committee would
            prioritize requirements and establish a list of requirements to be placed in the next version. For the most part,
            this list would be placed under change control. The architecture group, the small core of original developers, would
            establish the design and high level development plans. 
            The engineering teams would implement the architecture in a two week cycle. One week, called the red week, new
            development would be added to the code base. On Friday, the code would be frozen and over the weekend the regression
            suites would test the new features and make sure that already established features would not break. The next week,
            the blue week, the engineering teams concentrated on bug fixes. This short cycle consisting of build-a-week, followed
            by test-a-week, would quickly converge to the next version of the operating system. 
            A large regression test suite was maintained. Not only testing for operating system features, but the regression
            testing of all applications, numbering several hundred, were also included. One of the best indications of a stable
            operating system are stable applications on top of the operating system. 
            The engineering team would always be using their current build. Several months before customer alpha release, the
            corporation would be placed on the new release. An alpha customer would get a product that has been deployed for
            several months to thousands of machines. The beta release would include bug fixes to the alpha release. By the
            time the new version was released it was already relatively high in quality. 
            
            If you include development and internal testing, both regressing testing, and internal operational testing, each
            year thousands of person years were involved in VMS releases and development. 
            
            The version release of the product reflected the weekly two phase cycle. Versions ending in even numbers, 1.0, 1.2,
            1.4, etc., had new features while versions ending in odd numbers, 1.1, 1.3, 1.5, etc., had bug fixes. The odd
            versions actually included the new code for the next even version, but this code was disabled or running in shadow
            mode only. Just the presence of new code, even disabled, would introduced bugs associated with memory management,
            locking, and race conditions. 
            There were several decisions which eventually lead to the decrease in popularity of VMS. First, the VAX instruction
            set was a member of the complex instruction set families. In the late 1970s, instruction sets were getting more and
            more functionality. This made the compilers easy to write. A compiler was not much more then a pattern matcher with
            rewrite rules. As compilers got smarter, this allowed for instruction sets to become simpler, and a new family, the
            RISC, of simple instruction sets was introduced. This was welcome news to the hardware makers because it let the
            hardware developers concentrate on speed and performance and let the compiler handle complexity of translating
            algorithms and data structures into sequences of simple instructions. 
            
            Second, VMS was written in VAX assembly language. This made translating the millions of line of code a daunting task. 
            
            Third, architecture design of VMS had a major flaw. An operating system needs to lock critical sections. In fact,
            the correctness of just about every line of code is highly influenced by correct locking. VMS used a highly
            non-standard feature of interrupt priority levels to get the affect of locking. There were only 32 such levels,
            leading to only 32 major locks. The physical lock table was only 32 by 32 while the effective lock table was more
            like thousands by thousands. Every lock was highly overloaded in meaning. This did not scale and made VMS more
            complex. After a decade of development, VMS was moved to the alpha chip set, but only after the alpha chip set was
            modified to support interrupt priority levels. Had the original team separated out the locking mechanism to a
            more general architecture, this dependency could have been avoided. 
            
            Fourth, only a few people understood the total picture of the locking scheme. The effective lock table for VMS
            was in their heads. This knowledge was never really captured in writing and really reflected years of experience
            of working with the architecture of VMS. 
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.ManagerProvider">
            <summary>
            Diese Klasse ist in der lage zum Namen oder gewünschten Typ den passenden
            Manager zurückzugeben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.Finalize">
            <summary>
            Destruktor!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.Dispose">
            <summary>
            Disposed alle provideten Manager und ManagerProvider oder ServiceProvider und entfernt diese!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.Dispose(System.Boolean)">
            <summary>
            Disposed alle provideten Manager und ManagerProvider oder ServiceProvider und entfernt diese!
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.RegisterManager(System.Object,System.String)">
            <summary>
            Registriert den übergebenen Manager mit dem übergebenen Namen
            </summary>
            <param name="yManager"></param>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.RegisterManagerProvider(EDV2000.Common.Net.IManagerProvider)">
            <summary>
            Registriert den IManagerProvider
            </summary>
            <param name="yManagerProvider"></param>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.RegisterManagerProviderProvider(EDV2000.Common.Net.IManagerProviderProvider)">
            <summary>
            Registriert den IManagerProviderProvider
            </summary>
            <param name="yManagerProviderPro"></param>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.RegisterService(System.Object)">
            <summary>
            Registriert das Service allgemein ohne Namen (oder einen IManagerServiceProvider oder einen IManagerServiceProviderProvider)
            </summary>
            <param name="yService"></param>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.RegisterServiceProvider(EDV2000.Common.Net.IManagerServiceProvider)">
            <summary>
            Registriert den IManagerServiceProvider
            </summary>
            <param name="yManagerServiceProvider"></param>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.RegisterServiceProvider(EDV2000.Common.Net.IManagerServiceProviderProvider)">
            <summary>
            Registriert den IManagerServiceProviderProvider
            </summary>
            <param name="yManagerServiceProviderProvider"></param>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.UnregisterServiceOrServiceProvider(System.Object)">
            <summary>
            Entregistriert das übergebene Service.
            </summary>
            <param name="yService"></param>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.UnregisterManager(System.Object)">
            <summary>
            Unregistriert den übergebenen Manager oder den übergebenen Provider
            </summary>
            <param name="yManager"></param>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.UnregisterManagerByName(System.String)">
            <summary>
            Unregistriert den Manager mit dem übergebenen Namen.
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.GetService(System.Type)">
            <summary>
            Gibt das erste registrierte Service mit dem übergebenen Type zurück. Kann sein direkt der Type, oder ein davon abgeleiteter Type
            oder auch, wenn er das Interface unterstützt, wenn ein Interface übergeben wurde
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.GetManagerByInterface(System.Type)">
            <summary>
            Gibt den ersten Manager zurück, der das übergebene Iterface unterstützt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.GetManagerByClass(System.Type)">
            <summary>
            Gibt den ersten Manager zurück, der vom übergebenen Typ ist oder
            von diesem ableitet.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.ManagerProvider.GetManagerFromSubManagers(System.Type)">
            <summary>
            Diese Methode geht alle SubManager durch und guckt nach, ob dieser nicht den Typ kennt.
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.ManagerProvider.Item(System.String)">
            <summary>
            Gibt den Manager mit dem übergebenen Namen zurück.
            (CASEINSENSITIVE)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.NativeMapi.Error">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.NativeMapi.ErrorNumber">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.NetShares">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.NetShares.InternNetShareGetPath(System.String,System.String)">
            <summary>
            Retrieves the local path for the given server and share name.
            </summary>
            <remarks>serverName must start with \\</remarks>
        </member>
        <member name="M:EDV2000.Common.Net.NetShares.NetShareGetPath(System.String,System.String)">
            <summary>
            Retrieves the local path for the given server and share name.
            </summary>
            <remarks>serverName must start with \\</remarks>
        </member>
        <member name="M:EDV2000.Common.Net.NetShares.Main">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.NetworkAdapterInfo">
            <summary>
            Diese Klasse enthält bzw. ermittelt Infos(statische Methoden) über die vorhandenen
            Netzwerkadapter
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.NetworkAdapterInfo.GetAllLocalIPAdresses">
            <summary>
            Dies gibt alle IP-Adressen zurück, die der Aktuelle Host momentan hat.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.NetworkAdapterInfo.GetAllLocalEndpoints(System.Int32)">
            <summary>
            Dies gibt alle lokalen IPEndPoints zum übergebenen Port zurück.
            </summary>
            <param name="yPortNr"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.NetworkAdapterInfo.GetNetworkAdapterInfos">
            <summary>
            Gibt Informationen zu den lokal installierten Netzwerkadaptern zurück
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.NetworkAdapterInfo.GetLocalIPAddressesByNAI">
            <summary>
            gibt alle über Network-Adapter-Infos ermittelten IP-Adressen zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.NetworkAdapterInfo.#ctor">
            <summary>
            Trivialer, privater Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.NetworkAdapterInfo.CompareTo(System.Object)">
            <summary>
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.NetworkAdapterInfo.CompareTo(EDV2000.Common.Net.NetworkAdapterInfo)">
            <summary>
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.IP">
            <summary>
            Gibt die IP Adresse der Netzwerkkarte zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.MAC">
            <summary>
            Gibt die MAC Adresse der Netzwerkkarte zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.Connected">
            <summary>
            Gibt zurück, ob die Netzwerkkarte verbunden ist und eine gültige IP hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.Name">
            <summary>
            Der vom Benutzer vergebene Name.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.ConnectionName">
            <summary>
            Der Name der Verbindung
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.DHCPEnabled">
            <summary>
            Ob DHCP enabled oder nicht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.DHCPLeaseExpires">
            <summary>
            Ablauf des DHCPLeases
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.DHCPLeaseObtained">
            <summary>
            Zuweisung des DHCPLeases
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.DNSDomainName">
            <summary>
            Der Verbindungsspezifische DNSSuffix.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.DNSDomainSuffixSearchOrder">
            <summary>
            Gibt die DNS-Suffixe in der Suchreihenfolge zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.DNSServerSearchOrder">
            <summary>
            Gibt die Adressen der DNS-Server in Suchreihenfolge zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.DHCPServer">
            <summary>
            IP-Adresse des DHCP-Servers
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.ConnectionMetrics">
            <summary>
            Gibt die Metrik der IP-Connection zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.IsAvailable">
            <summary>
            Gibt zurück ob komplett läuft und OK.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.IPEnabled">
            <summary>
            Gibt zurück, ob IP aktiviert ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.StandardGateway">
            <summary>
            Gibt die IP-Adresse des Standardgateways zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.SubnetMask">
            <summary>
            Gibt die IP-Adresse der Subnetzmaske zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.WINSServers">
            <summary>
            Die IPAdresse der WINS-Server.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.OtherInfosNames">
            <summary>
            Die Namen der sonstigen Informationen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.NetworkAdapterInfo.Item(System.String)">
            <summary>
            gibt die sonstige Information zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.PHPParameter">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.PHPParameter.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.PHPParameter.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.PHPParameter.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.PHPParameter.GetPHPString">
            <summary>
            Dies gibt den String für die URL zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.PHPParameter.Name">
            <summary>
            Dies gibt Name zurück oder legt Name fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.PHPParameter.Value">
            <summary>
            Dies gibt Value zurück oder legt Value fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.PHPParameterCollection">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.PHPParameterCollection.Add(EDV2000.Common.Net.PHPParameter)">
            <summary>
            Fügt hinzu
            </summary>
            <param name="yParameter"></param>
        </member>
        <member name="M:EDV2000.Common.Net.PHPParameterCollection.AddNew(System.String)">
            <summary>
            Fügt neuen hinzu und gibt ihn retour
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.PHPParameterCollection.GetPHPString">
            <summary>
            Gibt die Parameter für die URL Zeile zurück.(Ohne beginnendes ?)
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Net.PHPRequest">
            <summary>
            Diese Klasse wrappt einen PHP-Request
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.PHPRequest.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.PHPRequest.GetResultUnicode">
            <summary>
            Gibt das Result mit UTF8 zum String formatiert zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.PHPRequest.GetResultUTF8">
            <summary>
            Gibt das Result mit UTF8 zum String formatiert zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.PHPRequest.GetResult1252">
            <summary>
            Gibt das Result mit Codepage 1252 zum String formatiert zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.PHPRequest.GetResultASCII">
            <summary>
            Gibt das Result mit ASCII zum String formatiert zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.PHPRequest.GetResult(System.Text.Encoding)">
            <summary>
            Gibt das Result mit dem Encoding zum String formatiert zurück.
            </summary>
            <param name="yEncoding"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.PHPRequest.GetResultBytes">
            <summary>
            Diese Methode schickt die Anfrage ab und gibt das Ergebnis zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.PHPRequest.RequestUri">
            <summary>
            Dies gibt den Uri des Requests zurück.
            Nachdem dieser Wert einmal abgefragt wurde, können weder die URL noch
            die Parameters geändert werden
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.PHPRequest.RequestUrl">
            <summary>
            Dies gibt RequestUrl zurück oder legt RequestUrl fest.
            Dies ist die URL ohne ? und die Parameter.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.PHPRequest.Parameters">
            <summary>
            Dies gibt Parameters zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.PHPRequest.PHPResponse">
            <summary>
            Diese Methode gibt den PHPResponse zurück.
            Durch Abfragen dieses Werts wird der Request ausgeführt. Daher können
            nachher weder die Url noch die Parameter geändert werden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.PHPRequest.WebRequest">
            <summary>
            Dies gibt den erzeugten WebRequest zurück.
            Sobald dieser einmal abgefragt wurde, darf die Url und die Parameter nicht mehr geändert werden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.PHPRequest.Listener">
            <summary>
            Dies gibt Listener zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.PHPResponse">
            <summary>
            Die Antwort eines PHPRequests
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.PHPResponse.#ctor(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.PHPResponse.SetWebResponse(System.Net.WebResponse)">
            <summary>
            Trägt den WebResponse ein
            </summary>
            <param name="yResponse"></param>
        </member>
        <member name="M:EDV2000.Common.Net.PHPResponse.GetResultBytes">
            <summary>
            Gibt den Byte-Inhalt des Ergebnisstreams zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.PHPResponse.Response">
            <summary>
            Dies gibt Response zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.PHPResponse.Listener">
            <summary>
            Dies gibt den ExceptionListener zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.PHPResponse.TechnicalOK">
            <summary>
            Dies gibt zurück, ob der PHPRequest technisch OK durchgeführt werden konnte.
            Dies kann nicht prüfen, ob das PHP nicht einen Fehler hatte, sondern nur, ob
            die Internet-Übertragung OK war.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.PHPResponse.Stream">
            <summary>
            Dies gibt den Stream mit der Antwort zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.Ping">
            <summary>
             The Main Ping Class
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.Ping.PingHost(System.Net.IPAddress,System.UInt32)">
            <summary>
             This method takes the "hostname" of the server
             and then it ping's it and shows the response time
            </summary>
            <param name="yIpAddress"></param>
            <param name="lngPingCount"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.Ping.PingHost(System.Net.IPAddress,System.UInt32,System.Int32)">
            <summary>
             This method takes the "hostname" of the server
             and then it ping's it and shows the response time
            </summary>
            <param name="yIpAddress"></param>
            <param name="lngPingCount"></param>
            <param name="yTimeOut"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.Ping.Serialize(EDV2000.Common.Net.Ping.IcmpPacket,System.Byte[],System.Int32,System.Int32)">
            <summary>
             This method is used to get the Packet and calculates the total size
             of the Pack by converting it to byte array
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.Ping.CheckSum(System.UInt16[])">
            <summary>
              Checksum - 
                Algorithm to create a checksup for a buffer
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.Ping.IcmpPacket">
            <summary>
              Class that holds the Pack information
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.Ping.IcmpPacket.Type">
            <summary>
            Type of Message
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.Ping.IcmpPacket.SubCode">
            <summary>
            type of subcode
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.Ping.IcmpPacket.CheckSum">
            <summary>
            ones complement checksum of struct
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.Ping.IcmpPacket.Identifier">
            <summary>
            id
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.Ping.IcmpPacket.SequenceNumber">
            <summary>
            sequence number
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.Ping.IcmpPacket.Data">
            <summary>
            byte array of data
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.RemotingSecurityLevel">
            <summary>
            Ob auf Remoting Ebene Secure sein soll.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.RemotingSecurityLevel.None">
            <summary>
            Keine Security.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.RemotingSecurityLevel.Secure">
            <summary>
            
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.RemotingUtilities">
            <summary>
            Diese Klasse stellt einige Static-Methoden zur Verfügung 
            im zusammenhang mit Remoting
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.IsTCPChannel(System.String)">
            <summary>
            gibt zurück, ob aufgrund des Protocols ein TCP-Channel verwendet werden sollte.
            </summary>
            <param name="yProtocol"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.IsIPCChannel(System.String)">
            <summary>
            gibt zurück, ob aufgrund des Protocols ein IPC-Channel verwendet werden sollte.
            </summary>
            <param name="yProtocol"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.CalculateLocalIPAddressFromBindToSyntax(System.String,System.IO.StringWriter,System.Boolean)">
            <summary>
            Ermittelt aufgrund der lokal vorhandenen IP-Adressen und dem übergebenen BindTo die IPAdresse, auf die gebunden werden soll.
            </summary>
            <param name="yBindTo"></param>
            <param name="yDebugMessages"></param>
            <param name="yRemote"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.FillTCPChannelDictionary(System.Collections.IDictionary,System.String,System.Int32,System.Boolean,System.String,System.Runtime.Remoting.Channels.SocketCachePolicy,System.Int32,EDV2000.Common.Net.RemotingSecurityLevel,System.String@)">
            <summary>
            Befüllt das übergebene IDictionary mit den ChannelProps für TCPChannels
            </summary>
            <param name="yDictionary"></param>
            <param name="yName"></param>
            <param name="yPortNr"></param>
            <param name="yUseHostNames"></param>
            <param name="yBindTo"></param>
            <param name="ySocketCachePolicy">Default=Default</param>
            <param name="ySocketCacheTimeoutSeconds">Default=-1</param>
            <param name="yEffectiveBindTo"></param>
            <param name="ySecurityLevel"></param>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.RegisterSingleBiDirectionalBinaryTcpChannel(System.String,System.Int32,System.Boolean,System.String,System.Runtime.Remoting.Channels.SocketCachePolicy,System.Int32,EDV2000.Common.Net.RemotingSecurityLevel)">
            <summary>
            </summary>
            <param name="yName"></param>
            <param name="yPortNr"></param>
            <param name="yUseHostNames"></param>
            <param name="ySocketCachePolicy">Default</param>
            <param name="ySocketCacheTimeoutSeconds">-1 ist Default</param>
            <param name="yBindTo">Leer ist default</param>
            <param name="ySecurity"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.RegisterSingleBiDirectionalBinaryTcpChannel(System.String,System.Int32,System.Boolean,System.String,System.Runtime.Remoting.Channels.SocketCachePolicy,System.Int32,EDV2000.Common.Net.RemotingSecurityLevel,System.Boolean)">
            <summary>
            
            </summary>
            <param name="yName"></param>
            <param name="yPortNr"></param>
            <param name="yUseHostNames"></param>
            <param name="ySocketCachePolicy">Default</param>
            <param name="ySocketCacheTimeoutSeconds">-1 ist Default</param>
            <param name="yBindTo">Leer ist default</param>
            <param name="ySecurity"></param>
            <returns></returns>
            <param name="yMerkeChannelRegistered"></param>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.RegisterBiDirectionalBinaryTcpChannel(System.String,System.Int32,System.Int32,System.Boolean,System.String,System.Runtime.Remoting.Channels.SocketCachePolicy,System.Int32,EDV2000.Common.Net.RemotingSecurityLevel)">
            <summary>
            Diese Routine stellt einen Channel bereit
            </summary>
            <param name="yName">Name, den der Channel bekommen soll</param>
            <param name="yMinPort">-</param>
            <param name="yMaxPort">-</param>
            <param name="yUseHostNames"></param>
            <param name="yBindTo"></param>
            <param name="ySocketCachePolicy"></param>
            <param name="ySocketCacheTimeoutSeconds"></param>
            <param name="ySecurity"></param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.FillIPCChannelDictionary(System.Collections.IDictionary,System.String,System.String)">
            <summary>
            Befüllt das übergebene IDictionary mit den ChannelProps für TCPChannels
            </summary>
            <param name="yDictionary"></param>
            <param name="yChannelName"></param>
            <param name="yPortName"></param>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.RegisterSingleBiDirectionalBinaryIpcChannel(System.String,System.String)">
            <summary>
            Diese Routine stellt einen Channel bereit und merkt sicht statisch, dass er existiert.
            </summary>
            <param name="yChannelName"></param>
            <param name="yPortName"></param>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.RegisterSingleBiDirectionalBinaryIpcChannel(System.String,System.String,System.Boolean)">
            <summary>
            Diese Routine stellt einen Channel bereit.
            </summary>
            <param name="yChannelName"></param>
            <param name="yPortName"></param>
            <param name="yMerkeChannelRegistered"></param>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.RegisterBiDirectionalBinaryIpcChannel(System.Int32,System.Int32)">
            <summary>
            Diese Routine stellt einen Channel bereit, welcher automatisch benannt wird.
            </summary>
            <param name="yMinCounter">-</param>
            <param name="yMaxCounter">-</param>
            <returns>-</returns>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.IsRegistered(System.String)">
            <summary>
            Gibt zurück, ob ein Channel mit dem Namen schon Registriert wurde
            </summary>
            <param name="yChannelName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.IsAppDomainNative(System.Object)">
            <summary>
            Gibt false zurück, wenn das übergebene Objekt ein Proxy ist und nicht
            direkt eine Instanz aus der aktuellen AppDomain
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.StopAndUnregisterAllRegisteredChannels">
            <summary>
            Stoppt das Listening von allen registrierten Channels
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.GetRemoteObjectURI(System.MarshalByRefObject)">
            <summary>
            Gibt den remoten URI eines transparenten Proxy zurück.
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.GetRemoteObjectURLs(System.MarshalByRefObject)">
            <summary>
            Gibt alle remoten URLs des transparenten Proxys zurück.
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.GetCurrentlyRegisteredChannelsUrls">
            <summary>
            Gibt die URLs ALLER (nicht nur die mit RegisterBiDirectionalBinaryTcpChannel registrierten Channels) Channels zurück, die
            momentan registriert sind, Format: xxx://xx.xx.xx:4711
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.RemotingUtilities.ConfigureRemotingForCustomErrorsOff">
            <summary>
            Configuriert die Remoting-Runtime so, dass customErrors mode=\"Off\" gesetzt wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.RemotingUtilities.MaxUsedCounterNr">
            <summary>
            Dies gibt die von RegisterBiDirectionalBinaryIpcChannel höchste erfolgreich registrierte Counter-Nummer
            zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.MAPILogonFlags">
            <summary>
            Flags für die MAPILogon-Funktion
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPILogonFlags.MAPI_LOGON_UI">
            <summary>
            Display logon UI 
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPILogonFlags.MAPI_PASSWORD_UI">
            <summary>
            prompt for password only
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPILogonFlags.MAPI_NEW_SESSION">
            <summary>
            Don't use shared session
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPILogonFlags.MAPI_FORCE_DOWNLOAD">
            <summary>
            Get new mail before return
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPILogonFlags.MAPI_EXTENDED">
            <summary>
            Extended MAPI Logon
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.MAPIResult">
            <summary>
            Ergebnis einer MAPI-Funktion
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.SUCCESS_SUCCESS">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_USER_ABORT">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_USER_ABORT">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_FAILURE">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_LOGON_FAILURE">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_LOGIN_FAILURE">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_DISK_FULL">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_INSUFFICIENT_MEMORY">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_ACCESS_DENIED">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_TOO_MANY_SESSIONS">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_TOO_MANY_FILES">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_TOO_MANY_RECIPIENTS">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_ATTACHMENT_NOT_FOUND">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_ATTACHMENT_OPEN_FAILURE">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_ATTACHMENT_WRITE_FAILURE">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_UNKNOWN_RECIPIENT">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_BAD_RECIPTYPE">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_NO_MESSAGES">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_INVALID_MESSAGE">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_TEXT_TOO_LARGE">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_INVALID_SESSION">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_TYPE_NOT_SUPPORTED">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_AMBIGUOUS_RECIPIENT">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_AMBIG_RECIP">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_MESSAGE_IN_USE">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_NETWORK_FAILURE">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_INVALID_EDITFIELDS">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_INVALID_RECIPS">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.MAPIResult.MAPI_E_NOT_SUPPORTED">
            <summary>
            
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.SimpleMAPIEmpfaenger">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.SimpleMAPIEmpfaenger.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.SimpleMAPIEmpfaenger.#ctor(System.String,System.String)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SimpleMAPIEmpfaenger.Name">
            <summary>
            Dies gibt Name zurück oder legt Name fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SimpleMAPIEmpfaenger.EMail">
            <summary>
            Dies gibt EMail zurück oder legt EMail fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.SimpleMAPIParameters">
            <summary>
            Parameter für die SimpleMAPI-Funktionsaufrufe
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.SimpleMAPIParameters.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.SimpleMAPIParameters.AddAttachmentFile(System.String)">
            <summary>
            Fügt einen Pfad hinzu.
            </summary>
            <param name="yFullPath"></param>
        </member>
        <member name="M:EDV2000.Common.Net.SimpleMAPIParameters.ClearAttachments">
            <summary>
            Löscht alle Attachments
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.SimpleMAPIParameters.AddEmpfaenger(EDV2000.Common.Net.SimpleMAPIEmpfaenger)">
            <summary>
            </summary>
            <param name="yEmpfaenger"></param>
        </member>
        <member name="M:EDV2000.Common.Net.SimpleMAPIParameters.ClearEmpfaenger">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.SimpleMAPIParameters.AddEmpfaengerCC(EDV2000.Common.Net.SimpleMAPIEmpfaenger)">
            <summary>
            </summary>
            <param name="yEmpfaenger"></param>
        </member>
        <member name="M:EDV2000.Common.Net.SimpleMAPIParameters.ClearEmpfaengerCC">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SimpleMAPIParameters.Parent">
            <summary>
            Parent window handle or zero, indicating that if a dialog box is displayed,
            it is application modal. If the ulUIParam parameter contains a parent window
            handle, it is of type HWND (cast to a ULONG). If no dialog box is displayed
            during the call, ulUIParam is ignored.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SimpleMAPIParameters.ProfileName">
            <summary>
            Profile name string, limited to 256 characters or less. This is the profile to
            use when logging on. If the ProfileName parameter is an empty string, and the
            LogonFlags parameter is set to MAPI_LOGON_UI, MAPILogon displays a logon dialog
            box with an empty name field. 
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SimpleMAPIParameters.Password">
            <summary>
            Credential string, limited to 256 characters or less. If the messaging system does
            not require password credentials, or if it requires that the user enter them, the
            Password parameter should be an empty string. When the user must enter credentials,
            the LogonFlags parameter must be set to MAPI_LOGON_UI to allow a logon dialog box
            to be displayed.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SimpleMAPIParameters.LogonFlags">
            <summary>
            Bitmask of option flags
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SimpleMAPIParameters.Delimiter">
            <summary>
            Character that the caller uses to delimit the names pointed to by the FullPaths
            and FileNames parameters. The caller should select a character for the delimiter
            that is not used in operating system filenames.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SimpleMAPIParameters.FullPaths">
            <summary>
            String containing a list of full paths (including drive letters) to attachment files.
            This list is formed by concatenating correctly formed file paths separated by the
            character specified in the Delimiter parameter.
            </summary>
            <remarks>
            The files specified in this parameter are added to the message as file attachments.
            If this parameter contains an empty string, the Send Note dialog box is displayed with
            no attached files.
            </remarks>
        </member>
        <member name="P:EDV2000.Common.Net.SimpleMAPIParameters.FileNames">
            <summary>
            List of the original filenames as they should appear in the message. When multiple
            names are specified, the list is formed by concatenating the filenames separated by the
            character specified in the Delimiter parameter.
            </summary>
            <remarks>
            If there is no value for the FileNames parameter MAPISendDocuments sets the filenames
            set to the filename values indicated by the FullPaths parameter.
            </remarks>
        </member>
        <member name="P:EDV2000.Common.Net.SimpleMAPIParameters.AttachmentFullPaths">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SimpleMAPIParameters.Empfaenger">
            <summary>
            Gibt die Auflistung der Empfänger im Feld "An" zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SimpleMAPIParameters.EmpfaengerCC">
            <summary>
            Gibt die Auflistung der Empfänger im Feld "CC" zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SimpleMAPIParameters.Subject">
            <summary>
            Dies gibt Subject zurück oder legt Subject fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SimpleMAPIParameters.Message">
            <summary>
            Dies gibt Message zurück oder legt Message fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SimpleMAPIParameters.Absender">
            <summary>
            Dies gibt Absender zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.TestForSimpleMAPI">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.TestForSimpleMAPI.Main">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.SimpleMAPI">
            <summary>
            SimpleMAPI-Wrapper.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.SimpleMAPI.SendEMail(EDV2000.Common.Net.SimpleMAPIParameters,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Sendet ein oder mehrere Dokumente an einen Mail-Empfänger.
            Bei Abbruch durch User kommt false ohne Exception!!
            </summary>
            <param name="yParameters"></param>
            <param name="yListener"></param>
            <remarks>Methode synchron! Kehrt erst zurück, wenn die Handlung komplett abgeschlossen ist</remarks>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Net.SysLogSeverity">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.SysLogSeverity.Emergency">
             <summary>
            Emergency: system is unusable
             </summary>
        </member>
        <member name="F:EDV2000.Common.Net.SysLogSeverity.Alert">
            <summary>
            Alert: action must be taken immediately
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.SysLogSeverity.Critical">
            <summary>
            Critical: critical conditions
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.SysLogSeverity.Error">
            <summary>
            Error: error conditions
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.SysLogSeverity.Warning">
            <summary>
               Warning: warning conditions
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.SysLogSeverity.Notice">
            <summary>
            Notice: normal but significant condition
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.SysLogSeverity.Informational">
            <summary>
            Informational: informational messages
            </summary>
        </member>
        <member name="F:EDV2000.Common.Net.SysLogSeverity.Debug">
            <summary>
            Debug: debug-level messages
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.SysLog">
            <summary>
            Zusammenfassung für SysLog.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.SysLog.SendMessages(System.DateTime,System.String)">
            <summary>
            Sendet eine SYSLOG-Nachricht.
            </summary>
            <param name="yTimeStamp"></param>
            <param name="yMessage">Die Nachricht</param>
        </member>
        <member name="M:EDV2000.Common.Net.SysLog.SendMessages(System.DateTime,System.String,System.String)">
            <summary>
            Sendet eine SYSLOG-Nachricht.
            </summary>
            <param name="yTimeStamp"></param>
            <param name="yMessage">Die Nachricht</param>
            <param name="yMessageHeader">Der Header der Nachricht ist bei Aufteilung der Nachricht jedesmal zu senden.</param>
        </member>
        <member name="M:EDV2000.Common.Net.SysLog.SendMessages(EDV2000.Common.Net.SysLogSeverity,System.DateTime,System.String)">
            <summary>
            Sendet eine SYSLOG-Nachricht.
            </summary>
            <param name="ySeverity"></param>
            <param name="yTimeStamp"></param>
            <param name="yMessage">Die Nachricht</param>
        </member>
        <member name="M:EDV2000.Common.Net.SysLog.SendMessages(EDV2000.Common.Net.SysLogSeverity,System.DateTime,System.String,System.String)">
            <summary>
            Sendet eine SYSLOG-Nachricht.
            </summary>
            <param name="ySeverity"></param>
            <param name="yTimeStamp"></param>
            <param name="yMessage">Die Nachricht</param>
            <param name="yMessageHeader">Der Header der Nachricht ist bei Aufteilung der Nachricht jedesmal zu senden.</param>
        </member>
        <member name="M:EDV2000.Common.Net.SysLog.SendMessages(System.Net.IPEndPoint,EDV2000.Common.Net.SysLogSeverity,System.DateTime,System.String)">
            <summary>
            Sendet eine SYSLOG-Nachricht.
            </summary>
            <param name="yDestination"></param>
            <param name="ySeverity"></param>
            <param name="yTimeStamp"></param>
            <param name="yMessage">Die Nachricht</param>
        </member>
        <member name="M:EDV2000.Common.Net.SysLog.SendMessages(System.Net.IPEndPoint,EDV2000.Common.Net.SysLogSeverity,System.DateTime,System.String,System.String)">
            <summary>
            Sendet eine SYSLOG-Nachricht.
            </summary>
            <param name="yDestination"></param>
            <param name="ySeverity"></param>
            <param name="yTimeStamp"></param>
            <param name="yMessage">Die Nachricht</param>
            <param name="yMessageHeader">Der Header der Nachricht ist bei Aufteilung der Nachricht jedesmal zu senden.</param>
        </member>
        <member name="M:EDV2000.Common.Net.SysLog.SendMessages(System.Net.IPEndPoint,System.Int32,EDV2000.Common.Net.SysLogSeverity,System.DateTime,System.String,System.String)">
            <summary>
            Sendet eine SYSLOG-Nachricht.
            </summary>
            <param name="yDestination"></param>
            <param name="yFacility"></param>
            <param name="ySeverity"></param>
            <param name="yTimeStamp"></param>
            <param name="yMessage">Die Nachricht</param>
            <param name="yMessageHeader">Der Header der Nachricht ist bei Aufteilung der Nachricht jedesmal zu senden.</param>
        </member>
        <member name="M:EDV2000.Common.Net.SysLog.GenerateMessages(System.Int32,EDV2000.Common.Net.SysLogSeverity,System.DateTime,System.String,System.String)">
            <summary>
            Werte für Facility:
            0             kernel messages
            1             user-level messages
            2             mail system
            3             system daemons
            4             security/authorization messages (note 1)
            5             messages generated internally by syslogd
            6             line printer subsystem
            7             network news subsystem
            8             UUCP subsystem
            9             clock daemon (note 2)
            10             security/authorization messages (note 1)
            11             FTP daemon
            12             NTP subsystem
            13             log audit (note 1)
            14             log alert (note 1)
            15             clock daemon (note 2)
            16             local use 0  (local0)
            17             local use 1  (local1)
            18             local use 2  (local2)
            19             local use 3  (local3)
            20             local use 4  (local4)
            21             local use 5  (local5)
            22             local use 6  (local6)
            23             local use 7  (local7)
            </summary>
            <param name="yFacility"></param>
            <param name="ySeverity"></param>
            <param name="yTimeStamp"></param>
            <param name="yMessage">Die Nachricht</param>
            <param name="yMessageHeader">Der Header der Nachricht ist bei Aufteilung der Nachricht jedesmal zu senden.</param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.SysLog.DefaultDestinationURL">
            <summary>
            Die URL, deren Host und Port-Nummer die DefaultDestination darstellt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SysLog.DefaultDestination">
            <summary>
            Dies gibt DefaultDestination zurück oder legt DefaultDestination fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SysLog.HostNameStripped">
            <summary>
            Dies gibt HostNameStripped zurück oder legt HostNameStripped fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SysLog.SourcePortNumber">
            <summary>
            Dies gibt SourcePortNumber zurück oder legt SourcePortNumber fest. (Default=514)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.SysLog.Encoding">
            <summary>
            Dies gibt Encoding zurück oder legt Encoding fest. (Default=1252)
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.UDPBroadcastListener">
            <summary>
            UDP-Listener, der auf einer bestimmte IP-Adresse hört und durch Broadcast antworten kann.
            Theoretisch sind alle Zugriffe gesynct über SyncRoot...
            (Wird für DHCP benötigt)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.UDPBroadcastListener.#ctor(System.Net.IPAddress,System.Int32,System.Int32)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.UDPBroadcastListener.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.UDPBroadcastListener.StartListening(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Startet das Listening...
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.UDPBroadcastListener.StopListening">
            <summary>
            Stoppt das Listening...
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.UDPBroadcastListener.SendData(System.Net.IPAddress,System.Byte[],System.Int32,System.Int32,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Sendet die übergebenen Daten an die übergebene IP auf den eingestellten SendTo-Port.
            Wenn false, konnte nicht gesendet werden, weil der Listener nicht läuft oder weil Fehler war.
            </summary>
            <param name="ySendTo"></param>
            <param name="yBuffer"></param>
            <param name="yOffset"></param>
            <param name="yCount"></param>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.Net.UDPBroadcastListener.WorkerThreadListening">
            <summary>
            Diese Methode wird als EngineThread aufgerufen und führt das Listening durch.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.UDPBroadcastListener.OnDataReceived(System.Byte[],System.Net.IPEndPoint,System.Net.IPEndPoint)">
            <summary>
            Schießt das Event DataReceived.
            </summary>
            <param name="yBuffer"></param>
            <param name="yLocalEndPoint"></param>
            <param name="yRemoteEndPoint"></param>
        </member>
        <member name="M:EDV2000.Common.Net.UDPBroadcastListener.OnErrorOccured(System.Exception)">
            <summary>
            Schießt das Event ErrorOccured.
            </summary>
            <param name="yException"></param>
        </member>
        <member name="M:EDV2000.Common.Net.UDPBroadcastListener.Dispose">
            <summary>
            Räumt auf...
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.UDPBroadcastListener.Dispose(System.Boolean)">
            <summary>
            Räumt auf...
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="E:EDV2000.Common.Net.UDPBroadcastListener.DataReceived">
            <summary>
            Event, daß Daten empfangen wurden.
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.UDPBroadcastListener.ErrorOccured">
            <summary>
            Event, daß eine Exception aufgetreten ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.UDPBroadcastListener.BoundTo">
            <summary>
            Die IP-Adresse, auf der gehorcht wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.UDPBroadcastListener.PortListenTo">
            <summary>
            Der Port, wo gehorcht wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.UDPBroadcastListener.PortSendTo">
            <summary>
            Der Port, wohin gebroadcastet wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.UDPBroadcastListener.SyncRoot">
            <summary>
            Die SyncRoot, womit alle "gefährlichen" Zugriffe gesynct sind.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.UDPBroadcastListener.IsListening">
            <summary>
            Gibt zurück, ob gehorcht wird.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.UDPDataReceivedEventHandler">
            <summary>
            Delegate, wenn Daten empfangen wurden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.UDPDataReceivedEventArgs">
            <summary>
            EventArgs, wenn Daten empfangen wurden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.UDPDataReceivedEventArgs.#ctor(System.Byte[],System.Net.IPEndPoint,System.Net.IPEndPoint)">
            <summary>
            Konstruktor
            </summary>
            <param name="yBuffer"></param>
            <param name="yLocalEndPoint"></param>
            <param name="yRemoteEndPoint"></param>
        </member>
        <member name="P:EDV2000.Common.Net.UDPDataReceivedEventArgs.Buffer">
            <summary>
            Die empfangenen Daten.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.UDPDataReceivedEventArgs.LocalEndPoint">
            <summary>
            Dies gibt den lokalen Endpunkt zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.UDPDataReceivedEventArgs.RemoteEndPoint">
            <summary>
            Dies gibt den Endpunkt zurück, der die Daten gesendet hat.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.UDPListenerExceptionOccuredEventHandler">
            <summary>
            Delegate
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.UDPListenerExceptionOccuredEventArgs">
            <summary>
            EventArgs, daß eine Exception aufgetreten ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.UDPListenerExceptionOccuredEventArgs.#ctor(System.Exception)">
            <summary>
            KOnstruktor
            </summary>
            <param name="yEx"></param>
        </member>
        <member name="P:EDV2000.Common.Net.UDPListenerExceptionOccuredEventArgs.Exception">
            <summary>
            TODO PropertyCreator: Dies gibt Exception zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.UdpListenerCallBack">
            <summary>
            Ein CallBack-Delegat, der verwendet wird um ein byte[] Datagramm
            im UDPListener zurückzugeben.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.UdpListenerStringCallBack">
            <summary>
            Ein CallBack-Delegat, der verwendet wird um ein string-Datagramm
            im UDPListener zurückzugeben.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.UdpListener">
            <summary>
            Diese Klasse stellt einen Listener dar, welcher einen Event launcht
            wenn ein Udp Paket eingetroffen ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.UdpListener.#ctor(System.Int32)">
            <summary>
            Konstruktor, Angabe des Ports auf dem "gehorcht" wird.
            </summary>
            <param name="yPort"></param>
        </member>
        <member name="M:EDV2000.Common.Net.UdpListener.#ctor(System.Net.IPEndPoint)">
            <summary>
            Konstruktor, Angabe des Endpoints auf dem "gehorcht" wird.
            </summary>
            <param name="yLocalEndPoint"></param>
        </member>
        <member name="M:EDV2000.Common.Net.UdpListener.Start">
            <summary>
            Startet den Listener.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.UdpListener.Stop">
            <summary>
            Beendet den Listener
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.UdpListener.WorkerThreadCheckUdpSocket">
            <summary>
            Diese Methode wird in einem eigenen EngineThread gestartet und wartet darauf, daß ein Paket empfangen wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.UdpListener.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.UdpListener.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="disposing"></param>
        </member>
        <member name="E:EDV2000.Common.Net.UdpListener.UdpPacketReceived">
            <summary>
            Dieses Event tritt ein, wenn ein UDP-Datagramm empfangen wird.
            Hier wird ein byte[]-Array übergeben, jedoch Vorsicht: Am Ende
            können \0 geschickt werden!!!
            </summary>
        </member>
        <member name="E:EDV2000.Common.Net.UdpListener.StringReceived">
            <summary>
            Dieses Event tritt ein, wenn ein UDP-Datagramm empfangen wird.
            Hier wird ein string übergeben, der abgeschnitten wird, wenn das Datagramm hinten
            dran \0 hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.UdpListener.LocalEndPoint">
            <summary>
            Dies gibt den LocalEndPoint zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Net.Url">
            <summary>
            Diese Klasse stellt eine Url dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.Url.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Net.Url.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yUrl"></param>
        </member>
        <member name="M:EDV2000.Common.Net.Url.Parse(System.String)">
            <summary>
            Diese Methode parst die übergebene Zeichenfolge und befüllt die aktuelle Instanz der url.
            </summary>
            <param name="yUrl"></param>
        </member>
        <member name="M:EDV2000.Common.Net.Url.ToString">
            <summary>
            Diese Methode gibt die Stringentsprechung der Url zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.Url.Equals(System.Object)">
            <summary>
            Vergleicht anhand des Url-Strings
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Net.Url.GetHashCode">
            <summary>
            gibt den Hashcode des Url-Strings zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Net.Url.Host">
            <summary>
            Dies gibt Host der Url zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.Url.Protocol">
            <summary>
            Dies gibt das Protocol der Url zurück oder legt es fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.Url.Port">
            <summary>
            Dies gibt den Port der Url zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Net.Url.Path">
            <summary>
            Dies gibt den Path der Url zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.NonClonedAttribute">
            <summary>
            Attribut, welches ein nicht zu clonendes Feld markiert.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ObjectDescriptions.IObjectDescriptionProvidingManager">
            <summary>
            Beschreibt einen
            </summary>
        </member>
        <member name="M:EDV2000.Common.ObjectDescriptions.IObjectDescriptionProvidingManager.CompleteDescription(System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Dieser Methode wird der Name einer TempTable übergeben, die folgenden Aufbau hat: ID (Guid),ObjektTyp (varchar(30)), Name (varchar(50)), Beschreibung (text)
            Der Manager soll aus den Tabellen der Objekte, für die er zuständig ist, auf Basis der ID, Name und Beschreibung(wenn verfügbar) eintragen. (Mit Update-Command)
            </summary>
            <param name="yTempTableName"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
        </member>
        <member name="T:EDV2000.Common.ObjectDescriptions.ObjectDescription">
            <summary>
            Diese Klasse speichert Objektbeschreibungen
            </summary>
        </member>
        <member name="M:EDV2000.Common.ObjectDescriptions.ObjectDescription.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.ObjectDescriptions.ObjectDescription.ID">
            <summary>
            Dies gibt die ID des Objekts zurück oder legt sie fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ObjectDescriptions.ObjectDescription.Name">
            <summary>
            Dies gibt den Namen des Objekts zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.ObjectDescriptions.ObjectDescription.Beschreibung">
            <summary>
            Dies gibt die Beschreibung des Objekts zurück oder legt sie fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ObjectDescriptions.ObjectDescription.ObjektTypText">
            <summary>
            Dies gibt den ObjektTyp-Text zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ObjectDescriptions.ObjectDescriptionCollection">
            <summary>
            Auflistung von Objekten vom Typ ObjectDescription
            </summary>
        </member>
        <member name="M:EDV2000.Common.ObjectDescriptions.ObjectDescriptionCollection.Add(EDV2000.Common.ObjectDescriptions.ObjectDescription)">
            <summary>
            Fügt hinzu
            </summary>
            <param name="yDescription"></param>
        </member>
        <member name="P:EDV2000.Common.ObjectDescriptions.ObjectDescriptionCollection.MonitorChanges">
            <summary>
            Überwacht KEINE Änderungen
            </summary>
        </member>
        <member name="P:EDV2000.Common.ObjectDescriptions.ObjectDescriptionCollection.Item(System.Guid)">
            <summary>
            Dies gibt die Objektbeschreibung zurück, wenn gefunden, ansonsten null
            </summary>
        </member>
        <member name="T:EDV2000.Common.ObjectDescriptions.ObjectDescriptionManager">
            <summary>
            Zusammenfassung für ObjectDescriptionManager.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ObjectDescriptions.ObjectDescriptionManager.#ctor(EDV2000.Common.SQL.ITransactionManagerProvider)">
            <summary>
            Konstruktor
            </summary>
            <param name="yTManPro"></param>
        </member>
        <member name="M:EDV2000.Common.ObjectDescriptions.ObjectDescriptionManager.Register(EDV2000.Common.ObjectDescriptions.IObjectDescriptionProvidingManager)">
            <summary>
            Registriert einen weiteren Manager, welcher in der Lage ist, ObjectDescriptions zu Objekten abzugeben.
            </summary>
            <param name="yProvidingManager"></param>
        </member>
        <member name="M:EDV2000.Common.ObjectDescriptions.ObjectDescriptionManager.GetObjectDescriptions(System.Guid[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt die Auflistung der Objektbeschreibungsobjekte zu den Objekten mit den übergebenen IDs zurück.
            </summary>
            <param name="yObjectIDs"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.ObjectDescriptions.ObjectDescriptionManager.TransactionManager">
            <summary>
            Gibt den TransactionManager zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Packaging.FilePackage">
            <summary>
            Diese Klasse stellt ein FilePackage dar. Sie stellt Funktionen zur Verfügung,
            um ein PackageFile mit einem eideutigen Namen hinzuzufügen, mittels Get-Funktionen
            über den Namen gezielt abzurufen, mittels Get in Abhängigkeit von MatchPairs bezüglich 
            der Eigenschaften des PackageFiles ein Array von PackageFiles abzurufen,
            ein PackageFile aus der Auflistung zu löschen.
            Es können weiters die Properties des Packages hinzugefügt, editiert und entfernt werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.WriteCompressedLogFilePackageToZIP(System.String,System.IO.Stream,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Speichert ein ZIP-File mit den LogFiles des übergebenen Verzeichnisses in den übergebenen Stream.
            </summary>
            <param name="yLocalLogFilesDirectory"></param>
            <param name="yStream"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.CreateCompressedLogFilePackage(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Erzeugt ein FilePackage mit den Log-Files im übergebenen Verzeichnis
            </summary>
            <param name="yLocalLogFilesDirectory"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.Finalize">
            <summary>
            Destruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.AddFile(System.String,System.String)">
            <summary>
            Diese Methode fügt ein File der Auflistung hinzu hinzu.
            </summary>
            <param name="yAbsolutPath"></param>
            <param name="yAliasName"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.AddFile(System.IO.Stream,System.String)">
            <summary>
            Diese Methode fügt den Übergebene Stream der Auflistung hinzu...
            </summary>
            <param name="yStream"></param>
            <param name="yAliasName">Der Name, den das File im ZipStream haben soll.</param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.AddFile(EDV2000.Common.Packaging.FilePackageFile,System.Boolean)">
            <summary>
            Diese Methode fügt das übergebene FilePackageFile der Auflistung hinzu.
            </summary>
            <param name="yPackageFile"></param>
            <param name="yCalcCRC"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.RemoveFile(System.String)">
            <summary>
            Die entfernt ein File aus der aktuellen Auflistung
            </summary>
            <param name="yAliasName"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.LoadFromZip(System.String)">
            <summary>
            Diese Methode liest aus der Zip Datei den vorhandenen Content
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.LoadFromZip(System.IO.Stream)">
            <summary>
            Diese Methode liest aus dem übergebene Stream den Inhalt aus.
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.WriteToZip(System.String)">
            <summary>
            Diese Methode schreibt den momentan im Package vorhandenen Inhalt samt allen Files in eine ZipDatei.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.WriteToZip(System.IO.Stream)">
            <summary>
            Diese Methode schreibt den momentan im Package vorhandenen Inhalt samt allen Files in eine ZipDatei, jedoch als Stream.
            Der übergebene Stream wird jedoch NICHT geschlossen!!
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.GetStreamOfEntry(System.String)">
            <summary>
            Diese Methode gibt einen entpackten Stream auf das Entry zurück, wenn das Entry
            eingelesen wurde. Wenn das Entry nicht gelesen wurde, so wird null zurückgegeben.
            </summary>
            <param name="yAliasName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.GetZipEntry(System.String)">
            <summary>
            </summary>
            <param name="yAliasName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.CreateContentXMLFile(System.String)">
            <summary>
            Diese Methode speichert den derzeitigen Content (Content.xml) in das angegebene File
            </summary>
            <param name="yPfad"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.CreateContentXMLFile(System.IO.Stream)">
            <summary>
            Speichert den Inhalt des Contents in den übergebenen Stream.
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.AddStreamToZipOutStream(System.IO.Stream,System.String,System.DateTime,EDV2000.Common.Zip.ZipOutputStream)">
            <summary>
            Diese Metrhode fügt einen Stream dem Zip File hinzu unter Angabe des Namens
            </summary>
            <param name="yStream"></param>
            <param name="yAliasName"></param>
            <param name="yZipOutPutStream"></param>
            <param name="yLastChanged"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.InvestigateContent(System.IO.Stream,EDV2000.Common.Packaging.FilePackageFileCollection,EDV2000.Common.Packaging.FileSettingCollection,System.Boolean)">
            <summary>
            Diese Methode untersucht den Content, wenn dieser vorhanden ist (Contents-xml)
            </summary>
            <param name="yContentStream"></param>
            <param name="yFilePackageFileCollection"></param>
            <param name="yFileSettingsCollection"></param>
            <param name="yWithError"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.CheckDocumentRootNode(System.Xml.XmlDocument)">
            <summary>
            Prüft ob der Document Root Node des XML Documents vorhanden ist
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.LoadContentFrom(System.String)">
            <summary>
            Diese Methode liest das angegeben XMLFile (= XMLDocument) ein
            </summary>
            <param name="yPath"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.LoadContentFrom(System.IO.Stream)">
            <summary>
            Diese Methode liest aus dem Übergebenen stream den Content aus.
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.GetStreamOfZipEntry(System.String,EDV2000.Common.Zip.ZipFile)">
            <summary>
            Diese Methode gibt einen Stream auf den übergebenen Entry zurück.
            </summary>
            <param name="yName"></param>
            <param name="yZipFile"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.Close">
            <summary>
            Diese Methode schließt das FilePackage.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.Dispose">
            <summary>
            Dispose
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.CheckWholePackage(System.String)">
            <summary>
            Diese Methode prüft das komplette Package, indem jede Datei rausgespeichert wird in das angegebene 
            Directory und der CRC geprüft wird und danach wieder gelöscht wird.
            </summary>
            <param name="yTempDirName"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackage.IsValid">
            <summary>
            Dies gibt zurück, ob es sich bei dem Zipfile um ein gültiges handelt. Ein gültiges Zip File
            muss eine Datei mit den Namen "Contents.xml" beinhalten. Die schreibweise ist dabei egal.
            Wird diese Datei nicht in der ZipDatei gefunden, so wird IsValid auf false gesetzt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackage.AliasNames">
            <summary>
            Dies gibt die FileList des Contents.xml zurück (= Inhalt des ZipFiles)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackage.PackageType">
            <summary>
            Dies gibt den Typ des packages retour
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackage.PackageName">
            <summary>
            Dies gibt den Namen des UpdatePackages zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackage.Beschreibung">
            <summary>
            Dies gibt den Namen des UpdatePackages zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackage.CreationDate">
            <summary>
            Dies gibt das Datum der Erstellung zurück oder öegt es fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackage.PackageFiles">
            <summary>
            Dies gibt die derzeitige FilePackageFileCollection zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackage.Settings">
            <summary>
            Dies gibt die Settings des Packages zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackage.FileNameLoadedFrom">
            <summary>
            Dateiname, aus dem das Package geladen wurde, wenn es aus einer Datei geladen wurde.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Packaging.FilePackage.LogFilePackage">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.LogFilePackage.#ctor">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Packaging.FilePackage.ZipFileManager">
            <summary>
            Diese Klasse managt den Zugriff auf ein ZipFile.
            Sie kann mit einem Stream auf ein File oder mit einem File arbeiten.
            Sie kann einen Stream auf einen einzelnen Dateieintrag des ZipFiles
            zurückgeben. Dies kann natürlich mehrmals erfolgen.
            Wenn diese Klasse mittels Dateinamen auf das ZipFile zugreift, wird die
            Zeit, wo das File geöffnet bleibt möglichst minimiert.
            D.h. Die Datei wird geöffnet, wenn der erste StreamPartitionReader zugreift und geschlossen, wenn
            entweder dezitiert close aufgerufen wird oder der letzte StreamPartitionReader geschlossen wurde.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.ZipFileManager.#ctor(System.String)">
            <summary>
            KOnstruktor für Dateinamen
            </summary>
            <param name="yFileName"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.ZipFileManager.#ctor(System.IO.Stream)">
            <summary>
            Konstruktor für Stream
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.ZipFileManager.GetStreamOfZipEntry(System.String)">
            <summary>
            Diese Methode gibt einen Stream eines ZipEntrys zurück, wenn es über den angegebenen Namen
            gefunden wurde. Wenn nicht, kommt null zurück.
            </summary>
            <param name="yEntryName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.ZipFileManager.GetZipEntry(System.String)">
            <summary>
            Diese Methode gibt einen Stream eines ZipEntrys zurück, wenn es über den angegebenen Namen
            gefunden wurde. Wenn nicht, kommt null zurück.
            </summary>
            <param name="yEntryName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackage.ZipFileManager.Close">
            <summary>
            Diese Methode schließt das ZipFile, wenn offen, unabhängig davon, ob noch ein Stream drauf existiert.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackage.ZipFileManager.UsingStream">
            <summary>
            Dies gibt zurück, ob ein Stream verwendet wird, welcher permanent offen bleibt
            (wenn true) oder wenn false, dann wird die Datei immer auf und zu gemacht.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Packaging.FilePackageFile">
            <summary>
            Diese Klasse beschreibt ein FilePackageFile.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFile.#ctor(System.String,System.String)">
            <summary>
            Konstruktor mit Angabe des AliasNamen und des AbsolutPfades zur Datei.
            </summary>
            <param name="yAliasName"></param>
            <param name="yAbsolutPath"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFile.#ctor(System.String,System.IO.Stream)">
            <summary>
            Konstruktor mit Angabe des Aliasnamens und des Streams.
            </summary>
            <param name="yAliasName"></param>
            <param name="yStreamToReadFrom"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFile.#ctor(System.String,System.IO.Stream,System.String)">
            <summary>
            Konstruktor mit Angabe des Aliasnamens und des Streams.
            </summary>
            <param name="yAliasName"></param>
            <param name="yStreamToReadFrom"></param>
            <param name="yType"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFile.#ctor(System.String,System.String,System.String)">
            <summary>
            Konstruktor mit Angabe des AliasNamen und des AbsolutPfades zur Datei.
            </summary>
            <param name="yAliasName"></param>
            <param name="yAbsolutPath"></param>
            <param name="yType"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFile.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFile.#ctor(EDV2000.Common.Packaging.FilePackage)">
            <summary>
            Konstruktor, um dieses File einen Teil des ZipFiles darstellen zu lassen.
            </summary>
            <param name="yParentFilePackage"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFile.GetStream(System.Boolean@)">
            <summary>
            Diese gibt einen Stream zum Lesen der Datei zurück.
            </summary>
            <param name="yJustCreated">Wenn true muß der Stream auch wieder geschlossen werden</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFile.GetLastChanged">
            <summary>
            Diese gibt einen Stream zum Lesen der Datei zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFile.CalculateCRCFromFile(System.String)">
            <summary>
            Ermittelt den CRC für dieses FilePackageFile aus dem angegebenen Pfad.
            </summary>
            <param name="yPath"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFile.CalculateCRCFromStream">
            <summary>
            Diese Methode berechnet den CRC auf Basis des Streams, welcher bei GetStream() zurückkommt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFile.WriteToFile(System.String,System.Boolean)">
            <summary>
            Diese methode schreibt das File als File hinaus und Checkt den CRC, wenn gewünscht und einer da ist (d.h. !=0)
            </summary>
            <param name="yPath"></param>
            <param name="yCheckCRC"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFile.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Reinladen aus XMLNode
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFile.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Rausschreiben in XMLNode
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackageFile.Name">
            <summary>
            Dies gibt Name zurück oder legt Name fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackageFile.AbsolutPath">
            <summary>
            Dies gibt AbsolutPath zurück oder legt AbsolutPath fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackageFile.Settings">
            <summary>
            Dies gibt SettingsCollection zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackageFile.CRC32Value">
            <summary>
            Dies gibt den CRC32 zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackageFile.CRC32Provided">
            <summary>
            Dies gibt zurück, ob der CRC berechnet wurde bzw. eingelesen wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackageFile.LastChanged">
            <summary>
            LastChanged, falls es ein Stream ist!
            </summary>
        </member>
        <member name="T:EDV2000.Common.Packaging.FilePackageFileCollection">
            <summary>
            Diese Klasse beschreibt eine FilePackageFile Collection.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFileCollection.#ctor(EDV2000.Common.Packaging.FilePackage)">
            <summary>
            Konstruktor mit Angabe des FilePackages
            </summary>
            <param name="yFilePackage"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFileCollection.Add(EDV2000.Common.Packaging.FilePackageFile)">
            <summary>
            Diese Methode fügt ein FilePackageFile der Auflistung hinzu.
            </summary>
            <param name="yFile"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFileCollection.Remove(System.String)">
            <summary>
            Diese Methode entfernt den übergebenen AliasNamen (FileName) aus der Collection
            </summary>
            <param name="yAliasName"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFileCollection.GetIndexOf(System.String)">
            <summary>
            Diese Methode ermittelt den Index des Angegebenen Elemnts in der Auflistung
            </summary>
            <param name="yAliasName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFileCollection.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt vom angegeben XmlNode die Collection.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FilePackageFileCollection.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode schreibt den Aktuellen Inhalt in einen XMLKnoten. Samt seinen FileSettings...
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackageFileCollection.Item(System.Int32)">
            <summary>
            Gib anhand des Indexes den FilePAckageFile eintrag retour, wenn vorhanden
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FilePackageFileCollection.Item(System.String)">
            <summary>
            Diese Methode gibt das FilepackageFile unter den angegebenen AliasNamen zurück, wenn
            dieses in der Auflistung vorhanden ist. Wenn nichts gefunden wird, wird null zurückgegeben.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Packaging.FileSettingTypes">
            <summary>
            Dieser enum beschreibt die verschiednen FileSettings Arten. Soll heissen, um was für einen Art
            von Parameter handelt es sich (statisch -> nicht verändernbar, 
            </summary>
        </member>
        <member name="F:EDV2000.Common.Packaging.FileSettingTypes.OptionalValue">
            <summary>
            Optionaler Wert
            </summary>
        </member>
        <member name="F:EDV2000.Common.Packaging.FileSettingTypes.StaticValue">
            <summary>
            Fester Wert
            </summary>
        </member>
        <member name="F:EDV2000.Common.Packaging.FileSettingTypes.NeededValue">
            <summary>
            Benötigter Wert
            </summary>
        </member>
        <member name="T:EDV2000.Common.Packaging.FileSetting">
            <summary>
            Diese Klasse stellt eine benannte Eigenschaft dar, welche ein FilePackage hat.
            D.h. diese Klasse hat string Name und object Value.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSetting.#ctor">
            <summary>
            Trivial Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSetting.CreateFileSetting(System.String,System.Object,EDV2000.Common.Packaging.FileSettingTypes)">
            <summary>
            Dies gibt das FileSetting zurück, welches durch die Parameter definiert wird.
            </summary>
            <param name="yName"></param>
            <param name="yValue"></param>
            <param name="ySettingType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSetting.CreateFileSetting(System.String,System.Object)">
            <summary>
            Dies gibt das FileSetting zurück, welches durch die Parameter definiert wird.
            </summary>
            <param name="yName"></param>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSetting.CreateFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese MEthode lädt das FileSetting aus einem XMLNode
            </summary>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSetting.FillSettingArt(System.String)">
            <summary>
            Methode zum befüllen der Settings art
            </summary>
            <param name="yArt"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSetting.GetSettingArtName">
            <summary>
            Diese Methode ermittelt den (string) Namen der Settings Art
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSetting.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Reinlesen
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSetting.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Rausschreiben
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Packaging.FileSetting.Name">
            <summary>
            Dies gibt den Namen zurück bzw. legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FileSetting.FileSettingTyp">
            <summary>
            Dies gibt den FileSettingtyp des Eintrags zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FileSetting.Value">
            <summary>
            Dies gibt den Wert zurück bzw. legt diesen Fest
            (es kommt null, wenn der typ nicht ein gültiger ist oder bei Fehler)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FileSetting.StringValue">
            <summary>
            Dies gibt die interne String-Entsprechung des Werts zurück, wie er dann 
            als String persistiert werden kann.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FileSetting.TypBezeichner">
            <summary>
            Dies gibt TypBezeichner zurück oder legt TypBezeichner fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Packaging.FileSettingCollection">
            <summary>
            Diese Klasse ist Auflistung von Settings
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSettingCollection.#ctor">
            <summary>
            TrivialKonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSettingCollection.Set(EDV2000.Common.Packaging.FileSetting)">
            <summary>
            Fügt eine neuen Setting der Auflistung hinzu
            </summary>
            <param name="ySetting"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSettingCollection.Get(System.String)">
            <summary>
            Diese Methode ermittelt anhand des übergebenen Namens den ersten gesuchten Setting Eintrag, wenn vorhanden
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSettingCollection.GetValue(System.String,System.Object)">
            <summary>
            Diese Methode gibt den Wert des gefundenen Settings zurück oder den DefaultWert,
            wenn kein Setting mit dem Namen gefunden wurde oder gefunden wurde und der Typ
            nicht dem des DefaultWerts entspricht.
            Momentan unterstützt wird: string,byte,sbyte,short,ushort,long,ulong,int,uint,double,float,decimal,bool,DateTime,Guid.
            </summary>
            <param name="yName"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSettingCollection.SetValue(System.String,System.Object)">
            <summary>
            Diese Methode setzt das Setting mit dem übergebenen namen auf den übergebenen Wert
            Momentan unterstützt wird: string,byte,sbyte,short,ushort,long,ulong,int,uint,double,float,decimal,bool,DateTime,Guid.
            </summary>
            <param name="yName"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSettingCollection.Remove(System.String)">
            <summary>
            Diese Methode entfernt den übergebenen Setting Eintrag aus der Auflistung
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSettingCollection.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Reinlesen der FileSettingsCollection Info
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Packaging.FileSettingCollection.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Rauschreiben der Filesettingscollection Info.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Packaging.FileSettingCollection.Item(System.Int32)">
            <summary>
            Gib anhand des Indexes den Setting eintrag retour, wenn vorhanden
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FileSettingCollection.Item(System.String,System.Object)">
            <summary>
            Dies gibt den Wert des Settings zurück, wenn das Setting gefunden wird. Wenn dies nicht der Fall ist,
            so wird der übergebene Default-Wert zurückgegeben.
            Momentan unterstützt wird: string,byte,sbyte,short,ushort,long,ulong,int,uint,double,float,decimal,bool,DateTime,Guid.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Packaging.FileSettingCollection.Item(System.String)">
            <summary>
            Dies legt das Setting mit dem übergebenen Namen auf den übergebenen Wert fest.
            Momentan unterstützt wird: string,byte,sbyte,short,ushort,long,ulong,int,uint,double,float,decimal,bool,DateTime,Guid.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ParameterHandling.FormatStringParser">
            <summary>
            Diese Klasse parst einen Formatstring, worauf man dann durch die FormatStringTags enumerieren kann und
            diese mit Werten befüllen kann. Dieser Parser geht davon aus, daß ein FormatStringTag zwischen geschwungenen
            Klammern auftritt. Innerhalb der Klammern gibt es einen Namen, dann Beistrich, dann das Alignment, dann einen
            Doppelpunkt und dann kommt die FormatSpec, welche mehrere durch Strichpunkte getrennte Bereiche aufweisen kann.
            Man kann Value als String zuweisen, wobei dann bei positivem Alignment rechtsbündig und bei negativem Alignment
            linksbündig ausgerichtet und/oder abgeschnitten wird, wobei, wenn das Schlüsselwort NOCUT in irgendeinem Bereich
            des FormatSpecs steht, NICHT abgeschnitten wird. Wenn als Alignment 0 oder garnichts übergeben wird wird weder
            ausgerichtet noch abgeschnitten.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.FormatStringParser.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.FormatStringParser.Parse(System.String)">
            <summary>
            Diese Methode parst die übergebene Zeichenfolge und befüllt die Auflistung der FormatTags
            </summary>
            <param name="yFormatString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.FormatStringParser.GetReplacedFormatString">
            <summary>
            gibt den fertig ersetzten Formatstring zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.FormatStringParser.ContainsTag(System.String)">
            <summary>
            Gibt zurück, ob der Tag im geparsten Formatstring vorkommt.
            </summary>
            <param name="yTagName"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringParser.FormatStringTags">
            <summary>
            Die Auflistung der geparsten Tags
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringParser.CanEscapeTagBracket">
            <summary>
            Wenn true kann mit einem Backslash eine geschwungene Klammer von der Tagerkennung ausgeschlossen werden
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringParser.Item(System.String)">
            <summary>
            Gibt den Tag mit dem übergebenen Namen(CIbyTLI) zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.ParameterHandling.FormatStringTag">
            <summary>
            Stellt genau ein Auftreten eines FormatString-Tags dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.FormatStringTag.#ctor(EDV2000.Common.ParameterHandling.FormatStringTagCollection,System.String)">
            <summary>
            Konstruktor mit Angabe von TagName und FormatSpec
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.FormatStringTag.TagNameEquals(System.String)">
            <summary>
            Gibt zurück, ob der Name (CIbyTLI) mit dem übergebenen Namen übereinstimmt.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.FormatStringTag.AddOccurance(System.Int32,System.Int32,System.Int32,System.String[])">
            <summary>
            Trägt ein Occurance ein
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringTag.TagName">
            <summary>
            Der Name des Tags.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringTag.TagNameToLowerInvariant">
            <summary>
            Der Name des Tags als ToLowerInvariant
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringTag.Value">
            <summary>
            Der zu verwendende Wert.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringTag.Occurances">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.ParameterHandling.FormatStringTagOccurance">
            <summary>
            Stellt ein Auftreten eines FormatStrings dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.FormatStringTagOccurance.#ctor(EDV2000.Common.ParameterHandling.FormatStringTag,System.Int32,System.Int32,System.Int32,System.String[])">
            <summary>
            Konstruktor mit Angabe von TagName und FormatSpec
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.FormatStringTagOccurance.GetReplacedString">
            <summary>
            Gibt den durch den Wert befüllten Inhalt des Tags zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringTagOccurance.Offset">
            <summary>
            Der Offset des Auftretens
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringTagOccurance.Length">
            <summary>
            Die Länge des NICHT ERSETZTEN Tags.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringTagOccurance.Alignment">
            <summary>
            Das Alignment
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringTagOccurance.FormatSpecAreas">
            <summary>
            Die einzelnen FormatSpec-Bereiche.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringTagOccurance.Parent">
            <summary>
            Der Tag, der dieses Occurance beinhaltet.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringTagOccurance.OverriddenTagOccuranceValue">
            <summary>
            Wenn ungleich null, hat diese Occurance einen vom Tag-Value abweichenden Wert!
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringTagOccurance.Value">
            <summary>
            Der Wert dieses Occurance.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ParameterHandling.FormatStringTagCollection">
            <summary>
            Stellt eine Auflistung von FormatStringTag-Objekten dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.FormatStringTagCollection.#ctor">
            <summary>
            Interner Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.FormatStringTagCollection.GetAllTagNames">
            <summary>
            Gibt die Namen aller Tags zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.FormatStringTagCollection.Clear">
            <summary>
            Löscht.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.FormatStringTagCollection.ContainsTag(System.String)">
            <summary>
            Gibt zurück, ob der Tag vorkommt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.FormatStringTagCollection.GetEnumerator">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.FormatStringTagCollection.System#Collections#IEnumerable#GetEnumerator">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringTagCollection.Item(System.String)">
            <summary>
            Gibt den Tag mit dem TagName zurück.
            </summary>
            <param name="yTagName"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringTagCollection.OccurencesFlat">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.FormatStringTagCollection.Occurences">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.ParameterHandling.ParameterNamedValue">
            <summary>
            Diese Klasse stellt einen benannten Wert dar. Z.B. user=Admin
            Jeder benannte Wert hat einen Namen und einen Wert. Es kann auch ein Default-Wert angegeben werden, welcher dann zur
            Anwendung kommt, wenn der Wert nicht gesetzt wurde.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.ParameterNamedValue.Reset">
            <summary>
            Diese Methode setzt den Parameter auf nicht gesetzt
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.ParameterNamedValue.Name">
            <summary>
            Dies gibt den Namen des Wertes zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.ParameterNamedValue.Value">
            <summary>
            Dies gibt den Wert zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.ParameterNamedValue.ValueWithoutQuotes">
            <summary>
            Dies gibt den Wert ohne führende oder nachfolgende Anführungszeichen zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.ParameterNamedValue.DefaultValue">
            <summary>
            Dies gibt den DefaultValue zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.ParameterNamedValue.Set">
            <summary>
            Dies gibt zurück, ob der Wert gesetzt wurde oder nicht.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ParameterHandling.ParameterNamedValueCollection">
            <summary>
            Diese Klasse ist eine Auflistung von Benannten Parameterwerten
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.ParameterNamedValueCollection.Add(System.String,System.String)">
            <summary>
            Diese Methode fügt einen Parameter mit dem übergebenen Namen und DefaultWert hinzu.
            </summary>
            <param name="yName"></param>
            <param name="yDefaultValue"></param>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.ParameterNamedValueCollection.SetValue(System.String,System.String)">
            <summary>
            Diese Methode setzt den benannten Wert auf den übergebenen Wert.
            Wurde der Wert mit dem Namen nicht gefunden, so wird false zurückgegeben.
            </summary>
            <param name="yParameterName"></param>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.ParameterNamedValueCollection.Reset">
            <summary>
            Diese MEthode setzt alle benannten Werte auf nicht gesetzt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.ParameterNamedValueCollection.Item(System.String)">
            <summary>
            Dies gibt den Wert des benannten Parameters zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ParameterHandling.ParameterParser">
            <summary>
            Diese Klasse handelt Parameter, wie sie einem DOS-Kommando übergeben werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.ParameterParser.#ctor">
            <summary>
            KOnstruktor, trivial
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.ParameterParser.Parse(System.String[])">
            <summary>
            Diese Methode parst die übergebenen Parameter und trägt die Ergebnisse in die internen Listen ein.
            Konnte aus irgendeinem Grund dies nicht erfolgreich durchgeführt werden, so wird fals zurückgegeben
            </summary>
            <param name="yParameters"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.ParameterParser.ResetAll">
            <summary>
            Diese Methode setzt alle Switches,PositionDependendParameter und NamedValues auf nicht gesetzt und ihre DefaultWerte zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.ParameterParser.GetUsage(System.String,System.String)">
            <summary>
            Diese Methode gibt eine Zeichenkette zurück, welche beschreibt, welche Parameterverwendung gilt.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.ParameterParser.PositionDependendParameters">
            <summary>
            Dies gibt die Liste der Positionsabhängigen Parameter zurück. POsitionsabhängige Parameter
            sind Parameter, welche ohne Schlüsselwort oder ähnliches angeführt werden und deren Position
            über die Art des Parameters Auskunft gibt. Ein positionsabhängiger Parameter kann optional sein oder
            nicht. Jedoch müssen die optionalen Parameter entweder am Ende aller positionsabhängigen Parameter sein 
            oder am Anfang. Es kann nicht inmitten erforderlicher Parameter ein optionaler kommen. Dann wäre die Eindeutigkeit
            nicht in jedem Falle gegeben.
            Es können jedoch die positionsabhängigen Parameter zwischen Switches und NamedValues kommen, da diese
            aufgrund der Schlüsselworte erkannt werden.
            Ein positionsabhängiger Parameter kann einen DefaultWert haben, welcher dann zur Anwendung kommt, wenn ein nicht
            erforderlicher oder ein erforderlicher Parameter nicht vorhanden ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.ParameterParser.Switches">
            <summary>
            Dies gibt die Liste der Switches zurück. Ein Switch wird durch Anführen gesetzt. D.h. ist er da, so gilt 
            er als gesetzt, wird ein Switch nicht angeführt so gilt er als nicht gesetzt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.ParameterParser.NamedValues">
            <summary>
            Ein NamedValue ist ein Parameter, welcher ein IstGleich-Zeichen beinhaltet und daher eine Wertzuweisung ist.
            Es wird der Name des Wertes(das ist die Zeichenkette vor dem IstGleich) erkannt und diesem zugeteilt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.ParameterParser.ParsedParameters">
            <summary>
            Die Parameter die geparst wurden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ParameterHandling.ParameterSwitch">
            <summary>
            Diese Klasse stellt einen mittels Parameter zu setzenden Switch dar.
            D.h. der Parameter hat 2 Zustände: gesetzt oder nicht gesetzt.
            Der Default-Zustand eines Switches ist immer NICHT GESETZT
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.ParameterSwitch.Name">
            <summary>
            Dies gibt den Namen des Switches zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.ParameterSwitch.Set">
            <summary>
            Dies gibt den Zustand des Switches an: gesetzt oder nicht gesetzt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ParameterHandling.ParameterSwitchCollection">
            <summary>
            Diese Klasse ist eine Auflistung von ParameterSwitch Objekten
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.ParameterSwitchCollection.Add(System.String)">
            <summary>
            Diese Methode fügt den Switch mit dem übergebenen Namen hinzu.
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.ParameterSwitchCollection.Reset">
            <summary>
            Diese Methode resettet alle Switches
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.ParameterSwitchCollection.IsSwitchName(System.String)">
            <summary>
            Diese Methode findet heraus, ob die übergebene Zeichenkette ein SwitchName ist oder nicht.
            </summary>
            <param name="ySwitchName"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.ParameterSwitchCollection.Item(System.String)">
            <summary>
            Diese Methode gibt zurück, ob der Switch mit dem übergebenen Namen gesetzt wurde oder nicht.
            Oder es kann auch der gesetzt Status zugewiesen werden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ParameterHandling.PositionDependendParameter">
            <summary>
            Diese Klasse stellt einen Parameter dar, dessen Position innerhalb der Parameter
            bestimmt ist. D.h. wenn dieser Parameter an zweiter Stelle kommt, bedeutet das was anderes
            als wenn er an erster Stelle kommt.Es zählt aber nur die Stelle innerhalb der positionsabhängigen Parametern
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.PositionDependendParameter.Reset">
            <summary>
            Diese Methode ändert den Parameter auf nicht gesetzt
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.PositionDependendParameter.Position">
            <summary>
            Dies legt die Position innerhalb der positionsabhängigen Parameter fest oder gibt sie zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.PositionDependendParameter.Value">
            <summary>
            Dies gibt den Wert des Parameters zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.PositionDependendParameter.ValueWithoutQuotes">
            <summary>
            Dies gibt den Wert ohne führende oder nachfolgende Anführungszeichen zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.PositionDependendParameter.Set">
            <summary>
            Dies gibt zurück, ob dem Parameter ein Wert zugewiesen wurde oder nicht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.PositionDependendParameter.DefaultValue">
            <summary>
            Dies gibt den DefaultValue des Parameters an oder zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.PositionDependendParameter.Name">
            <summary>
            Dies gibt den Namen des Parameters zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.PositionDependendParameter.Optional">
            <summary>
            Dies gibt zurück, ob der Parameter optional ist oder nicht oder legt es fest
            </summary>
        </member>
        <member name="T:EDV2000.Common.ParameterHandling.PositionDependendParameterCollection">
            <summary>
            Dies ist eine Auflistung von positionsabhängigen Parametern
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.PositionDependendParameterCollection.Add(System.String,System.Int32,System.String,System.Boolean)">
            <summary>
            Diese Methode fügt einen positionsabhängigen Parameter mit der angegebenen Position und dem angegebenen DefaultWert der Liste hinzu.
            Vorsicht: Es können immer nur die vorderen oder hinteren Parameter optional sein.
            Abwechselnd kann nicht funktionieren.
            z.B. Par1 [Par2] [Par3] Par4
            Es ist nicht klar, wenn 3 Parameter übergeben werden, welcher der mittlere ist. Par2 oder Par3.
            Geprüft wird zuerst der erste Parameter, ob optional oder der letzte. Je nachdem wird dann von hinten oder von vorne
            die Parameter aufgefüllt.
            Weiters müssen die Parameter natürlich fortlaufend von 1 an numeriert sein. (eh klar.)
            </summary>
            <param name="yParameterName"></param>
            <param name="yPosition"></param>
            <param name="yDefaultValue"></param>
            <param name="yOptional"></param>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.PositionDependendParameterCollection.Reset">
            <summary>
            Diese Methode ändert alle Parameter auf nicht gesetzt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.PositionDependendParameterCollection.FillNextParameter(System.String)">
            <summary>
            Diese Methode füllt den nächsten noch nicht gesetzten Parameter.(von ersten bis letzten als Reihenfolge)
            Dabei wird darauf geachtet, daß immer ein gültiger Zustand vorherrscht.
            Werden zu viele Werte übergeben, so wird false zurückgegeben.
            </summary>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.PositionDependendParameterCollection.GetOptional(System.Int32)">
            <summary>
            Diese Methode gibt zurück, ob der Parameter an der Position optional ist oder nicht.
            </summary>
            <param name="yPosition"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.PositionDependendParameterCollection.GetValid">
            <summary>
            Diese Methode prüft, ob alle erforderlichen Parameter gesetzt wurden
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.PositionDependendParameterCollection.GetParameterAt(System.Int32)">
            <summary>
            Diese Methode gibt den Parameter mit der angegebenen Position zurück.
            </summary>
            <param name="yPosition"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.PositionDependendParameterCollection.Item(System.Int32)">
            <summary>
            Dies gibt den Wert des Parameters mit der angegebenen Position zurück oder legt ihn fest.
            Wenn kein Parameter mit der Position existiert (nicht definiert wurde)
            dann wird String.Empty zurückgegeben
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.PositionDependendParameterCollection.OptionalCount">
            <summary>
            Dies gibt die Anzahl der optionalen Parameter zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ParameterHandling.PositionDependendParameterCollection.Count">
            <summary>
            Dies gibt die Anzahl der Elemente zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ParameterHandling.PositionDependendParameterCollection.MyEnumerator">
            <summary>
            Eigener Enumerator sortiert nach der Position.
            Da die Positionen diskret sind, zähle ich sie einfach der Reihe nach durch.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ParameterHandling.TestForParameterHandling">
            <summary>
            Zusammenfassung für Class1.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ParameterHandling.TestForParameterHandling.Main(System.String[])">
            <summary>
            Der Haupteinstiegspunkt für die Anwendung.
            </summary>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFSimpleFontType">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.PDF.PDFSimpleFontType.Undefined">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.PDF.PDFSimpleFontType.TimesRoman">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.PDF.PDFSimpleFontType.TimesRomanBold">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.PDF.PDFSimpleFontType.TimesRomanItalic">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.PDF.PDFSimpleFontType.TimesRomanBoldItalic">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.PDF.PDFSimpleFontType.Helvetica">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.PDF.PDFSimpleFontType.HelveticaBold">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.PDF.PDFSimpleFontType.HelveticaItalic">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.PDF.PDFSimpleFontType.HelveticaBoldItalic">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.PDF.PDFSimpleFontType.Courier">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.PDF.PDFSimpleFontType.CourierBold">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.PDF.PDFSimpleFontType.CourierItalic">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.PDF.PDFSimpleFontType.CourierBoldItalic">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.PDF.PDFSimpleFontType.TrueType">
            <summary>
            Stellt einen TrueType Font dar, dessen Name noch spezifiziert werden muß
            </summary>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFFont">
            <summary>
            Stellt die Informationen über einen Font dar.
            </summary>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFObject">
            <summary>
            This is the base object for all objects used within the pdf.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFObject.#ctor(EDV2000.Common.PDF.PDFDocument)">
            <summary>
            Constructor increments the object number to 
            reflect the currently used object number
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFObject.GetObjectHeader(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            Soll den Header des Objekts zurückgeben.
            Hier wird der Offset ermittelt.
            </summary>
            <param name="yContext"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFObject.GetObjectFooter(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            Soll den Footer des Objekts zurückgeben.
            </summary>
            <param name="yContext"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFObject.GetObjectBody(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            Soll den eigentlichen Body zurückgeben.
            </summary>
            <param name="yContext"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFObject.WriteToContext(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            Soll das Objekt in den Context schreiben.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFObject.Document">
            <summary>
            Dies gibt Document zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFObject.ID">
            <summary>
            Dies gibt die ID zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.GetMeasurer(EDV2000.Common.PDF.PDFFont,System.Single)">
            <summary>
            Gibt den Measurer zurück.
            </summary>
            <param name="yFont"></param>
            <param name="yFontSize72"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.GetSimplePDFFontEstimate(System.String,System.Drawing.FontStyle)">
            <summary>
            Gibt eine Schätzung zurück, welche eingebaute PDF-Font passend sein könnte.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.CreateFont(EDV2000.Common.PDF.PDFDocument,EDV2000.Common.PDF.PDFSimpleFontType)">
            <summary>
            Erzeugt eine Font.
            Wenn yUseBuiltInEstimates true ist, wird versucht, möglichst eine ähnliche, eingebaute Font zu verwenden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.CreateFont(EDV2000.Common.PDF.PDFDocument,System.String,System.Drawing.FontStyle,System.Boolean)">
            <summary>
            Erzeugt eine Font.
            Wenn yUseBuiltInEstimates true ist, wird versucht, möglichst eine ähnliche, eingebaute Font zu verwenden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.#ctor(EDV2000.Common.PDF.PDFDocument)">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.#ctor(EDV2000.Common.PDF.PDFDocument,EDV2000.Common.PDF.PDFSimpleFontType)">
            <summary>
            Erzeugt eine Simple Font
            </summary>
            <param name="yDocument"></param>
            <param name="ySimpleFont"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.#ctor(EDV2000.Common.PDF.PDFDocument,System.String,System.Drawing.FontStyle)">
            <summary>
            Erzeugt eine TrueType Font.
            </summary>
            <param name="yDocument"></param>
            <param name="yFontFamilyName"></param>
            <param name="yStyle"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.GetObjectHeader(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.GetObjectFooter(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.GetObjectBody(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.WriteToContext(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
            <param name="yContext"></param>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFFont.FontType">
            <summary>
            Dies gibt FontType zurück oder legt FontType fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFFont.FontFamilyName">
            <summary>
            Dies gibt FontFamilyName zurück oder legt FontFamilyName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFFont.Style">
            <summary>
            Dies gibt Style zurück oder legt Style fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFFont.PDFBaseFontName">
            <summary>
            Der Name ohne Leerzeichen usw.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFFont.PDFStyleName">
            <summary>
            Der Style als Name
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFFont.Key">
            <summary>
            Der Schlüssel, um den Font kennzuzeichnen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFFont.IsTTFont">
            <summary>
            Dies gibt IsTTFont zurück oder legt IsTTFont fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFFont.PDFFontWidthTable">
            <summary>
            Stellt eine Font-Breitentabelle dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.PDFFontWidthTable.#ctor(EDV2000.Common.PDF.PDFDocument,EDV2000.Common.PDF.PDFFont,System.Byte,System.Byte)">
            <summary>
            </summary>
            <param name="yDocument"></param>
            <param name="yFont"></param>
            <param name="yFirstChar"></param>
            <param name="yLastChar"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.PDFFontWidthTable.GetObjectHeader(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.PDFFontWidthTable.GetObjectBody(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.PDFFontWidthTable.GetObjectFooter(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFFont.PDFFontWidthTable.FirstChar">
            <summary>
            Dies gibt FirstChar zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFFont.PDFFontWidthTable.LastChar">
            <summary>
            Dies gibt LastChar zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.PDFFontTrueTypeMeasurer.#ctor(System.Drawing.Font)">
            <summary>
            Konstruktor
            </summary>
            <param name="yFont"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.PDFFontTrueTypeMeasurer.MeasureString72(System.String)">
            <summary>
            Mißt auf einfache Weise...
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.PDFFontTrueTypeMeasurer.GetCoreHeight72">
            <summary>
            Gibt die Höhe der Schrift ohne Unterlängen zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.PDFFontTrueTypeMeasurer.MeasureString72(System.String,System.String@,System.Drawing.SizeF,System.Drawing.StringFormat,System.Int32@,System.Int32@)">
            <summary>
            Mißt den String.
            </summary>
            <param name="yText"></param>
            <param name="yNewText"></param>
            <param name="yLayoutRect"></param>
            <param name="ySFormat"></param>
            <param name="yLines"></param>
            <param name="yChars"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.PDFFontTrueTypeMeasurer.MeasureCharacterRanges72(System.String,System.Drawing.RectangleF,System.Drawing.StringFormat,System.Drawing.CharacterRange[])">
            <summary>
            Mißt.
            </summary>
            <param name="yText"></param>
            <param name="yLayoutRect"></param>
            <param name="ySFormat"></param>
            <param name="yRanges"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.PDFFontTrueTypeMeasurer.GetFontWidths(System.Byte,System.Byte)">
            <summary>
            Berechnet die Zeichenbreiten
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.PDFFontTrueTypeMeasurer.GetFontBBox">
            <summary>
            geht alle Zeichen durch und gibt die FontBBox zurück!!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFont.PDFFontTrueTypeMeasurer.Dispose">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFFontTable">
            <summary>
            Die Tabelle mit den Standard-Fonts.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFontTable.#ctor(EDV2000.Common.PDF.PDFDocument)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFontTable.Add(EDV2000.Common.PDF.PDFFont)">
            <summary>
            Fügt die Font hinzu. Wenn schon eine solche Font da ist, kommt die bereits
            vorhandene Instanz zurück.
            </summary>
            <param name="yFont"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFontTable.GetFontNameInDocument(EDV2000.Common.PDF.PDFFont)">
            <summary>
            Gibt den Namen der Font im aktuellen Dokument zurück.
            </summary>
            <param name="yFont"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFontTable.Write(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFontTable.EnsureIncreasingNumbers(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
            <param name="yContext"></param>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFFontDescriptor">
            <summary>
            Stellt einen Font-Descriptior dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFontDescriptor.#ctor(EDV2000.Common.PDF.PDFDocument,EDV2000.Common.PDF.PDFFont)">
            <summary>
            Konstruktor
            </summary>
            <param name="yFont"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFontDescriptor.GetObjectHeader(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
            <param name="yContext"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFontDescriptor.GetObjectBody(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
            <param name="yContext"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFFontDescriptor.GetObjectFooter(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
            <param name="yContext"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFHelpers">
            <summary>
            Diverse Statische Methoden
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.GetSimpleFontMetrics(EDV2000.Common.PDF.PDFSimpleFontType)">
            <summary>
            </summary>
            <param name="yFont"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.GetPDFAConformance(System.IO.Stream)">
            <summary>
            Sucht nach dem XML-Tag, der PDF-A conformance beschreibt.
            (Sucht de facto nach conformance> und ob danach A oder a steht!
            </summary>
            <param name="yStream"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.GetPDFVersion(System.IO.Stream)">
            <summary>
            Gibt die PDF-Version zurück.
            </summary>
            <param name="yStream"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.FormatTextForPDF(System.String)">
            <summary>
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.MeasureString72(System.String,EDV2000.Common.PDF.PDFFont,System.Single)">
            <summary>
            Mißt auf einfache Weise
            </summary>
            <param name="yText"></param>
            <param name="yFont"></param>
            <param name="yFontSize72"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.MeasureString(System.String,System.String@,EDV2000.Common.PDF.PDFFont,System.Single,System.Drawing.SizeF,System.Drawing.StringFormat,System.Int32@,System.Int32@)">
            <summary>
            Mißt aus, wieviele Zeilen und wieviele Zeichen in die übergebene Size reinpassen.
            Gibt den Text mit den Zeilenumbrüchen zurück. Hierbei stellen \r\n die bereits übergebenen 
            Zeilenumbrüche dar und \r die durch wrapping erzeugten.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.MeasureCharRange72(System.String,EDV2000.Common.PDF.PDFFont,System.Single,System.Drawing.SizeF)">
            <summary>
            Mißt das Rechteck um die Zeichen des Texts.
            </summary>
            <param name="yText"></param>
            <param name="yFont"></param>
            <param name="yFontSize72"></param>
            <param name="yLayout72"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.GetCoreHeight(EDV2000.Common.PDF.PDFFont,System.Single)">
            <summary>
            Höhe ohne Unterlänge
            </summary>
            <param name="yFont"></param>
            <param name="yFontSize72"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.IsWordDelimiter(System.Char,System.Boolean@)">
            <summary>
            Wenn das übergebene Zeichen 2 Wörter voneinander trennt, kommt true zurück.
            Wenn das Zeichen zwar trennt, aber noch in der vorherigen Zeile stehen muß, wird ySoft auf true gesetzt.
            </summary>
            <param name="yChar"></param>
            <param name="ySoft"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.GetLineHeight(EDV2000.Common.PDF.PDFFont,System.Single)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.GetSimpleFontStrLen(System.String,EDV2000.Common.PDF.PDFSimpleFontType,System.Single)">
            <summary>
            Länge des Strings in 1/72 Zoll
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.ConvertToMM(System.Int32)">
            <summary>
            Wandelt 1/72 Zoll in mm um.
            </summary>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.ConvertToMM(System.Single)">
            <summary>
            Wandelt 1/72 Zoll in mm um.
            </summary>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.ConvertTo72Zoll(System.Single)">
            <summary>
            Wandelt in 1/72 Zoll um.
            </summary>
            <param name="yMM"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.FormatDateTime">
            <summary>
            Get Date as Adobe needs ie similar to ISO/IEC 8824 format
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFHelpers.FormatDateTime(System.DateTime)">
            <summary>
            Get Date as Adobe needs ie similar to ISO/IEC 8824 format
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFRectangle">
            <summary>
            Stellt ein Rechteck zur Verwendung im PDF dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFRectangle.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFRectangle.X72">
            <summary>
            Dies gibt X zurück oder legt X fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFRectangle.Y72">
            <summary>
            Dies gibt Y zurück oder legt Y fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFRectangle.X_MM">
            <summary>
            Dies gibt X zurück oder legt X fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFRectangle.Y_MM">
            <summary>
            Dies gibt Y zurück oder legt Y fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFRectangle.Width72">
            <summary>
            Dies gibt Width zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFRectangle.Height72">
            <summary>
            Dies gibt Height zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFRectangle.WidthMM">
            <summary>
            Dies gibt Width zurück oder legt sie fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFRectangle.HeightMM">
            <summary>
            Dies gibt Height zurück oder legt sie fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFPageSize">
            <summary>
            Specify the page size in 1/72 inches units.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageSize.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageSize.#ctor(System.Single,System.Single)">
            <summary>
            Konstruktor
            </summary>
            <param name="yWidthMM"></param>
            <param name="yHeightMM"></param>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPageSize.Width72">
            <summary>
            Dies gibt Width zurück oder legt Width fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPageSize.Height72">
            <summary>
            Dies gibt Height zurück oder legt Height fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPageSize.LeftMargin72">
            <summary>
            Dies gibt LeftMargin zurück oder legt LeftMargin fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPageSize.RightMargin72">
            <summary>
            Dies gibt RightMargin zurück oder legt RightMargin fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPageSize.TopMargin72">
            <summary>
            Dies gibt TopMargin zurück oder legt TopMargin fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPageSize.BottomMargin72">
            <summary>
            Dies gibt BottomMargin zurück oder legt BottomMargin fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPageSize.WidthMM">
            <summary>
            Dies gibt Width zurück oder legt Width fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPageSize.HeightMM">
            <summary>
            Dies gibt Height zurück oder legt Height fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPageSize.LeftMarginMM">
            <summary>
            Dies gibt LeftMargin zurück oder legt LeftMargin fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPageSize.RightMarginMM">
            <summary>
            Dies gibt RightMargin zurück oder legt RightMargin fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPageSize.TopMarginMM">
            <summary>
            Dies gibt TopMargin zurück oder legt TopMargin fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPageSize.BottomMarginMM">
            <summary>
            Dies gibt BottomMargin zurück oder legt BottomMargin fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFObjectListItem">
            <summary>
            For Adding the Object number and file offset
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFObjectListItem.Offset">
            <summary>
            Dies gibt Offset zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFObjectListItem.ObjNum">
            <summary>
            Dies gibt ObjNum zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFCatalogDict">
            <summary>
            Models the Catalog dictionary within a pdf file. This is the first created object. 
            It contains referencesto all other objects within the List of Pdf Objects.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFCatalogDict.#ctor(EDV2000.Common.PDF.PDFDocument)">
            <summary>
            </summary>
            <param name="yParent"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFCatalogDict.GetObjectHeader(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
            <param name="yContext"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFCatalogDict.GetObjectBody(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
            <param name="yContext"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFCatalogDict.GetObjectFooter(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
            <param name="yContext"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFPageTreeDict">
            <summary>
            The PageTree object contains references to all the pages used within the Pdf.
            All individual pages are referenced through the Kids arraylist
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageTreeDict.#ctor(EDV2000.Common.PDF.PDFDocument)">
            <summary>
            </summary>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageTreeDict.AddPage(EDV2000.Common.PDF.PDFPage)">
            <summary>
            Add a page to the Page Tree. ObjNum is the object number of the page to be added.
            pageNum is the page number of the page.
            </summary>
            <param name="yPage"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageTreeDict.GetObjectHeader(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
            <param name="yContext"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageTreeDict.GetObjectBody(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
            <param name="yContext"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageTreeDict.GetObjectFooter(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
            <param name="yContext"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFPage">
            <summary>
            This class represents individual pages within the pdf. 
            The contents of the page belong to this class
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPage.#ctor(System.Guid,EDV2000.Common.PDF.PDFDocument,System.Int32)">
            <summary>
            Konstruktor
            </summary>
            <param name="yRefParent"></param>
            <param name="yParent"></param>
            <param name="yPageNumber"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPage.GetObjectHeader(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPage.GetObjectBody(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPage.GetObjectFooter(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPage.WriteToContext(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPage.Objects">
            <summary>
            Dies gibt TextAndTables zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPage.PageSize">
            <summary>
            Dies gibt PageSize zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPage.PageNumber">
            <summary>
            Dies gibt PageNumber zurück oder legt PageNumber fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFContentDict">
             <summary>
            Represents the general content stream in a Pdf Page. 
            This is used only by the PageObjec 
             </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFContentDict.#ctor(EDV2000.Common.PDF.PDFDocument)">
            <summary>
            </summary>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFContentDict.SetContent(System.String)">
            <summary>
            Set the Stream of this Content Dict.
            Stream is taken from TextAndTable Objects
            </summary>
            <param name="yContentStream"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFContentDict.GetObjectHeader(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFContentDict.GetObjectBody(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFContentDict.GetObjectFooter(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFInfoDict">
             <summary>
            Store information about the document,Title, Author, Company, 
             </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFInfoDict.#ctor(EDV2000.Common.PDF.PDFDocument)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFInfoDict.GetObjectHeader(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFInfoDict.GetObjectBody(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFInfoDict.GetObjectFooter(EDV2000.Common.PDF.PDFWriteContext)">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFInfoDict.Title">
            <summary>
            Dies gibt Title zurück oder legt Title fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFInfoDict.Author">
            <summary>
            Dies gibt Author zurück oder legt Author fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFInfoDict.Company">
            <summary>
            Dies gibt Company zurück oder legt Company fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFInfoDict.Creator">
            <summary>
            Dies gibt Creator zurück oder legt Creator fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFInfoDict.Producer">
            <summary>
            Dies gibt Producer zurück oder legt Producer fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFInfoDict.Subject">
            <summary>
            TODO PropertyCreator: Dies gibt Subject zurück oder legt Subject fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFPageObjectCollection">
            <summary>
            Draw a table in the pdf file
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageObjectCollection.#ctor(EDV2000.Common.PDF.PDFPage)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageObjectCollection.EnsureContaining(EDV2000.Common.PDF.PDFPageObject)">
            <summary>
            Stellt sicher, daß das Objekt vorkommt.
            </summary>
            <param name="yPageObject"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageObjectCollection.AddNewText">
            <summary>
            Fügt einen neuen Text hinzu
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageObjectCollection.AddNewText(System.String)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageObjectCollection.DrawRectangle(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            </summary>
            <param name="yXmm"></param>
            <param name="yYmm"></param>
            <param name="yWidthMM"></param>
            <param name="yHeightMM"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageObjectCollection.DrawLine(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            </summary>
            <param name="yX1mm"></param>
            <param name="yY1mm"></param>
            <param name="yX2mm"></param>
            <param name="yY2mm"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageObjectCollection.GetPageObjectStream(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPageObjectCollection.Page">
            <summary>
            Dies gibt die Page zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFPageObject">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageObject.#ctor(EDV2000.Common.PDF.PDFPage)">
            <summary>
            Konstruktor
            </summary>
            <param name="yPage"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFPageObject.GetPDFString(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
            <param name="yContext"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPageObject.Page">
            <summary>
            Dies gibt Page zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFPageObject.Color">
            <summary>
            Dies gibt Color zurück oder legt Color fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFText">
            <summary>
            Stellt Text dar
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFText.#ctor(EDV2000.Common.PDF.PDFPage)">
            <summary>
            Konstruktor
            </summary>
            <param name="yPage"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFText.GetPDFString(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
            <param name="yContext"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.X72">
            <summary>
            Dies gibt X zurück oder legt X fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.Y72">
            <summary>
            Dies gibt Y zurück oder legt Y fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.X_MM">
            <summary>
            Dies gibt X zurück oder legt X fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.Y_MM">
            <summary>
            Dies gibt Y zurück oder legt Y fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.Width72">
            <summary>
            Dies gibt Width zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.Height72">
            <summary>
            Dies gibt Height zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.WidthMM">
            <summary>
            Dies gibt Width zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.HeightMM">
            <summary>
            Dies gibt Height zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.Text">
            <summary>
            Dies gibt Text zurück oder legt Text fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.Alignment">
            <summary>
            Dies gibt Alignment zurück oder legt Alignment fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.FontSize72">
            <summary>
            Dies gibt FontSize zurück oder legt FontSize fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.FontSizeMM">
            <summary>
            Dies gibt FontSize zurück oder legt FontSize fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.Font">
            <summary>
            Dies gibt Font zurück oder legt Font fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.DrawBlackBox">
            <summary>
            Dies gibt DrawBlackBox zurück oder legt DrawBlackBox fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.DrawBorder">
            <summary>
            Dies gibt DrawBorder zurück oder legt DrawBorder fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFText.HScale">
            <summary>
            Dies gibt HScale zurück oder legt HScale fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFWriteContext">
            <summary>
            Der Kontext in dem geschrieben wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFWriteContext.GetWindows1252Bytes(System.String,System.Int32@)">
            <summary>
            Convert the unicode string 16 bits to unicode bytes. 
            This is written to the file to create Pdf 
            </summary>
            <param name="str"></param>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="F:EDV2000.Common.PDF.PDFWriteContext.MainOffsetObjectID">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFWriteContext.#ctor(System.IO.Stream)">
            <summary>
            Konstruktor
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFWriteContext.GetNumericID(System.Guid)">
            <summary>
            Gibt die numerische ID des Objekts zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFWriteContext.SetOffset(System.Guid,System.Int64)">
            <summary>
            Setzt den Offset zur ID.
            </summary>
            <param name="yObjectID"></param>
            <param name="yOffset"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFWriteContext.WriteObjectHeader(EDV2000.Common.PDF.PDFObject)">
            <summary>
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFWriteContext.WriteObjectBody(EDV2000.Common.PDF.PDFObject)">
            <summary>
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFWriteContext.WriteObjectFooter(EDV2000.Common.PDF.PDFObject)">
            <summary>
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFWriteContext.SetXRefMainOffset">
            <summary>
            Setzt den aktuellen Offset als MainOffset und für dieses Objekt die numerische ID 0
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFWriteContext.WriteToStream(System.String)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFWriteContext.WriteToStream(System.Byte[])">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFWriteContext.GetOffsetList">
            <summary>
            Gibt die Offset-Liste zurück!!
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFDocument">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFDocument.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFDocument.AddNewConvertedPage">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFDocument.AddNewPage">
            <summary>
            Fügt Page hinzu.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFDocument.Save(System.IO.Stream)">
            <summary>
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFDocument.Save(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFDocument.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDocument.FontTable">
            <summary>
            Dies gibt FontTable zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDocument.PageTreeDict">
            <summary>
            Dies gibt PageTreeDict zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDocument.ConvertedPages">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDocument.Pages">
            <summary>
            Dies gibt Pages zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDocument.InfoDict">
            <summary>
            Dies gibt InfoDict zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDocument.ConvertType">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDocument.FileExtension">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDocument.FileExtensionDescription">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDocument.PageCount">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDocument.Author">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDocument.Creator">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDocument.Title">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.PDF.PDFDrawRectangle">
            <summary>
            Rechteck mit Diagonalen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFDrawRectangle.#ctor(EDV2000.Common.PDF.PDFPage)">
            <summary>
            </summary>
            <param name="yPage"></param>
        </member>
        <member name="M:EDV2000.Common.PDF.PDFDrawRectangle.GetPDFString(EDV2000.Common.PDF.PDFWriteContext)">
            <summary>
            </summary>
            <param name="yContext"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDrawRectangle.DrawLeft">
            <summary>
            Dies gibt DrawLeft zurück oder legt DrawLeft fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDrawRectangle.DrawRight">
            <summary>
            Dies gibt DrawRight zurück oder legt DrawRight fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDrawRectangle.Drawbottom">
            <summary>
            Dies gibt Drawbottom zurück oder legt Drawbottom fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDrawRectangle.DrawTop">
            <summary>
            Dies gibt DrawTop zurück oder legt DrawTop fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDrawRectangle.DrawDiagTLRB">
            <summary>
            Dies gibt DrawDiagTLRB zurück oder legt DrawDiagTLRB fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.PDF.PDFDrawRectangle.DrawDiagBLRT">
            <summary>
            Dies gibt DrawDiagBLRT zurück oder legt DrawDiagBLRT fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Performance.DiagnoseCounterOptions">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Performance.DiagnoseCounterOptions.Keine">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Performance.DiagnoseCounterOptions.AutoDebuglog">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Performance.DiagnoseCounterOptions.ExcludeFromSumme">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Performance.DiagnoseCounterOptions.SummenCounter">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Performance.DiagnoseCounterResult">
            <summary>
            Das Result eines DiagnosCounters mit SubCounters, jedoch serialisierbar und IXmlNodeSaveable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounterResult.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounterResult.GetText(System.Int32)">
            <summary>
            Gibt das Ergebnis als String aus.
            </summary>
            <param name="yIndent"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounterResult.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounterResult.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounterResult.Name">
            <summary>
            Dies gibt Name zurück oder legt Name fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounterResult.Description">
            <summary>
            Dies gibt Description zurück oder legt Description fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounterResult.FirstStart">
            <summary>
            Dies gibt FirstStart zurück oder legt FirstStart fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounterResult.LastEnd">
            <summary>
            Dies gibt LastEnd zurück oder legt LastEnd fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounterResult.Elapsed">
            <summary>
            Dies gibt Elapsed zurück oder legt Elapsed fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounterResult.CountStarts">
            <summary>
            Dies gibt CountStarts zurück oder legt CountStarts fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounterResult.IsSummenCounter">
            <summary>
            Dies gibt IsSummenCounter zurück oder legt IsSummenCounter fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounterResult.SubResults">
            <summary>
            Dies gibt SubResults zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Performance.DiagnoseCounter">
            <summary>
            Zusammenfassung für DiagnoseCounter.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.CreateAutoDebugLogCounter(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.CreateDefaultCounter(System.String)">
            <summary>
            Erzeugt einen Dummschlumpf-Counter
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.CreateSummenCounter(System.String)">
            <summary>
            Erzeugt einen Summen-Counter
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.#ctor(System.String,System.String,EDV2000.Common.Performance.DiagnoseCounterOptions)">
            <summary>
            </summary>
            <param name="yName"></param>
            <param name="yDescription"></param>
            <param name="yOptions"></param>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.#ctor(System.String,EDV2000.Common.Performance.DiagnoseCounterOptions)">
            <summary>
            </summary>
            <param name="yName"></param>
            <param name="yOptions"></param>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.#ctor(System.String,System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
            <param name="yDescription"></param>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.#ctor(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.StartTimer">
            <summary>
            Startet den Counter.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.StartTimer(System.String)">
            <summary>
            </summary>
            <param name="yDescription"></param>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.StopTimer">
            <summary>
            Stoppt den Counter.
            </summary>
            <returns>Gibt die seit dem letzten Start verstrichene Zeit zurück.</returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.StopTimer(System.String)">
            <summary>
            </summary>
            <param name="yDescription"></param>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.ResetCounter">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.ToString">
            <summary>
            Gibt die Werte des Counters als string aus.
            </summary>
            <returns>Die Werte des Counters als string.</returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.CreateResult">
            <summary>
            Erzeugt ein Result, welches dann serialisierbar ist!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.StartSponsoring">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.CloseSponsoring">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounter.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.StartedFirstRound">
            <summary>
            Dies gibt zurück, wann der Counter initial gestartet wurde
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.Started">
            <summary>
            Dies gibt zurück, wann der Counter zuletzt gestartet wurde oder DateTime.Minvalue für nicht wieder gestartet
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.Stopped">
            <summary>
            Dies gibt StopTime zurück oder DateTime.MinValue wenn er läuft
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.StoppedLastRound">
            <summary>
            Dies gibt letze StopTime, wenn der Time gerade läuft
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.TotalElapsedTime">
            <summary>
            Dies gibt ElapsedTime zurück oder legt ElapsedTime fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.ElapsedTimeCurrentRun">
            <summary>
            Die Dauer des aktuellen Runs, wenn der Counter gerade läuft oder Zero, wenn er nicht läuft.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.TotalElapsedTimeSubCounters">
            <summary>
            Dies gibt ElapsedTime zurück oder legt ElapsedTime fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.CountStarts">
            <summary>
            Dies gibt die Anzahl der (Re)Starts zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.Name">
            <summary>
            Dies gibt Name zurück oder legt Name fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.Description">
            <summary>
            Dies gibt Description zurück oder legt Description fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.IsRunning">
            <summary>
            Dies gibt zurück, ob der Counter grade läuft
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.IsAutoDebuglog">
            <summary>
            Dies gibt zurück, ob der Counter grade läuft
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.IsExcludeFromSumme">
            <summary>
            Gibt an, ab dieser Counter bei der Summenberechnung mitspielt
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.IsSummenCounter">
            <summary>
            Gibt an, ab dieser Counter nur die Summe seiner SubCounter darstellt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.Options">
            <summary>
            Dies gibt Options zurück oder legt Options fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.Counters">
            <summary>
            Die Liste der Sub-Counters
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounter.SyncRoot">
            <summary>
            Dies gibt SyncRoot zurück oder legt SyncRoot fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Performance.DiagnoseCounters">
            <summary>
            Zusammenfassung für DiagnoseCounters.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.AddCounter(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.AddCounter(EDV2000.Common.Performance.DiagnoseCounter)">
            <summary>
            </summary>
            <param name="yCounter"></param>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.RemoveCounter(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.ClearCounters">
            <summary>
            alle enthaltenen Counters löschen
            </summary>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.StartTimerOneWay(System.String)">
            <summary>
            Spezialmethode für Remoting, startet den Counter ohne das Starten abzuwarten und gibt nix zurück.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.StartTimer(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.StartTimer(System.String,EDV2000.Common.Performance.DiagnoseCounterOptions)">
            <summary>
            </summary>
            <param name="yName"></param>
            <param name="yOptions"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.StartTimer(System.String,System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
            <param name="yDescription"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.StartTimer(System.String,System.String,EDV2000.Common.Performance.DiagnoseCounterOptions)">
            <summary>
            </summary>
            <param name="yName"></param>
            <param name="yOptions"></param>
            <param name="yStartDescription"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.StopTimerOneWay(System.String)">
            <summary>
            Spezialmethode für Remoting, stoppt den Counter ohne das Stoppen abzuwarten und gibt nix zurück.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.StopTimer(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.StopTimer(System.String,System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
            <param name="yStopDescription"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.StopTimer(System.String,System.String,System.Boolean)">
            <summary>
            </summary>
            <param name="yName"></param>
            <param name="yStopDescription"></param>
            <param name="yRestart"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.ResetCounters">
            <summary>
            alle enthaltenen Counters rücksetzen
            </summary>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.CalcTotalElapsedTimeSumme">
            <summary>
            Gibt die Summe der TotalElapsedTimes der Counter zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.GetEnumerator">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.StartSponsoring">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.CloseSponsoring">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Performance.DiagnoseCounters.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounters.CurrentCounters">
            <summary>
            Gibt die in der aktuellen AppDomain beheimatete Liste der Counters zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounters.Count">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounters.Item(System.String)">
            <summary>
            Indexer, Readonly, Ensured.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Performance.DiagnoseCounters.SyncRoot">
            <summary>
            Dies gibt SyncRoot zurück oder legt SyncRoot fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IProgress">
            <summary>
            Dieses Interface beschreibt eine Klasse, welche in der Lage ist
            den Fortschritt eines Vorgangs zu beschreiben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IProgress.IncrementCount">
            <summary>
            Inkrementiert den Count.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IProgress.ResetCount">
            <summary>
            Resettet den Count.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IProgress.PushProgress">
            <summary>
            Diese Methode "pusht" den gegenwärtigen Zustand des Progress in den Stack.
            Dieser Zustand kann dann wieder danach mit PopProgress abgerufen werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IProgress.PushProgressAndSetMinMaxPercent">
            <summary>
            Diese Methode setzt die Min- und Maxpercent-Werte auf den Wert, der sich ergibt
            zwischen dem jetzigen Fortschritt und dem, der sich durch Erhöhung des Counts um 1 ergeben würde.
            Danach "pusht" diese Methode den gegenwärtigen Zustand des Progress in den Stack.
            Dieser Zustand kann dann wieder danach mit PopProgress abgerufen werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IProgress.PopProgress">
            <summary>
            Diese Methode holt einen vormals auf den Stack gelegten Status zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.IProgress.PopProgressAndIncrement">
            <summary>
            Diese Methode holt einen vormals auf den Stack gelegten Status zurück und
            erhöht den Count um 1.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgress.MaxCount">
            <summary>
            Dies gibt MaxCount zurück oder legt MaxCount fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgress.Count">
            <summary>
            Dies gibt Count zurück oder legt Count fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgress.MaxCountL">
            <summary>
            Dies gibt MaxCount zurück oder legt MaxCount fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgress.CountL">
            <summary>
            Dies gibt Count zurück oder legt Count fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgress.Status">
            <summary>
            Dies gibt Status zurück oder legt Status fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgress.SubStatus">
            <summary>
            Dies gibt SubStatus zurück oder legt SubStatus fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgress.PercentDouble">
            <summary>
            Gibt den Fortschritt in Prozent zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgress.PercentDecimal">
            <summary>
            Gibt den Fortschritt in Prozent zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgress.PercentInt">
            <summary>
            Gibt den Fortschritt in Prozent zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgress.MinPercent">
            <summary>
            Dies gibt MinPercent zurück oder legt MinPercent fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgress.MaxPercent">
            <summary>
            Dies gibt MaxPercent zurück oder legt MaxPercent fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgress.VorgangID">
            <summary>
            Dies gibt VorgangID zurück oder legt VorgangID fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IProgressSink">
            <summary>
            Dieses Interface beschreibt ein Objekt, welches Meldungen bezüglich des 
            Fortschritts empfängt
            </summary>
        </member>
        <member name="M:EDV2000.Common.IProgressSink.SetProgress(EDV2000.Common.IProgress)">
            <summary>
            Diese Methode soll den Fortschritt behandeln.
            </summary>
            <param name="yProgress"></param>
        </member>
        <member name="T:EDV2000.Common.IProgressSinkEx">
            <summary>
            Dieses Interface beschreibt ein Objekt, welches Meldungen bezüglich des 
            Fortschritts empfängt
            </summary>
        </member>
        <member name="M:EDV2000.Common.IProgressSinkEx.SetProgress(EDV2000.Common.IProgress,System.Boolean)">
            <summary>
            Diese Methode soll den Fortschritt behandeln.
            </summary>
            <param name="yProgress"></param>
            <param name="yAlways">Zeigt den Progress an, selbst wenn eine eventuelle Zwischenzeit noch nicht um ist.</param>
        </member>
        <member name="T:EDV2000.Common.IProgressSource">
            <summary>
            Dieses Interface beschreibt ein Objekt, welches Meldungen bezüglich des 
            Fortschritts bereitstellt
            </summary>
        </member>
        <member name="M:EDV2000.Common.IProgressSource.GetProgress">
            <summary>
            Diese Methode soll den Fortschritt zurückgeben
            </summary>
        </member>
        <member name="T:EDV2000.Common.IProgressEventSource">
            <summary>
            Dieses Interface beschreibt ein Objekt, welches Events feuert, sobalt
            ein neuer Fortschritt zu behandeln ist.
            </summary>
        </member>
        <member name="E:EDV2000.Common.IProgressEventSource.HandleProgress">
            <summary>
            Event, der gefeuert wird, wenn ein neuer Fortschritt zu behandeln ist.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IProgressEventSink">
            <summary>
            Dieses Interface beschreibt ein Objekt, welches jedesmal
            ein Event feuert, wenn es den Fortschritt eines Vorgangs betreffend
            wissen will.
            </summary>
        </member>
        <member name="E:EDV2000.Common.IProgressEventSink.NeedsProgress">
            <summary>
            Event, der gefeuert wird, wenn dieses Objekt den Fortschritt wissen will
            </summary>
        </member>
        <member name="T:EDV2000.Common.ICancelSource">
            <summary>
            Dieses Interface beschreibt eine Klasse, welche bei Abfrage mitteilen kann,
            ob irgendein Vorgang abgebrochen werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ICancelSource.ShouldCancel">
            <summary>
            Gibt zurück, ob abgebrochen werden soll.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ICancelSink">
            <summary>
            Dieses Interface beschreibt eine Klasse, der mitgeteilt werden kann,
            daß nun irgendein Vorgang abgebrochen werden soll.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ICancelSink.PerformCancel">
            <summary>
            Wenn aufgerufen, wird der Vorgang abgebrochen.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ICancelSinkHandler">
            <summary>
            Dieses Interface beschreibt eine Klasse, welcher eine ICancelSink mitgeteilt werden kann,
            damit diese Klasse die ICancelSink dazu verwenden kann, um irgendeinen Vorgang abzubrechen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ICancelSinkHandler.SetCancelSink(EDV2000.Common.ICancelSink)">
            <summary>
            Teilt die ICancelSink mit, der das Abbrechen mitgeteilt werden kann.
            Wenn null übergeben wird, kann nicht abgebrochen werden.
            </summary>
            <param name="ySink"></param>
        </member>
        <member name="T:EDV2000.Common.IProgressSinkProvider">
            <summary>
            Liefert ein Objekt, welches IProgressSink unterstützt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgressSinkProvider.ProgressSink">
            <summary>
            Gibt die IProgressSink zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IProgressSourceProvider">
            <summary>
            Liefert ein Objekt, welches IProgressSource unterstützt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgressSourceProvider.ProgressSource">
            <summary>
            Gibt die IProgressSource zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IProgressEventSourceProvider">
            <summary>
            Liefert ein Objekt, welches IProgressEventSource unterstützt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgressEventSourceProvider.ProgressSource">
            <summary>
            Gibt die IProgressEventSource zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.IProgressEventSinkProvider">
            <summary>
            Liefert ein Objekt, welches IProgressEventSink unterstützt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.IProgressEventSinkProvider.ProgressSource">
            <summary>
            Gibt die IProgressEventSink zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ProgressHandlerDelegate">
            <summary>
            Dieser Delegate ruft eine Methode auf, die einen Progress übergeben bekommt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ProgressGetterDelegate">
            <summary>
            Dieser Delegate ruft eine Methode auf, die einen Progress zurückliefern kann.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ProgressTellerDelegate">
            <summary>
            Dieser Delegate ruft eine Methode auf, der ein Progress übergeben wird.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Progress">
            <summary>
            Diese Klasse stellt den Forschritt während eines Vorgangs dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Progress.IncrementCount">
            <summary>
            Inkrementiert den Count.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Progress.ResetCount">
            <summary>
            Resettet den Count.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Progress.PushProgress">
            <summary>
            Diese Methode "pusht" den gegenwärtigen Zustand des Progress in den Stack.
            Dieser Zustand kann dann wieder danach mit PopProgress abgerufen werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Progress.PushProgressAndSetMinMaxPercent">
            <summary>
            Diese Methode setzt die Min- und Maxpercent-Werte auf den Wert, der sich ergibt
            zwischen dem jetzigen Fortschritt und dem, der sich durch Erhöhung des Counts um 1 ergeben würde.
            Danach "pusht" diese Methode den gegenwärtigen Zustand des Progress in den Stack.
            Dieser Zustand kann dann wieder danach mit PopProgress abgerufen werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Progress.PopProgress">
            <summary>
            Diese Methode holt einen vormals auf den Stack gelegten Status zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Progress.PopProgressAndIncrement">
            <summary>
            Diese Methode holt einen vormals auf den Stack gelegten Status zurück und
            erhöht den Count um 1.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Progress.CloneWithOutStack">
            <summary>
            Diese Methode erzeugt eine Kopie des Objekts (jedoch ohne den Stack) und gibt es zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Progress.ImportWithOutStack(EDV2000.Common.Progress)">
            <summary>
            Diese Methode trägt die Informationen eines übergebenen Objekts dieser Klasse in sich ein.
            (Ohne Stack!!!)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Progress.Clone">
            <summary>
            Diese Methode erzeugt eine tiefe Kopie des Objekts und gibt diese zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Progress.CloneStack(System.Collections.Stack,System.Collections.Stack)">
            <summary>
            Clont den Stack.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Progress.SetProgress(EDV2000.Common.IProgressSink)">
            <summary>
            Teilt den Progress der Sink mit. Tolerant. Sink kann auch null sein, dann passiert nix.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Progress.SetProgress(EDV2000.Common.ProgressTellerDelegate)">
            <summary>
            Teilt den Progress dem Callback mit. Tolerant. Callback kann auch null sein, dann passiert nix.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Progress.SetProgress(EDV2000.Common.ProgressTellerDelegate,EDV2000.Common.IProgressSink)">
            <summary>
            Teilt den Progress der Sink mit oder nimmt den Callback. Tolerant. Sink oder Callback oder beide kann auch null sein, dann passiert nix.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Progress.MaxCount">
            <summary>
            Dies gibt MaxCount zurück oder legt MaxCount fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Progress.Count">
            <summary>
            Dies gibt Count zurück oder legt Count fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Progress.MaxCountL">
            <summary>
            Dies gibt MaxCount zurück oder legt MaxCount fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Progress.CountL">
            <summary>
            Dies gibt Count zurück oder legt Count fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Progress.Status">
            <summary>
            Dies gibt Status zurück oder legt Status fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Progress.SubStatus">
            <summary>
            Dies gibt SubStatus zurück oder legt SubStatus fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Progress.PercentDouble">
            <summary>
            Gibt den Fortschritt in Prozent zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Progress.PercentDecimal">
            <summary>
            Gibt den Fortschritt in Prozent zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Progress.PercentInt">
            <summary>
            Gibt den Fortschritt in Prozent zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Progress.MinPercent">
            <summary>
            Dies gibt MinPercent zurück oder legt MinPercent fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Progress.MaxPercent">
            <summary>
            Dies gibt MaxPercent zurück oder legt MaxPercent fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Progress.VorgangID">
            <summary>
            Dies gibt VorgangID zurück oder legt VorgangID fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ProgressSinkWithCallback">
            <summary>
            Eine ProgressSink, die einen Callback aufruft!
            Also, wenn SetProgress dieser Sink aufgerufen wird, wird der Callback aufgerufen!
            Der muss dann den Progress irgendwohin melden!
            </summary>
        </member>
        <member name="M:EDV2000.Common.ProgressSinkWithCallback.#ctor(System.Action{EDV2000.Common.IProgress})">
            <summary>
            KOnstruktor mit Angabe des Callsbacks.
            Dispose nicht vergessen!
            </summary>
            <param name="yCallBack"></param>
        </member>
        <member name="M:EDV2000.Common.ProgressSinkWithCallback.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.ProgressSinkWithCallback.SetProgress(EDV2000.Common.IProgress)">
            <summary>
            Ruft den Callback auf!
            </summary>
        </member>
        <member name="T:EDV2000.Common.ProgressSinkWrapperWithPolledCallback">
            <summary>
            Ein ProgressSinkWrapper, der in regelmäßigen Abständen einen Callback, der einen IProgress zurückgibt, zum Aufrufen der ProgressSink aufruft!
            Ist gedacht, um mit anonymer Methode aufgerufen zu werden, da der Progress selbst ja nicht im State ist.
            Der Callback wird mit einem ThreadPool-Thread aufgerufen, um Resourcen mit Threads zu sparen. 
            IProgressSink.SetProgress wird im Anschluss aufgerufen. 
            </summary>
        </member>
        <member name="M:EDV2000.Common.ProgressSinkWrapperWithPolledCallback.#ctor(EDV2000.Common.IProgressSink,System.Func{EDV2000.Common.IProgress})">
            <summary>
            KOnstruktor mit Angabe des Callsbacks und einem Intervall von 750ms.
            Wenn die IProgressSink null ist, knallt es NICHT, der Callback muss aber da sein!
            Dispose nicht vergessen!
            </summary>
        </member>
        <member name="M:EDV2000.Common.ProgressSinkWrapperWithPolledCallback.#ctor(EDV2000.Common.IProgressSink,System.Int32,System.Func{EDV2000.Common.IProgress})">
            <summary>
            KOnstruktor mit Angabe des Intervalls und des Callsbacks.
            Wenn die IProgressSink null ist, knallt es NICHT, der Callback muss aber da sein!
            Dispose nicht vergessen!
            </summary>
        </member>
        <member name="M:EDV2000.Common.ProgressSinkWrapperWithPolledCallback.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.ProgressSinkWrapperWithPolledCallback.IntervalMS">
            <summary>
            Intervall in MilliSeconds. Gilt erst ab dem nächsten Wartevorgang!
            </summary>
        </member>
        <member name="T:EDV2000.Common.BusyFormProgressSink">
            <summary>
            Eine ProgressSink für BusyForm.
            </summary>
        </member>
        <member name="M:EDV2000.Common.BusyFormProgressSink.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.BusyFormProgressSink.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.BusyFormProgressSink.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="M:EDV2000.Common.BusyFormProgressSink.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.BusyFormProgressSink.Close">
            <summary>
            Schließt 
            </summary>
        </member>
        <member name="M:EDV2000.Common.BusyFormProgressSink.InitializeLifetimeService">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.BusyFormProgressSink.SetProgress(EDV2000.Common.IProgress)">
            <summary>
            Setzt den Progress über BusyForm
            </summary>
            <param name="yProgress"></param>
        </member>
        <member name="M:EDV2000.Common.BusyFormProgressSink.SetProgress(EDV2000.Common.IProgress,System.Boolean)">
            <summary>
            Setzt den Progress über BusyForm
            </summary>
            <param name="yProgress"></param>
            <param name="yAlways"></param>
        </member>
        <member name="P:EDV2000.Common.BusyFormProgressSink.Interval">
            <summary>
            Dies gibt Interval zurück oder legt Interval fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ProgressInitializeHandler">
            <summary>
            Handler zum Initialisieren des Progressdialogs über Control.Invoke
            </summary>
        </member>
        <member name="T:EDV2000.Common.ProgressStepHandler">
            <summary>
            Handler zum Anzeigen des Fortschritts über Control.Invoke
            </summary>
        </member>
        <member name="T:EDV2000.Common.ProgressDialog">
            <summary>
            Dialog zur Anzeige eines Fortschritts
            </summary>
        </member>
        <member name="F:EDV2000.Common.ProgressDialog.ProgressInitialize">
            <summary>
            Initialisiert den Progressdialog über Control.Invoke
            </summary>
        </member>
        <member name="F:EDV2000.Common.ProgressDialog.ProgressStep">
            <summary>
            Zeigt den Fortschritt über Control.Invoke an
            </summary>
        </member>
        <member name="F:EDV2000.Common.ProgressDialog.components">
            <summary>
            Erforderliche Designervariable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ProgressDialog.#ctor">
            <summary>
            Initialisiert einen Dialog zur Anzeige eines Fortschritts
            </summary>
        </member>
        <member name="M:EDV2000.Common.ProgressDialog.Dispose(System.Boolean)">
            <summary>
            Die verwendeten Ressourcen bereinigen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ProgressDialog.InitializeComponent">
            <summary>
            Erforderliche Methode für die Designerunterstützung. 
            Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ProgressDialog.OnProgressStep(System.Int32)">
            <summary>
            Wird ausgeführt, wenn per Control.Invoke ein Fortschritt übermittelt wird
            </summary>
            <param name="yCurValue"></param>
        </member>
        <member name="M:EDV2000.Common.ProgressDialog.OnProgressInitialize(System.String,System.Int32,System.Int32)">
            <summary>
            Wird ausgeführt, wenn per Control.Invoke der Progressdialog initialisiert wird
            </summary>
            <param name="yFormCaption"></param>
            <param name="yMinValue"></param>
            <param name="yMaxValue"></param>
        </member>
        <member name="T:EDV2000.Common.PropertyGetter">
            <summary>
            Zusammenfassung für PropertyGetter.
            </summary>
        </member>
        <member name="M:EDV2000.Common.PropertyGetter.GetPropertyValues(System.Object,EDV2000.Common.PropertyGetter.PropertyFilter,System.String[])">
            <summary>
            Diese Methode gibt die Inhalte aller gewünschten Properties des übergebenen Objekts zurück.
            </summary>
            <param name="yObject">Das Objekt, von dem die Properties zu ermittelt sind</param>
            <param name="yFilter">Filter der Typen, welche ermittelt und rückgegeben werden</param>
            <param name="yAdditionalTypes">Hier kann man zusätzliche vollständige Typen-Namen übergeben, welche auch rückgegeben werden sollen.</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PropertyGetter.GetPropertyValues(System.Object,EDV2000.Common.PropertyGetter.PropertyFilter,System.String[],System.String[])">
            <summary>
            Diese Methode gibt die Inhalte aller gewünschten Properties des übergebenen Objekts zurück.
            </summary>
            <param name="yObject">Das Objekt, von dem die Properties zu ermittelt sind</param>
            <param name="yFilter">Filter der Typen, welche ermittelt und rückgegeben werden</param>
            <param name="yAdditionalTypes">Hier kann man zusätzliche vollständige Typen-Namen übergeben, welche auch rückgegeben werden sollen.</param>
            <param name="yExcludePropertyNames"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PropertyGetter.InternalGetPropertyValues(System.Collections.ArrayList,System.Object,EDV2000.Common.PropertyGetter.PropertyFilter,System.String[],System.String[])">
            <summary>
            Diese Methode gibt die Inhalte aller gewünschten Properties des übergebenen Objekts zurück.
            </summary>
            <param name="yObject">Das Objekt, von dem die Properties zu ermittelt sind</param>
            <param name="yFilter">Filter der Typen, welche ermittelt und rückgegeben werden</param>
            <param name="yAdditionalTypes">Hier kann man zusätzliche vollständige Typen-Namen übergeben, welche auch rückgegeben werden sollen.</param>
            <param name="yExcludePropertyNames"></param>
            <param name="yAlreadyMentioned"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.PropertyGetter.PropertyFilter">
            <summary>
            Dies stellt eine Filterdefinition dar, welche Properties zu extrahieren sind.
            </summary>
        </member>
        <member name="F:EDV2000.Common.PropertyGetter.PropertyFilter.OnlySystemTypes">
            <summary>
            Nur direkt im Namespace System liegende Typen
            </summary>
        </member>
        <member name="F:EDV2000.Common.PropertyGetter.PropertyFilter.OnlySystemAndEDV2000Types">
            <summary>
            Nur direkt im Namespace System liegende Typen
            </summary>
        </member>
        <member name="F:EDV2000.Common.PropertyGetter.PropertyFilter.AllTypes">
            <summary>
            Alle Typen.
            </summary>
        </member>
        <member name="T:EDV2000.Common.PropertyToXml">
            <summary>
            Beim Ableiten von dieser Klasse können die Prop
            </summary>
        </member>
        <member name="M:EDV2000.Common.PropertyToXml.PropertyToXML(System.String,System.Object)">
            <summary>
            
            </summary>
            <param name="tag"></param>
            <param name="val"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.PropertyToXml.PropertyToXML(System.String,System.Object,System.Boolean)">
            <summary>
            
            </summary>
            <param name="tag"></param>
            <param name="val"></param>
            <param name="inline"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.RandomName">
            <summary>
            Zusammenfassung für RandomName.
            </summary>
        </member>
        <member name="F:EDV2000.Common.RandomName.PasswordWeakLength">
            <summary>
            Länge für GeneratePasswordWeak (Default=6)
            </summary>
        </member>
        <member name="F:EDV2000.Common.RandomName.PasswordMiddleLength">
            <summary>
            Länge GeneratePasswordMiddle (Default=10)
            </summary>
        </member>
        <member name="F:EDV2000.Common.RandomName.PasswordStrongLength">
            <summary>
            Länge für GeneratePasswordStrong (Default=16)
            </summary>
        </member>
        <member name="M:EDV2000.Common.RandomName.NewSubstantiv">
            <summary>
            Dies gibt ein neues Hauptwort zurück
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RandomName.NewSubstantiv(System.Int32)">
            <summary>
            Dies gibt ein neues Hauptwort zurück
            </summary>
        </member>
        <member name="M:EDV2000.Common.RandomName.NewSubstantiv(System.Int32,System.Int32)">
            <summary>
            Dies gibt ein neues Hauptwort zurück
            </summary>
        </member>
        <member name="M:EDV2000.Common.RandomName.NewVerb">
            <summary>
            Dies gibt ein neues Zeitwort zurück
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RandomName.NewWort">
            <summary>
            Dies gibt ein neues Wort zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RandomName.NewWort(System.Int32)">
            <summary>
            Dies gibt ein neues Wort zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RandomName.NewWort(System.Int32,System.Int32)">
            <summary>
            Dies gibt ein neues Wort zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RandomName.GetSatzWorte">
            <summary>
            Diese Methode gibt ein Array von Strings zurück, welche alle einen Satz darstellen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RandomName.GetSatz">
            <summary>
            Diese MEthode gibt einen ganzen Satz zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RandomName.GetEssay(System.Int32)">
            <summary>
            Gibt einen Essay zurück.
            </summary>
            <param name="yMinSizeChars"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RandomName.GeneratePasswordWeak">
            <summary>
            Erzeugt ein Passwort mit fixer Länge PasswordWeakLength (Default=6)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RandomName.GeneratePasswordMiddle">
            <summary>
            Erzeugt ein Passwort mit fixer Länge PasswordMiddleLength (Default=10)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RandomName.GeneratePasswordStrong">
            <summary>
            Erzeugt ein Passwort mit fixer Länge PasswordStrongLength (Default=16)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RandomName.GeneratePassword(System.Int32)">
            <summary>
            Erzeugt ein Passwort mit fixer Länge.
            </summary>
            <param name="yLength"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RandomName.GeneratePassword(System.Int32,System.Int32)">
            <summary>
            Erzeugt ein Passwort mit variabler Länge
            </summary>
            <param name="yMinLen"></param>
            <param name="yMaxLen"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.RandomName.SatzWort">
            <summary>
            Diese Klasse stellt ein Wort eines Satzes dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RandomName.SatzWort.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.RandomName.SatzWort.#ctor(System.String,EDV2000.Common.RandomName.SatzWort.SatzWortArt)">
            <summary>
            Konstruktor
            </summary>
            <param name="yInhalt"></param>
            <param name="yArt"></param>
        </member>
        <member name="P:EDV2000.Common.RandomName.SatzWort.IsTrennzeichen">
            <summary>
            Dies gibt zuurück oder legt fest, ob es sich um ein trennzeichen handelt oder nicht
            </summary>
        </member>
        <member name="P:EDV2000.Common.RandomName.SatzWort.IsWort">
            <summary>
            Dies gibt zurück, ob es sich um ein normales Wort handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RandomName.SatzWort.Inhalt">
            <summary>
            Dies gibt den Inhalt zurück oder legt fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RandomName.SatzWort.IsSatzZeichen">
            <summary>
            Dies gibt zurück oder legt fest, ob es sich um ein Satzzeichen handelt oder nicht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RandomName.SatzWort.Art">
            <summary>
            Dies gibt die Art des SatzWorts zurück oder legt sie fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RandomName.SatzWort.SatzWortArt">
            <summary>
            Dieses Enum definiert die Art des Wortes
            </summary>
        </member>
        <member name="F:EDV2000.Common.RandomName.SatzWort.SatzWortArt.Wort">
            <summary>
            Es handelt sich um ein Wort
            </summary>
        </member>
        <member name="F:EDV2000.Common.RandomName.SatzWort.SatzWortArt.Trennzeichen">
            <summary>
            Es handelt sich um ein Trennzeichen
            </summary>
        </member>
        <member name="F:EDV2000.Common.RandomName.SatzWort.SatzWortArt.Satzzeichen">
            <summary>
            Es handelt sich um ein Satzzeichen
            </summary>
        </member>
        <member name="T:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo">
            <summary>
            Stellt die Informationen bezüglich einer Assembly gemanaged dar ohne Reflection und so.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.FromAssemblyFilePath(System.String)">
            <summary>
            Liest direkt aus dem angegebenen Pfad und sucht sich den Namen des Files selbst.
            </summary>
            <param name="yAssemblyFilePath"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.FromFilePath(System.String)">
            <summary>
            Liest direkt aus dem angegebenen Pfad, unabhängig wie das File heißt.
            </summary>
            <param name="yFilepath"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.FromAssemblyName(System.Reflection.AssemblyName)">
            <summary>
            </summary>
            <param name="yAssemblyName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.FromAssembly(System.Reflection.Assembly)">
            <summary>
            </summary>
            <param name="yAssembly"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.RefineDependencies(EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo,System.Reflection.Assembly)">
            <summary>
            Trägt in allen Vorkommnissen die Abhängigkeiten nach (rekursiv)
            </summary>
            <param name="yAssembly"></param>
            <param name="yMAI"></param>
        </member>
        <member name="M:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.SaveToFile(System.String)">
            <summary>
            Speichert in File.
            </summary>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.SaveNearbyAssemblyFile(System.String)">
            <summary>
            Schreibt neben das AssemblyFile.
            </summary>
            <param name="yAssemblyFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.Name">
            <summary>
            Dies gibt Name zurück oder legt Name fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.CultureInfo">
            <summary>
            Dies gibt CultureInfo zurück oder legt CultureInfo fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.Version">
            <summary>
            Dies gibt Version zurück oder legt Version fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.PublicKeyToken">
            <summary>
            Dies gibt PublicKeyToken zurück oder legt PublicKeyToken fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.Dependencies">
            <summary>
            Dies gibt Dependencies zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.ProcessorArchitecture">
            <summary>
            Dies gibt ProcessorArchitecture zurück oder legt ProcessorArchitecture fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ReflectionInfo.ManagedAssemblyInfo.FullName">
            <summary>
             Dies gibt FullName zurück oder legt FullName fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ResultWriter">
            <summary>
            Diese Klasse serialisiert Results hinaus und mit dem ResultReader können sie wieder reingeholt werden.
            </summary>
        </member>
        <member name="F:EDV2000.Common.ResultWriter.FileStartBytesGuid">
            <summary>
            Dieser Guid wird zu Beginn ins File geschrieben!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.ResultWriter.#ctor">
            <summary>
            ResultWriter, welcher in einen TempfileStream schreibt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ResultWriter.#ctor(System.String)">
            <summary>
            ResultWriter, welcher in das angegebene File schreibt.
            </summary>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.ResultWriter.#ctor(System.IO.Stream)">
            <summary>
            ResultWriter, welcher in den übergebenen Stream schreibt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ResultWriter.#ctor(System.IO.Stream,System.Boolean)">
            <summary>
            ResultWriter, welcher in den übergebenen Stream schließt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ResultWriter.InitWriter">
            <summary>
            Initialisiert alles.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ResultWriter.WriteDateTime(System.DateTime)">
            <summary>
            Schreibt als Bytes Jahrhundert, Jahr, Monat, Tag, Stunde, Minute, Sekunde, ZoneOffset raus.
            </summary>
            <param name="yDateTime"></param>
        </member>
        <member name="M:EDV2000.Common.ResultWriter.WriteSerializableObject(System.Object)">
            <summary>
            Schreibt das Objekt raus!!
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.ResultWriter.Close">
            <summary>
            Schließt den Writer und den zugrundeliegenden Stream und ruft Dispose auf.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ResultWriter.Dispose(System.Boolean)">
            <summary>
            Räumt alles weg.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ResultWriter.AutoClose">
            <summary>
            Wenn true, wird der zugrundeliegende Stream geschlossen, ansonsten nicht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ResultWriter.StartDateTime">
            <summary>
            Dies gibt StartDateTime zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ResultWriter.SyncRoot">
            <summary>
            Dies gibt SyncRoot zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ResultWriter.CurrentFileOffset">
            <summary>
            Dies gibt CurrentFileOffset zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ResultWriter.CustomBinder">
            <summary>
            Dies gibt Binder zurück oder legt Binder fest.
            (Wenn nichts reingeschrieben wird, wird der Standard-Binder verwendet.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.ResultWriter.WrittenResultObjects">
            <summary>
            Die Anzahl der bisher geschriebenen ResultObjects
            </summary>
        </member>
        <member name="P:EDV2000.Common.ResultWriter.Stream">
            <summary>
            Dies gibt Stream zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ResultWriter.Formatter">
            <summary>
            Dies gibt Formatter zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ResultReader">
            <summary>
            Liest aus dem Result-Writer.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ResultReader.#ctor(System.IO.Stream)">
            <summary>
            Konstruktor aus Stream
            </summary>
        </member>
        <member name="M:EDV2000.Common.ResultReader.#ctor(System.IO.Stream,System.Boolean)">
            <summary>
            Konstruktor aus Stream
            </summary>
        </member>
        <member name="M:EDV2000.Common.ResultReader.#ctor(EDV2000.Common.ResultWriter)">
            <summary>
            Konstruktor
            </summary>
            <param name="yWriter"></param>
        </member>
        <member name="M:EDV2000.Common.ResultReader.#ctor(EDV2000.Common.ResultWriter,System.Boolean)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.ResultReader.Close">
            <summary>
            Schließt diesen Reader und den zugrundeliegenden Stream oder Writer.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ResultReader.ReadSerializableObject">
            <summary>
            Liest ein objekt heraus.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ResultReader.ReadDateTime">
            <summary>
            Liest aus den Bytes Jahrhundert, Jahr, Monat, Tag, Stunde, Minute, Sekunde raus.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ResultReader.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="P:EDV2000.Common.ResultReader.CustomBinder">
            <summary>
            Dies gibt Binder zurück oder legt Binder fest.
            (Wenn nichts reingeschrieben wird, wird der Standard-Binder verwendet.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.ResultReader.SyncRoot">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.RTF.PlainTextParser">
            <summary>
            Parser, welcher nur Text-Knoten nimmt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RTF.SARParser">
            <summary>
            Klasse, welche Mehtoden hat, die man überladen kann, um während des Parsens auf die geparsten 
            Knoten reagieren zu können.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.SARParser.StartRtfDocument">
            <summary>
            Wird zu Beginn des RTF-Dokuments aufgerufen
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.SARParser.EndRtfDocument">
            <summary>
            Wird am Ende des Dokuments aufgerufen
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.SARParser.StartRtfGroup">
            <summary>
            Wird zu Beginn jeder RTF-Gruppe aufgerufen
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.SARParser.EndRtfGroup">
            <summary>
            Wird am Ende jeder RTF-Gruppe aufgerufen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.SARParser.RtfKeyword(System.String,System.Boolean,System.Int32)">
            <summary>
            Wird aufgerufen für jedes KeyWord welches geparst wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.SARParser.RtfControl(System.String,System.Boolean,System.Int32)">
            <summary>
            Wird aufgerufen für jedes Steuerzeichen wenn es geparst wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.SARParser.RtfText(System.String)">
            <summary>
            Wird aufgerufen, wenn ein RTF-Text-Element geparst wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.PlainTextParser.CurrentGroupHasName(System.String)">
            <summary>
            Geht alle Gruppen durch und guckt, ob eine dabei ist, die so heißt.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RTF.PlainTextParser.IgnoreCurrentGroup">
            <summary>
            Gibt true zurück, wenn die aktuelle Gruppe zu überspringen ist.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RTF.PlainTextParser.StartRtfDocument">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.PlainTextParser.EndRtfDocument">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.PlainTextParser.StartRtfGroup">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.PlainTextParser.EndRtfGroup">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.PlainTextParser.RtfControl(System.String,System.Boolean,System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.PlainTextParser.RtfKeyword(System.String,System.Boolean,System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.PlainTextParser.RtfText(System.String)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.PlainTextParser.CurrentStringBuilder">
            <summary>
            Gibt den aktuell gültigen PlainText-StringBuilder zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.PlainTextParser.BodyPlainText">
            <summary>
            PLainText
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.PlainTextParser.HeaderPlainText">
            <summary>
            PLainText
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.PlainTextParser.FooterPlainText">
            <summary>
            PLainText
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.PlainTextParser.DebugText">
            <summary>
            DebugText
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.PlainTextParser.RTFGroup.Name">
            <summary>
            Dies gibt Name zurück oder legt Name fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.PlainTextParser.RTFGroup.Param">
            <summary>
            Dies gibt Param zurück oder legt Param fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.PlainTextParser.RTFGroup.HasParam">
            <summary>
            Dies gibt HasParam zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RTF.RTFColorTable">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFColorTable.Add(System.Drawing.Color,System.Int32)">
            <summary>
            fügt der ColorTable einen Eintrag hinzu
            </summary>
            <param name="yColorIndex"></param>
            <param name="yColor"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFColorTable.Item(System.Int32)">
            <summary>
            Indexer
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFColorTable.Count">
            <summary>
            Die Anzahl.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RTF.RTFDocumentInfo">
            <summary>
            Zusammenfassung für RTFDokumentInfo.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFDocumentInfo.#ctor(EDV2000.Common.RTF.RTFFontTable,EDV2000.Common.RTF.RTFColorTable,EDV2000.Common.RTF.RTFInfoGroup)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFDocumentInfo.FontTable">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFDocumentInfo.ColorTable">
            <summary>
            Dies gibt ColorTable zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFDocumentInfo.Infos">
            <summary>
            Dies gibt Infos zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RTF.RTFFontTable">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFFontTable.Add(System.String,System.Int32)">
            <summary>
            fügt der FontTable einen Eintrag hinzu
            </summary>
            <param name="yFontName"></param>
            <param name="yFontIndex"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFFontTable.GetAllIndices">
            <summary>
            Gibt alle Indizes zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFFontTable.Item(System.Int32)">
            <summary>
            Indexer
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFFontTable.Anzahl">
            <summary>
            Die Anzahl.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RTF.RTFHelper">
            <summary>
            Zusammenfassung für RTFHelper.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFHelper.PlainTextFromRTFFile(System.String)">
            <summary>
            Gibt das angegebene RTFFile als PlainText zurück.
            </summary>
            <param name="yFileName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFHelper.PlainTextFromRTFString(System.String)">
            <summary>
            Gibt den angegebenen RTF-Text als PlainText zurück.
            </summary>
            <param name="yRTF"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.RTF.RTFInfoGroup">
            <summary>
            Diese Klasse abstrahiert die Informationen, welche in der Gruppe \info des RTF-Dokuments steht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.Title">
            <summary>
            Titel des Dokuments
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.Subject">
            <summary>
            Betreff / Thema
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.Author">
            <summary>
            Autor
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.Manager">
            <summary>
            Manager
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.Company">
            <summary>
            Company
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.Operator">
            <summary>
            Operator
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.Category">
            <summary>
            Kategorie
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.Keywords">
            <summary>
            Schlüsselwörter
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.Comment">
            <summary>
            Bemerkungen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.DocComment">
            <summary>
            In der Textbox angezeigte Kommentare " Summary Info " oder " Properties " von Microsoft Word. 
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.HlinkBase">
            <summary>
            Lost in Translation: 
            Die Leitung gründet gebraucht in den relativen Wegen der Verbindungen des Dokuments. Das kann ein örtlicher Weg oder eine URL sein. 
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.CreationTime">
            <summary>
            Erstellung
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.RevisionTime">
            <summary>
            Revision
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.LastPrintTime">
            <summary>
            Zuletzt gedruckt
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.BackupTime">
            <summary>
            zuletzt kopiert/gesichert
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.Version">
            <summary>
            Version
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.InternalVersion">
            <summary>
            Interne version
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.EditingTime">
            <summary>
            Anzahl der Minuten der Bearbeitung
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.NumberOfPages">
            <summary>
            Anzahl der Seiten
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.NumberOfWords">
            <summary>
            Anzahl der Worte
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.NumberOfChars">
            <summary>
            Anzahl der Zeichen
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFInfoGroup.Id">
            <summary>
            Interne ID
            </summary>
        </member>
        <member name="T:EDV2000.Common.RTF.RTFLex">
            <summary>
            Diese Klasse analysiert einen übergebenen TextReader und kann die einzelnen
            RTF-Tokens ermitteln.
            </summary>
        </member>
        <member name="F:EDV2000.Common.RTF.RTFLex.EOF">
            <summary>
            Markierung für EOF
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFLex.#ctor(System.IO.TextReader)">
            <summary>
            KOnstruktor
            </summary>
            <param name="rtffile"></param>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFLex.NextToken">
            <summary>
            Gibt das nächste Token zurück. Es gibt einen eigenen Token-Typ EOF
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFLex.ParseKeyword(EDV2000.Common.RTF.RTFToken)">
            <summary>
            Liest ein KeyWord aus dem Reader
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFLex.ParseText(System.Int32,EDV2000.Common.RTF.RTFToken)">
            <summary>
            Befüllt das übergebene Text-Token mit den nächsten Zeichen aus dem Reader
            </summary>
        </member>
        <member name="T:EDV2000.Common.RTF.RTFTreeNodeCollection">
            <summary>
            Auflistung von Objekten vom Typ RTFTreeNode
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNodeCollection.Add(EDV2000.Common.RTF.RTFTreeNode)">
            <summary>
            Hinzufügen
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNodeCollection.IndexOf(EDV2000.Common.RTF.RTFTreeNode)">
            <summary>
            Gibt den Index zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNodeCollection.AddRange(EDV2000.Common.RTF.RTFTreeNodeCollection)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFTreeNodeCollection.Item(System.Int32)">
            <summary>
            Indexer
            </summary>
        </member>
        <member name="T:EDV2000.Common.RTF.RTFNodeType">
            <summary>
            Typen der Knoten im RT
            </summary>
        </member>
        <member name="F:EDV2000.Common.RTF.RTFNodeType.Root">
            <summary>
            Wurzel
            </summary>
        </member>
        <member name="F:EDV2000.Common.RTF.RTFNodeType.Keyword">
            <summary>
            Keyword
            </summary>
        </member>
        <member name="F:EDV2000.Common.RTF.RTFNodeType.Control">
            <summary>
            Steuerzeichen
            </summary>
        </member>
        <member name="F:EDV2000.Common.RTF.RTFNodeType.Text">
            <summary>
            Text-Knoten
            </summary>
        </member>
        <member name="F:EDV2000.Common.RTF.RTFNodeType.Group">
            <summary>
            RTF-Gruppe
            </summary>
        </member>
        <member name="F:EDV2000.Common.RTF.RTFNodeType.None">
            <summary>
            Nix.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RTF.RTFReader">
            <summary>
            Klasse, welcher ein SARParser übergeben wird, um das RTF-File zu parsen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFReader.#ctor(EDV2000.Common.RTF.SARParser)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFReader.LoadRtfFile(System.String)">
            <summary>
            Lädt das angegebene RTF-File
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFReader.LoadRtfText(System.String)">
            <summary>
            Lädt den RTF aus dem angegebenen String
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFReader.Parse">
            <summary>
            Führt den ParseVorgang durch.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RTF.RTFToken">
            <summary>
            Token der Syntaxanalyse
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFToken.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFToken.Type">
            <summary>
            Der Typ des Tokens
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFToken.Key">
            <summary>
            Das Schlüsselwort des Tokens
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFToken.HasParam">
            <summary>
            KZ, ob der Token einen int-Parameter hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFToken.Param">
            <summary>
            Der int-Parameter des Tokens.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RTF.RTFTokenType">
            <summary>
            Die einzelnen Typen eines Tokens
            </summary>
        </member>
        <member name="F:EDV2000.Common.RTF.RTFTokenType.NONE">
            <summary>
            Whitespace/Kein Inhalt
            </summary>
        </member>
        <member name="F:EDV2000.Common.RTF.RTFTokenType.KEYWORD">
            <summary>
            Keyword.
            </summary>
        </member>
        <member name="F:EDV2000.Common.RTF.RTFTokenType.CONTROL">
            <summary>
            Nicht parametrisiertes Steuersymbol.
            </summary>
        </member>
        <member name="F:EDV2000.Common.RTF.RTFTokenType.TEXT">
            <summary>
            Kommentar
            </summary>
        </member>
        <member name="F:EDV2000.Common.RTF.RTFTokenType.EOF">
            <summary>
            Markiert das Ende der Datei
            </summary>
        </member>
        <member name="F:EDV2000.Common.RTF.RTFTokenType.GROUP_START">
            <summary>
            Start einer Gruppe: '{'
            </summary>
        </member>
        <member name="F:EDV2000.Common.RTF.RTFTokenType.GROUP_END">
            <summary>
            Ende der Gruppe: '}'
            </summary>
        </member>
        <member name="T:EDV2000.Common.RTF.RTFTree">
            <summary>
            DOM für RTF-Datei
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTree.ParseDateTime(EDV2000.Common.RTF.RTFTreeNode)">
            <summary>
            Parst das DateTime im Format "\yr2005\mo12\dy2\hr22\min56\sec15"
            </summary>
            <param name="yGroup"></param>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTree.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTree.LoadRtfFile(System.String)">
            <summary>
            Lädt den Rtf-Text aus einem File
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTree.LoadRtfText(System.String)">
            <summary>
            Lädt den Rtf-Text aus einem String
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTree.ToString">
            <summary>
            Gibt die Text-Entsprechung des Dokuments zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTree.GetDocumentInfo">
            <summary>
            Gibt die DocumentInfo zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTree.GetFontTable">
            <summary>
            Gibt die FontTable des Documents zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTree.GetColorTable">
            <summary>
            Ermittelt die Color-Table.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTree.GetInfoGroup">
            <summary>
            Devuelve la información contenida en el grupo "\info" del documento RTF.
            </summary>
            <returns>Objeto InfoGroup con la información del grupo "\info" del documento RTF.</returns>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTree.ParseRtfTree">
            <summary>
            Analysiert das Dokument und baut den Tree auf.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTree.ToStringText(EDV2000.Common.RTF.RTFTreeNode,System.Int32)">
            <summary>
            Methode zur Ermittlung der Textdarstellung des RTF
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTree.GetRtf">
            <summary>
            Gibt den RTF des Baums aus.
            </summary>
            <returns>Texto RTF del documento.</returns>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTree.InternGetRtf(EDV2000.Common.RTF.RTFTreeNode,EDV2000.Common.RTF.RTFTreeNode)">
            <summary>
            Methode zur Ermittlung des RTF-Textes des Nodes.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFTree.RootNode">
            <summary>
            Der Root-Node
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFTree.Rtf">
            <summary>
            Dies gibt den RTF-Text retour.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RTF.RTFTreeNode">
            <summary>
            Ein Knoten in der RTF-Datei
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNode.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNode.#ctor(EDV2000.Common.RTF.RTFNodeType)">
            <summary>
            KOnstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNode.#ctor(EDV2000.Common.RTF.RTFNodeType,System.String,System.Boolean,System.Int32)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNode.#ctor(EDV2000.Common.RTF.RTFToken)">
            <summary>
            Intern. Erzeugt einen Node auf Basis der Information des übergebenen Tokens
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNode.AppendChild(EDV2000.Common.RTF.RTFTreeNode)">
            <summary>
            Kind-Knoten anhängen
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNode.RemoveChild(System.Int32)">
            <summary>
            Kind-Knoten entfernen
            </summary>
            <param name="yIndex"></param>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNode.CloneNode(System.Boolean)">
            <summary>
            Mach flachen Clon, wenn yDeep=true werden die ChildNodes auch geclont.
            Wenn yDeep=false wird eine Referenz der Auflistung zugewiesen.
            </summary>
            <param name="yDeep"></param>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNode.SelectSingleChildNode(System.String)">
            <summary>
            Gibt den Knoten mit dem übergebenen Keyword zurück.
            </summary>
            <param name="yKeyword"></param>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNode.SelectSingleChildNode(EDV2000.Common.RTF.RTFNodeType)">
            <summary>
            gibt den ersten Knoten zurück, der dem Typ entspricht.
            </summary>
            <param name="yNodeType"></param>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNode.SelectSingleNode(EDV2000.Common.RTF.RTFNodeType)">
            <summary>
            Gibt rekursiv den ersten Knoten zurück, dessen Type dem Typ entspricht.
            </summary>
            <param name="yNodeType"></param>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNode.SelectSingleNode(System.String)">
            <summary>
            Gibt rekursiv den Knoten mit dem keyword zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNode.SelectNodes(System.String)">
            <summary>
            Gibt rekursiv alle Nodes zurück, die das Keyword haben.
            </summary>
            <param name="yKeyword"></param>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNode.SelectNodes(EDV2000.Common.RTF.RTFNodeType)">
            <summary>
            Gibt rekursiv alle Nodes zurück, die den NodeTyp haben.
            </summary>
            <param name="yNodeType"></param>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNode.SelectChildNodes(System.String)">
            <summary>
            Gibt alle direkten KindKnoten zurück, die das KeyWord haben.
            </summary>
            <param name="yKeyword"></param>
        </member>
        <member name="M:EDV2000.Common.RTF.RTFTreeNode.SelectChildNodesByType(EDV2000.Common.RTF.RTFNodeType)">
            <summary>
            Gibt alle direkten KindKnoten zurück.
            </summary>
            <param name="yNodeType"></param>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFTreeNode.RootNode">
            <summary>
            Root-Knoten
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFTreeNode.ParentNode">
            <summary>
            ParentKnoten oder null
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFTreeNode.NodeType">
            <summary>
            Typ des Knotens
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFTreeNode.NodeKey">
            <summary>
            Schlüsselwort
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFTreeNode.HasParameter">
            <summary>
            Gibt an, ob der Knoten einen int- Parameter hat
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFTreeNode.Parameter">
            <summary>
            Der Int-Parameter
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFTreeNode.ChildNodes">
            <summary>
            Auflistung der Kindknoten
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFTreeNode.FirstChild">
            <summary>
            Der erste Kind-Knoten
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFTreeNode.LastChild">
            <summary>
            Gibt den letzten ChildNode zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFTreeNode.NextSibling">
            <summary>
            Gibt den dem aktuellen Knoten folgenden Knoten in der Parent-Auflistung zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFTreeNode.PreviousSibling">
            <summary>
            Gibt den in der Parent-Auflistung vor dem aktuellen Knoten befindlichen Knoten zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.RTF.RTFTreeNode.HasChildNodes">
            <summary>
            Gibt zurück, ob ChildNodes da sind.
            </summary>
        </member>
        <member name="T:EDV2000.Common.RTF.Test.TestForRTFParser">
            <summary>
            Zusammenfassung für TestForRTFParser.
            </summary>
        </member>
        <member name="M:EDV2000.Common.RTF.Test.TestForRTFParser.Main">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Searching.RegexHelper">
            <summary>
            Zusammenfassung für RegexHandler.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Searching.RegexHelper.ConvertSuchmaskeToRegularExpression(System.String,System.Boolean)">
            <summary>
            wandelt die Suchmaske in eine RegularExpression um.
            Syntax: * heißt stellvertretend für irgendeine Anzahl (0 bis unendlich) irgendwelcher Zeichen
            ? heißt stellvertretend für genau irgendEIN Zeichen
            Alle anderen Zeichen stellen sich selbst dar.
            REGEX: zu Beginn übergibt direkt einen Regex-Ausdruck,
            Mit z.B. \* und \? können diese SpecialChars escapt werden.
            </summary>
            <param name="ySuchMaske"></param>
            <param name="yMultiLine"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Searching.RegexHelper.ConvertSuchmaskeToRegularExpression(System.String,System.Boolean,System.Boolean)">
            <summary>
            wandelt die Suchmaske in eine RegularExpression um.
            Syntax: * heißt stellvertretend für irgendeine Anzahl (0 bis unendlich) irgendwelcher Zeichen
            ? heißt stellvertretend für genau irgendEIN Zeichen
            Alle anderen Zeichen stellen sich selbst dar.
            REGEX: zu Beginn übergibt direkt einen Regex-Ausdruck,
            Mit z.B. \* und \? können diese SpecialChars escapt werden.
            </summary>
            <param name="ySuchMaske"></param>
            <param name="yMultiLine"></param>
            <param name="yDoNotCache"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Searching.RegexHelper.MatchFound(System.String,System.Text.RegularExpressions.Regex)">
            <summary>
            Gibt zurück, ob zumindest eine Übereinstimmung festgestellt wurde.
            </summary>
            <param name="yText"></param>
            <param name="yRegex"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Searching.SearchPartType">
            <summary>
            Der Typ eines SearchParts
            </summary>
        </member>
        <member name="F:EDV2000.Common.Searching.SearchPartType.IstGenau">
            <summary>
            Sucht genau nach dem Wort (bei LIKE wird trotzdem hinten und vorne ein % angehängt)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Searching.SearchPartType.Enthaelt">
            <summary>
            Es wird z.B. bei der Suche mit LIKE vorne und hinten ein % angehängt
            </summary>
        </member>
        <member name="F:EDV2000.Common.Searching.SearchPartType.FormsOf">
            <summary>
            Nur bei Volltextsuche, sonst wie Enthaelt
            </summary>
        </member>
        <member name="F:EDV2000.Common.Searching.SearchPartType.SoundEx">
            <summary>
            Special: Hat keine Auswirkung bei Ausgabe als Condition, ist nur zum Enumerieren gedacht.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Searching.SearchPartBoolOperator">
            <summary>
            Der Typ des boolschen Verknüpfungsoperators.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Searching.SearchPartBoolOperator.Or">
            <summary>
            "Oder"
            </summary>
        </member>
        <member name="F:EDV2000.Common.Searching.SearchPartBoolOperator.And">
            <summary>
            "Und"
            </summary>
        </member>
        <member name="F:EDV2000.Common.Searching.SearchPartBoolOperator.AndNot">
            <summary>
            "Ohne" bzw. "Und Kein" bzw. "Und Nicht"
            </summary>
        </member>
        <member name="F:EDV2000.Common.Searching.SearchPartBoolOperator.Near">
            <summary>
            "Ohne" bzw. "Und Kein" bzw. "Und Nicht"
            </summary>
        </member>
        <member name="T:EDV2000.Common.Searching.SearchPart">
            <summary>
            Stellt den Teil einer Suche dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Searching.SearchPart.ToString">
            <summary>
            Gibt die Stringentsprechung zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Searching.SearchPart.SearchString">
            <summary>
            Dies gibt SearchString zurück oder legt SearchString fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Searching.SearchPart.Type">
            <summary>
            Dies gibt Type zurück oder legt Type fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Searching.SearchPart.BoolOperator">
            <summary>
            Dies gibt BoolOperator zurück oder legt BoolOperator fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Searching.SearchPartCollection">
            <summary>
            Auflistung von Objekten vom Typ SearchPart.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Searching.SearchPartCollection.Add(EDV2000.Common.Searching.SearchPart)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yPart"></param>
        </member>
        <member name="M:EDV2000.Common.Searching.SearchPartCollection.Remove(EDV2000.Common.Searching.SearchPart)">
            <summary>
            Entfernt.
            </summary>
            <param name="yPart"></param>
        </member>
        <member name="M:EDV2000.Common.Searching.SearchPartCollection.AddNewPart(System.String,System.Boolean)">
            <summary>
            Fügt einen neuen Part ein, welcher den übergebenen Part-String untersucht und davon den Typ
            ableitet.
            </summary>
            <param name="yRawString"></param>
            <param name="yGenau"></param>
        </member>
        <member name="M:EDV2000.Common.Searching.SearchPartCollection.Reorder">
            <summary>
            Sortiert die einzelnen SearchParts so um, daß am Beginn keine AND NOT-Bedingung steht, weil das nicht geht.
            Es werden alle Ands(NEAR) zu Beginn gruppiert und dann alle Oders und dann alle AndNots. Klammernebenen gibts nicht.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Searching.SearchPartCollection.ToFulltextContainsExpression">
            <summary>
            Erzeugt aus den SearchParts eine UMQDFulltextContainsExpressionBase oder null, wenn sich keine ergibt.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Searching.SearchPartCollection.ToUMQDConditionBase(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            Erzeugt aus den SearchParts eine UMQDFulltextContainsExpressionBase oder null, wenn sich keine ergibt.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Searching.SearchPartCollection.ToString">
            <summary>
            Gibt den Stringinhalt zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Searching.SearchPartCollection.ToEingabeString">
            <summary>
            Gibt einen String zurück, der genau dasselbe Parse-Ergebnis liefern würde.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Searching.SearchPartCollection.Item(System.Int32)">
            <summary>
            Gibt den Part am angegebenen Index zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Searching.SearchPartCollection.NoiseLanguage">
            <summary>
            Dies gibt NoiseLanguage zurück oder legt NoiseLanguage fest. deu für Deutsch und eng für Englisch.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Searching.SearchPartCollection.NoiseWords">
            <summary>
            Gibt die NoiseWords zurück. (alle mit ToLower)
            </summary>
        </member>
        <member name="P:EDV2000.Common.Searching.SearchPartCollection.TopCount">
            <summary>
            Die Anzahl der besten Ergebnisse. 0 für alle.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Searching.SearchParser">
            <summary>
            Diese Klasse stellt einen Parser dar, welcher eine Eingabezeichenfolge parst und dann die einzelnen Teile bereithält.
            Prinzipiell werden die Teile durch Leerzeichen getrennt. Soll ein Teil mehrere Wörter enthalten, so kann er durch Anführungszeichen
            eingeschlossen werden. Es können die Funktionszeichen +(AND), -(NOT), |(OR), formsof:(Case-Insensitive,bei SQL-Volltextsuche, steht für alle Deklinations-
            oder Konjugationsformen), AlleFormen: (Case-Insensitive,identisch mit formsof) verwendet werden.
            Wird kein Funktionszeichen angegeben, wird AND angenommen.
            Für den guten alten FOX habe ich noch SOUNDEX: (Case-Insensitive) und Klingtwie: (Case-Insensitive) eingebaut.
            Ein Stern steht immer als Platzhalter für irgendwelche andere Zeichen. Es kann mit xxx* z.B. der gesuchte Beginn eines Worts spezifiziert werden.
            Prinzipiell wird nach jedem Teil als "enthält" gesucht, es sei denn ein Teil enthält bereits einen Stern oder der Teil ist in Anführungszeichen eingeschlossen.
            Wenn der Teil in Anführungszeichen eingeschlossen wird, muß am Beginn und/oder am Ende ein * angegeben werden, wenn man eine Art von Enthält haben will.
            Bei der Suche mit LIKE wird hier IMMER mit enthält gearbeitet, da diese keine Wörter unterscheiden kann.
            Top:nnn steht für die nnn besten Ergebnisse. (geht nur mit Containstable)
            </summary>
        </member>
        <member name="M:EDV2000.Common.Searching.SearchParser.DoParse(System.String)">
            <summary>
            Parst die übergebene Zeichenkette und gibt die SearchParts zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Serialization.ISerializationBinder">
            <summary>
            Zusammenfassung für ISerializationBinder.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Serialization.ISerializationBinder.BindToType(System.String,System.String)">
            <summary>
            Methode, welche den Typ zurückliefert, welcher dem angegebenen Assembly und Typ-Namen entspricht.
            Wenn diese Methode den Typ nicht auflösen kann, sollte sie null zurückgeben.
            Assemblyname komt mit Muster [Name der DLL ohne Extension], [Versionsinformationen]
            Typename kommt als voll punktierter Typname mit Namespace
            </summary>
            <param name="yAssemblyName"></param>
            <param name="yTypeName"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Serialization.SerializationInfoHolder">
            <summary>
            Diese Klasse ist eine Art Data-Holder für die Daten eines
            serialisierten Objekts, dessen Typ im Context des InfoStores
            nicht bekannt sein muß. Der Typ muß
            jedoch bei GetObject() und SetObject() bekannt sein.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Serialization.SerializationInfoHolder.ContainSameContent(EDV2000.Common.Serialization.SerializationInfoHolder,EDV2000.Common.Serialization.SerializationInfoHolder)">
            <summary>
            Gibt zurück, ob der gleiche Inhalt drinsteckt.
            </summary>
            <param name="ySIH1"></param>
            <param name="ySIH2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Serialization.SerializationInfoHolder.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Serialization.SerializationInfoHolder.#ctor(System.Runtime.Serialization.ISerializable)">
            <summary>
            Konstruktor, welcher den SerializationInfoHolder mit den serialisierten Daten
            des übergebenen Objekts befüllt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Serialization.SerializationInfoHolder.#ctor(System.Byte[])">
            <summary>
            Konstruktor, welcher den SerializationInfoHolder mit den serialisierten Daten
            des übergebenen Objekts befüllt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Serialization.SerializationInfoHolder.SetObject(System.Runtime.Serialization.ISerializable)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten der serialisierten
            übergebenen Instanz.
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.Serialization.SerializationInfoHolder.SetObject(System.Byte[])">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten der serialisierten
            übergebenen Instanz.
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.Serialization.SerializationInfoHolder.GetObject">
            <summary>
            Diese Methode gibt das Objekt zurück, dessen Daten in serialisierter Form intern vorliegen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Serialization.SerializationInfoHolder.GetHolderFromObject(System.Runtime.Serialization.ISerializable)">
            <summary>
            Diese Methode gibt einen mit den Daten des übergebenen Objekts befüllten SerializationInfoHolder zurück.
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Serialization.SerializationInfoHolder.GetHolderFromObject(System.Byte[])">
            <summary>
            Diese Methode gibt einen mit den Daten des übergebenen Objekts befüllten SerializationInfoHolder zurück.
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Serialization.SerializationInfoHolder.GetObjectFromHolder(EDV2000.Common.Serialization.SerializationInfoHolder)">
            <summary>
            Diese Methode gibt das Object zurück, dessen Daten im Holder stecken.
            </summary>
            <param name="yHolder"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Serialization.SerializationInfoHolder.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Deserialisierungsdestruktor
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="P:EDV2000.Common.Serialization.SerializationInfoHolder.Binder">
            <summary>
            Gibt den zu verwendenden Binder zurück oder legt ihn fest.
            Standardgemäß wird ein VersionIndependentSerializationBinder verwendet.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Serialization.SerializationInfoHolder.BinaryFormatter">
            <summary>
            Gibt den verwendeten BinaryFormatter zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Serialization.SerializationInfoHolder.Object">
            <summary>
            Dies gibt das serialisierte oder zu serialisierende Objekt zurück
            oder legt es fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Serialization.SerializationInfoHolder.IsEmpty">
            <summary>
            Gibt zurück, ob der Holder einen Inhalt hat.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Serialization.VersionIndependentSerializationBinder">
            <summary>
            Dies ist ein SerializationBinder, welcher auf den Typ im Assembly bindet, unabhängig von der Version.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Serialization.VersionIndependentSerializationBinder.RegisterAdditionalBinder(EDV2000.Common.Serialization.ISerializationBinder)">
            <summary>
            Diese Methode registriert eine weitere Instanz, welche in der Lage ist, den Namen des Typs
            aufzulösen.
            </summary>
            <param name="yBinder"></param>
        </member>
        <member name="M:EDV2000.Common.Serialization.VersionIndependentSerializationBinder.RemoveAdditionalBinder(EDV2000.Common.Serialization.ISerializationBinder)">
            <summary>
            Entfernt eine vormals registrierte Instanz
            </summary>
            <param name="yBinder"></param>
        </member>
        <member name="M:EDV2000.Common.Serialization.VersionIndependentSerializationBinder.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Serialization.VersionIndependentSerializationBinder.LoadTypeFromAssembly(System.String,System.String,System.Boolean)">
            <summary>
            Lädt den angegebenen Typ aus der angegebenen Assembly.
            </summary>
            <param name="yAssemblyShortName"></param>
            <param name="yTypeName"></param>
            <param name="yThrowOnError"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Serialization.VersionIndependentSerializationBinder.StripVersionFromAssemblyName(System.String)">
            <summary>
            Entfernt die Versionsnummer vom AssemblyNamen
            </summary>
            <param name="yAssemblyName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Serialization.VersionIndependentSerializationBinder.BindToType(System.String,System.String)">
            <summary>
            Bind
            </summary>
            <param name="yAssemblyName"></param>
            <param name="yTypeName"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SessionCallContextFillEventHandler">
            <summary>
            Delegate
            </summary>
        </member>
        <member name="T:EDV2000.Common.SessionCallContextFillEventArgs">
            <summary>
            EventArgs
            </summary>
        </member>
        <member name="M:EDV2000.Common.SessionCallContextFillEventArgs.#ctor(EDV2000.Common.SessionCallContext)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.SessionCallContextFillEventArgs.Context">
            <summary>
            Der Context.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SessionCallContextFillEventArgs.Filled">
            <summary>
            KZ, ob der SessionCallContext befüllt wurde.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SessionCallContext">
            <summary>
            Der CallContext stellt Informationen bereit, welche mittels Remoting übertragen werden,
            ohne daß sie als Parameter übergeben werden.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SessionCallContext.CallContextName">
            <summary>
            Der Name des CallCOntexts.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SessionCallContext.MaximumThreadCacheExpiryInSeconds">
            <summary>
            die Anzahl von Sekunden, die ein ThreadCache Eintrag gültig ist
            </summary>
        </member>
        <member name="M:EDV2000.Common.SessionCallContext.GetCurrentSessionCallContextSessionID">
            <summary>
            Gibt aus dem SessionCallContext (GetCurrent) des aktuellen Threads die SessionId zurück!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SessionCallContext.SetCurrentSessionCallContextSessionID(System.Guid)">
            <summary>
            Trägt im SessionCallContext (GetCurrent) des aktuellen Threads die SessionId ein!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SessionCallContext.GetCurrent">
            <summary>
            Gibt den aktuellen SessionCallContext zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SessionCallContext.Ensure">
            <summary>
            Stellt sicher, daß der im aktuellen EngineThread/Call anheim wohnende SessionCallContext
            befüllt ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SessionCallContext.OnFillContext(EDV2000.Common.SessionCallContext)">
            <summary>
            Schießt das Event FillContext
            </summary>
        </member>
        <member name="M:EDV2000.Common.SessionCallContext.Clear">
            <summary>
            Entfernt den SessionCallContext aus dem aktuellen EngineThread.
            (Und entfernt auch den Cache !!)
            </summary>
        </member>
        <member name="M:EDV2000.Common.SessionCallContext.#ctor">
            <summary>
            Trivialer Deserialisierungskonstruktor, die eigentliche Funktionalität ist statisch!!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SessionCallContext.SetProperty(System.String,System.Object)">
            <summary>
            Trägt im SessionCallContext eine zusätzliche Eigenschaft ein.
            </summary>
            <param name="yPropertyName"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.SessionCallContext.GetProperty(System.String,System.Object)">
            <summary>
            Gibt den Wert der zusätzlichen Eigenschaft im SessionCallContext zurück.
            Wenn nicht vorhanden, wird der DefaultWert zurückgegeben
            </summary>
            <param name="yPropertyName"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SessionCallContext.Save">
            <summary>
            Speichert die aktuelle Instanz in den CallContext...
            </summary>
        </member>
        <member name="M:EDV2000.Common.SessionCallContext.SetSessionID(System.Guid)">
            <summary>
            Trägt die SessionID ein.
            </summary>
            <param name="ySessionID"></param>
        </member>
        <member name="M:EDV2000.Common.SessionCallContext.OnDeserialization(System.Object)">
            <summary>
            </summary>
            <param name="sender"></param>
        </member>
        <member name="P:EDV2000.Common.SessionCallContext.EnableThreadCache">
            <summary>
            Gibt zurück oder setzt, ob der Threadcache benutzt werden soll oder nicht 
            sollte im ClientMode auf = abgedreht gesetzt werden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SessionCallContext.ClientMode">
            <summary>
            setzt den ClientMode für die Prüfung aus die ClientSessionID oder gibt zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.SessionCallContext.ClientSessionID">
            <summary>
            Setzt für die Prüffunktionalität die ClientSessionID oder gibt zurück
            </summary>
        </member>
        <member name="E:EDV2000.Common.SessionCallContext.FillContext">
            <summary>
            Event, daß nun der Context befüllt werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SessionCallContext.SessionID">
            <summary>
            Dies gibt SessionID zurück oder legt sie fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SessionCallContext.Filled">
            <summary>
            Gibt zurück, ob der SessionCallContext befüllt wurde.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Settings.SettingInheritage">
            <summary>
            Diese Klasse stellt statische Methoden zur Verfügung, um Objekte, welche
            Settings darstellen im Rahmen von einer Settings-Vererbung zu kombinieren.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritage.IsValidScope(EDV2000.Common.Settings.SettingInheritageValidScope,EDV2000.Common.Settings.SettingInheritageScope)">
            <summary>
            Gibt zurück, ob der übergebene Scope erlaubt ist.
            </summary>
            <param name="yValidScopes"></param>
            <param name="yScope"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritage.SortScopes(EDV2000.Common.Settings.SettingInheritageScope[])">
            <summary>
            Sortiert die übergebenen Scopes in die richtige Überladungsreihenfolge.
            </summary>
            <param name="yScopes"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritage.GetScopesList">
            <summary>
            Gibt Liste aller Scopes zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritage.GetScopesList(EDV2000.Common.Settings.SettingInheritageScope[])">
            <summary>
            Gibt Liste der übergebenen Scopes zurück.
            </summary>
            <param name="yScopes"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritage.MergeSettingsObjects(System.Object,System.Boolean,System.Object,EDV2000.Common.Settings.SettingInheritageScope)">
            <summary>
            Mergt auf die ySettings die yScopeSettings mit dem angegebenen Scope drüber und gibt das Ergebnis zurück.
            Die ySettings müssen dazu serializable sein, weil die ySettings nicht verändert werden.
            </summary>
            <param name="ySettings"></param>
            <param name="yClone"></param>
            <param name="yScopeSettings"></param>
            <param name="yScope"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritage.IsMoreGeneralOrEqual(EDV2000.Common.Settings.SettingInheritageScope,EDV2000.Common.Settings.SettingInheritageScope)">
            <summary>
            Gibt zurück, ob der zweite Scope gleich oder mehr generell ist als der erste.
            (Vergleicht die Positionen im Scopes-Array)
            </summary>
            <param name="yThanScope"></param>
            <param name="yScope"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritage.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritage.AddSettingsObject(System.Object,EDV2000.Common.Settings.SettingInheritageScope)">
            <summary>
            Fügt das Objekt mit dem überhgebenen Scope hinzu.
            Die richtige Überladungsreihenfolge wird automatisch ermittelt.
            </summary>
            <param name="ySettingsObject"></param>
            <param name="yScope"></param>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritage.GetResultingSettingsObject">
            <summary>
            Gibt das schlußendlich resultierende Settings-Objekt zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritage.GetSettingsObject(EDV2000.Common.Settings.SettingInheritageScope)">
            <summary>
            gibt das Objekt für den betreffenden Scope zurück oder null, wenn dort keines ist.
            </summary>
            <param name="yScope"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritage.GetFirstObject">
            <summary>
            Gibt das Objekt mit dem "ersten" Scope zurück.
            Das ist das, welches, wenn erwünscht, geclont wird.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritage.Scopes">
            <summary>
            Gibt die Scopes in der richtigen Reihenfolge zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritage.CloneOriginalObject">
            <summary>
            Wenn true, wird das "erste" Objekt geclont.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritage.SettingInheritagePropertyInfo.#ctor(System.Reflection.PropertyInfo,System.Object)">
            <summary>
            Konstruktor
            </summary>
            <param name="yPI"></param>
            <param name="yInstance"></param>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritage.SettingInheritagePropertyInfo.CanOverride(EDV2000.Common.Settings.SettingInheritageScope)">
            <summary>
            Gibt zurück, ob diese Property auf diesem Scope overridet werden kann.
            </summary>
            <param name="yScope"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritage.SettingInheritagePropertyInfo.SetPropertyValue(System.Object)">
            <summary>
            Trägt den übergebenen Wert als Wert für die Property bei der Instanz ein.
            </summary>
            <param name="ySettingsValue"></param>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritage.SettingInheritagePropertyInfo.NameOriginal">
            <summary>
            Der Name, der Property.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritage.SettingInheritagePropertyInfo.NameOverride">
            <summary>
            Der Name, der für das Overriden gilt.
            D.h. diese Property overrided den Member mit dem hier zurückgegebenen Namen im zu overridenden
            Objekt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritage.SettingInheritagePropertyInfo.HasAttributes">
            <summary>
            gibt zurück, ob irgendein SettingInheritageAttribute definiert wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritage.SettingInheritagePropertyInfo.HasDefaultValue">
            <summary>
            Gibt zurück, ob es einen DefaultWert gibt oder einer ermittelt werden kann.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritage.SettingInheritagePropertyInfo.DefaultValue">
            <summary>
            Der Default-Wert (kann auch null sein) oder null, wenn es keinen gibt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritage.SettingInheritagePropertyInfo.IsRecursive">
            <summary>
            Gibt zurück, ob diese Property wiederum ein Settings-Objekt ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritage.SettingInheritagePropertyInfo.Value">
            <summary>
            gibt den Wert dieser Property bei der Instanz zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritage.SettingInheritagePropertyInfo.Instance">
            <summary>
            Dies gibt Instance zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritage.SettingInheritagePropertyInfo.PropertyInfo">
            <summary>
            Dies gibt PropertyInfo zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritage.SettingInheritagePropertyInfo.Attributes">
            <summary>
            Dies gibt Attributes zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritage.SettingInheritagePropertyInfo.IsDefaultValue">
            <summary>
            Wenn der Value dem Default-Value entspricht kommt true.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Settings.SettingInheritageScope">
            <summary>
            Enum welcher die einzelnen Vererbungsebenen beschreibt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Settings.SettingInheritageScope.Undefined">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Settings.SettingInheritageScope.Common">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Settings.SettingInheritageScope.Mandant">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Settings.SettingInheritageScope.User">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Settings.SettingInheritageScope.MandantWorkstation">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Settings.SettingInheritageScope.UserWorkstation">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Settings.SettingInheritageValidScope">
            <summary>
            Enum welcher die erlaubten Vererbungsebenen beschreibt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Settings.SettingInheritageValidScope.None">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Settings.SettingInheritageValidScope.Common">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Settings.SettingInheritageValidScope.Mandant">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Settings.SettingInheritageValidScope.User">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Settings.SettingInheritageValidScope.MandantWorkstation">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Settings.SettingInheritageValidScope.UserWorkstation">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.Settings.SettingInheritageValidScope.All">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.Settings.SettingInheritageAttribute">
            <summary>
            Basisklasse für die Attribute, die SettingInheritage betreffen
            </summary>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritageAttribute.#ctor">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Settings.SettingInheritageVirtualPropertyAttribute">
            <summary>
            Dieses Attribut beschreibt, in welchen Scopes die Property overrided werden darf.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritageVirtualPropertyAttribute.#ctor">
            <summary>
            Trivialkonstruktor, erlaubt alle Scopes.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritageVirtualPropertyAttribute.#ctor(EDV2000.Common.Settings.SettingInheritageValidScope)">
            <summary>
            Konstruktor mit Angabe der erlaubten Scopes
            </summary>
            <param name="yValidScopes"></param>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritageVirtualPropertyAttribute.IsValidScope(EDV2000.Common.Settings.SettingInheritageScope)">
            <summary>
            Gibt zurück, ob der übergebene Scope erlaubt ist.
            </summary>
            <param name="yScope"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritageVirtualPropertyAttribute.ValidScope">
            <summary>
            Dies gibt die erlaubten Scopes zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Settings.SettingInheritageDefaultValueAttribute">
            <summary>
            Gibt den Default-Wert an, welcher eine bereits vorhandene Einstellung nicht overridet.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritageDefaultValueAttribute.#ctor">
            <summary>
            Trivialkonstruktor, welcher null als Default-Wert angibt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritageDefaultValueAttribute.#ctor(System.Object)">
            <summary>
            Konstruktor mit direkter Angabe des Default-Werts (wenn als Konstante darstellbar)
            </summary>
            <param name="yDefaultValue"></param>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritageDefaultValueAttribute.#ctor(System.String,System.Type)">
            <summary>
            Konstruktor mit Angabe eines Strings und des Typs des Default-Werts, welcher mit dem passenden TypeConverter
            in den Default-Wert umgewandelt wird. 
            </summary>
            <param name="yDefaultValue"></param>
            <param name="yDefaultValueType"></param>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritageDefaultValueAttribute.DefaultValue">
            <summary>
            Der Default-Wert, welcher eine eingetragene (d.h. davon abweichende) Einstellung nicht überschreibt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Settings.SettingInheritageRecursiveMemberAttribute">
            <summary>
            Bezeichnet einen Member als einen, der wiederum als Settingsobjekt aufgefasst werden soll.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritageRecursiveMemberAttribute.#ctor">
            <summary>
            Trivialkonstruktor.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Settings.SettingInheritageOverridingMemberAttribute">
            <summary>
            Gibt einen Member an, der einen anderen Member overrided. Muß nicht gleich heißen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritageOverridingMemberAttribute.#ctor">
            <summary>
            Trivialkonstruktor zur Angabe eines Members der den Member gleichen Namens einer anderen Instanz
            overriden kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritageOverridingMemberAttribute.#ctor(System.String)">
            <summary>
            Konstruktor mit Angabe des Members, welcher overridden werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritageOverridingMemberAttribute.MemberToOverride">
            <summary>
            Der Name des Members der Overridden wird.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Settings.SettingInheritageDefaultValueMemberAttribute">
            <summary>
            Gibt einen Member an, welcher den Wert liefert, welcher der DefaultWert ist, welcher eine eingetragene Einstellung nicht
            overridet. Es kann eine Methode, eine Property oder ein Indexer angegeben werden. Es können auch Parameter angegeben werden.
            Es darf jedoch kein Parameter mit null angegeben werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritageDefaultValueMemberAttribute.#ctor(System.String)">
            <summary>
            Konstruktor, welcher eine Property oder eine parameterlose Methode angibt.
            </summary>
            <param name="yMembername"></param>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritageDefaultValueMemberAttribute.#ctor(System.String,System.Object[])">
            <summary>
            Konstruktor, welcher einen Indexer oder eine Methode mit Parametern angibt.
            </summary>
            <param name="yMembername"></param>
            <param name="yParameters"></param>
        </member>
        <member name="M:EDV2000.Common.Settings.SettingInheritageDefaultValueMemberAttribute.DetermineDefaultValue(System.Object)">
            <summary>
            Ermittelt den Default-Wert für das übergebene Settings-Objekt.
            </summary>
            <param name="yObject"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritageDefaultValueMemberAttribute.Parameters">
            <summary>
            Die Parameter der Methode oder des Indexers.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.SettingInheritageDefaultValueMemberAttribute.MemberName">
            <summary>
            Der Name der Methode oder Property.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Settings.TestForSettings">
            <summary>
            Zusammenfassung für TestForSettings.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.TestForSettings.TestSettings1.Wert1">
            <summary>
            Dies gibt Wert1 zurück oder legt Wert1 fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.TestForSettings.TestSettings1.Wert2">
            <summary>
            Dies gibt Wert2 zurück oder legt Wert2 fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.TestForSettings.TestSettings1.Wert3">
            <summary>
            Dies gibt Wert3 zurück oder legt Wert3 fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.TestForSettings.TestSettings1.S2">
            <summary>
            Dies gibt S2 zurück oder legt S2 fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.TestForSettings.TestSettings2.Wert1">
            <summary>
            Dies gibt Wert1 zurück oder legt Wert1 fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.TestForSettings.TestSettings2.Wert2">
            <summary>
            Dies gibt Wert2 zurück oder legt Wert2 fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Settings.TestForSettings.TestSettings2.Rudi">
            <summary>
            Dies gibt Rudi zurück oder legt Rudi fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SGML.HtmlStream">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLAttributeDefinition">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLAttributeDefinition.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLAttributeDefinition.SetType(System.String)">
            <summary>
            Setzt den Typ über den Text
            </summary>
            <param name="yTypeText"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLAttributeDefinition.SetPresence(System.String)">
            <summary>
            Setzt die Presence über den Text
            </summary>
            <param name="yTokenText"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLAttributeDefinition.Name">
            <summary>
            Dies gibt Name zurück oder legt Name fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLAttributeDefinition.Type">
            <summary>
            Dies gibt Type zurück oder legt Type fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLAttributeDefinition.EnumValues">
            <summary>
            Dies gibt EnumValues zurück oder legt EnumValues fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLAttributeDefinition.Default">
            <summary>
            Dies gibt Default zurück oder legt Default fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLAttributeDefinition.Presence">
            <summary>
            Dies gibt Presence zurück oder legt Presence fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLAttributeType">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.DEFAULT">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.CDATA">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.ENTITY">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.ENTITIES">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.ID">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.IDREF">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.IDREFS">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.NAME">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.NAMES">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.NMTOKEN">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.NMTOKENS">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.NUMBER">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.NUMBERS">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.NUTOKEN">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.NUTOKENS">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.NOTATION">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributeType.ENUMERATION">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLAttributePresence">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributePresence.DEFAULT">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributePresence.FIXED">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributePresence.REQUIRED">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLAttributePresence.IMPLIED">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLAttributeDefinitionCollection">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLAttributeDefinitionCollection.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLAttributeDefinitionCollection.Add(EDV2000.Common.SGML.SGMLAttributeDefinition)">
            <summary>
            </summary>
            <param name="a"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLAttributeDefinitionCollection.GetEnumerator">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLAttributeDefinitionCollection.Item(System.String)">
            <summary>
            Indexer über Namen
            </summary>
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLContentModel">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLContentModel.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLContentModel.PushGroup">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLContentModel.PopGroup">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLContentModel.AddSymbol(System.String)">
            <summary>
            </summary>
            <param name="sym"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLContentModel.AddConnector(System.Char)">
            <summary>
            </summary>
            <param name="c"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLContentModel.AddOccurrence(System.Char)">
            <summary>
            </summary>
            <param name="yChar"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLContentModel.SetDeclaredContent(System.String)">
            <summary>
            </summary>
            <param name="dc"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLContentModel.CanContain(System.String,EDV2000.Common.SGML.SGMLDataTypeDefinition)">
            <summary>
            </summary>
            <param name="name"></param>
            <param name="dtd"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLContentModel.DeclaredContent">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLContentModel.CurrentDepth">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLDataTypeDefinition">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLDataTypeDefinition.Parse(System.Uri,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlNameTable,System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLDataTypeDefinition.Parse(System.Uri,System.String,System.String,System.IO.TextReader,System.String,System.String,System.Xml.XmlNameTable,System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLDataTypeDefinition.#ctor(System.String,System.Xml.XmlNameTable,System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLDataTypeDefinition.FindEntity(System.String)">
            <summary>
            </summary>
            <param name="name"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLDataTypeDefinition.FindElement(System.String)">
            <summary>
            </summary>
            <param name="name"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLDataTypeDefinition.NameTable">
            <summary>
            Gibt die verwendete XML-Nametable zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLDataTypeDefinition.Name">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLDataTypeDefinition.Current">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLElementDeclaration">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLElementDeclaration.#ctor(System.String,System.Boolean,System.Boolean,EDV2000.Common.SGML.SGMLContentModel,System.String[],System.String[])">
            <summary>
            Konstruktor.
            </summary>
            <param name="yName"></param>
            <param name="yStartTagOptional"></param>
            <param name="yEndTagOptional"></param>
            <param name="yContentModel"></param>
            <param name="yInclusions"></param>
            <param name="yExclusions"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLElementDeclaration.FindAttribute(System.String)">
            <summary>
            </summary>
            <param name="name"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLElementDeclaration.AddAttributeDefinitions(EDV2000.Common.SGML.SGMLAttributeDefinitionCollection)">
            <summary>
            </summary>
            <param name="list"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLElementDeclaration.CanContain(System.String,EDV2000.Common.SGML.SGMLDataTypeDefinition)">
            <summary>
            return true if this element is allowed to contain the given element.
            </summary>
            <param name="name"></param>
            <param name="dtd"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLElementDeclaration.StartTagOptional">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLElementDeclaration.ContentModel">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLElementDeclaration.EndTagOptional">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLElementDeclaration.Name">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLElementDeclaredContent">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLElementDeclaredContent.Undefiniert">
            <summary />
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLElementDeclaredContent.CDATA">
            <summary />
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLElementDeclaredContent.RCDATA">
            <summary />
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLElementDeclaredContent.EMPTY">
            <summary />
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLEntity">
            <summary>
            Eine Entität
            </summary>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLEntity.EOF">
            <summary />
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.IsLiteralType(System.String)">
            <summary>
            </summary>
            <param name="token"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            </summary>
            <param name="name"></param>
            <param name="pubid"></param>
            <param name="uri"></param>
            <param name="proxy"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.#ctor(System.String,System.String)">
            <summary>
            </summary>
            <param name="name"></param>
            <param name="literal"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.#ctor(System.String,System.Uri,System.IO.TextReader,System.String)">
            <summary>
            </summary>
            <param name="name"></param>
            <param name="baseUri"></param>
            <param name="stm"></param>
            <param name="proxy"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.ReadChar">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.Open(EDV2000.Common.SGML.SGMLEntity,System.Uri,System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.GetEncoding">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.Close">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.SkipWhitespace">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.ScanToken(System.Text.StringBuilder,System.String,System.Boolean)">
            <summary>
            </summary>
            <param name="sb"></param>
            <param name="term"></param>
            <param name="nmtoken"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.ScanLiteral(System.Text.StringBuilder,System.Char)">
            <summary>
            </summary>
            <param name="sb"></param>
            <param name="quote"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.ScanToEnd(System.Text.StringBuilder,System.String,System.String)">
            <summary>
            </summary>
            <param name="yStringBuilder"></param>
            <param name="yType"></param>
            <param name="yTerminators"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.ExpandCharEntity">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.Error(System.String)">
            <summary>
            </summary>
            <param name="msg"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.Error(System.String,System.Char)">
            <summary>
            </summary>
            <param name="msg"></param>
            <param name="ch"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.Error(System.String,System.Int32)">
            <summary>
            </summary>
            <param name="msg"></param>
            <param name="x"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.Error(System.String,System.String)">
            <summary>
            </summary>
            <param name="msg"></param>
            <param name="arg"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.Context">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLEntity.SetLiteralType(System.String)">
            <summary />
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLEntity.LiteralType">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLEntity.PublicId">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLEntity.Uri">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLEntity.LastChar">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLEntity.Html">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLEntity.IsInternal">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLEntity.Line">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLEntity.Name">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLEntity.Proxy">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLEntity.ResolvedUri">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLEntity.LinePosition">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLEntity.Parent">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLEntity.Literal">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLEntity.IsWhitespace">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLLiteralType">
            <summary>
            Der Typ eines Literals.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLLiteralType.CDATA">
            <summary />
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLLiteralType.SDATA">
            <summary />
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLLiteralType.PI">
            <summary />
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLGroup">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLGroup.#ctor(EDV2000.Common.SGML.SGMLGroup)">
            <summary>
            Konstruktor
            </summary>
            <param name="yParent"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLGroup.CanContain(System.String,EDV2000.Common.SGML.SGMLDataTypeDefinition)">
            <summary>
            Rough approximation - this is really assuming an "Or" group
            </summary>
            <param name="name"></param>
            <param name="dtd"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLGroup.AddGroup(EDV2000.Common.SGML.SGMLGroup)">
            <summary>
            </summary>
            <param name="yGroup"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLGroup.AddSymbol(System.String)">
            <summary>
            </summary>
            <param name="ySymbol"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLGroup.AddConnector(System.Char)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLGroup.AddOccurrence(System.Char)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLGroup.TextOnly">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLGroup.Parent">
            <summary>
            Dies gibt Parent zurück oder legt Parent fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLGroup.GroupType">
            <summary>
            TODO PropertyCreator: Dies gibt GroupType zurück oder legt GroupType fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLGroup.Occurrence">
            <summary>
            TODO PropertyCreator: Dies gibt Occurrence zurück oder legt Occurrence fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLGroup.Mixed">
            <summary>
            Dies gibt Mixed zurück oder legt Mixed fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLGroupType">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLGroupType.None">
            <summary />
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLGroupType.And">
            <summary />
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLGroupType.Or">
            <summary />
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLGroupType.Sequence">
            <summary />
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLGroupOccurrence">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLGroupOccurrence.Required">
            <summary />
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLGroupOccurrence.Optional">
            <summary />
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLGroupOccurrence.ZeroOrMore">
            <summary />
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLGroupOccurrence.OneOrMore">
            <summary />
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLReader">
            <summary>
            SgmlReader is an XmlReader API over any SGML document (including built in 
            support for HTML).  
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.SetBaseUri(System.String)">
            <summary>
            The base Uri is used to resolve relative Uri's like the SystemLiteral and
            Href properties.  This is a method because BaseURI is a read-only
            property on the base XmlReader class.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.GetAttribute(System.String)">
            <summary>
            </summary>
            <param name="name"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.GetAttribute(System.String,System.String)">
            <summary>
            </summary>
            <param name="name"></param>
            <param name="namespaceURI"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.GetAttribute(System.Int32)">
            <summary>
            </summary>
            <param name="i"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.MoveToAttribute(System.String)">
            <summary>
            </summary>
            <param name="name"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.MoveToAttribute(System.String,System.String)">
            <summary>
            </summary>
            <param name="name"></param>
            <param name="ns"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.MoveToAttribute(System.Int32)">
            <summary>
            </summary>
            <param name="i"></param>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.MoveToFirstAttribute">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.MoveToNextAttribute">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.MoveToElement">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.GetEncoding">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.Read">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.ScanLiteral(System.Text.StringBuilder,System.Char)">
            <summary>
            This version is slightly different from Entity.ScanLiteral in that
            it also expands entities.
            </summary>
            <param name="sb"></param>
            <param name="quote"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.ParseCData">
            <summary>
            Like ParseText(), only it doesn't allow elements in the content.  
            It allows comments and processing instructions and text only and
            text is not returned as text but CDATA (since it may contain angle brackets).
            And initial whitespace is ignored.  It terminates when we hit the
            end tag for the current CDATA node.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.Close">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.ReadString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.ReadInnerXml">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.ReadOuterXml">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.LookupNamespace(System.String)">
            <summary>
            </summary>
            <param name="prefix"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.ResolveEntity">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.ReadAttributeValue">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.TimeoutMS">
            <summary>
            Timeout für Download der DTD und sonstigen Entities.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.EOF">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.Dtd">
            <summary>
            Specify the SgmlDtd object directly.  This allows you to cache the Dtd and share
            it across multipl SgmlReaders.  To load a DTD from a URL use the SystemLiteral property.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.DocType">
            <summary>
            The name of root element specified in the DOCTYPE tag.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.PublicIdentifier">
            <summary>
            The PUBLIC identifier in the DOCTYPE tag
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.SystemLiteral">
            <summary>
            The SYSTEM literal in the DOCTYPE tag identifying the location of the DTD.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.InternalSubset">
            <summary>
            The DTD internal subset in the DOCTYPE tag
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.InputStream">
            <summary>
            The input stream containing SGML data to parse.
            You must specify this property or the Href property before calling Read().
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.WebProxy">
            <summary>
            Sometimes you need to specify a proxy server in order to load data via HTTP
            from outside the firewall.  For example: "itgproxy:80".
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.Href">
            <summary>
            Specify the location of the input SGML document as a URL.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.StripDocType">
            <summary>
            Whether to strip out the DOCTYPE tag from the output (default true)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.CaseFolding">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.ErrorLog">
            <summary>
            DTD validation errors are written to this stream.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.ErrorLogFile">
            <summary>
            DTD validation errors are written to this log file.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.NodeType">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.Name">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.LocalName">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.NamespaceURI">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.Prefix">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.HasValue">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.Value">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.Depth">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.BaseURI">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.IsEmptyElement">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.IsDefault">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.QuoteChar">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.XmlSpace">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.XmlLang">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.WhitespaceHandling">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.AttributeCount">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.Item(System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.Item(System.String)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.Item(System.String,System.String)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.ReadState">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SGML.SGMLReader.NameTable">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLReader.HWStack">
            <summary>
            This stack maintains a high water mark for allocated objects so the client
            can reuse the objects in the stack to reduce memory allocations, this is
            used to maintain current state of the parser for element stack, and attributes
            in each element.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLReader.Attribute">
            <summary>
            This class represents an attribute.  The AttDef is assigned
            from a validation process, and is used to provide default values.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.Attribute.Reset(System.String,System.String,System.Char)">
            <summary>
            Attribute objects are reused during parsing to reduce memory allocations, 
            hence the Reset method. 
            </summary>
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLReader.Node">
            <summary>
            This class models an XML node, an array of elements in scope is maintained while parsing
            for validation purposes, and these Node objects are reused to reduce object allocation,
            hence the reset method.  
            </summary>
        </member>
        <member name="M:EDV2000.Common.SGML.SGMLReader.Node.Reset(System.String,System.Xml.XmlNodeType,System.String)">
            <summary>
            Attribute objects are reused during parsing to reduce memory allocations, 
            hence the Reset method. 
            </summary>
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLReader.CaseFoldingType">
            <summary>
            SGML is case insensitive, so here you can choose between converting
            to lower case or upper case tags.  "None" means that the case is left
            alone, except that end tags will be folded to match the start tags.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLReader.CaseFoldingType.None">
            <summary />
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLReader.CaseFoldingType.ToUpper">
            <summary />
        </member>
        <member name="F:EDV2000.Common.SGML.SGMLReader.CaseFoldingType.ToLower">
            <summary />
        </member>
        <member name="T:EDV2000.Common.SGML.SGMLReader.StateType">
            <summary>
            This enum is used to track the current state of te SgmlReader
            </summary>
        </member>
        <member name="T:EDV2000.Common.SimpleLock">
            <summary>
            Abstrahiert das Aufrechterhalten eines Locks als IDisposable, recht praktisch für die using-Syntax.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SimpleLock.TrySimpleLock(System.Object)">
            <summary>
            Versucht mit TryEnter einen Lock auf das Object zu bekommen.
            Wenn es gutgeht, dann kommt ein IDisposable zurück, welches beim Disposen
            den Lock aufhebt.
            Wenn der Lock nicht ermittelt werden konnte, kommt null zurück.
            </summary>
            <param name="yLockOject"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SimpleLock.#ctor(System.Object)">
            <summary>
            Konstruktor. Holt sofort einen Lock. Enn das nicht geht, blockiert er solange, bis Lock erhalten wird.
            </summary>
            <param name="yLockObject"></param>
        </member>
        <member name="M:EDV2000.Common.SimpleLock.#ctor(System.Object,System.Boolean@)">
            <summary>
            Konstruktor für einen versuchten Lock, ist für die statische Methode TrySimpleLock gedacht!
            </summary>
            <param name="yLockObject"></param>
            <param name="yLockGot"></param>
        </member>
        <member name="M:EDV2000.Common.SimpleLock.Finalize">
            <summary>
            Destruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SimpleLock.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="M:EDV2000.Common.SimpleLock.Dispose">
            <summary>
            Hebt einen eventuellen Lock wieder auf.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SimpleLock.Lock">
            <summary>
            Sperrt das Lockobject falls nicht schon gesperrt, wenn bereits gesperrt, passiert gar nicht.
            KEIN Stack!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SimpleLock.Unlock">
            <summary>
            HEbt einen eventuell bestehenden Lock auf. Wenn keiner besteht, passiert gar nix.
            KEIN Stack!!
            </summary>
        </member>
        <member name="T:EDV2000.Common.SortedArrayList">
            <summary>
            Zusammenfassung für SortedArrayList.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SortedArrayList.#ctor">
            <summary>
            KOnstruktor, trivial
            </summary>
        </member>
        <member name="M:EDV2000.Common.SortedArrayList.#ctor(System.Collections.IComparer)">
            <summary>
            Konstruktor mit Angabe des zu verwendenden IComparers
            </summary>
            <param name="yComparer"></param>
        </member>
        <member name="M:EDV2000.Common.SortedArrayList.#ctor(System.Collections.ICollection,System.Collections.IComparer)">
            <summary>
            Konstruktor mit sortierter Übernahme der Elemente aus der übergebenen Collection.
            </summary>
            <param name="yCollection"></param>
            <param name="yComparer"></param>
        </member>
        <member name="M:EDV2000.Common.SortedArrayList.Resort">
            <summary>
            Dies sortiert die Liste mit dem für diese Instanz angegebenen IComparer oder verwendet
            die Vergleichsfähigkeit der Items selber.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SortedArrayList.Resort(System.Collections.IComparer)">
            <summary>
            Dies sortiert die Liste mit dem übergebenen IComparer.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SortedArrayList.InsertSorted(System.Object)">
            <summary>
            Diese Methode fügt das Item sortiert in die Liste ein.
            </summary>
            <param name="yItem"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SortedArrayList.Remove(System.Object)">
            <summary>
            Dies entfernt das übergebene Objekt aus der Liste.
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.SortedArrayList.AddRange(System.Collections.IList)">
            <summary>
            Diese Methode fügt ein ganzes Array in die Liste ein.
            </summary>
            <param name="yList"></param>
        </member>
        <member name="M:EDV2000.Common.SortedArrayList.InsertSortedByQuickSort(System.Object,System.Int32,System.Int32)">
            <summary>
            Diese Methode trägt das Item ein und gibt den Index zurück, wo es einsortiert wurde.
            Oder gibt -1 zurück, wenn nach dem Max-Index eingeordnet gehören würde, welches die aber nicht tut,
            weil sie nur EINFÜGT.
            </summary>
            <param name="yItem"></param>
            <param name="yMinIndex"></param>
            <param name="yMaxIndex"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SortedArrayList.CompareToIndex(System.Object,System.Int32)">
            <summary>
            Diese Methode gibt -1 zurück, wenn das element in der Liste kleiner als das übergebene ist.
            0 wenn gleich.
            1 wenn größer.
            </summary>
            <param name="yItem"></param>
            <param name="yIndex"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SortedArrayList.CopyTo(System.Array)">
            <summary>
            Diese Methode kopiert den Inhalt der Liste in das übergebene Array beginnend mit dem Startindex.
            Das Array muß in der Lage sein, die Objekte der Liste qualitativ als auch quantitativ aufzunehmen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SortedArrayList.CopyTo(System.Array,System.Int32)">
            <summary>
            Diese Methode kopiert den Inhalt der Liste in das übergebene Array beginnend mit dem Startindex.
            Das Array muß in der Lage sein, die Objekte der Liste qualitativ als auch quantitativ aufzunehmen.
            </summary>
            <param name="yArray"></param>
            <param name="yStartIndex"></param>
        </member>
        <member name="M:EDV2000.Common.SortedArrayList.ToArray(System.Type)">
            <summary>
            Gibt ein Array mit dem angegebenen Elementtyp zurück.
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SortedArrayList.ToArray">
            <summary>
            Gibt ein Array mit dem angegebenen Elementtyp zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SortedArrayList.Comparer">
            <summary>
            Dies gibt den zu verwendenden IComparer zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SortedArrayList.BubbleSortThresHold">
            <summary>
            Dies gibt die Grenze zurück, unter der der Sortieralgorithmus auf BubbleSort zurückgreift.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SortedArrayList.Item(System.Int32)">
            <summary>
            Dies gibt das Objekt am nullbasierten Index zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Backup.SqlBackupWrapper">
            <summary>
            Zusammenfassung für SqlBackupWrapper.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Backup.SqlBackupWrapper.#ctor">
            <summary>
            TrivialKonstruktor; Es muß noch die ConnectionData gesetzt werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Backup.SqlBackupWrapper.#ctor(EDV2000.Common.SQL.SqlServerConnectionData)">
            <summary>
            KOnstruktor mit Angabe der ConnectionData. Wird hierbei eine Datenbank angegeben, so wird trotzdem
            am SQL Server auf DB master angemeldet, jedoch die Datenbank wird als zu sichernde Datenbank übernommen.
            </summary>
            <param name="yConnectionData"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Backup.SqlBackupWrapper.DoBackup(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode führt das eigentliche Sichern durch. Wenn die Sicherungsdatei vorhanden ist,
            so wird sie, wenn möglich überschrieben.
            </summary>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Backup.SqlBackupWrapper.DoBackup(EDV2000.Common.Exceptions.ExceptionListener,System.Boolean@,System.Boolean@,System.Boolean@)">
            <summary>
            Diese Methode führt das eigentliche Sichern durch. Wenn die Sicherungsdatei vorhanden ist,
            so wird sie, wenn möglich überschrieben.
            </summary>
            <param name="yBackupError">Wenn true, traten beim Backup Fehler auf.</param>
            <param name="yCheckDBCorrupt">Bei einer an sich erfolgreichen Prüfung der DB wurde festgestellt, dass sie fehlerhaft ist.</param>
            <param name="yCheckDBError">Beim Prüfen der DB traten Fehler auf.</param>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Backup.SqlBackupWrapper.CheckDB(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Prüft die DB und wenn OK, kommt true zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Backup.SqlBackupWrapper.CheckDB(System.Boolean@,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Prüft die DB und wenn OK, kommt true zurück.
            </summary>
            <param name="yDBReallyCorrupt">Gibt hier zurück, ob die Prüfung selbst erfolgreich durchgeführt werden konnte und dabei Fehler in der DB ermittelt werden konnten. Wenn hier false kommt und es fehlschlug, traten Fehler beim Prüfvorgang selbst auf.</param>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Backup.SqlBackupWrapper.PerformBackupLog(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode Sichert die Database
            </summary>
            <param name="yBakFileNameWithoutExtension"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Backup.SqlBackupWrapper.PerformBackupDatabase(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode sichert die Database
            </summary>
            <param name="yBakFileNameWithoutExtension"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Backup.SqlBackupWrapper.GetDatabaseRecoveryMode(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt den Namen des Modes der Wiederherstellung zurück.
            </summary>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Backup.SqlBackupWrapper.SetDatabaseRecoveryMode(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt den Namen des Modes der Wiederherstellung zurück.
            </summary>
            <param name="yListener"></param>
            <param name="yRecoveryMode"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Backup.SqlBackupWrapper.ConnectionData">
            <summary>
            Dies gibt die ConnectionData zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Backup.SqlBackupWrapper.DatabaseName">
            <summary>
            Dies gibt den DatabaseName zurück oder legt ihn fest. Der Datenbankname sollte nicht über die
            Connection festgelegt werden, weil die Anmeldung ja auf dem Server und nicht auf der Datenbank erfolgt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Backup.SqlBackupWrapper.BackupName">
            <summary>
            Dies gibt den Namen des Backups zurück oder legt ihn fest. Die Dateiendung .SBK wird immer
            hinzugefügt. Standardgemäß wird als Name {Datenbankname}_{JahrMonatTagStundeMinuteSekundeTicks} verwendet.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Backup.SqlBackupWrapper.BackupFolder">
            <summary>
            Dies gibt BackupFolder zurück oder legt BackupFolder fest. Es handelt sich hierbei um den Ordner, welcher auf dem
            SQL-Server lokal verfügbar sein muß. (Default=C:\EDV2000.NET\SqlBackup)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Backup.SqlBackupWrapper.CommandTimeOutCmds">
            <summary>
            Dies gibt das TimeOut für den Restore-Befehl zurück oder legt es fest
            Dieses Timeout gilt für Metadaten-Commands!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Backup.SqlBackupWrapper.CommandTimeOutBackup">
            <summary>
            Dies gibt das TimeOut für den Restore-Befehl zurück oder legt es fest
            Dieses Timeout gilt für den Backup-Vorgang selber!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Backup.SqlBackupWrapper.CommandTimeOutCheckDB">
            <summary>
            Dies gibt das TimeOut für den Restore-Befehl zurück oder legt es fest
            Dieses Timeout gilt für den Backup-Vorgang selber!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Backup.SqlBackupWrapper.Description">
            <summary>
            Dies gibt die Beschreibung des Sicherungssatzes zurück oder legt sie fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Backup.SqlBackupWrapper.LastUsedBackupFile">
            <summary>
            Dies gibt zuletzt von dieser Instanz verwendete BackupFile zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Backup.SqlBackupWrapper.EnsureSimpleRecoveryMode">
            <summary>
            Dies gibt zurück, ob der Wiederherstellungsmodus "SIMPLE" sichergestellt werden soll für die Datenbank, welche gesichert wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Backup.SqlBackupWrapper.TruncateTransactionLog">
            <summary>
            Dies gibt TruncateTransactionLog zurück oder legt TruncateTransactionLog fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Backup.SqlBackupWrapper.CheckDBBeforeBackup">
            <summary>
            Wenn true, wird vor dem Backup DBCC CHECKDB aufgerufen und eventuelle Fehler lassen dann auch die Sicherung fehlschlagen.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ChannelSorter">
            <summary>
            Sortiert die Daten mehrerer Channels
            </summary>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.#ctor">
            <summary>
            KOnstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.IsHookedSortedDataReady">
            <summary>
            Gibt zurück, ob das Event DataSorted verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.RaiseSortedDataReady(System.Object,EDV2000.Common.ChannelSorterDataSortedEventArgs)">
            <summary>
            Wirft das Event DataSorted
            </summary>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.OnSortedDataReady(EDV2000.Common.ChannelSorterDataSortedEventArgs)">
            <summary>
            Wird aufgerufen, wenn bereits sortierte Daten anstehen.
            Wirft das Event SortedDataReady.
            </summary>
            <param name="yArgs"></param>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.IsHookedDetermineNextData">
            <summary>
            Gibt zurück, ob das Event DetermineNextData verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.RaiseDetermineNextData(System.Object,EDV2000.Common.ChannelSorterDetermineNextDataEventArgs)">
            <summary>
            Wirft das Event DetermineNextData
            </summary>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.OnDetermineNextData(EDV2000.Common.ChannelSorterDetermineNextDataEventArgs)">
            <summary>
            Wird aufgerufen, wenn Daten anstehen, bei denen zu entscheiden ist, welche anzuzeigen sind.
            Wirft das Event DetermineNextData.
            </summary>
            <param name="yArgs"></param>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.SetChannelStarted(System.Object)">
            <summary>
            Teilt mit, daß der angegebene Channel gestartet wurde (Aufruf von SetChannelEnded nicht vergessen!!).
            </summary>
            <param name="yChannelKey"></param>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.GetChannelStarter(System.Object)">
            <summary>
            Gibt ein IDisposable zurück für die Using-Syntax
            </summary>
            <param name="yChannelKey"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.AddChannelData(System.Object,System.Object)">
            <summary>
            Trägt Daten des Channels ein.
            </summary>
            <param name="yChannelKey"></param>
            <param name="yData"></param>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.SetChannelEnded(System.Object)">
            <summary>
            Teilt mit, daß der angegebene Channel beendet hat, Daten zu liefern.
            </summary>
            <param name="yChannelKey"></param>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.GetChannelEnded(System.Object)">
            <summary>
            Gibt zurück, ob ein Channel bereits beendet wurde.
            </summary>
            <param name="yChannelKey"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.GetSortedData(System.Type)">
            <summary>
            Gibt die bereits sortierten Daten zurück und bewirkt, daß sie nicht nochmals ausgehändigt werden.
            </summary>
            <param name="yArrayType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.GetSortedData">
            <summary>
            Gibt die bereits sortierten Daten zurück und bewirkt, daß sie nicht nochmals ausgehändigt werden.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.AbortSort">
            <summary>
            teilt dem Channelsorter mit, daß er keine Daten mehr einsortieren soll und daher nicht mehr das DataSorted
            Event werfen soll.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.HandleNextSortedData">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.GetChannelKeys">
            <summary>
            Gibt die Keys der Channels zurück, die jemals bekannt waren.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="E:EDV2000.Common.ChannelSorter.SortedDataReady">
            <summary>
            Event, daß bereits sortierte Daten anstehen.
            </summary>
        </member>
        <member name="E:EDV2000.Common.ChannelSorter.DetermineNextData">
            <summary>
            Event, daß Daten anstehen, bei denen zu entscheiden ist, welche anzuzeigen sind.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ChannelSorter.Events">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.ChannelSorter.MyOwnChannelStarter.Dispose">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.ChannelSorterDataSortedEventArgs">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.ChannelSorterDataSortedEventArgs.#ctor(EDV2000.Common.ChannelSorter)">
            <summary>
            Konstruktor
            </summary>
            <param name="ySorter"></param>
        </member>
        <member name="P:EDV2000.Common.ChannelSorterDataSortedEventArgs.Sorter">
            <summary>
            Dies gibt den Sorter zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ChannelSorterDataSortedEventHandler">
            <summary>
            </summary>
            <param name="ySender"></param>
            <param name="yArgs"></param>
        </member>
        <member name="T:EDV2000.Common.ChannelSorterDetermineNextDataEventArgs">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.ChannelSorterDetermineNextDataEventArgs.#ctor(EDV2000.Common.ChannelSorter,System.Collections.Hashtable)">
            <summary>
            Konstruktor
            </summary>
            <param name="ySorter"></param>
            <param name="yTupel"></param>
        </member>
        <member name="M:EDV2000.Common.ChannelSorterDetermineNextDataEventArgs.GetChannelData(System.Object)">
            <summary>
            Gibt die Daten für die Entscheidungsfindung des übergebenen Channels zurück.
            </summary>
            <param name="yChannelKey"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ChannelSorterDetermineNextDataEventArgs.SetNextSortedData(System.Object,System.Object)">
            <summary>
            Setzt die Daten und den Channel, von dem sie sind.
            </summary>
            <param name="yNextDataChannelKey"></param>
            <param name="yNextData"></param>
        </member>
        <member name="P:EDV2000.Common.ChannelSorterDetermineNextDataEventArgs.ChannelKeys">
            <summary>
            Gibt den Enumerator für die ChannelKeys zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ChannelSorterDetermineNextDataEventArgs.NextDataChannelKey">
            <summary>
            Dies gibt NextDataChannelKey zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ChannelSorterDetermineNextDataEventArgs.NextData">
            <summary>
            Dies gibt NextData zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ChannelSorterDetermineNextDataEventHandler">
            <summary>
            </summary>
            <param name="ySender"></param>
            <param name="yArgs"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Backup.TestForDbccCheckDB.Main(System.String[])">
            <summary>
            Der Haupteinstiegspunkt für die Anwendung.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.DlgSelectDatabase">
            <summary>
            Zusammenfassung für DlgSelectDatabase.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.DlgSelectDatabase.components">
            <summary>
            Erforderliche Designervariable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.DlgSelectDatabase.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.DlgSelectDatabase.Dispose(System.Boolean)">
            <summary>
            Die verwendeten Ressourcen bereinigen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.DlgSelectDatabase.InitializeComponent">
            <summary>
            Erforderliche Methode für die Designerunterstützung. 
            Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.DlgSelectDatabase.OnLoadDataBaseNames(EDV2000.Common.SQL.LoadDataBaseNamesEventArgs)">
            <summary>
            </summary>
            <param name="yArgs"></param>
        </member>
        <member name="E:EDV2000.Common.SQL.DlgSelectDatabase.LoadDataBaseNames">
            <summary>
            Event wird gefeuert, wenn die Liste der Datenbanken eingelesen werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.DlgSelectDatabase.ConnectionData">
            <summary>
            Dies gibt ConnectionData zurück oder legt ConnectionData fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.DlgSelectDatabase.SelectedDatabaseName">
            <summary>
            Der Name der ausgewählten Datenbank
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.HandleSqlDataReaderEntryCallback">
            <summary>
            Soll den eingelesenen Eintrag eines SQLDataReaders behandeln.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.LogicalFileStatusType">
            <summary>
            Enum, welcher den Status eines Logical Files beschreibt
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.LogicalFileStatusType.Undefined">
            <summary>
            Undefiniert
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.LogicalFileStatusType.DefaultMedia">
            <summary>
            Es ist die Default-Datei, welche beim Erzeugen einer DB ohne Angabe eines
            Files entsteht.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.LogicalFileStatusType.DataFile">
            <summary>
            Es ist ein Datenfile, d.h. eine MDF-Datei.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.LogicalFileStatusType.LogFile">
            <summary>
            Es ist ein Protokollfile. d.h. eine LDF-Datei
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.LogicalFileStatusType.LastWrittenSinceBackup">
            <summary>
            In dieses File wurde seit dem letzten Backup geschrieben
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.LogicalFileStatusType.ImplicitlyCreated">
            <summary>
            Dieses File wurde beim Ausführen von CREATE DATABASE implizit erstellt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.LogicalFileStatusType.CreatedWhileDBCreation">
            <summary>
            Dieses File wurde während der Datenbankerstellung automatisch erstellt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.LogicalFileStatusType.GrowthIsPercent">
            <summary>
            Der angegebene Zuwachs ist in Prozent angegeben und nicht in Seiten.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.LogicalFileInfo">
            <summary>
            Diese Klasse stellt die logische Dateiinformation einer Logischen Datei dar
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.LogicalFileInfo.#ctor">
            <summary>
            Konstruktor, trivial
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.LogicalFileInfo.Name">
            <summary>
            Dies gibt Name zurück oder legt Name fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.LogicalFileInfo.Pfad">
            <summary>
            Dies gibt Pfad zurück oder legt Pfad fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.LogicalFileInfo.GroupName">
            <summary>
            Dies gibt GroupName zurück oder legt GroupName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.LogicalFileInfo.FileId">
            <summary>
            Dies gibt FileId zurück oder legt FileId fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.LogicalFileInfo.GroupId">
            <summary>
            Dies gibt GroupId zurück oder legt GroupId fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.LogicalFileInfo.Growth">
            <summary>
            Gibt die Wachstumsrate zurück oder legt sie fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.LogicalFileInfo.Status">
            <summary>
            Gibt den Status und Informationen über die Wachstumsrate zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.LogicalFileInfo.Size">
            <summary>
            Dies gibt Size zurück oder legt Size fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.LogicalFileInfo.MaxSize">
            <summary>
            Dies gibt MaxSize zurück oder legt MaxSize fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Restore.RestoreLogicalFileInfo">
            <summary>
            Zusammenfassung für RestoreLogicalFileInfo.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Restore.RestoreLogicalFileInfo.Name">
            <summary>
            Dies gibt Name zurück oder legt Name fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Restore.RestoreLogicalFileInfo.Path">
            <summary>
            Dies gibt Path zurück oder legt Path fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Restore.RestoreLogicalFileInfo.FileGroupName">
            <summary>
            Dies gibt FileGroupName zurück oder legt FileGroupName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Restore.RestoreLogicalFileInfo.Type">
            <summary>
            Dies gibt Type zurück oder legt Type fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Restore.RestoreOperation">
            <summary>
            Diese Klasse stellt Funktionalitäten zur Verfügung, mit deren Hilfe Datenbanken
            rückgesichert werden können.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Restore.RestoreOperation.GetRestoreFileInfos(System.String,EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode findet zum angegebenen Sicherungssatz heraus, welche logischen Files drin stecken.
            </summary>
            <param name="ySqlServerBasedFilePath"></param>
            <param name="yConnectionData"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Restore.RestoreOperation.DoRestore(System.String,System.String,System.String,EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode sichert aus der angegebenen Sicherungsdatei die enthaltente Datenbank zurück.
            </summary>
            <param name="ySqlServerBasedFilePath"></param>
            <param name="yNewDatabaseName"></param>
            <param name="yOverrideDataDirectory"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Restore.RestoreOperation.CheckFulltextCatalogsOfRestoredDatabase(System.String,EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Prüft alle Volltextkataloge und baut sie neu auf.
            </summary>
            <param name="yRestoredDBName"></param>
            <param name="yMasterConnectionData"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Restore.RestoreOperation.CreateLogicalFileAssignments(EDV2000.Common.SQL.Restore.RestoreLogicalFileInfo[],System.String,EDV2000.Common.SQL.LogicalFileInfo[],System.String,EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode ermittelt die Zuordnungen der Logischen Files
            </summary>
            <param name="yBackupLogicalFiles"></param>
            <param name="yNewDatabaseName"></param>
            <param name="yAllLogicalFilesOfServer"></param>
            <param name="yOverrideDataDirectory"></param>
            <param name="yConnectionData"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="E:EDV2000.Common.SQL.Restore.RestoreOperation.SqlInfoMessageReceived">
            <summary>
            Event, daß der SQL-Server während des Restores eine Nachricht oder Meldung geschickt hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Restore.RestoreOperation.ReplaceDB">
            <summary>
            Dies gibt an, daß wenn true eine eventuell vorhandene Datenbank ersetzt werden soll, wenn rückgesichert wird.
            Wenn false, wird vorher geprüft, ob es eine Datenbank mit dem Namen bereits gibt. (Default=false)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Restore.RestoreOperation.UseOriginalLogicalFilePath">
            <summary>
            Dies gibt an, wenn true, daß jede einzelne logische Datei über genau dieselbe Datei zurückgesichert wird, von welcher
            gesichert wurde. 
            Wenn false, wird herausgefunden, wo die model-Datenbank liegt und ins selbe Verzeichnis die Datei mit derselben Endung
            als "NewDatabaseName_FileNr.Endung" gespeichert. Wenn irgendeine Datei mit diesem Namen bereits vom SQL-Server verwendet wird,
            so wird einfach eine weitere Numerierung mit "_Nr" vor der Endung eingefügt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Restore.RestoreOperation.RestoreCommandTimeout">
            <summary>
            Dies gibt das Timeout in Sekunden zurück welches für die Restore-Operation benutzt wird oder legt es fest.
            StandardWert=7200 Sekunden=2 Stunden. Bei sehr großen Sicherungen kann eventuell auf langsamen Systemen dieser
            Wert größer benötigt werden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Restore.RestoreOperation.DatabaseAlreadyExistsException">
            <summary>
            Exception, daß Datenbank bereits existiert
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Restore.RestoreOperation.DatabaseAlreadyExistsException.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDatabaseName"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Restore.RestoreOperation.DatabaseAlreadyExistsException.Message">
            <summary>
            Message
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Restore.RestoreOperation.DatabaseAlreadyExistsException.DatabaseName">
            <summary>
            Dies gibt DatabaseName zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Restore.RestoreOperation.DatabaseLogicalFileAlreadyExistsException">
            <summary>
            Exception, daß ein logisches File einer Datenbank bereits existiert
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Restore.RestoreOperation.DatabaseLogicalFileAlreadyExistsException.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDatabaseName"></param>
            <param name="yFilePath"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Restore.RestoreOperation.DatabaseLogicalFileAlreadyExistsException.Message">
            <summary>
            Message
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Restore.RestoreOperation.DatabaseLogicalFileAlreadyExistsException.DatabaseName">
            <summary>
            Dies gibt DatabaseName zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Restore.TestForLogicalFilesOfSql">
            <summary>
            Zusammenfassung für Class1.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Restore.TestForLogicalFilesOfSql.Main(System.String[])">
            <summary>
            Der Haupteinstiegspunkt für die Anwendung.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLStatisticsInfo">
            <summary>
            Diese Klasse speichert die Infos über die Statistics.
            </summary>
            
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLDatabaseObject">
            <summary>
            Diese Klasse beinhaltet Informationen über die Objekte in einer Datenbank.
            (Tabellen, Gespeicherte Prozeduren,...)
            Jedes dieser Objekte ist eine Art Unterobjekt zur DatabaseInfo und besitzt einen
            Verweis darauf. Daher kann auch ein solches Objekt nicht ohne ein zugehöriges
            DatabaseInfo-Objekt bestehen.
            Jedes Objekt einer Datenbank hat ID und Name. Die ID ist die technische ID innerhalb des SQL-Servers
            und daher vom Typ long. 
            Ich weiß es klingt pervers, wenn eine Klasse im Namen "Object" hat. Jedoch geht es hier nicht um ein Objekt
            im Programmiersprachensinne, sondern hier wird ein Objekt einer anderen Welt(=SQL-Server) dargestellt, welches
            mit einer Instanz (wie Objekt im Programmiersprachlichen Sinne heißen) nichts zu tun haben.
            Es gibt aber hier für jedes der Objekte eine Instanz, welche dieses Objekt hier abbildet.
            D.h. wir haben es hier mit einer bijektiven Abbildung zu tun, also einem Isomorphismus.
            Da die Abbildung nicht von dieser Welt auf sich selbst zeigt sondern auf eine andere Welt,
            ist es also kein Homomorphismus.
            (Das mußte mal gesagt werden, die Welt hat schließlich schon lange drauf gewartet...)
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLDatabaseObject._logChannel">
            <summary>
            LogChannel
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseObject.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Konstruktor mit angabe des aktuellen DatabaseInfo Objekts
            </summary>
            <param name="yDBInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseObject.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode muß beim Ableiten eine TIEFE Kopie des Objekts erzeugen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseObject.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObject)">
            <summary>
            Diese Methode clont die Infos, welche in dieser Klasse definiert sind.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseObject.DatabaseInfo">
            <summary>
            Read Property die das aktuelle DatabaseInfo objekt zurückgibt
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseObject.Name">
            <summary>
            Read/Write Property welche den Namen zurückgibt
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseObject.ID">
            <summary>
            Read/Write Property der die ID beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseObject.Tag">
            <summary>
            Dies gibt den Tag zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseObject.TagNotice">
            <summary>
            Dies gibt eine Bemerkung zurück oder legt sie fest.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLStatisticsInfo.GetInfosFromRowSet(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Ermittelt die StatisticsInfos
            </summary>
            <param name="yDBInfo"></param>
            <param name="yRowSetName"></param>
            <param name="yTPRovider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLStatisticsInfo.GetInfosFromRowSet(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Ermittelt die StatisticsInfos
            </summary>
            <param name="yDBInfo"></param>
            <param name="yConnection"></param>
            <param name="yRowSetName"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLStatisticsInfo.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String)">
            <summary>
            Konstruktor welche die DatabaseInfo beinhaltet
            </summary>
            <param name="yDBInfo"></param>
            <param name="yParentRowSetName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLStatisticsInfo.#ctor(System.String,System.String[],EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String)">
            <summary>
            Konstruktor mit Angabe der Daten
            </summary>
            <param name="yStatisticsName"></param>
            <param name="yColumnNames"></param>
            <param name="yDBInfo"></param>
            <param name="yParentRowSet"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLStatisticsInfo.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Instanz vom Typ SQLStatisticsInfo zurück.
            (Tiefe Kopie bedeutet, daß auch alle untergeordneten Referenztypen geklont werden.)
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLStatisticsInfo.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObject)">
            <summary>
            Diese MEthode befüllt das frisch instanzierte geclonte Objekt der aktuellen Instanz mit den
            Werten der aktuellen Instanz. Es wird auch die base-Methode aufgerufen, damit auch die Werte
            der Basisklasse geclont werden.
            </summary>
            <param name="yNewObject"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLStatisticsInfo.Columns">
            <summary>
            Property die die einzelnen Namen der Spalten einer Statistics beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLStatisticsInfo.ParentRowSetName">
            <summary>
            Dies gibt ParentRowSetName zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLStatisticsInfoCollection">
            <summary>
            Diese Klasse stellt die Informationen über einen Statistics in der Datenbank dar. (PrimarayStatistics und ???)
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection">
            <summary>
            Diese Klasse stellt eine Auflistung von SQLDatabaseObject-Objekten dar.
            Klingt blöd, also:
            Diese Klasse stellt eine Auflistung von Objekten vom Typ "SQLDatabaseObject" dar.
            Die Auflistung ist Offline, d.h. wenn dieser Auflistung nichts hinzugefügt wird, kann sie es nicht von
            der DB reinladen.(Außer diese Klasse wird zum Zwecke der Spezialisierung abgeleitet)
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection._logChannel">
            <summary>
            LogChannel
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.databaseInfo">
            <summary>
            Field welches die aktuelle DB Infos speichert
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.SetNotFilled">
            <summary>
            Setzt die Liste auf nicht befüllt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.SetFilled">
            <summary>
            Setzt die Liste auf nicht befüllt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Konstruktor mit Angabe der aktuellen DatabaseInfo
            </summary>
            <param name="yDBInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.EnsureFilled">
            <summary>
            Stellt sicher, daß, wenn Online, alles reingeladen ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.Add(EDV2000.Common.SQL.Schema.SQLDatabaseObject)">
            <summary>
            Fügt der Auflistung das übergebene Objekt hinzu.
            </summary>
            <param name="yDBObject"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.Remove(EDV2000.Common.SQL.Schema.SQLDatabaseObject)">
            <summary>
            löscht das angegebene Objekt aus der Colection
            </summary>
            <param name="yDBObject"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.GetNames">
            <summary>
            Diese Methode gibt die Namen aller DatabaseObjects in der Liste zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode muß beim Ableiten eine tiefe Kopie des Objekts zurückgeben.
            Um interne Informationen des neuen Objekts geklont zu befüllen muß die CloneIntern-Methode verwendet werden.
            Diese führt das eigentliche klonen der einzelnen Objekte durch.
            Wenn interne Informationen hinzugefügt werden, so ist diese methode zu Überladen (nicht vergessen base aufzurufen!)
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection)">
            <summary>
            Diese Methode befüllt das frisch instanzierte aus der aktuellen Instanz geclonte Objekt.
            Es werden alle Objekte der Auflistung der aktuellen Instanz ebenfalls geclont und in
            die Auflistung der geclonten Instanz gestellt.
            </summary>
            <param name="yNewCollection"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.EnsureListFilledFromDBInfo">
            <summary>
            Soll die Liste füllen
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.FillListFromDBInfo">
            <summary>
            Füllt die Liste, wenn die DBInfo Online ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.GetEnumerator">
            <summary>
            Gibt den Enumerator zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.Count">
            <summary>
            Gibt den COunt zurück, nachdem aufgefüllt wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.DatabaseInfo">
            <summary>
            Property Read welche die aktuelle DatabaseInfo zurückgibt
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.Item(System.String)">
            <summary>
            Read Property welcher das aktuelle Objekt der datenbank zurückgibt
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection.Item(System.Int32)">
            <summary>
            Read Property das SQLDatabaseObject anhand der interen ID zurückgibt
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLStatisticsInfoCollection.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDBInfo"></param>
            <param name="yRowSetName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLStatisticsInfoCollection.Add(EDV2000.Common.SQL.Schema.SQLStatisticsInfo)">
            <summary>
            Fügt das aktuelle Objekt der DatabaseObjekt Auflistung hinzu
            </summary>
            <param name="yStatisticsInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLStatisticsInfoCollection.Remove(EDV2000.Common.SQL.Schema.SQLStatisticsInfo)">
            <summary>
            löscht das aktuelle Objekt in der DatabaseObjekt Auflistung 
            </summary>
            <param name="yStatisticsInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLStatisticsInfoCollection.AddStatistics(System.String,System.String[])">
            <summary>
            Diese MEthode fügt einen nicht Primary Statistics der aktuellen Auflistung hinzu.
            </summary>
            <param name="yStatisticsName"></param>
            <param name="yColumnNames"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLStatisticsInfoCollection.FillListFromDBInfo">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLStatisticsInfoCollection.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Collection zurück, d.h. auch jedes Objekt
            innerhalb der Collection wird auch geklont.
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLStatisticsInfoCollection.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection)">
            <summary>
            </summary>
            <param name="yNewCollection"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLStatisticsInfoCollection.RowSetName">
            <summary>
            
            </summary> 
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLStatisticsInfoCollection.Item(System.String)">
            <summary>
            Gibt das aktuelle Objekt der keyInfo zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLStatisticsInfoCollection.Item(System.Int32)">
            <summary>
            Liefert das aktuelle StatisticsInfo Objekt anhand der ID zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLColumnNullable">
            <summary>
            Dieser Enum beschreibt, ob eine Spalte nullable ist oder nicht
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnNullable.Default">
            <summary>
            Default des Servers, also eigentlich nullable
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnNullable.Nullable">
            <summary>
            Die Spalte ist nullable
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnNullable.NotNullable">
            <summary>
            Die Spalte ist nicht nullable
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLTypes">
            <summary>
            Dieser Enum zählt alle Typen auf, die es im SQL-Server gibt
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlBigint">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlBinary">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlBit">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlChar">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlDatetime">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlDecimal">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlFloat">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlImage">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlInt">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlMoney">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlNchar">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlNtext">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlNumeric">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlNvarchar">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlReal">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlSmalldatetime">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlSmallint">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlSmallmoney">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlSql_variant">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlSysname">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlText">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlTimestamp">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlTinyint">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlUniqueidentifier">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlVarbinary">
            <summary></summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLTypes.sqlVarchar">
            <summary></summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SqlTypeSyntax">
            <summary>
            Diese Klasse stellt Funktionen zur Syntaxermittlung von SqlTypen bereit
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SqlTypeSyntax.FromType(EDV2000.Common.SQL.Schema.SQLTypes)">
            <summary>
            Diese Methode gibt die Syntaxentsprechung des übergebenen SQLTyps zurück.
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SqlTypeSyntax.FromString(System.String)">
            <summary>
            Diese MEthode gibt den SQlType aufgrund der Syntaxentsprechung zurück.
            </summary>
            <param name="yTypeString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SqlTypeSyntax.SqlDbTypeFromType(EDV2000.Common.SQL.Schema.SQLTypes)">
            <summary>
            Gibt den SQLDBType zum SQLTypes-Typ zurück.
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLColumnInfo">
            <summary>
            Diese Klasse speichert die Daten zu einer Spalte
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._tableOwner">
            <summary>
            Dieses Field speichert den Besitzer der Tabelle
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._tableName">
            <summary>
            Dieses Field speichert den Namen der Tabelle, die zu dieser Spalte gehört.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._columnTyp">
            <summary>
            Dieses Field speichert den Namen des Datentyps der Spalte
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._columnPrecision">
            <summary>
            Dieses Field speichert die Prezision der Spalte
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._columnLaenge">
            <summary>
            Dieses Field speichert die Länge des Datentyps einer Spalte
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._columnScale">
            <summary>
            Dieses Field speichert die Scale eier Spalte
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._columnRadix">
            <summary>
            Dieses Field speichert den radix einer Spalte
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._columnDefaultWert">
            <summary>
            Dieses Field speichert, ob diese Spalte einen Defaultwert besitzt
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._columnDefaultWertConstraintName">
            <summary>
            Dieses Field speichert den Namen der Default Einschränkung...
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._columnSqlDataType">
            <summary>
            Dieses Field speichert den SQL Datentyp der Spalte (außer wenn es sich um einen Date/Time Typ handelt!)
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._columnSqlDateTime">
            <summary>
            Dieses Field speichert den SQL Datentyp einer Spalte wenn es sich dabei um einen DateTime Typ handelt
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._columnMaxLaenge">
            <summary>
            Dieses Field speichert die maximal zulässige Länge des Feldes
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._columnIsnullable">
            <summary>
            Diese Field speichert, ob die Spalte überhaupt nullwertfähig ist
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._description">
            <summary>
            Dieses Feld speichert die Beschreibung zu einer Spalte
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._ssDataType">
            <summary>
            Speichert den die Nummer des SQL Datentyps
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLColumnInfo._defaultConstraintTag">
            <summary>
            Das Tag für die DefaultConstraint
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfo.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Konstruktor für die SQLColumnInfo mit angabe der aktuellen DatabaseInfo
            </summary>
            <param name="yDBInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfo.#ctor(System.String,EDV2000.Common.SQL.Schema.SQLTypes,System.Int32,System.Int32,EDV2000.Common.SQL.Schema.SQLColumnNullable,EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Konstruktor mit Angabe von Name und Typ und dessen Größenangaben, wenn notwendig
            </summary>
            <param name="yColumnName">Der Name der Spalte</param>
            <param name="yType">Der Typ der Spalte, Vorsicht, es sind nicht alle Typen zulässig!</param>
            <param name="yPrecision">Die Länge der Spalte oder 0 für fixe Typen</param>
            <param name="yScale">Die Anzahl der Nachkommastellen oder 0 für fixe Type</param>
            <param name="yNullAble">Angabe, ob die Spalte nullfähig (default) ist oder nicht oder default</param>
            <param name="yDBInfo">Die übergeordnete DatabaseInfo</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfo.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Instanz vom Typ SQLColumnInfo zurück.
            (Tiefe Kopie bedeutet, daß auch alle untergeordneten Referenztypen geklont werden.)
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfo.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObject)">
            <summary>
            Diese MEthode befüllt das frisch instanzierte geclonte Objekt der aktuellen Instanz mit den
            Werten der aktuellen Instanz. Es wird auch die base-Methode aufgerufen, damit auch die Werte
            der Basisklasse geclont werden.
            </summary>
            <param name="yNewObject"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfo.GetPropertyValue(System.String,System.Object)">
            <summary>
            Gibt den Wert der Property zurück.
            </summary>
            <param name="yPropertyName"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.TableOwner">
            <summary>
            Read/Write Zugriff auf den Tabellenbesitzer
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.ColTableName">
            <summary>
            Read/Write Zugriff auf den Tabellennamen der Spalte
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.ColumnName">
            <summary>
            Read/Write Zugriff auf den Spaltennamen
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.ColumnTyp">
            <summary>
            Read/Write Zugriff auf den Spaltentyp
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.ColumnPrecision">
            <summary>
            Read/Write Zugriff auf die Precision
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.ColumnLaenge">
            <summary>
            Read/Write Zugriff auf die Spaltenlänge
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.ColumnScale">
            <summary>
            Read/Write Zugriff auf die Scale
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.ColumnRadix">
            <summary>
            Read/Write Zugriff auf den Radix
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.ColumnDefaultWert">
            <summary>
            Read/Write Zugriff auf den Defaultwert
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.ColumnDefaultWertConstraintName">
            <summary>
            Read/Write Zugriff auf den Namen der Default Einschränkung...
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.ColumnSqlDataType">
            <summary>
            Read/Write Zugriff aud den SQL Datentyp (alles außer DateTime)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.ColumnSqlDateTime">
            <summary>
            Read/Write Zugriff auf den SQL Datentyp nur DateTime
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.ColumnMaxLaenge">
            <summary>
            Read/write Zugriff auf die Maximale Länge einer Spalte z.B.: char (40)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.ColumnIsNullAble">
            <summary>
            Read/Write Zugriff auf die Nullfähigkeit einer Spalte
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.Description">
            <summary>
            Read/Write Zugriff auf den Beschreibungstext einer Spalte
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.SSDataType">
            <summary>
            Reád/Write Zugriff auf die Nummer des SQL Daten Typs
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.DefaultConstraintTag">
            <summary>
            Dies gibt den Tag der Default-Constraint zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfo.IsIdentityColumn">
            <summary>
            Dies gibt Identity zurück oder legt Identity fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection">
            <summary>
            Diese Klasse speichert die Infos zu den Spalten einer Tabelle
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String)">
            <summary>
            Konstruktor mit dem Namen der Datenbank und der aktuellen Verbindung
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.Add(EDV2000.Common.SQL.Schema.SQLColumnInfo)">
            <summary>
            Fügt der DatabaseObjectCollection die aktuelle Spalte an
            </summary>
            <param name="yColumnInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.Add(System.String,EDV2000.Common.SQL.Schema.SQLTypes,System.Int32,System.Int32,EDV2000.Common.SQL.Schema.SQLColumnNullable)">
            <summary>
            Diese Methode instanziert eine neue SQlColumnInfo und gibt einen Verweis darauf zurück.
            </summary>
            <param name="yColumnName"></param>
            <param name="yType"></param>
            <param name="yPrecision"></param>
            <param name="yScale"></param>
            <param name="yNullAble"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.Add(System.String,EDV2000.Common.SQL.Schema.SQLTypes,System.Int32,System.Int32)">
            <summary>
            Diese Methode instanziert eine neue SQlColumnInfo und gibt einen Verweis darauf zurück.
            </summary>
            <param name="yColumnName"></param>
            <param name="yType"></param>
            <param name="yPrecision"></param>
            <param name="yScale"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.Add(System.String,EDV2000.Common.SQL.Schema.SQLTypes,System.Int32,EDV2000.Common.SQL.Schema.SQLColumnNullable)">
            <summary>
            Diese Methode instanziert eine neue SQlColumnInfo und gibt einen Verweis darauf zurück.
            </summary>
            <param name="yColumnName"></param>
            <param name="yType"></param>
            <param name="yPrecision"></param>
            <param name="yNullAble"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.Add(System.String,EDV2000.Common.SQL.Schema.SQLTypes,System.Int32)">
            <summary>
            Diese Methode instanziert eine neue SQlColumnInfo und gibt einen Verweis darauf zurück.
            </summary>
            <param name="yColumnName"></param>
            <param name="yType"></param>
            <param name="yPrecision"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.Add(System.String,EDV2000.Common.SQL.Schema.SQLTypes,EDV2000.Common.SQL.Schema.SQLColumnNullable)">
            <summary>
            Diese Methode instanziert eine neue SQlColumnInfo und gibt einen Verweis darauf zurück.
            </summary>
            <param name="yColumnName"></param>
            <param name="yType"></param>
            <param name="yNullAble"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.Add(System.String,EDV2000.Common.SQL.Schema.SQLTypes)">
            <summary>
            Diese Methode instanziert eine neue SQlColumnInfo und gibt einen Verweis darauf zurück.
            </summary>
            <param name="yColumnName"></param>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.FillListFromDBInfo">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.FillInDefaultValueConstraintName(EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            Diese Methode befüllt die Spaltennamen zusätzlich noch mit dem Constraint Namen der Defualt Value Spalte
            </summary>
            <param name="yProvider"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.FillInBeschreibung(EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            Befüllen des Beschreibungstextes zu einer Spalte
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.FillInDatatypes(EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            Funktion die die vorhandenen Datentypen befüllt
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.GetInt(System.String)">
            <summary>
            Wandelt einen String in eine Zahl (integer) um (ist manchmal notwendig)
            </summary>
            <param name="s"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Collection zurück, d.h. auch jedes Objekt
            innerhalb der Collection wird auch geklont.
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection)">
            <summary>
            </summary>
            <param name="yNewCollection"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.RowSetName">
            <summary>
            Read Property zum auslesen des RowSetNamens
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.Item(System.String)">
            <summary>
            Gibt das ausgewählte Element der SQLColumnInfoCollection zurück 
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLColumnInfoCollection.Item(System.Int32)">
            <summary>
            Liefert das aktuelle Column info Objekt anhand der ID zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLDatabaseState">
            <summary>
            Enum mit den Stati einer Datenbank.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLDatabaseState.Online">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLDatabaseState.Restoring">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLDatabaseState.Recovering">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLDatabaseState.RecoveryPending">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLDatabaseState.Suspect">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLDatabaseState.Emergency">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLDatabaseState.Offline">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLDatabaseState.NotExisting">
            <summary>
            Datenbank ist nicht in master eingetragen bzw. für den SQL Server nicht bekannt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLDatabaseState.Error">
            <summary>
            Fehler beim Zugriff
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLDatabaseState.OnlineButNotAvailable">
            <summary>
            Laut master-DB prinzipiell Online, jedoch "funktioniert es noch nicht"...
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLDatabaseInfo">
            <summary>
            Diese Klasse stellt Informationen über eine Datenbank auf einem Sql Server dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLDatabaseInfo._logChannel">
            <summary>
            LogChannel
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.GetCurrentDBName(EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt den Namen der Datenbank zurück, auf der die übergebene Transaction steht.
            </summary>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.GetCurrentDBName(System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt den Namen der Datenbank zurück, auf der die übergebene Connection steht.
            </summary>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.SetCurrentDBName(System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Setzt die aktuelle Datenbank der Verbindung auf die übergebene
            </summary>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <param name="yDataBaseName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.SetCurrentDBName(System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Setzt die aktuelle Datenbank der Verbindung auf die übergebene
            </summary>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <param name="yDataBaseName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.GetDatabaseState(EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt zurück, ob die Datenbank als "verfügbar" im SQl Server geführt wird.
            </summary>
            <param name="yConnectionData"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.#ctor(EDV2000.Common.SQL.SqlServerConnectionData)">
            <summary>
            Konstruktor für OnLine-Datendarstellung
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.#ctor(EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            Konstruktor für OnLine-Datendarstellung
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.#ctor(System.String)">
            <summary>
            Konstruktor für OffLine-Datendarstellung
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.GetObjectNameFromID(System.Int64)">
            <summary>
            Diese Funktion liefert den Namen eines DBObjektes für die angegebene ID zurück
            (die technische Id innerhalb des SQL-Servers)
            Es wird intern dafür ein Cache angelegt, damit nicht jedesmal der Name über die DB
            herausgefunden werden muß.
            </summary>
            <param name="yID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.GetTransactionProvider">
            <summary>
            Diese Methode gibt einen TransactionProvider auf die Verbindung 
            der Online-DatabaseInfo zurück.
            Im Offline-Modus kommt null zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.GetObjectNameFromIDFromDB(System.Int64)">
            <summary>
            Diese Funktion öffnet eine Extra-Verbindung zur aktuellen DB und liest von dort ein,
            wie das Database-Objekt mit der übergebenen ID heißt.
            </summary>
            <param name="yID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.FillObjectIdCache">
            <summary>
            Diese Methode füllt den IDCache komplett (zumindest für den Zeitpunkt)
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.ToString">
            <summary>
            Diese Methode gibt eine String-Darstellung der aktuellen Instanz zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Konstruktor zum deserialisieren
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.GetNewConnection(System.Boolean)">
            <summary>
            Gibt eine neue, geöffnete Connection zurück.
            </summary>
            <param name="yPooled"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.GetDBProperty(System.String)">
            <summary>
            Gibt den Wert der Property zurück, siehe SQL-Funktion DATABASEPROPERTYEX()
            </summary>
            <param name="yPropertyName"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.OffLine">
            <summary>
            Dies gibt zurück, ob Daten aus der zugeordneten Datenbank gelesen werden können oder nicht,
            bzw. ob überhaupt ein Datenbankzugriff möglich ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.Name">
            <summary>
            Dies gibt den Datenbanknamen zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.SqlConnectionData">
            <summary>
            Dies gibt die Verbindungsdaten zur Datenbank zurück.
            Im Offline-Modus kommt null zurück.
            Es kommt auch null zurück, wenn diese Klasse über einen Transactionprovider erstellt wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.UserDefinedFunctions">
            <summary>
            Gibt die Infos zu den benutzerdefinierten Funktionen in der DB zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.Triggers">
            <summary>
            Gibt die Infos zu den Triggern der DB zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.Tables">
            <summary>
            Dies gibt die Auflistung der SQLTableInfo-Objekte zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.Views">
            <summary>
            Dies gibt die Auflistung der SQLViewInfo-Objekte zurück. 
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.Procedures">
            <summary>
            Dies gibt die Auflistung der SQLSPParaInfo Objekte zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.DataTypes">
            <summary>
            Dies gibt die Auflistung der SQLDataTypeInfos zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.DbOptions">
            <summary>
            Gibt die Infos zu den DB Optionen zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.FullTextCatalogs">
            <summary>
            Dies gibt FullTextCatalogs zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.TransactionProviderCommittable">
            <summary>
            Dies gibt zurück, ob der durch Get_Transactionprovider bekommene Transactionprovider committed oder gerollbacht
            werden darf. Wenn nämlich schon einer übergeben wurde ist dies nicht der Fall.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.LogicalFiles">
            <summary>
            Gibt die logischen Datein zurück, aus denen die DB besteht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfo.IsFulltextEnabled">
            <summary>
            Gibt zurück, ob für diese DB die VollTextIndizierung aktiviert ist.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLDatabaseInfoCollection">
            <summary>
            Diese Klasse symbolisiert die Auflisttung der SQLDatabaseInfo-Objekte.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLDatabaseInfoCollection._logChannel">
            <summary>
            LogChannel
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfoCollection.GetDBProperty(System.String,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt den Wert der Property zurück, siehe SQL-Funktion DATABASEPROPERTYEX()
            </summary>
            <param name="yPropertyName"></param>
            <param name="yDBName"></param>
            <param name="yListener"></param>
            <param name="yTProvider"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfoCollection.GetDBProperty(System.String,System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt den Wert der Property zurück, siehe SQL-Funktion DATABASEPROPERTYEX()
            </summary>
            <param name="yPropertyName"></param>
            <param name="yDBName"></param>
            <param name="yListener"></param>
            <param name="yConnection"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfoCollection.#ctor(EDV2000.Common.SQL.SqlServerConnectionData)">
            <summary>
            Konstruktor mit Angabe der Papa-SqlServerStruktur
            </summary>
            <param name="yConnection"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfoCollection.#ctor">
            <summary>
            Trivial-Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfoCollection.Add(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Hinzufügen einer SQLDatabaseInfo
            </summary>
            <param name="yDBINFO"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfoCollection.GetDatabaseNamesFromList">
            <summary>
            Ermittelt die Namen der Datenbanken aus der Liste der Datenbanken, welche
            sich in der Liste befinden.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfoCollection.GetDatabaseNamesFromSQL">
            <summary>
            Diese Methode liest die Tabellennamen der Datenbank ein und verwendet
            dazu die Connection des Papa-SqlServer-Struktur
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDatabaseInfoCollection.GetEnumerator">
            <summary>
            Dies gibt den Enumerator zurück, der durch ALLE in der Datenbank
            befindlichen Tabellen wandert.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfoCollection.Item(System.String)">
            <summary>
            Indexer mit Angabe des DBNamens
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfoCollection.Item(System.Int32)">
            <summary>
            Indexer mit Angabe des Indizes
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfoCollection.DatabaseNames">
            <summary>
            Dies gibt die Namen der in der Datenbankbestehenden Tabellen zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDatabaseInfoCollection.IsFulltextInstalled">
            <summary>
            Gibt zurück, ob Fulltext überhaupt möglich ist.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLDataTypeInfo">
            <summary>
            Diese Klasse speichert die Datentypen einer DB
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDataTypeInfo.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String,System.Int32)">
            <summary>
            Konstruktor mit angabe der databaseInfo, Namen und der nummer des Datentyps
            </summary>
            <param name="yDBInfo"></param>
            <param name="yName"></param>
            <param name="yTypeID"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDataTypeInfo.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Instanz vom Typ SQLDataTypeInfo zurück.
            (Tiefe Kopie bedeutet, daß auch alle untergeordneten Referenztypen geklont werden.)
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDataTypeInfo.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObject)">
            <summary>
            Diese MEthode befüllt das frisch instanzierte geclonte Objekt der aktuellen Instanz mit den
            Werten der aktuellen Instanz. Es wird auch die base-Methode aufgerufen, damit auch die Werte
            der Basisklasse geclont werden.
            </summary>
            <param name="yNewObject"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDataTypeInfo.TypeID">
            <summary>
            Read/Write Property welche die TypID beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDataTypeInfo.Length">
            <summary>
            Read/Write Property welche die Länge des Datentyps beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDataTypeInfo.DefaultSPName">
            <summary>
            Read Property 
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDataTypeInfo.RegelSPName">
            <summary>
            Reqad Property
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDataTypeInfo.Variabel">
            <summary>
            Read/Write Property
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDataTypeInfo.DezimalStellen">
            <summary>
            Read/Write Property
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDataTypeInfo.Genauigkeit">
            <summary>
            Read/Write Property
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDataTypeInfo.DefaultSP">
            <summary>
            Read/Write Property für den Defaultwert
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDataTypeInfo.RegelSP">
            <summary>
            Read/Write Property für die Regel eines Typs
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLDataTypeInfoCollection">
            <summary>
            Diese Klasse beinhaltet Informationen über die Datentypen einer DB
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDataTypeInfoCollection.Add(EDV2000.Common.SQL.Schema.SQLDataTypeInfo)">
            <summary>
            Fügt das aktuelle Objekt der Auflistung hinzu
            </summary>
            <param name="yDataType"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDataTypeInfoCollection.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Konstruktor über den die datentypen zu einer DB gleich geladen werden.
            </summary>
            <param name="yDBInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDataTypeInfoCollection.FillListFromDBInfo">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDataTypeInfoCollection.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Collection zurück, d.h. auch jedes Objekt
            innerhalb der Collection wird auch geklont.
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDataTypeInfoCollection.Item(System.String)">
            <summary>
            Read Property der den aktuellen Datentyp zurückgibt
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDataTypeInfoCollection.Item(System.Int32)">
            <summary>
            Read Property welche die aktuelle SQLDataTypeInfo anhand der internen ID zurückginbt
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDataTypeInfoCollection.Item(System.Int16)">
            <summary>
            Liefert den aktuellen DbTyp zurück...
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo">
            <summary>
            Zusammendfassende Beschreibung für SQLForeignKeyInfo.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Konstruktor mit der der aktuellen DBInfo Objekt
            </summary>
            <param name="yDBInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Instanz vom Typ SQLForeignKeyInfo zurück.
            (Tiefe Kopie bedeutet, daß auch alle untergeordneten Referenztypen geklont werden.)
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObject)">
            <summary>
            Diese MEthode befüllt das frisch instanzierte geclonte Objekt der aktuellen Instanz mit den
            Werten der aktuellen Instanz. Es wird auch die base-Methode aufgerufen, damit auch die Werte
            der Basisklasse geclont werden.
            </summary>
            <param name="yNewObject"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.FKColumnName">
            <summary>
            Read/write Property welche den Namend er Saplte mit dem FK beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.FKKeyName">
            <summary>
            Read/Write Property welcheden internen Namen des FK-Schlüssel beinhaltet
            </summary>		
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.PKTableQualifier">
            <summary>
            Read/Write Property welche den Tabellen Qualifiziere des Primary Keys (meist Datenbank Name) beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.PKTableOwner">
            <summary>
            Read/Write Property welche den Besitzer der Tabelle für den Primary Key beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.PKTableName">
            <summary>
            Read/Write Property welche den tabellen Namen für den Primary Key beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.PKColumnName">
            <summary>
            Read/Write Property welche den Spalten Namen für den Primary Key beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.FKTableQualifier">
            <summary>
            Read/Write Property welche den Tabellenqualifizierer für den Foreign Key beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.FKTableOwner">
            <summary>
            Read/Write Property welche den Besitzer der Tabelle für den Foreign Key beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.FKTableName">
            <summary>
            Read/Write Property, welche den TabellenNamen des Foreign Key beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.PKKeySequenz">
            <summary>
            Read/Write Property, die die Key Sequenz des Primary Key beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.UpdateRule">
            <summary>
            Read/Write Property, welche beinhaltet, ob es eine UpdateRule gibt oder nicht (Cascadierung) 0 = false, 1 = true
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.DeleteRule">
            <summary>
            Read/Write Property, welche beinhaltet, ob es eine DeleteRule gibt oder nicht (Cascadierung) 0 = false, 1 = true
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfo.PKKeyName">
            <summary>
            Read/Write Property, welche den Namen des Primary Key Schlüssels beinhaltet
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLForeignKeyInfoCollection">
            <summary>
            Diese Klasse stellt die Informationen zu einem Foreign Key (Beziehung) dar
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLForeignKeyInfoCollection.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String)">
            <summary>
            Konstruktor mit angabe der DatabaseInfo und des Rowsets Namens
            </summary>
            <param name="yDBInfo"></param>
            <param name="yRowSetName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLForeignKeyInfoCollection.Add(EDV2000.Common.SQL.Schema.SQLForeignKeyInfo)">
            <summary>
            Fügt das aktuelle Objekt der DatabaseObjekt Auflistung hinzu
            </summary>
            <param name="yKeyInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLForeignKeyInfoCollection.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLForeignKeyInfoCollection.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Collection zurück, d.h. auch jedes Objekt
            innerhalb der Collection wird auch geklont.
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLForeignKeyInfoCollection.FillListFromDBInfo">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfoCollection.RowSetName">
            <summary>
            Liefert den aktuellen Namen des RowSets Objektes zurück
            </summary> 
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfoCollection.Item(System.String)">
            <summary>
            Liefert das aktuell SQLForeignKeyInfo Objekt zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLForeignKeyInfoCollection.Item(System.Int32)">
            <summary>
            Liefert das aktuelle SQLForeignKeyInfo Objekt anhand der ID zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLFullText">
            <summary>
            Klasse mit statischen Methoden zur Behandlung von FTCatalogs
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.GetDataBaseFulltextEnabled(System.String,EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt zurück, ob in der Datenbank volltextindizes aktiviert sind.
            Geht natürlich nur, wenn Volltext installiert ist.
            </summary>
            <param name="yDBName"></param>
            <param name="yConnectionData"></param>
            <param name="ylistener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.GetDataBaseFulltextEnabled(System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt zurück, ob in der Datenbank volltextindizes aktiviert sind.
            Geht natürlich nur, wenn Volltext installiert ist.
            </summary>
            <param name="yDBName"></param>
            <param name="yConnection"></param>
            <param name="ylistener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.GetDataBaseFulltextEnabled(System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt zurück, ob in der Datenbankvolltextindizes aktiviert sind.
            Geht natürlich nur, wenn Volltext installiert ist.
            </summary>
            <param name="yDBName"></param>
            <param name="yTProvider"></param>
            <param name="ylistener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.GetDataBaseFulltextEnabled(EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt zurück, ob in der Datenbankvolltextindizes aktiviert sind.
            Geht natürlich nur, wenn Volltext installiert ist.
            </summary>
            <param name="yTProvider"></param>
            <param name="ylistener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.SetDataBaseFulltextEnabled(System.String,System.Boolean,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt zurück, ob in der Datenbank volltextindizes aktiviert sind.
            Geht natürlich nur, wenn Volltext installiert ist.
            </summary>
            <param name="yDBName"></param>
            <param name="yEnabled"></param>
            <param name="yConnection"></param>
            <param name="ylistener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.GetIsFulltextInstalled(EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt zurück, ob auf dem Server die Volltextmöglichkeit installiert ist.
            </summary>
            <param name="yConnectionData"></param>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.GetIsFulltextInstalled(System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt zurück, ob auf dem Server die Volltextmöglichkeit installiert ist.
            </summary>
            <param name="yConnection"></param>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.GetIsFulltextInstalled(EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt zurück, ob auf dem Server die Volltextmöglichkeit installiert ist.
            </summary>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.PerformSPHelpFulltextCatalogs(System.String,System.Object[],EDV2000.Common.SQL.HandleSqlDataReaderEntryCallback,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Behandelt jeden Eintrag der Ausgabe von sp_help_fulltext_catalogs mit dem CallBack.
            </summary>
            <param name="yCatalogName"></param>
            <param name="yCallback"></param>
            <param name="yStates"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.PerformSPFullTextCatalog(System.String,System.String,System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wrappt das sp_fulltext_catalog-Command
            </summary>
            <param name="yCatalogName"></param>
            <param name="yAction"></param>
            <param name="yPath"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.PerformSPHelpFulltextTables(System.String,System.String,System.Object[],EDV2000.Common.SQL.HandleSqlDataReaderEntryCallback,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Behandelt jeden Eintrag der Ausgabe von sp_help_fulltext_tables mit dem CallBack.
            </summary>
            <param name="yCatalogName"></param>
            <param name="yTableName"></param>
            <param name="yCallback"></param>
            <param name="yStates"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.PerformSPFullTextTable(System.String,System.String,System.String,System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wrappt das sp_fulltext_table-Command
            </summary>
            <param name="yCatalogName"></param>
            <param name="yTableName"></param>
            <param name="yAction"></param>
            <param name="yKeyName"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.PerformSPHelpFulltextColumns(System.String,System.String,System.Object[],EDV2000.Common.SQL.HandleSqlDataReaderEntryCallback,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Behandelt jeden Eintrag der Ausgabe von sp_help_fulltext_columns mit dem CallBack
            </summary>
            <param name="yTableName"></param>
            <param name="yColumnName"></param>
            <param name="yCallback"></param>
            <param name="yStates"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.PerformSPFullTextColumn(System.String,System.String,System.String,System.Int32,System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wrappt das sp_fulltext_column-Command
            Language=-1 ist keine angabe, 0 ist Neutrale Sprache!!!
            </summary>
            <param name="yColumnName"></param>
            <param name="yTypeColumnName"></param>
            <param name="yTableName"></param>
            <param name="yAction"></param>
            <param name="yLanguage">-1 für keine Angabe!! 0 ist neutral!!!</param>
            <param name="yListener"></param>
            <param name="yConnection"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.PerformSPFullTextDatabase(System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wrappt das sp_fulltext_database-Command
            </summary>
            <param name="yAction"></param>
            <param name="yListener"></param>
            <param name="yConnection"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullText.PerformSPFullTextService(System.String,System.Int32,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wrappt das sp_fulltext_service-Command
            </summary>
            <param name="yAction"></param>
            <param name="yValue"></param>
            <param name="yListener"></param>
            <param name="yConnection"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLFullTextCatalogCommandType">
            <summary>
            Dieser Enum gibt an, welche Befehle an einen Volltextindex geschickt werden können
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogCommandType.Create">
            <summary>
            Erzeugt den FTCatalog neu direkt unter dem Datenverzeichnis, wo die
            DB liegt im Ordner FTData.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogCommandType.CreateDefault">
            <summary>
            Erzeugt den FTCatalog direkt unter dem Datenverzeichnis, wo die
            DB liegt im Ordner FTData. (Außer er existiert bereits)
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogCommandType.Rebuild">
            <summary>
            Baut den FTCatalog neu auf
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogCommandType.DeleteIfExists">
            <summary>
            Löscht den FTCatalog
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogCommandType.StartFullFilling">
            <summary>
            Startet ein vollständiges Auffüllen
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogCommandType.StartIncrementalFilling">
            <summary>
            Startet ein inkrementelles Auffüllen
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogCommandType.StartChangeTrackingAndUpdatingIndex">
            <summary>
            Aktiviert für alle beteiligten Tabellen des FTCatalogs das ChangeTracking und
            startet den Update-Index-Hintergrundprozess. Dabei wird das inkrementelle Auffüllen
            des FTCatalogs mitgestartet.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogCommandType.StopChangeTrackingAndUpdatingIndex">
            <summary>
            Beendet den Update-Index-Hintergrundprozeß und beendet das ChangeTracking für alle
            Tabellen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogCommandType.StopFilling">
            <summary>
            Beendet jegliches Auffüllen des Indizes.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo">
            <summary>
            Stellt die Informationen über einen Volltext-Katalog dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo.FullTextCatalogExists(System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt true zurück, wenn ein FTCat existiert.
            </summary>
            <param name="yCatalogName"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo.GetFullTextCatalogInfos(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt Informationen über die bestehenden Catalogs zurück.
            </summary>
            <param name="yParentDBInfo"></param>
            <param name="yCatalogName"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo.PerformCommandToSQLFullTextCatalog(EDV2000.Common.SQL.SqlServerConnectionData,System.String,EDV2000.Common.SQL.Schema.SQLFullTextCatalogCommandType,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode führt das angegebene Command auf den FTCatalog aus.
            </summary>
            <param name="yCatalogName"></param>
            <param name="yCommandType"></param>
            <param name="yConnectionData"></param>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo.PerformCommandToSQLFullTextCatalog(System.String,EDV2000.Common.SQL.Schema.SQLFullTextCatalogCommandType,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode führt das angegebene Command auf den FTCatalog aus.
            </summary>
            <param name="yCatalogName"></param>
            <param name="yCommandType"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo.GetSQLFullTextCatalogStatusFromDB(System.String,EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt den momentanen Status des FTCatalogs zurück.
            </summary>
            <param name="yConnectionData"></param>
            <param name="yCatalogName"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo.GetSQLFullTextCatalogStatusFromDB(System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt den momentanen Status des FTCatalogs zurück.
            </summary>
            <param name="yConnection"></param>
            <param name="yCatalogName"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo.GetSQLFulltextCatalogNamesFromDB(System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt die Namen der momentan in der aktuellen Datenbank vorhandenen Volltextkataloge zurück.
            </summary>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            KOnstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObject)">
            <summary>
            
            </summary>
            <param name="yNewObject"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo.Path">
            <summary>
            Der Pfad zum Verzeichnis, in welchem das Verzeichnis liegt, welches den FT-Catalog darstellt, wenn leer, dann
            liegt der Catalog im bei der Installation angegebenen Standard-Verzeichnis.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo.FtCatID">
            <summary>
            Die ID des Catalogs.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo.Status">
            <summary>
            Dies gibt Status zurück oder legt Status fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo.FTTables">
            <summary>
            Dies gibt die FTTables zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfoCollection">
            <summary>
            Diese Klasse stellt eine Auflistung von Objekten vom Typ dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfoCollection.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDBInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfoCollection.FillListFromDBInfo">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfoCollection.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Clont tief
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfoCollection.Add(EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo)">
            <summary>
            Fügt den übergebenen Catalog hinzu.
            </summary>
            <param name="yCatalog"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfoCollection.AddNew(System.String)">
            <summary>
            Fügt einen neuen FTCatalog hinzu.
            </summary>
            <param name="yCatalogName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfoCollection.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfoCollection.Names">
            <summary>
            Gibt die Namen aller FT-Catalogs zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfoCollection.Item(System.String)">
            <summary>
            Gibt die SQLFullTextCatalogInfo zum übergebenen Namen zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLFullTextCatalogStatus">
            <summary>
            Der Status des FullTextCatalogs
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogStatus.Leerlauf">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogStatus.VollstaendigesAuffuellenWirdAusgefuehrt">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogStatus.Angehalten">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogStatus.Gedrosselt">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogStatus.WirdWiederhergestellt">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogStatus.Herunterfahren">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogStatus.InkrementellesAuffuellenWirdAusgefuehrt">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogStatus.DerIndexWirdErstellt">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogStatus.DatentraegerIstVollAngehalten">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogStatus.Aenderungsprotokollierung">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogStatus.BefehlAuffuellenAnhalten">
            <summary>
            Spezieller Befehl, welcher als Status beim Auslesen nicht vorkommt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogStatus.StatusNULL">
            <summary>
            Als Status wurde NULL zurückgegeben.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogStatus.GibtsNicht">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLFullTextCatalogStatus.Error">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo">
            <summary>
            Zusammenfassung für SQLFullTextCatalogTableInfo.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.GetFullTextTableStati(System.String,System.Boolean@,System.Boolean@,System.Boolean@,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Ermittelt den Status der einzelnen Dinge
            </summary>
            <param name="yListener"></param>
            <param name="yTableName"></param>
            <param name="yConnection"></param>
            <param name="yIsTableFullTextBackgroundUpdateIndexOn"></param>
            <param name="yIsTableFullTextChangeTrackingOn"></param>
            <param name="yTableHasActiveFulltextIndex"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.StartChangeTrackingAndUpdatingIndex(System.String,System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Startet ChangeTracking und BackGround-IndexUpdating
            </summary>
            <param name="yCatalogName"></param>
            <param name="yTableName"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.ActivateFulltextForTable(System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Aktiviert Volltextindizierung für die Table
            </summary>
            <param name="yTableName"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.DeactivateFulltextForTable(System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Deaktiviert Volltextindizierung für die Table
            </summary>
            <param name="yTableName"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.StopChangeTrackingAndUpdatingIndex(System.String,System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Stoppt ChangeTracking und BackGround-INdexUpdating
            </summary>
            <param name="yCatalogName"></param>
            <param name="yTableName"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.GetFullTextCatalogTableInfos(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt alle Tabellen zurück, die für den FTCatalog mit dem übergebenen Namen aktiviert sind.
            </summary>
            <param name="yParentDBInfo"></param>
            <param name="yCatalogName"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.DefineFullTextTable(System.String,System.String,System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Definiert eine Tabelle als zu einem FTCatalog gehörig.
            </summary>
            <param name="yCatalogName"></param>
            <param name="yTableName"></param>
            <param name="yPKName"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.RemoveFullTextTable(System.String,System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Entfernt eine Tabelle aus dem FTCatalog.
            </summary>
            <param name="yCatalogName"></param>
            <param name="yTableName"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObject)">
            <summary>
            </summary>
            <param name="yNewObject"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.TableOwner">
            <summary>
            Dies gibt TableOwner zurück oder legt TableOwner fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.FullTextKeyIndexName">
            <summary>
            Dies gibt FullTextKeyIndexName zurück oder legt FullTextKeyIndexName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.FullTextKeyColID">
            <summary>
            Dies gibt FullTextKeyColID zurück oder legt FullTextKeyColID fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.FullTextIndexActive">
            <summary>
            Dies gibt FullTextIndexActive zurück oder legt FullTextIndexActive fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.FullTextCatalogName">
            <summary>
            Dies gibt FullTextCatalogName zurück oder legt FullTextCatalogName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo.Columns">
            <summary>
            Gibt die Spaltennamen zurück, welche zur Table gehören.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfoCollection">
            <summary>
            Auflistung von Objekten vom Typ SQLFullTextCatalogTableInfo
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfoCollection.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDBInfo"></param>
            <param name="yParentCatalog"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfoCollection.FillListFromDBInfo">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfoCollection.SetParent(EDV2000.Common.SQL.Schema.SQLFullTextCatalogInfo)">
            <summary>
            Setzt den Parent
            </summary>
            <param name="yParentCatalog"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfoCollection.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Clont die Collection, nicht vergessen, nachher ev. den Parent zuzuweisen.
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfoCollection.Add(EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo)">
            <summary>
            Fügt die Tabelle hinzu.
            </summary>
            <param name="yTableInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfoCollection.AddNew(System.String)">
            <summary>
            Fügt eine Tabelle mit dem Namen hinzu.
            </summary>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfoCollection.GetTableNames">
            <summary>
            Gibt die Namen der Tables zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfoCollection.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfoCollection.Item(System.String)">
            <summary>
            Gibt die SQLFullTextCatalogTableInfo zum übergebenen Namen zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo">
            <summary>
            SQLFullTextColumnInfo.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo.GetSQLFullTextColumnInfos(System.String,EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt die Spalten zur übergebenen volltextindizierten Tabelle zurück.
            </summary>
            <param name="yTableName"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <param name="yParentDBInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo.RemoveFulltextColumn(System.String,System.String,EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Entfernt die Spalte aus dem der Tabelle zugeordneten FTCatalog.
            </summary>
            <param name="yTableName"></param>
            <param name="yColumnName"></param>
            <param name="yListener"></param>
            <param name="yConnectionData"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo.RemoveFulltextColumn(System.String,System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Entfernt die Spalte aus dem der Tabelle zugeordneten FTCatalog.
            </summary>
            <param name="yTableName"></param>
            <param name="yColumnName"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo.DefineFulltextColumn(System.String,System.String,System.String,System.Int32,EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Definiert eine Volltextindizierte Spalte einer Table
            </summary>
            <param name="yTableName"></param>
            <param name="yColumnName"></param>
            <param name="yBlobTypeName"></param>
            <param name="yLanguage"></param>
            <param name="yConnectionData"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo.DefineFulltextColumn(System.String,System.String,System.String,System.Int32,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Definiert eine Volltextindizierte Spalte einer Table
            </summary>
            <param name="yTableName"></param>
            <param name="yColumnName"></param>
            <param name="yBlobTypeName"></param>
            <param name="yLanguage"></param>
            <param name="yListener"></param>
            <param name="yConnection"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            KOnstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObject)">
            <summary>
            Trägt in den Clon die Daten der aktuellen Instanz ein
            </summary>
            <param name="yNewObject"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Clont das Objekt tief.
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo.ColumnName">
            <summary>
            Dies gibt ColumnName zurück oder legt ColumnName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo.ColumnID">
            <summary>
            Dies gibt ColumnID zurück oder legt ColumnID fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo.BlobTypeColumName">
            <summary>
            Dies gibt BlobTypeColumName zurück oder legt BlobTypeColumName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo.BlobTypeColumnID">
            <summary>
            Dies gibt BlobTypeColumnID zurück oder legt BlobTypeColumnID fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo.Language">
            <summary>
            Dies gibt Language zurück oder legt Language fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfoCollection">
            <summary>
            Auflsitung von Objekten vom Typ SQLFullTextColumnInfo
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfoCollection.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo)">
            <summary>
            Konstruktor
            </summary>
            <param name="yParentTable"></param>
            <param name="yDBInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfoCollection.Add(EDV2000.Common.SQL.Schema.SQLFullTextColumnInfo)">
            <summary>
            Fügt die Column hinzu.
            </summary>
            <param name="yColumnInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfoCollection.AddNew(System.String)">
            <summary>
            Fügt eine echte Deutsche Spalte hinzu.
            </summary>
            <param name="yColumnName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfoCollection.AddNew(System.String,System.Int32,System.String)">
            <summary>
            Fügt eine Spalte hinzu.
            </summary>
            <param name="yColumnName"></param>
            <param name="yLanguage">1031 ist Deutsch</param>
            <param name="yBlobTypeColumnName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfoCollection.SetParent(EDV2000.Common.SQL.Schema.SQLFullTextCatalogTableInfo)">
            <summary>
            Legt die Parent-Table fest.
            </summary>
            <param name="yParentTable"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfoCollection.FillListFromDBInfo">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfoCollection.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Clont tief
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfoCollection.ToString">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLFullTextColumnInfoCollection.Item(System.String)">
            <summary>
            Gibt die Column mit dem Namen zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.IndexAttributes">
            <summary>
            Auflistung die als Flags gehandhabt wird... Für die Attribute der einzelnen Indexes
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.IndexAttributes.Clustered">
            <summary>
            Index ist Clustered (1)
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.IndexAttributes.Nonclustered">
            <summary>
            Index ist nonclustered (2)
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.IndexAttributes.Unique">
            <summary>
            Index hat Unique (4)
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.IndexAttributes.PrimaryKey">
            <summary>
            Index hat Primary Key (16)
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLKeyInfo">
            <summary>
            Diese Klasse speichert die Infos über die Keys.
            </summary>
            
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfo.GetInfosFromRowSet(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Ermittelt die KeyInfos
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfo.GetInfosFromRowSet(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String,System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Ermittelt die KeyInfos
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfo.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String)">
            <summary>
            Konstruktor welche die DatabaseInfo beinhaltet
            </summary>
            <param name="yDBInfo"></param>
            <param name="yParentRowSetName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfo.#ctor(System.String,EDV2000.Common.SQL.Schema.IndexAttributes,System.String[],System.String[],EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String)">
            <summary>
            Konstruktor mit Angabe der Daten
            </summary>
            <param name="yKeyName"></param>
            <param name="yAttributes"></param>
            <param name="yColumnNames"></param>
            <param name="yIncludeColumnNames"></param>
            <param name="yDBInfo"></param>
            <param name="yParentRowSet"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfo.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Instanz vom Typ SQLKeyInfo zurück.
            (Tiefe Kopie bedeutet, daß auch alle untergeordneten Referenztypen geklont werden.)
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfo.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObject)">
            <summary>
            Diese MEthode befüllt das frisch instanzierte geclonte Objekt der aktuellen Instanz mit den
            Werten der aktuellen Instanz. Es wird auch die base-Methode aufgerufen, damit auch die Werte
            der Basisklasse geclont werden.
            </summary>
            <param name="yNewObject"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLKeyInfo.ColumnNames">
            <summary>
            Read/Write Property die die einzelnen Namen der Spalten eines Indexes beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLKeyInfo.IncludeColumnNames">
            <summary>
            Read/Write Property die die einzelnen Namen der Spalten eines Indexes beinhaltet, jedoch nach denen nicht sortiert wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLKeyInfo.Attributes">
            <summary>
            Read/Write Property, welche die Attribute des Indexes beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLKeyInfo.ParentRowSetName">
            <summary>
            Dies gibt ParentRowSetName zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLKeyInfo.IsPrimary">
            <summary>
            Dies gibt zurück, ob es sich um einen PrimaryKey handelt
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection">
            <summary>
            Diese Klasse stellt die Informationen über einen Key in der Datenbank dar. (PrimarayKey und ???)
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection.Add(EDV2000.Common.SQL.Schema.SQLKeyInfo)">
            <summary>
            Fügt das aktuelle Objekt der DatabaseObjekt Auflistung hinzu
            </summary>
            <param name="yKeyInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection.Remove(EDV2000.Common.SQL.Schema.SQLKeyInfo)">
            <summary>
            löscht das aktuelle Objekt in der DatabaseObjekt Auflistung 
            </summary>
            <param name="yKeyInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection.GetPrimaryKey">
            <summary>
            Diese Methode gibt den PrimaryKey zurück oder null, wenn keiner in der Auflistung ist.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection.SetPrimaryKey(System.String[])">
            <summary>
            Diese Methode setzt den PrimaryKey der aktuellen Auflistung.
            </summary>
            <param name="yColumnNames"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection.SetPrimaryKey(EDV2000.Common.SQL.Schema.SQLKeyInfo)">
            <summary>
            Diese Methode ersetzt den vorhandenen PrimaryKey
            </summary>
            <param name="yPrimaryKeyInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection.AddNonPrimaryKey(System.String,EDV2000.Common.SQL.Schema.IndexAttributes,System.String[])">
            <summary>
            Diese MEthode fügt einen nicht Primary Key der aktuellen Auflistung hinzu.
            </summary>
            <param name="yKeyName"></param>
            <param name="yColumnNames"></param>
            <param name="yAttributes"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection.AddNonPrimaryKeyWithIncludeColumns(System.String,EDV2000.Common.SQL.Schema.IndexAttributes,System.String[],System.String[])">
            <summary>
            Diese MEthode fügt einen nicht Primary Key der aktuellen Auflistung hinzu.
            </summary>
            <param name="yKeyName"></param>
            <param name="yColumnNames"></param>
            <param name="yAttributes"></param>
            <param name="yIncludeColumnNames"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection.FillListFromDBInfo">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Collection zurück, d.h. auch jedes Objekt
            innerhalb der Collection wird auch geklont.
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection)">
            <summary>
            </summary>
            <param name="yNewCollection"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection.Name">
            <summary>
            </summary> 
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection.Owner">
            <summary>
            </summary> 
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection.Item(System.String)">
            <summary>
            Gibt das aktuelle Objekt der keyInfo zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLKeyInfoCollection.Item(System.Int32)">
            <summary>
            Liefert das aktuelle KeyInfo Objekt anhand der ID zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLDbOptionInfo">
            <summary>
            SqlDbOptions stellt SchemaInformationen über die einstellbaren Optionen einer DB zur Verfügung.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDbOptionInfo.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Konstruktor für DBOptions
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDbOptionInfo.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Instanz vom Typ SQLDbOptionInfo zurück.
            (Tiefe Kopie bedeutet, daß auch alle untergeordneten Referenztypen geklont werden.)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDbOptionInfo.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObject)">
            <summary>
            Diese MEthode befüllt das frisch instanzierte geclonte Objekt der aktuellen Instanz mit den
            Werten der aktuellen Instanz. Es wird auch die base-Methode aufgerufen, damit auch die Werte
            der Basisklasse geclont werden.
            </summary>
            <param name="yNewObject"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDbOptionInfo.OptionalValue">
            <summary>
            Beschreibt den Wert (true/false) der DB Option
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLDbOptionInfoCollection">
            <summary>
            Auflistung von Objekten des Typs SQLDbOptionInfo
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDbOptionInfoCollection.Add(EDV2000.Common.SQL.Schema.SQLDbOptionInfo)">
            <summary>
            Fügt der Auflistung der DBObjekts ein DBOptions Objekt hinzu.
            </summary>
            <param name="yDbOption"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDbOptionInfoCollection.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Konstruktor 
            </summary>
            <param name="yDBInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDbOptionInfoCollection.FillListFromDBInfo">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLDbOptionInfoCollection.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Collection zurück, d.h. auch jedes Objekt
            innerhalb der Collection wird auch geklont.
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDbOptionInfoCollection.Item(System.String)">
            <summary>
            Liefert die SQlDbOptions anhand des DB Namens
            </summary>	
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLDbOptionInfoCollection.Item(System.Int32)">
            <summary>
            Liefert die aktuelle DBOptions der DB zurück anhand des Index der DB.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLRowSetInfoType">
            <summary>
            Dieser Enumerator listet alle Typen auf, die eine SQLRowSetInfo haben kann.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLRowSetInfoType.SQLTableInfo">
            <summary>
            Tabelle
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLRowSetInfoType.SQLViewInfo">
            <summary>
            View
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLRowSetInfoType.SQLSPInfo">
            <summary>
            StoredProcedure
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLRowSetInfoType.SQLTriggerInfo">
            <summary>
            TriggerInfo
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLRowSetInfoType.SQLUserDefinedFunction">
            <summary>
            Benutzerdefinierte Funktion
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLRowSetInfoType.NotYetSet">
            <summary>
            nicht gesetzt
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLRowSetInfo">
            <summary>
            Diese Klasse stellt Schemainformationen über ein RowSet dar. Ein RowSet
            ist ein SQL-Datenbank-Objekt, welches eine Menge von Zeilen mit Spalten zurückliefern kann.
            Diese Klasse stellt Schemainformationen über eine von folgenden SQL-Datenbankobjektarten dar:
            Tabelle,View,StoredProcedure,Trigger,UserDefinedFunction
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfo.LoadRowSetPropertiesUserDefinedFunction(EDV2000.Common.SQL.Schema.SQLRowSetInfo,System.String,EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            
            </summary>
            <param name="yRSI"></param>
            <param name="yRSName"></param>
            <param name="yProvider"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfo.LoadRowSetPropertiesTrigger(EDV2000.Common.SQL.Schema.SQLRowSetInfo,System.String,EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            </summary>
            <param name="yRSI"></param>
            <param name="yRSName"></param>
            <param name="yProvider"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfo.LoadRowSetPropertiesSP(EDV2000.Common.SQL.Schema.SQLRowSetInfo,System.String,EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            </summary>
            <param name="yRSI"></param>
            <param name="yRSName"></param>
            <param name="yProvider"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfo.LoadRowSetPropertiesView(EDV2000.Common.SQL.Schema.SQLRowSetInfo,System.String,EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            </summary>
            <param name="yRSI"></param>
            <param name="yRSName"></param>
            <param name="yProvider"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfo.LoadRowSetPropertiesTable(EDV2000.Common.SQL.Schema.SQLRowSetInfo,System.String,EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            </summary>
            <param name="yRSI"></param>
            <param name="yRSName"></param>
            <param name="yProvider"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfo.#ctor(System.String,EDV2000.Common.SQL.Schema.SQLRowSetInfoType,EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.Boolean)">
            <summary>
            Konstruktor mit Angabe des Namens und des Typs des zu betrachtenden
            RowSets.
            Wenn es sich um eine Online-Database-info handelt,
            werden die Informationen über das Rowset bereits eingelesen.
            </summary>
            <param name="yRSName"></param>
            <param name="yRsiType"></param>
            <param name="yDBInfo"></param>
            <param name="yDontLoadInfos">Wenn hier true übergeben wird, so werden die Infos bezüglich Owner usw. nicht geladen.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfo.#ctor(System.String,EDV2000.Common.SQL.Schema.SQLRowSetInfoType,EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Konstruktor mit Angabe des Namens und des Typs des zu betrachtenden
            RowSets.
            Wenn es sich um eine Online-Database-info handelt,
            werden die Informationen über das Rowset bereits eingelesen.
            </summary>
            <param name="yRSName"></param>
            <param name="yRsiType"></param>
            <param name="yDBInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfo.#ctor(System.String,EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode erstellt ein neues Offline-RowSetInfo-Objekt vom Typ einer SQLTableInfo
            Wenn es sich um eine Online-Database-info handelt,
            werden die Informationen über das Rowset bereits eingelesen.
            </summary>
            <param name="yTableName"></param>
            <param name="yDBInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfo.ToString">
            <summary>
            Diese MEthode gibt die Infos der aktuellen Instanz als String aus.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfo.LoadInfos">
            <summary>
            Diese Funktion ermittelt die Spaltennamen und deren Eigenschaften.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfo.SetInfoFromReader(System.Data.SqlClient.SqlDataReader)">
            <summary>
            Diese Methode ist für den internen Gebrauch und befüllt die Infos wie Owner usw.
            aus der aktuellen Zeile des übergebenen Readers.
            Der Reader muß folgende Spalten haben und wird meistens von sp_tables bekommen.
            TABLE_OWNER, TABLE_NAME, TABLE_QUALIFIER, TABLE_TYPE
            </summary>
            <param name="yReader"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfo.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Instanz vom Typ SQLRowSetInfo zurück.
            (Tiefe Kopie bedeutet, daß auch alle untergeordneten Referenztypen geklont werden.)
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfo.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObject)">
            <summary>
            Diese MEthode befüllt das frisch instanzierte geclonte Objekt der aktuellen Instanz mit den
            Werten der aktuellen Instanz. Es wird auch die base-Methode aufgerufen, damit auch die Werte
            der Basisklasse geclont werden.
            </summary>
            <param name="yNewObject"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLRowSetInfo.KlarTexte">
            <summary>
            Read Write Propertie für Klartexte (Triggers, Prozedutren, Benutzerdefinierte Funktionen und Views)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLRowSetInfo.Owner">
            <summary>
            Read/Write Zugriff auf den Tabellenbesitzter
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLRowSetInfo.TableName">
            <summary>
            Read/Write Property welche den Tabellen Namen beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLRowSetInfo.TableQualifier">
            <summary>
            Read/Write Property, welche den Tabellen Quallifizierer (meist Datenbankname) beinhaltet
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLRowSetInfo.TableType">
            <summary>
            Read/Write Property, welche den Typ der Tabelle beinhaltet (Systype, Usertypem, Unknown)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLRowSetInfo.TableDatabaseName">
            <summary>
            Read/Write Property, welche den Namen der DB zurückgibt, zu der diese Tabelle gehört
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLRowSetInfo.Columns">
            <summary>
            Read Diese Property liefert die aktuelle Spalte mit den nötigen Infos zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLRowSetInfo.SP_Para">
            <summary>
            Read Property die die aktuellen Parameter einer Stored Procedure zurückgibt
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLRowSetInfo.Keys">
            <summary>
            Read Property die die aktuellen KeyInfos zu einer Tabelle zurückgeben
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLRowSetInfo.Statistics">
            <summary>
            Read Property die die aktuellen KeyInfos zu einer Tabelle zurückgeben
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLRowSetInfo.ForeignKeys">
            <summary>
            Read Property, welche die aktuellen ForeignKeys Infos (Beziehungen) zurückgiebt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLRowSetInfo.UDF_Para">
            <summary>
            Read Property, welche die aktuellen Benutzerdefinierten funktionene der Datenbank zurückgibt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection">
            <summary>
            Diese Klasse ist eine Auflistung von Objekten vom Typ SQLRowSetInfo
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,EDV2000.Common.SQL.Schema.SQLRowSetInfoType)">
            <summary>
            Konstruktor mit Angabe des zugrundeliegenden SQLDatabaseInfo Objektes.
            Die Namen der RowSets werden dabei eingelesen.
            </summary>
            <param name="yDBInfo"></param>
            <param name="yType"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.Add(EDV2000.Common.SQL.Schema.SQLRowSetInfo)">
            <summary>
            Dies fügt ein RowSetInfo-Objekt der Auflistung hinzu.
            </summary>
            <param name="yRSInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.AddTable(System.String)">
            <summary>
            Diese Methode fügt eine Tabelle der Auflistung hinzu
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.AddStoredProcedure(System.String,System.String)">
            <summary>
            Diese Methode fügt eine StoredProcedure der Auflistung hinzu. Es muß das komplette
            CREATE PROCEDURE-Command übergeben werden.
            </summary>
            <param name="yProcedureName">Der Name der StoredProcedure</param>
            <param name="yCreateProcedureCommand">Das komplette CreateProcedure ... as-Command</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.AddStoredProcedureFromResourceFile(System.String)">
            <summary>
            Diese Methode fügt eine StoredProcedure der Auflistung hinzu. 
            Der Text für die Stored Procedure wird aus einer Resource-Datei der aufrufenden Assembly geladen.
            Der Name der Resource muß genauso (Groß/KleinSchreibung!!) wie der übergebene Stored-Procedurename
            mit der Endung ".sql" lauten nur mit vorher StoredProcDef.
            D.h. also für die StoredProcedure "spAddPustekuchen" muß dann die Datei
            exakt "StoredProcDefspAddPustekuchen.sql" heißen.
            Daß es sich um eine Unicode-Datei(Textdatei) handeln muß, die man als Resource einbindet
            brauche ich nicht sagen.
            </summary>
            <param name="yProcedureName">Der Name der StoredProcedure</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.AddUDFFromResourceFile(System.String)">
            <summary>
            Diese Methode fügt eine UserDefinedFunction der Auflistung hinzu. 
            Der Text für die UserDefinedFunction wird aus einer Resource-Datei der aufrufenden Assembly geladen.
            Der Name der Resource muß genauso (Groß/KleinSchreibung!!) wie der übergebene UserDefinedFunctionName
            mit der Endung ".sql" lauten nur mit vorher UDFDef.
            D.h. also für die UserDefinedFunction "fnGetHimbeeren" muß dann die Datei
            exakt "UDFDeffnGetHimbeeren.sql" heißen.
            Daß es sich um eine Unicode-Datei(Textdatei) handeln muß, die man als Resource einbindet
            brauche ich nicht sagen.
            </summary>
            <param name="yFunctionName">Der Name der UserDefinedFunction</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.AddViewFromResourceFile(System.String)">
            <summary>
            Diese Methode fügt eine Sicht der Auflistung hinzu. 
            Der Text für die Sicht wird aus einer Resource-Datei der aufrufenden Assembly geladen.
            Der Name der Resource muß genauso (Groß/KleinSchreibung!!) wie der übergebene SichtName
            mit der Endung ".sql" lauten nur mit vorher ViewDef.
            D.h. also für die Sicht "IchSeheAlles" muß dann die Datei
            exakt "ViewDefIchSeheAlles.sql" heißen.
            Daß es sich um eine Unicode-Datei(Textdatei) handeln muß, die man als Resource einbindet
            brauche ich nicht sagen.
            </summary>
            <param name="yViewName">Der Name der UserDefinedFunction</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.AddUDF(System.String,System.String)">
            <summary>
            Diese Methode fügt eine UserDefinedFunction der Auflistung hinzu. Es muß das komplette
            CREATE FUNCTION-Command übergeben werden.
            </summary>
            <param name="yFunctionName">Der Name der UDF</param>
            <param name="yCreateFunctionCommand">Das komplette CREATE FUNCTION ... AS-Command</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.AddView(System.String,System.String)">
            <summary>
            Diese Methode fügt eine Sicht der Auflistung hinzu. Es muß das komplette
            CREATE VIEW-Command übergeben werden.
            </summary>
            <param name="yViewName">Der Name der Sicht</param>
            <param name="yCreateViewCommand">Das komplette CREATE VIEW ... AS-Command</param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.ToString">
            <summary>
            Diese Methode gibt eine String-Darstellung der aktuellen Instanz zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Collection zurück, d.h. auch jedes Objekt
            innerhalb der Collection wird auch geklont.
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection)">
            <summary>
            Diese Methode befüllt das frisch instanzierte geclonte Objekt der aktuellen Collection-Instanz mit den
            Werten der aktuellen Instanz. Es wird auch die base-Methode aufgerufen, damit auch die Werte
            der Basisklasse geclont werden.
            Hier im speziellen Fall wird die Cache-Auflistung der Namen der Objekte in der Collection
            geklont.
            </summary>
            <param name="yNewCollection"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.InitNames">
            <summary>
            Diese MEthode initialisiert die Names-Eigenschaft und gibt true zurück, wenn es sich um
            ein Online Verhalten handelt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.FillListFromDBInfo">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.GetKlartextFromResourceDefinitionFile(System.Reflection.Assembly,System.String,EDV2000.Common.SQL.Schema.SQLRowSetInfoType)">
            <summary>
            Diese MEthode lädt ein bestimmtes ResourceFile als String.
            Siehe AddStoredProcedureFromResourceFile.
            </summary>
            <param name="yAssembly"></param>
            <param name="yRowSetName"></param>
            <param name="yRSIType"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.Item(System.String)">
            <summary>
            Dies gibt das RowSetObjekt mit dem angegebenen Namen zurück.
            Wenn dieses nicht existiert, wird es automatisch angelegt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLRowSetInfoCollection.Names">
            <summary>
            Dies gibt eine Liste der Namen der RowSets die
            sich in der Datenbank befinden, zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLSPParaInfo">
            <summary>
            Diese Klasse stellt Schemainformationen über den Parameter einer StoredProcedure bereit.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLSPParaInfo.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Konstruktor mit angabe der DatabaseInfo
            </summary>
            <param name="yDBInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLSPParaInfo.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Instanz vom Typ SQLSPParaInfo zurück.
            (Tiefe Kopie bedeutet, daß auch alle untergeordneten Referenztypen geklont werden.)
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLSPParaInfo.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObject)">
            <summary>
            Diese MEthode befüllt das frisch instanzierte geclonte Objekt der aktuellen Instanz mit den
            Werten der aktuellen Instanz. Es wird auch die base-Methode aufgerufen, damit auch die Werte
            der Basisklasse geclont werden.
            </summary>
            <param name="yNewObject"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLSPParaInfo.SpName">
            <summary>
            Read/Write Property für den Zugriff auf den StoredProcedure Namen
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLSPParaInfo.ParaName">
            <summary>
            Read/Write Property für den zugriff auf den Parameternamen
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLSPParaInfo.TypName">
            <summary>
            Read/Write Property für den TypNamen des Parameters
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLSPParaInfo.IsOutPara">
            <summary>
            Read/Write Property die angibt ob es sich um einen Outparametr handelt (true = ja, false = nein)
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLSPParaInfoCollection">
            <summary>
            Diese Klasse ist eine Auflistung von Objekten des Typs SQLSPParaInfo
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLSPParaInfoCollection._rowSetName">
            <summary>
            Field zum speichern des RowSetNamens
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLSPParaInfoCollection.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String)">
            <summary>
            Konstruktor mit dem aktuellen DatabaseInfo Objekt
            </summary>		
            <param name="yDBInfo"></param>
            <param name="yRSName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLSPParaInfoCollection.Add(EDV2000.Common.SQL.Schema.SQLSPParaInfo)">
            <summary>
            Fügt das aktuelle datenbank	Objekt der Auflistung hinzu
            </summary>
            <param name="yStoredProcedureInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLSPParaInfoCollection.FillListFromDBInfo">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLSPParaInfoCollection.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLSPParaInfoCollection.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Collection zurück, d.h. auch jedes Objekt
            innerhalb der Collection wird auch geklont.
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLSPParaInfoCollection.RowSetName">
            <summary>
            Read Property zum auslesen des RowSetNamens
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLSPParaInfoCollection.Item(System.String)">
            <summary>
            Gibt das ausgewählte Element der SQLSPParaInfoCollection zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLSPParaInfoCollection.Item(System.Int32)">
            <summary>
            Read Property die die aktuelle Stored Procedure zurückgibt anhand des Index
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLUDFParameterInfo">
            <summary>
            Diese Klasse stellt Schemainformationen über einen Parameter
            einer UserDefinedFunction dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLUDFParameterInfo.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDBInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLUDFParameterInfo.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Instanz vom Typ SQLUserDefinedFunction zurück.
            (Tiefe Kopie bedeutet, daß auch alle untergeordneten Referenztypen geklont werden.)
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLUDFParameterInfo.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObject)">
            <summary>
            Diese MEthode befüllt das frisch instanzierte geclonte Objekt der aktuellen Instanz mit den
            Werten der aktuellen Instanz. Es wird auch die base-Methode aufgerufen, damit auch die Werte
            der Basisklasse geclont werden.
            </summary>
            <param name="yNewObject"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLUDFParameterInfo.UDFName">
            <summary>
            Read/Write Property für den Zugriff auf den StoredProcedure Namen
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLUDFParameterInfo.ParaName">
            <summary>
            Read/Write Property für den zugriff auf den Parameternamen
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLUDFParameterInfo.TypName">
            <summary>
            Read/Write Property für den TypNamen des Parameters
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLUDFParameterInfo.IsOutPara">
            <summary>
            Read/Write Property die angibt ob es sich um einen Outparametr handelt (true = ja, false = nein)
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Schema.SQLUDFParameterInfoCollection">
            <summary>
            Diese Klasse ist eine Auflistung von Objekten vom Typ SQLUDFParameterInfo
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Schema.SQLUDFParameterInfoCollection._rowSetName">
            <summary>
            Field zum speichern des RowSetNamens
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLUDFParameterInfoCollection.Add(EDV2000.Common.SQL.Schema.SQLUDFParameterInfo)">
            <summary>
            Fügt der DatabaseObjectCollection die aktuelle Benutzerdefinierte Funktion an
            </summary>
            <param name="yUserDefinedFunction"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLUDFParameterInfoCollection.#ctor(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String)">
            <summary>
            Konstruktor mit dem Namen der Datenbank und der aktuellen Verbindung
            </summary>
            <param name="yDBInfo"></param>
            <param name="yRSName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLUDFParameterInfoCollection.FillListFromDBInfo">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLUDFParameterInfoCollection.CloneIntern(EDV2000.Common.SQL.Schema.SQLDatabaseObjectCollection)">
            <summary>
            </summary>
            <param name="yNewCollection"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Schema.SQLUDFParameterInfoCollection.Clone(EDV2000.Common.SQL.Schema.SQLDatabaseInfo)">
            <summary>
            Diese Methode gibt eine tiefe Kopie der aktuellen Collection zurück, d.h. auch jedes Objekt
            innerhalb der Collection wird auch geklont.
            </summary>
            <param name="yNewDatabaseInfo"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLUDFParameterInfoCollection.RowSetName">
            <summary>
            Read Property zum auslesen des RowSetNamens
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLUDFParameterInfoCollection.Item(System.String)">
            <summary>
            Gibt das ausgewählte Element der SQLUserDefinedFunctionsCollection zurück 
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Schema.SQLUDFParameterInfoCollection.Item(System.Int32)">
            <summary>
            Liefert das aktuelle Benutzerdefinierte Funktions Objekt anhand der ID zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlActionEntry">
            <summary>
            Diese Klasse stellt eine aufzuzeichnende SQL-Action dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlActionEntry.StopTimeMeasuring">
            <summary>
            Anhalten der Zeitmessung 
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlActionEntry.Id">
            <summary>
            ID der Action
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlActionEntry.CommandText">
            <summary>
            CommandText der Action
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlActionEntry.AffectedRows">
            <summary>
            Die Anzahl der betroffenen Zeilen
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlActionEntry.Duration">
            <summary>
            Dauer der Action bis jetzt oder gestoppte Dauer
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlActionEntry.DurationMeasured">
            <summary>
            Dies gibt zurück, ob die Zeitmessung bereits angehalten wurde
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlActionEntry.ParameterValues">
            <summary>
            Dies gibt die Liste der Parameter zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlActionLogger">
            <summary>
            Diese Klasse stellt einen SQL-Action-Logger dar. Er ist eine Auflistung von
            SqlActionEntry-Objekten.
            </summary>
            <remarks>
            11.08.2003/TC: Serializable gesetzt
            </remarks>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlActionLogger.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlActionLogger.LogNewAction(System.String)">
            <summary>
            Dies fügt eine neue Action der Liste hinzu und gibt die neue Action zurück.
            </summary>
            <param name="yCommandText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlActionLogger.LogNewAction(System.Data.SqlClient.SqlCommand)">
            <summary>
            Dies fügt eine neue Action der Liste hinzu und gibt die neue Action zurück.
            Bei Übergabe des ganzen SqlCommands wird dieses auf Parameter untersucht und die ebenfalls eingetragen.
            </summary>
            <param name="yCommand"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlActionLogger.Reset">
            <summary>
            Dies löscht alle bis jetzt getätigten Aufzeichnungen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlActionLogger.TotalDuration">
            <summary>
            Dies gibt die Gesamtsumme aller registrierten Zeiten zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlActionLogger.TotalRows">
            <summary>
            Dies gibt die Gesamtanzahl der betroffenen Zeilen zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlActionLogger.DoLogging">
            <summary>
            Dies gibt zurück, ob die Actions gelogged werden sollen...
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlDeadLockDetector">
            <summary>
            Diese Klasse versucht, DeadLocks eines SqlWorkerBase zu entdecken und ggf. dann die Time between retries zu erhöhen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlDeadLockDetector.MaximumRetryTimeMS">
            <summary>
            Die maximale RetryTime, die auch durch DeadLock-WarningLevels nicht überschritten wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlDeadLockDetector.GetStateByKey(System.String,System.Boolean)">
            <summary>
            gibt den State zum Key zurück.
            </summary>
            <param name="yKey"></param>
            <param name="yEnsure"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlDeadLockDetector.GetStateForWorker(EDV2000.Common.SQL.SqlWorkerBase,System.Boolean)">
            <summary>
            Gibt den State zum Worker zurück.
            </summary>
            <param name="yWorker"></param>
            <param name="yEnsure"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlDeadLockDetector.GetEffectiveTimeInMSBetweenRetries(EDV2000.Common.SQL.SqlWorkerBase)">
            <summary>
            Ermittelt die EffectiveTimeInMSBetweenRetries für den übergebenen Worker.
            </summary>
            <param name="yWorker"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlDeadLockDetector.HandlePossibleException(EDV2000.Common.SQL.SqlWorkerBase,EDV2000.Common.Exceptions.ExceptionListener,System.Boolean@)">
            <summary>
            Behandelt eine beim Persistieren im SqlWorker aufgetretene Exception.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlDeadLockDetector.LogPossibleException(EDV2000.Common.SQL.SqlWorkerBase,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Behandelt eine beim Persistieren im SqlWorker aufgetretene Exception, indem sie nur protokolliert wird!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDeadLockDetector.EscalatingReprobationIntervalDeltaMS">
            <summary>
            Die Zeitspanne im MS, die zwischen 2 Versuchen des SQLWorkers länger gewartet wird, falls ein DeadLock auftritt.
            (Also der DeadLock-Level des Workers mal dieser Zeitspanne), Default=500ms
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDeadLockDetector.DeEscalatingIntervalMinutes">
            <summary>
            Das Intervall in Minuten: Wenn in diesem Zeitraum kein DeadLock auftritt, wird ein Level zurückgegangen.
            (Default ist 2min, also wenn 2min kein DeadLock war, wird wieder um 500ms verringert, also eigentlich um einmal weniger 500ms erhöht...)
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlDeadLockDetector.DeadLockDetectorState">
            <summary>
            Diese Klasse merkt sich pro Key (das ist meistens der Type-Name des Workers) den State bezüglich DeadLocks.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlDeadLockDetector.DeadLockDetectorState.#ctor(System.String)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDeadLockDetector.DeadLockDetectorState.Key">
            <summary>
            Der Key (meistens der Type-Name des SqlWorkers)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDeadLockDetector.DeadLockDetectorState.LastDeadLockOccured">
            <summary>
            Gibt zurück (legt fest), wann der letzte Deadlock aufgetreten ist (oder eben MinValue, wenn noch nicht...)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDeadLockDetector.DeadLockDetectorState.DeadLockWarnLevel">
            <summary>
            Der Level, in dem sich der Worker gerade befindet: 0 bedeutet, es war kein DeadLock.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDeadLockDetector.DeadLockDetectorState.ReaderWriterLock">
            <summary>
            Dies gibt ReaderWriterLock zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDeadLockDetector.DeadLockDetectorState.LastDeEscalatingOccured">
            <summary>
            Dies gibt LastDeEscalatingOccured zurück oder legt LastDeEscalatingOccured fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlHelpers">
            <summary>
            Zusammenfassung für SqlHelpers.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlHelpers.AddSqlParameterWithTypeAndSizeAndColumn(System.Data.SqlClient.SqlParameterCollection,System.String,System.Data.SqlDbType,System.Int32,System.String)">
            <summary>
            Wrappt den Aufruf von SqlParameterCollection.Add für Framework 1.1 und 2.0
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlHelpers.AddSqlParameterWithTypeAndSize(System.Data.SqlClient.SqlParameterCollection,System.String,System.Data.SqlDbType,System.Int32)">
            <summary>
            Wrappt den Aufruf von SqlParameterCollection.Add für Framework 1.1 und 2.0
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlHelpers.AddSqlParameterWithValue(System.Data.SqlClient.SqlParameterCollection,System.String,System.Object)">
            <summary>
            Wrappt den Aufruf von SqlParameterCollection.Add für Framework 1.1 und 2.0
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlHelpers.AddSqlParameterWithType(System.Data.SqlClient.SqlParameterCollection,System.String,System.Data.SqlDbType)">
            <summary>
            Wrappt den Aufruf von SqlParameterCollection.Add für Framework 1.1 und 2.0
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlHelpers.AddSqlParameterWithTypeAndValue(System.Data.SqlClient.SqlParameterCollection,System.String,System.Data.SqlDbType,System.Object)">
            <summary>
            Wrappt den Aufruf von SqlParameterCollection.Add für Framework 1.1 und 2.0
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlHelpers.AddSqlParameterWithTypeAndSizeAndValue(System.Data.SqlClient.SqlParameterCollection,System.String,System.Data.SqlDbType,System.Int32,System.Object)">
            <summary>
            Wrappt den Aufruf von SqlParameterCollection.Add für Framework 1.1 und 2.0
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlHelpers.AddSqlParameterValueOnly(System.Data.SqlClient.SqlParameterCollection,System.Data.SqlClient.SqlParameter)">
            <summary>
            Wrappt den Aufruf von SqlParameterCollection.Add für Framework 1.1 und 2.0
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlHelpers.AddSqlParameter(System.Data.SqlClient.SqlParameterCollection,System.Object)">
            <summary>
            Wrappt den Aufruf von SqlParameterCollection.Add für Framework 1.1 und 2.0
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlHelpers.ConnectionHasLivingDataReader(System.Data.SqlClient.SqlConnection)">
            <summary>
            Gibt zurück, ob auf der SqlConnection ein momentan geöffneter DataReader draufhängt.
            </summary>
            <param name="yConnection"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlLogicalFileInfos">
            <summary>
            Diese Klasse ermittelt mittels der SQL-System-Tabellen Daten über
            die logischen Dateien des SQL-Servers. D.h. der Dateien, die die Daten des SQL-Servers
            wirklich enthalten.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlLogicalFileInfos._masterDbName">
            <summary>
            Der Name der master-DB des SQLsevrers
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlLogicalFileInfos.GetDatabaseNames(EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt die Namen aller Datenbanken zurück, welche sich auf dem Server befinden.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlLogicalFileInfos.GetLogicalFilesOfDb(System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt die Infos über die Dateien der betreffenden DB zurück.
            Wenn ein TransactionProvider übergeben wird, wird dieser genommen, ansonsten die ConnectionData
            und es wird eine nicht gepoolte Verbindung geöffnet.
            </summary>
            <param name="yDatabaseName"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlLogicalFileInfos.GetLogicalFilesOfDb(System.String,EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt die Infos über die Dateien der betreffenden DB zurück.
            Es wird eine nicht gepoolte Verbindung geöffnet.
            </summary>
            <param name="yDatabaseName"></param>
            <param name="yConnectionData"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlLogicalFileInfos.GetLogicalFilesOfDb(System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt die Infos über die Dateien der betreffenden DB zurück.
            </summary>
            <param name="yDatabaseName"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlLogicalFileInfos.GetAllLogicalFileInfos(EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt die LogicalFileInfos zu allen logischen Dateien des SQL-Servers zurück.
            </summary>
            <param name="yConnectionData"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlLogicalFileInfos.InternGetLogicalFilesOfDb(System.String,System.Data.SqlClient.SqlConnection,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt die Infos über die Dateien der betreffenden DB zurück.
            Wenn ein TransactionProvider übergeben wird, wird dieser genommen, ansonsten die ConnectionData
            und es wird eine nicht gepoolte Verbindung geöffnet.
            </summary>
            <param name="yDatabaseName"></param>
            <param name="yConnectionDatas"></param>
            <param name="yConnection"></param>
            <param name="yTransactionProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlManaging">
            <summary>
            Diese Klasse stellt Funktionen zur Handhabung von SQL-Datenbanken zur Verfügung.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlManaging._commandTimeOutSeconds">
            <summary>
            Das Timout in Sekunden der commands
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlManaging.DetachDB(System.String,EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode "hängt" eine DB vom Server. Es liegen dann die Dateien der DB "nur so" im Datenverzeichnis.
            Es kann hier sein, daß die DB, obwohl irgendwelche Exceptions gekommen sind, runtergehängt wurde.
            Dann wird trotzdem true zurückgegeben.
            </summary>
            <param name="yDatabaseName"></param>
            <param name="yConnectionData"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlManaging.AttachDB(System.String,System.String[],EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode "hängt" einige Dateien als neue Database in den Server "rein".
            </summary>
            <param name="yNewDatabaseName"></param>
            <param name="yFilePathsToAttach"></param>
            <param name="yConnectionData"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlManaging.RenameDB(System.String,System.String,System.Boolean,EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode benennt die DB um, indem die DB zuerst detached und dann wieder attached wird.
            Es sollte, wenn nicht erfolgreich die Transaction gerollbackt werden!!!
            </summary>
            <param name="yOldDBName"></param>
            <param name="yNewDBName"></param>
            <param name="ySQLConnectionData"></param>
            <param name="yUseOtherFileNames"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlSelectColSpecType">
            <summary>
            Der Typ, was für eine Spalte es ist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlSelectColSpecType.Undefiniert">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlSelectColSpecType.TableColumn">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlSelectColSpecType.CalculatedExpression">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlSelectColSpecBase">
            <summary>
            Stellt Informationen über eine Select-Column dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlSelectColSpecBase.GetNeededAliaseForColSpecs(System.Collections.Generic.IEnumerable{EDV2000.Common.SQL.SqlSelectColSpecBase})">
            <summary>
            Gibt die Aliase zurück, die für die ColSpecs benötigt werden.
            </summary>
            <param name="yColSpecs"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlSelectColSpecBase.ForSqlColumn(System.String,System.String)">
            <summary>
            Erzeugt die ColSpec für eine SQL-Spalte aus dem angegebenen Alias.
            Macht eckige Klammern herum usw.
            </summary>
            <param name="yAlias"></param>
            <param name="yColumn"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlSelectColSpecBase.ForExpression(System.String,System.String[])">
            <summary>
            Erzeugt eine ColSpec für eine Expression
            </summary>
            <param name="yExpression"></param>
            <param name="yAliase"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlSelectColSpecBase.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlSelectColSpecBase.Aliase">
            <summary>
            Der Aliase, auf die zugegriffen werden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlSelectColSpecBase.Expression">
            <summary>
            Die fixfertige Expression, die im Select-Command verwendet werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlSelectColSpecBase.Type">
            <summary>
            Dies gibt den Type zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlSelectColumnColSpec">
            <summary>
            Leitet von SqlSelectColSpecBase ab und stellt eine direkte Spalte eines Alias dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlSelectColumnColSpec.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlSelectColumnColSpec.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlSelectColumnColSpec.#ctor(System.String,System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlSelectColumnColSpec.TableAlias">
            <summary>
            Dies gibt Alias zurück oder legt Alias fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlSelectColumnColSpec.Column">
            <summary>
            Dies gibt Column zurück oder legt Column fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlSelectColumnColSpec.ColumnAlias">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlSelectColumnColSpec.Expression">
            <summary>
            Gibt die Expression für das SQLCommand der Column-ColSpec zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlSelectColumnColSpec.Type">
            <summary>
            Gibt TableColumn zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlSelectColumnColSpec.Aliase">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlSelectCalculatedExpressionColSpec">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlSelectCalculatedExpressionColSpec.#ctor(System.String,System.String[])">
            <summary>
            Konstruktor
            </summary>
            <param name="yExpression"></param>
            <param name="yAliase"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlSelectCalculatedExpressionColSpec.Aliase">
            <summary>
            Gibt die Aliase zurück, die für die Expression benötigt werden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlSelectCalculatedExpressionColSpec.Expression">
            <summary>
            Gibt die Expression zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlSelectCalculatedExpressionColSpec.Type">
            <summary>
            Gibt CalculatedExpression zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlServerConnectionDataChangedDelegate">
            <summary>
            Delegate, daß sich irgendwas in der Connectiondata geändert hat.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.CheckConnectionResult">
            <summary>
            Das Ergebnis der Verbindungsprüfung.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.CheckConnectionResult.Success">
            <summary>
            Dies gibt Success zurück oder legt Success fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.CheckConnectionResult.VersionInformation">
            <summary>
            Dies gibt VersionInformation zurück oder legt VersionInformation fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.CheckConnectionResult.ErrorInfo">
            <summary>
            Dies gibt ErrorInfo zurück oder legt ErrorInfo fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlConnectionNetworkType">
            <summary>
            Dieses Enum spezifiziert das zu verwendende Netzwerkprotokoll bzw. den Treiber
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlConnectionNetworkType.Auto">
            <summary>
            Standardeinstellung
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlConnectionNetworkType.NamedPipes">
            <summary>
            Named Pipes
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlConnectionNetworkType.MultiProtocolRPC">
            <summary>
            Multiprotokoll/RPC
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlConnectionNetworkType.AppleTalk">
            <summary>
            AppleTalk
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlConnectionNetworkType.VIA">
            <summary>
            VIA
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlConnectionNetworkType.SharedMemory">
            <summary>
            Shared Memory
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlConnectionNetworkType.IPXSPX">
            <summary>
            IPX/SPX
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlConnectionNetworkType.TCPIP">
            <summary>
            TCP/IP
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SQLCErrorLevel">
            <summary>
            Spezifiziert den ErrorLevel für den Cache.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SQLCErrorLevel.NoError">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SQLCErrorLevel.ServerError">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SQLCErrorLevel.DataBaseError">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlServerConnectionData">
            <summary>
            Stellt Informationen zu einer SQL-Verbindung dar, welche in einen für den SQL-Client
            benötigten ConnectionString verpackt werden können
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlServerConnectionData.MaxPoolSizeDefault">
            <summary>
            Default-Anzahl
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlServerConnectionData.SQL2000MinVersion">
            <summary>
            Diese Version muß zumindest erkannt worden sein, damit der Server als SQL 2000 erkannt wird.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlServerConnectionData.SQL2005MinVersion">
            <summary>
            Diese Version muß zumindest erkannt worden sein, damit der Server als SQL 2005 erkannt wird.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlServerConnectionData.SQL2008MinVersion">
            <summary>
            Diese Version muß zumindest erkannt worden sein, damit der Server als SQL 2008 erkannt wird.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlServerConnectionData.SQL2008R2MinVersion">
            <summary>
            Diese Version muß zumindest erkannt worden sein, damit der Server als SQL 2008 R2 erkannt wird.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlServerConnectionData.SQL2012MinVersion">
            <summary>
            Diese Version muß zumindest erkannt worden sein, damit der Server als SQL 2012 erkannt wird.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlServerConnectionData.MaximumCachedErrorStateAgeMinutes">
            <summary>
            Anzahl der Minuten, die ein Error-Zustand einer Connection ohne Änderung der Eckdaten gemerkt wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.ParseServerNameInstanceName(System.String,System.String@,System.String@)">
            <summary>
            Parst den Servernamen und den InstanceNamen auseinander.
            </summary>
            <param name="yServerNameInstanceName"></param>
            <param name="yServerName"></param>
            <param name="yInstanceName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.WaitForDBAvailable(EDV2000.Common.SQL.SqlServerConnectionData,System.Int32,System.Int32,EDV2000.Common.SQL.Schema.SQLDatabaseState@,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wartet darauf, dass der Zugriff auf eine DB verfügbar wird.
            </summary>
            <param name="yConnectionData"></param>
            <param name="yListener"></param>
            <param name="yTimeBetweenRetriesMS"></param>
            <param name="yTimeToWaitMaximalSeconds"></param>
            <param name="yLastState"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.#ctor(System.String,System.String,System.String)">
            <summary>
            Konstruktor: Angabe von Server, User und Passwort
            </summary>
            <param name="yServerName">-</param>
            <param name="yUserName">-</param>
            <param name="yPassWord">-</param>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Konstruktor: Angabe von Server, User, Passwort und DatenbankName
            </summary>
            <param name="yServerName">Servername oder Server\Instancename</param>
            <param name="yUserName">-</param>
            <param name="yPassWord">-</param>
            <param name="yDatabaseName">-</param>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.#ctor">
            <summary>
            reiner Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.ResetToDefault">
            <summary>
            Diese Methode setzt alle Verbindungsparameter auf ihre Standardwerte zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.SaveToXml(EDV2000.Common.XmlInfoDocument,EDV2000.Common.XmlPath)">
            <summary>
            Diese Methode speichert die Einstellungen in das übergebene XmlInfoDocument in den angegebenen Info-Pfad
            </summary>
            <param name="yInfoDocument"></param>
            <param name="rootPath"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode schreibt den Inhalt dieser Instanz in einen XmlNode
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode schreibt den Inhalt dieser Instanz in einen XmlNode
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.ReadFromXml(EDV2000.Common.XmlInfoDocument,EDV2000.Common.XmlPath)">
            <summary>
            Diese Methode liest die Einstellungen aus dem übergebenen XmlInfoDocument aus dem angegebenen Info-Pfad
            </summary>
            <param name="yInfoDocument"></param>
            <param name="rootPath"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.CheckConnection">
            <summary>
            Diese Methode checkt die Verbindung, indem eine Verbindung aufgemacht wird, Meta-Daten
            ausgelesen werden und die Verbindung wieder geschlossen wird.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.CheckConnection(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode checkt die Verbindung, indem eine Verbindung aufgemacht wird, Meta-Daten
            ausgelesen werden und die Verbindung wieder geschlossen wird.
            Es kann der zu benutzende Exceptionlistener übergeben werden.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.CheckConnectionEx">
            <summary>
            Diese Methode checkt die Verbindung, indem eine Verbindung aufgemacht wird, Meta-Daten
            ausgelesen werden und die Verbindung wieder geschlossen wird.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.CheckConnectionEx(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode checkt die Verbindung, indem eine Verbindung aufgemacht wird, Meta-Daten
            ausgelesen werden und die Verbindung wieder geschlossen wird.
            Es kann der zu benutzende Exceptionlistener übergeben werden.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.InternCheckConnectionEx(System.Boolean,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode checkt die Verbindung, indem eine Verbindung aufgemacht wird, Meta-Daten
            ausgelesen werden und die Verbindung wieder geschlossen wird.
            Es kann der zu benutzende Exceptionlistener übergeben werden.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.GetSQLEditionMaximumDatabaseSize">
            <summary>
            Die mittels Heuristik ermittelte maximale Datenbankgröße!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.GetSQLEditionMaximumDatabaseSize(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Die mittels Heuristik ermittelte maximale Datenbankgröße!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.Import(EDV2000.Common.SQL.SqlServerConnectionData)">
            <summary>
            Diese Methode trägt die Informationen eines übergebenen Objekts dieser Klasse in sich ein.
            Folgende Felder werden übertragen:
            enumCSHerkunft: 
            stApplicationDefaultname: 
            stApplicationName: 
            stServerName: 
            stDatabaseName: 
            stUserName: 
            stPassWord: 
            stConnectionString: 
            stCurWSID: 
            enumNWType: 
            iPacketSize: 
            iConnectTimeOut: 
            iConnectionLifeTime: 
            bConnectionReset: 
            bEnlist: 
            bIntegratedSecurity: 
            iMaxPoolSize: 
            iMinPoolSize: 
            myExceptionListener: 
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.Clone">
            <summary>
            Diese Methode erzeugt eine Kopie des Objekts und gibt es zurück.
            Folgende Felder werden kopiert:
            enumCSHerkunft: 
            stApplicationDefaultname: 
            stApplicationName: 
            stServerName: 
            stDatabaseName: 
            stUserName: 
            stPassWord: 
            stConnectionString: 
            stCurWSID: 
            enumNWType: 
            iPacketSize: 
            iConnectTimeOut: 
            iConnectionLifeTime: 
            bConnectionReset: 
            bEnlist: 
            bIntegratedSecurity: 
            iMaxPoolSize: 
            iMinPoolSize: 
            myExceptionListener: 
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.ToString">
            <summary>
            Gibt den momentanen ConnectionString retour, jedoch mit *** anstatt des Passworts.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.ForceChanged(System.Boolean)">
            <summary>
            Diese MEthode teilt mit, daß sich der Inhalt geändert hat.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.EnterErrorState(EDV2000.Common.SQL.SQLCErrorLevel)">
            <summary>
            Versetzt diese SQLConnectionData in den gecachten Error-State.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.ResetErrorState(System.Boolean)">
            <summary>
            Setzt den Error-Zustand auf KEINEN zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.SetSQLServerVersionHint(System.Version)">
            <summary>
            Setzt den SQL-Server Version hint. Danach gibt jeder Aufruf des Get-Accessors die hier übermittelte SQL-Server version zurück.
            </summary>
            <param name="yVersion"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.GetSqlServerVersionInfo(System.Boolean)">
            <summary>
            Diese Methode gibt bei bestehender Verbindung die Info über den SqlServer zurück
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.GetSqlServerVersionInfo(System.Boolean,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt bei bestehender Verbindung die Info über den SqlServer zurück
            Es kann der zu benutzende Exceptionlistener übergeben werden.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.GetSqlServerVersionInfo(System.Boolean,System.Data.SqlClient.SqlTransaction,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt bei bestehender Verbindung die Info über den SqlServer zurück
            Es kann der zu benutzende Exceptionlistener übergeben werden.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.AutoSetSQLServerVersionHint">
            <summary>
            Bewirkt, daß hier jetzt die SQLServerVersion über Get-Accessor ermittelt sofort mittels SetSQLServerVersionHint
            gesetzt wird!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.MaxPoolSize">
            <summary>
            Dies gibt MaxPoolSize zurück oder legt MaxPoolSize fest.
            (default=100)
            </summary>
        </member>
        <member name="E:EDV2000.Common.SQL.SqlServerConnectionData.DataChanged">
            <summary>
            Dieses Event wird dann gefeuert, wenn sich irgendetwas an den Daten ändert.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.ServerNameInstanceName">
            <summary>
            Gibt den mit Backslash kombinierten Servername\\InstanceName zurück oder nur den ServerName, wenn kein Instancename vergeben wurde.
            Legt sowohl Servername als auch InstanceName fest (wenn mit backslash kein Instancename vergeben wird, dann wird dieser leer gesetzt)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.ServerName">
            <summary>
            (notwendig) Dies legt den Servernamen fest oder gibt ihn zurück. 
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.InstanceName">
            <summary>
            (optional) Dies legt den Instanzennamen fest oder gibt ihn zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.ApplicationName">
            <summary>
            Applicationname (optional)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.Database">
            <summary>
            (optional) Datenbankname
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.UserName">
            <summary>
            (notwendig für SQL-Security) UserName
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.Password">
            <summary>
            (notwendig für SQL-Security) Passwort
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.CurrentWorkstation">
            <summary>
            (optional) Name der Workstation, von der aus die Verbingung getätigt wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.NetworkType">
            <summary>
            Zu verwendende Netzwerklibrary
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.PacketSize">
            <summary>
            (optional) PacketSize, default=8192
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.ConnectionTimeOut">
            <summary>
            (optional) TimeOut in Sekunden für Aufbau der Verbindung, default=15
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.Pooling">
            <summary>
            (optional) Automatisch in den Transaktionskontext des Erstellungs-Threads eintragen, default=true
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.IntegratedSecurity">
            <summary>
            (optional) Gibt an, ob es sich um eine sichere Verbindung handelt, default=false
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.ConnectionString">
            <summary>
            Dies gibt die Verbindungszeichenfolge zurück. Hier kann auch explizit ein 
            ConnectionString angegeben werden, dann jedoch verlieren die einzelnen Eigenschaften
            an Bedeutung. PASSWORT ALS KLARTEXT!!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.ConnectionStringForDisplay">
            <summary>
            Dies gibt die Verbindungszeichenfolge zurück. Hier kann auch explizit ein 
            ConnectionString angegeben werden, dann jedoch verlieren die einzelnen Eigenschaften
            an Bedeutung. PASSWORT ALS STERNE!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.ExceptionListener">
            <summary>
            ExceptionListener
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.CSHerkunft">
            <summary>
            Dies gibt zurück, woraus der ConnectionString gebildet wurde
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.ConnectionWasChecked">
            <summary>
            Gibt zurück, ob der Inhalt der Verbindung mindestens einmal erfolgreich geprüft wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.ErrorLevel">
            <summary>
            gibt zurück, ob diese SQLConnectionData sich im gecachten Error-Zustand befindet.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.SQLServerVersion">
            <summary>
            Gibt die Version des SQL-Servers zurück. Wenn nicht mittels SetSQLServerVersionHint gesetzt, wird beim Aufruf
            eine Abfrage am SQL-Server durchgeführt. Das Ergebnis wird gecacht und neu abgefragt, sobald sich eine Änderung 
            am ConnectionString ergibt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.IsMindestensSQLServer2005EhKlar">
            <summary>
            gibt zurück, ob es sich zumindest um SQL Server 2008 handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.IsMindestensSQLServer2008">
            <summary>
            gibt zurück, ob es sich zumindest um SQL Server 2005 handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.IsMindestensSQLServer2008R2">
            <summary>
            gibt zurück, ob es sich zumindest um SQL Server 2008 R2 handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.IsMindestensSQLServer2012">
            <summary>
            gibt zurück, ob es sich zumindest um SQL Server 2012 handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.SQLServerVersionHintSet">
            <summary>
            Gibt zurück, ob die SQLServerVersion mittels SetSQLServerVersionHint gesetzt wurde.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlServerConnectionData.ConnectionStringHerkunft">
            <summary>
            Dieses Enum gibt an, woraus der ConnectionString gebildet wurde
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlServerConnectionData.ConnectionStringHerkunft.SeparateFields">
            <summary>
            Der CS wurde aus den einzelnen Information wie z.B. UserName und Password zusammengesetzt
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlServerConnectionData.ConnectionStringHerkunft.ConnectionString">
            <summary>
            Der CS wurde direkt gesetzt
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionData.PropertiesCache.#ctor(System.String,System.Version,System.String)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.PropertiesCache.ConnectionString">
            <summary>
            Dies gibt ConnectionString zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.PropertiesCache.SqlVersion">
            <summary>
            Dies gibt SqlVersion zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.PropertiesCache.Acquired">
            <summary>
            Dies gibt Acquired zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionData.PropertiesCache.VersionInfo">
            <summary>
            Dies gibt VersionInfo zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlServerConnectionDataCheckDelegate">
            <summary>
            Delegate welcher eine Connection Data übergibt und bool erwartet.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlServerConnectionDataControl">
            <summary>
            Zusammenfassung für SqlServerConnectionDataControl.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlServerConnectionDataControl.components">
            <summary> 
            Erforderliche Designervariable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionDataControl.#ctor">
            <summary>
            KOnstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionDataControl.Dispose(System.Boolean)">
            <summary> 
            Die verwendeten Ressourcen bereinigen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionDataControl.InitializeComponent">
            <summary> 
            Erforderliche Methode für die Designerunterstützung. 
            Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionDataControl.PerformCheckConnection">
            <summary>
            Führt die Prüfung durch, die beim Klicken auf den Button Verbindung testen durchgeführt wird
            (Ruft wenn verknüpft auch das Event auf.)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionDataControl.OnEnabledChanged(System.EventArgs)">
            <summary>
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionDataControl.OnLoadDataBaseNames(EDV2000.Common.SQL.LoadDataBaseNamesEventArgs)">
            <summary>
            </summary>
            <param name="yArgs"></param>
        </member>
        <member name="E:EDV2000.Common.SQL.SqlServerConnectionDataControl.CheckConnectionDataEvent">
            <summary>
            Event welches gefeuert wird, wenn die Connection Data geprüft werden sollen, wenn es nicht Verbunden wird,
            prüft das Control selber die Connection.
            </summary>
        </member>
        <member name="E:EDV2000.Common.SQL.SqlServerConnectionDataControl.LoadDataBaseNames">
            <summary>
            Event wird gefeuert, wenn die Liste der Datenbanken eingelesen werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionDataControl.ConnectionData">
            <summary>
            Dies gibt die SqlServerConnectionData zurück oder legt sie fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.LoadDataBaseNamesEventArgs">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.LoadDataBaseNamesEventArgs.#ctor(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            </summary>
            <param name="yListener"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.LoadDataBaseNamesEventArgs.NamesToFill">
            <summary>
            Dies gibt NamesToFill zurück oder legt NamesToFill fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.LoadDataBaseNamesEventHandler">
            <summary>
            Delegate.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlServerConnectionDataForm">
            <summary>
            Form zum Anzeigen und Editieren der SQL-Server verbindungsparameter
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlServerConnectionDataForm.components">
            <summary>
            Erforderliche Designervariable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionDataForm.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionDataForm.Dispose(System.Boolean)">
            <summary>
            Die verwendeten Ressourcen bereinigen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerConnectionDataForm.InitializeComponent">
            <summary>
            Erforderliche Methode für die Designerunterstützung. 
            Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
            </summary>
        </member>
        <member name="E:EDV2000.Common.SQL.SqlServerConnectionDataForm.CheckSqlServerConnectionDataEvent">
            <summary>
            Event, daß die ConnectionData geprüft werden soll.
            Wenn es nicht verbunden wird, so prüft das Form selber.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlServerConnectionDataForm.ConnectionData">
            <summary>
            Dies gibt die ConnectionData zurück oder legt sie fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SQLServerConnectionDataParameterHandling">
            <summary>
            Zusammenfassung für SQLServerConnectionDataParameterHandling.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SQLServerConnectionDataParameterHandling.AddParameterDefinitionsToParameterParser(EDV2000.Common.ParameterHandling.ParameterParser)">
            <summary>
            Diese Methode fügt die notwendigen Definitionen zur Behandlung der SqlServerConnectionData
            im Parameterparser sein.
            </summary>
            <param name="yParser"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.SQLServerConnectionDataParameterHandling.FillConnectionDataWithParameterValues(EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.ParameterHandling.ParameterParser)">
            <summary>
            Diese Methode befüllt die übergebene SqlServerConnectionData mit den Daten des bereits geparsten übergebenen
            Parsers.
            </summary>
            <param name="yConnectionData"></param>
            <param name="yParser"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlServerTools">
            <summary>
            Kleine Helferlein für den SQL Zugriff
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerTools.GetSqlServers">
            <summary>
            Gibt eine Liste aller SQL Server zurück, die im Netzwerk gefunden wurden
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerTools.GetSqlDatabases(System.String,System.String,System.String)">
            <summary>
            Gibt eine Liste aller Datenbanken auf dem angegebenen SQL Server zurück
            </summary>
            <param name="yServerName"></param>
            <param name="yUserName"></param>
            <param name="yPassword"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlServerTools.GetSqlTables(System.String,System.String,System.String,System.String)">
            <summary>
            Gibt eine Liste aller Benutzer-Tabellen innerhalb der angegebenen Datenbank auf dem SQL Server zurück
            </summary>
            <param name="yServerName"></param>
            <param name="yUserName"></param>
            <param name="yPassword"></param>
            <param name="yDatabase"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlWorkerRetryMode">
            <summary>
            Dieser Enum spezifiziert, wie der SqlWorker auf Fehler reagieren soll.
            Wenn keine Exception ist, und trotzdem das Ergebnis false ist, probiert er es nicht nochmal.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlWorkerRetryMode.RetryNever">
            <summary>
            Probiert es niemals nochmals
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlWorkerRetryMode.RetryOnlyWithDeadLockException">
            <summary>
            Probiert es nur, wenn eine Deadlock exception war nochmals (Standard)
            (Auch, wenn es eine TimeOut-Exception oder eine Exception war, daß die Datenbank
            im Moment nicht geöffnet werden kann.)
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlWorkerRetryMode.RetryOnlyWithSQLException">
            <summary>
            Probiert es nur, wenn eine SQL-Exception war nochmals
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlWorkerRetryMode.RetryAlways">
            <summary>
            Probiert es bei jeder Exception nochmals
            (auch wenn diese Code-Bedingt ist)
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlWorkerRetryState">
            <summary>
            Dieser Enum...
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlWorkerRetryState.Undefined">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlWorkerRetryState.DoRetry">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlWorkerRetryState.DontRetry">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlWorkerBase">
            <summary>
            Diese Klasse ist der Versuch, eine Art Kochrezept dafür zu machen, daß
            automatisch bei einem Deadlock oder anderem Fehler die ganze Transaction
            nochmals durchgeführt wird. Die Idee ist, daß für jede Funktionalität
            im Manager eine Private Class gemacht wird, welche von dieser Klasse ableitet.
            Dies ist notwendig, um Parameter typsicher als Fields oder Properties behandeln zu können.
            Für Rückgaben ist ebenfalls eine Property vorzusehen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlWorkerBase.MaximumDeadLockSponsoredSqlWorkerRetryCount">
            <summary>
            Im Falle eines DeadLocks kann der Retry-Count künstlich in die Höhe gesetzt werden.
            Dies ist die Maximal-Anzahl hierfür!!
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlWorkerBase.DefaultMaximumRetryCount">
            <summary>
            Die Standard-Anzahl, mit der ein SQL-Worker instanziert wird.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlWorkerBase._logChannel">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.IsExceptionForRetry(EDV2000.Common.Exceptions.ExceptionInfo,EDV2000.Common.SQL.SqlWorkerRetryMode)">
            <summary>
            Gibt zurück, ob die Exception eine ist, welche aufgrund des übergebenen Modes
            einen Retry auslöst.
            </summary>
            <param name="yExceptionInfo"></param>
            <param name="yRetryMode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.ShouldRetry(EDV2000.Common.Exceptions.ExceptionListener,EDV2000.Common.SQL.SqlWorkerRetryMode)">
            <summary>
            Gibt zurück, neu retryed werden soll. welche aufgrund des übergebenen Modes
            einen Retry auslöst.
            </summary>
            <param name="yListener"></param>
            <param name="yRetryMode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.SetCurrentSqlWorkerTransactionLimitationContext(System.String,System.Data.IsolationLevel,System.Int32)">
            <summary>
            Trägt Parameter ein, womit die Anzahl gleichzeitiger Transaktionen limitiert werden können.
            Pro EngineThread und IsolationLevel kann nur eine maximale Anzahl hinterlegt werden, jedoch bei mehreren Threads können
            unterschiedliche Anzahlen mit dem yTicketingKey unterschieden werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.SetCurrentSqlWorkerTransactionLimitationContext(EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionLimitationContext)">
            <summary>
            Trägt Parameter ein, womit die Anzahl gleichzeitiger Transaktionen limitiert werden können.
            Überschreibt den eventuell bereits vorhandenen Context zum IsoLevel des Ctxs.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.RemoveCurrentSqlWorkerTransactionLimitationContext(System.Data.IsolationLevel)">
            <summary>
            Entfernt den vorher mittels SetCurrentSqlWorkerTransactionLimitationContext gesetzten Context zur Einschränkung der gleichzeitigen Transactions..
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.DoWorkWithCallBack(EDV2000.Common.SQL.TransactionManager,System.Data.IsolationLevel,EDV2000.Common.Exceptions.ExceptionListener,EDV2000.Common.SQL.SqlWorkerBase.DoWorkDelegate)">
            <summary>
            Bietet eine Alternative zum Ableiten von SqlWorkerBase: Mittels anonymer Methode kann der Callback übergeben werden.
            Dieser wird genauso, wie bei einem SqlWorker mehrmals versucht, um ev. Deadlocks zu umschiffen usw...
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.DoWorkWithCallBack(EDV2000.Common.SQL.TransactionManager,System.String,System.Data.IsolationLevel,System.Boolean,System.Boolean,EDV2000.Common.Exceptions.ExceptionListener,EDV2000.Common.SQL.SqlWorkerBase.DoWorkDelegate)">
            <summary>
            Bietet eine Alternative zum Ableiten von SqlWorkerBase: Mittels anonymer Methode kann der Callback übergeben werden.
            Dieser wird genauso, wie bei einem SqlWorker mehrmals versucht, um ev. Deadlocks zu umschiffen usw...
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.#ctor(EDV2000.Common.SQL.TransactionManager)">
            <summary>
            Konstruktor mit Angabe des zu verwendenden Transactionmanagers
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.DoWork(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode führt die SQL-Action in einer Transaction mit dem mittels Abstract-Propertie
            angegebenen IsolationLevel aus. Wenn der Return-Wert der Überladung mit TProvider true rückgibt,
            wird in keinem Fall wiederholt, wenn false zurückkommt und es kam eine Exception
            wird je nach RetryMode wiederholt.
            </summary>
            <param name="yExListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.DoWork(EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode soll die eigentliche Funktionalität übernehmen.
            Parameter sind in der abgeleiteten Klasse als Fields/Properties zu realisieren.
            Daher ist für jede Funktionalität eine eigene Klasse erforderlich.
            </summary>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.ShouldRetry(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt true zurück, wenn der Listener eine Exception aufgezeichnet hat, aufgrund welcher ein nochmaliges Probieren
            vorteilhaft wäre.
            </summary>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.CheckLogChannelSize">
            <summary>
            Diese Methode checkt die Größe des LogFiles und schneidet es ab, wenn über 30MB
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.MaximumRetryCount">
            <summary>
            Dies gibt die maximale Anzahl zurück, die probiert wird oder legt diese fest.
            (Standard=3)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.TimeInMSBetweenRetries">
            <summary>
            Dies gibt die Zeit nach einem erfolglosen Versuch zurück, die gewartet wird oder legt diese fest.
            (Standard=100)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.EffectiveTimeInMSBetweenRetries">
            <summary>
            Dies gibt die Zeit nach einem erfolglosen Versuch zurück, die gewartet wird oder legt diese fest.
            (Standard=100)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.RetryMode">
            <summary>
            Dies gibt den RetryMode zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.DataBaseAlias">
            <summary>
            Der Alias der Datenbank, mit dem die ConnectionDatas ermittelt werden sollen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.IsolationLevelToTake">
            <summary>
            Dies soll den IsolationLevel des Transactionproviders zurückgeben, welcher
            bei der Überladung ohne TransactionProvider zu verwenden ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.OverriddenIsolationLevelToTake">
            <summary>
            Hier kann ein übersteuernder Iso-Level hinterlegt werden.
            Wenn unspecified übergeben wird, gilt das als "nicht overriden".
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.HasOverriddenIsolationLevelToTake">
            <summary>
            gibt zurück, ob der IsolationLevelToTake overridden wurde!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.EffectiveIsolationLevelToTake">
            <summary>
            ermittelt die Kombination aus IsolationLevelToTake und OverriddenIsolationLevelToTake!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.Name">
            <summary>
            Dies soll den für DebugZwecken gedachten Namen zurückgeben.
            Standardmäßig ist dies der Name der Klasse.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.ReuseCascadedTransactionProvider">
            <summary>
            Dies gibt ReuseCascadedTransactionProvider zurück oder legt ReuseCascadedTransactionProvider fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.Description">
            <summary>
            Dies gibt Description zurück oder legt Description fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.TransactionManager">
            <summary>
            Gibt den Transactionmanager zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.UseDeadLockDetector">
            <summary>
            Soll der DeadLock-Detector verwendet werden?
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionTicket">
            <summary>
            Ticket, welches ermöglicht, willkürlich die Anzahl von gleichzeitigen Transaktionen zu reduzieren.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionTicket.GetCurrentTicketCount(System.String)">
            <summary>
            Die momentane Anzahl!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionTicket.#ctor(System.String,System.Int32)">
            <summary>
            Konstruktor. Kehrt erst zurück, sobald die maximale Anzahl unterschritten ist!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionTicket.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionTicket.Dispose">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionTicket.Key">
            <summary>
            Dies gibt Key zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionTicket.SerialNr">
            <summary>
            Gibt die Seriennummer des Tickets zurück!
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionTicket.SqlWorkerTransactionTicketSpender">
            <summary>
            Klasse zum Regeln einer willkürlichen Einschränkung von gleichzeitigen Transaktionen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionTicket.SqlWorkerTransactionTicketSpender.RegisterTicket(EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionTicket,System.Int32,System.Int64@)">
            <summary>
            Registriert das übergebene Ticket und gibt true zurück, solange der Maxcount nicht überschritten ist.
            </summary>
            <param name="yTicket"></param>
            <param name="yMaxCount"></param>
            <param name="ySerialNr"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionTicket.SqlWorkerTransactionTicketSpender.GetCurrentTicketCount(System.String)">
            <summary>
            Die momentane Anzahl!
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionLimitationContext">
            <summary>
            Stellt eine Art CallContext-Parametrisierung dar, wonach Transaktionen limitiert werden!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionLimitationContext.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionLimitationContext.#ctor(System.String,System.Data.IsolationLevel,System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionLimitationContext.IsolationLevel">
            <summary>
            Dies gibt IsolationLevel zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionLimitationContext.TicketingKey">
            <summary>
            Dies gibt TicketingKey zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.SqlWorkerTransactionLimitationContext.MaximumConcurrentTransactionCount">
            <summary>
            Dies gibt MaximumConcurrentTransactionCount zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlWorkerBase.UniversalSqlWorker.DoWork(EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlWorkerBase.UniversalSqlWorker.IsolationLevelToTake">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlWorkerBase.DoWorkDelegate">
            <summary>
            Delegate, der TProvider und ExceptionListener verlangt.
            </summary>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SQL.SqlDualWorkerBase">
            <summary>
            Diese Klasse ist der Versuch, eine Art Kochrezept dafür zu machen, daß
            automatisch bei einem Deadlock oder anderem Fehler die ganze Transaction
            nochmals durchgeführt wird. Die Idee ist, daß für jede Funktionalität
            im Manager eine Private Class gemacht wird, welche von dieser Klasse ableitet.
            Dies ist notwendig, um Parameter typsicher als Fields oder Properties behandeln zu können.
            Für Rückgaben ist ebenfalls eine Property vorzusehen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlDualWorkerBase.DefaultMaximumRetryCount">
            <summary>
            Die Standard-Anzahl, mit der ein SQL-Worker instanziert wird.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.SqlDualWorkerBase._logChannel">
            <summary>
            LogChannel für die FIBU-Manager
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlDualWorkerBase.#ctor(EDV2000.Common.SQL.TransactionManager,System.String,System.String)">
            <summary>
            Konstruktor mit Angabe des zu verwendenden Transactionmanagers
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlDualWorkerBase.DoWork(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode führt die SQL-Action in einer Transaction mit dem mittels Abstract-Propertie
            angegebenen IsolationLevel aus. Wenn der Return-Wert der Überladung mit TProvider true rückgibt,
            wird in keinem Fall wiederholt, wenn false zurückkommt und es kam eine Exception
            wird je nach RetryMode wiederholt.
            </summary>
            <param name="yExListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlDualWorkerBase.DoWork(EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode soll die eigentliche Funktionalität übernehmen.
            Parameter sind in der abgeleiteten Klasse als Fields/Properties zu realisieren.
            Daher ist für jede Funktionalität eine eigene Klasse erforderlich.
            </summary>
            <param name="yDestinationTProvider"></param>
            <param name="ySourceTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlDualWorkerBase.ShouldRetry(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt true zurück, wenn der Listener eine Exception aufgezeichnet hat, aufgrund welcher ein nochmaliges Probieren
            vorteilhaft wäre.
            </summary>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.SqlDualWorkerBase.CheckLogChannelSize">
            <summary>
            Diese Methode checkt die Größe des LogFiles und schneidet es ab, wenn über 30MB
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDualWorkerBase.MaximumRetryCount">
            <summary>
            Dies gibt die maximale Anzahl zurück, die probiert wird oder legt diese fest.
            (Standard=3)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDualWorkerBase.TimeInMSBetweenRetries">
            <summary>
            Dies gibt die Zeit nach einem erfolglosen Versuch zurück, die gewartet wird oder legt diese fest.
            (Standard=500)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDualWorkerBase.RetryMode">
            <summary>
            Dies gibt den RetryMode zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDualWorkerBase.SourceIsolationLevelToTake">
            <summary>
            Dies soll den IsolationLevel des Source-Transactionproviders zurückgeben, welcher
            bei der Überladung ohne TransactionProvider zu verwenden ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDualWorkerBase.DestinationIsolationLevelToTake">
            <summary>
            Dies soll den IsolationLevel des Destination-Transactionproviders zurückgeben, welcher
            bei der Überladung ohne TransactionProvider zu verwenden ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDualWorkerBase.Name">
            <summary>
            Dies soll den für DebugZwecken gedachten Namen zurückgeben.
            Standardmäßig ist dies der Name der Klasse.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDualWorkerBase.SourceDataBaseAlias">
            <summary>
            Dies gibt den im Konstruktor übergebenen SourceDataBaseAlias zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDualWorkerBase.DestinationDataBaseAlias">
            <summary>
            Dies gibt den im Konstruktor übergebenen DestinationDataBaseAlias zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDualWorkerBase.SourceDescription">
            <summary>
            Dies gibt SourceDescription zurück oder legt SourceDescription fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.SqlDualWorkerBase.DestinationDescription">
            <summary>
            Dies gibt DestinationDescription zurück oder legt DestinationDescription fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.TPTableLogger">
            <summary>
            Loggt Tables mit.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TPTableLogger.#ctor">
            <summary>
            Trivialkontruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TPTableLogger.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TPTableLogger.AddTable(System.String)">
            <summary>
            Fügt einen Eintrag für die übergebene Table hinzu.
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.TPTableLogger.TPTableLoggerEnabled">
            <summary>
            Gibt zurück, ob der TableLogger aufgedreht ist!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TPTableLogger.StartStackTrace">
            <summary>
            Dies gibt StartStackTrace zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TPTableLogger.Entries">
            <summary>
            Dies gibt Entries zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.TPTableLoggerEntry">
            <summary>
            Stellt einen Eintrag des TPTableLoggers dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TPTableLoggerEntry.#ctor(System.String)">
            <summary>
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TPTableLoggerEntry.WriteTo(System.IO.StringWriter)">
            <summary>
            Schreibt in den StringWriter!
            </summary>
            <param name="yWriter"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.TPTableLoggerEntry.StackTrace">
            <summary>
            Dies gibt StackTrace zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TPTableLoggerEntry.TableName">
            <summary>
            Dies gibt TableName zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.ITransactionManagerProvider">
            <summary>
            Interface
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.ITransactionManagerProvider.TransactionManager">
            <summary>
            Gibt den TransactionManager zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.TransactionManager">
            <summary>
            Diese Klasse stellt Transactions bereit, committed oder rollbackt sie.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.TransactionManager.DebugTPs">
            <summary>
            Variable, welche das Debuggen ein und ausschaltet
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.TransactionManager.DebugTPStackTrace">
            <summary>
            variable, welche ein und ausschaltet, ob der Stacktrace bei einer Transaction ermittelt werden soll
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.#ctor(EDV2000.Common.SQL.SqlServerConnectionData,EDV2000.Common.SQL.RefineConnectionDataForTransactionProviderDelegate,EDV2000.Common.SQL.ResolveConnectionData)">
            <summary>
            Konstruktor mit Angabe der DefaultConnectionData
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.#ctor(EDV2000.Common.SQL.SqlServerConnectionData)">
            <summary>
            Konstruktor mit Angabe der DefaultConnectionData
            </summary>
            <param name="yDefaultConnectionData"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.#ctor(EDV2000.Common.SQL.TransactionManager,System.String)">
            <summary>
            Erzeugt einen Kind-TransactionManager, welcher als Standard-Verbindung den übergebenen Child-Alias hat.
            Sämtliche Transactions "leben" in Wirklichkeit im Parent, dieser wird nur gewrappt.
            </summary>
            <param name="yParentTransactionManager"></param>
            <param name="yChildAlias"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.#ctor(EDV2000.Common.SQL.TransactionManager,System.String,EDV2000.Common.SQL.RefineConnectionDataForTransactionProviderDelegate,EDV2000.Common.SQL.ResolveConnectionData)">
            <summary>
            Erzeugt einen Kind-TransactionManager, welcher als Standard-Verbindung den übergebenen Child-Alias hat.
            Sämtliche Transactions "leben" in Wirklichkeit im Parent, dieser wird nur gewrappt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.SetConnectionDataByAlias(System.String,EDV2000.Common.SQL.SqlServerConnectionData)">
            <summary>
            Setzt die ConnectionData zum zugehörigen Alias.
            </summary>
            <param name="yAlias"></param>
            <param name="yConnectionData"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetConnectionDataByAlias(System.String)">
            <summary>
            Gibt die ConnectionData zum übergebenen Alias zurück.
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.Close">
            <summary>
            Diese Methode schließt den TransactionManager und dessen Timer
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetTransactionProvider(EDV2000.Common.SQL.SqlServerConnectionData,System.Data.IsolationLevel)">
            <summary>
            Dies gibt einen TransactionProvider mit dem angegebenem IsolationLevel zurück.
            </summary>
            <param name="yConnectionData"></param>
            <param name="yIsolationLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetTransactionProviderWithDescription(EDV2000.Common.SQL.SqlServerConnectionData,System.Data.IsolationLevel,System.String)">
            <summary>
            Dies gibt einen TransactionProvider mit dem angegebenem IsolationLevel zurück.
            </summary>
            <param name="yConnectionData"></param>
            <param name="yIsolationLevel"></param>
            <param name="yDescription"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetTransactionProvider(System.Data.IsolationLevel,System.String)">
            <summary>
            Dies gibt einen TransactionProvider mit dem angegebenem IsolationLevel und
            der zum Alias passenden SqlServerConnectionData zurück.
            </summary>
            <param name="yIsolationLevel"></param>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetTransactionProviderWithDescription(System.Data.IsolationLevel,System.String,System.String)">
            <summary>
            Dies gibt einen TransactionProvider mit dem angegebenem IsolationLevel und
            der zum Alias passenden SqlServerConnectionData zurück.
            </summary>
            <param name="yIsolationLevel"></param>
            <param name="yAlias"></param>
            <param name="yDescription"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetTransactionProvider(System.Data.IsolationLevel)">
            <summary>
            Dies gibt einen TransactionProvider mit dem angegebenem IsolationLevel und
            der Default-SqlServerConnectionData zurück.
            </summary>
            <param name="yIsolationLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetTransactionProviderWithDescription(System.Data.IsolationLevel,System.String)">
            <summary>
            Dies gibt einen TransactionProvider mit dem angegebenem IsolationLevel und
            der Default-SqlServerConnectionData zurück.
            </summary>
            <param name="yIsolationLevel"></param>
            <param name="yDescription"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetRepeatableReadTransactionProvider">
            <summary>
            Gibt einen RepeatableReadTProvider mit der Default-SqlServerConnectionData zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetReadCommittedTransactionProvider">
            <summary>
            Gibt einen ReadCommittedTProvider mit der Default-SqlServerConnectionData zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetSerializableTransactionProvider">
            <summary>
            Gibt einen SerializableTProvider mit der Default-SqlServerConnectionData zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetRepeatableReadTransactionProviderWithDescription(System.String)">
            <summary>
            Gibt einen RepeatableReadTProvider mit der Default-SqlServerConnectionData zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetReadCommittedTransactionProviderWithDescription(System.String)">
            <summary>
            Gibt einen ReadCommittedTProvider mit der Default-SqlServerConnectionData zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetSerializableTransactionProviderWithDescription(System.String)">
            <summary>
            Gibt einen SerializableTProvider mit der Default-SqlServerConnectionData zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetRepeatableReadTransactionProvider(System.String)">
            <summary>
            Gibt einen RepeatableReadTProvider mit der Default-SqlServerConnectionData zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetReadCommittedTransactionProvider(System.String)">
            <summary>
            Gibt einen ReadCommittedTProvider mit der Default-SqlServerConnectionData zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetSerializableTransactionProvider(System.String)">
            <summary>
            Gibt einen SerializableTProvider mit der Default-SqlServerConnectionData zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetRepeatableReadTransactionProviderWithDescription(System.String,System.String)">
            <summary>
            Gibt einen RepeatableReadTProvider mit der Default-SqlServerConnectionData zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetReadCommittedTransactionProviderWithDescription(System.String,System.String)">
            <summary>
            Gibt einen ReadCommittedTProvider mit der Default-SqlServerConnectionData zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetSerializableTransactionProviderWithDescription(System.String,System.String)">
            <summary>
            Gibt einen SerializableTProvider mit der Default-SqlServerConnectionData zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.Commit(EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            Diese Methode comitted den TransactionProvider.
            </summary>
            <param name="yTransactionProvider"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.Commit(EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode comitted den TransactionProvider.
            </summary>
            <param name="yTransactionProvider"></param>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.Rollback(EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            Diese Methode rollbackt den TransactionProvider.
            </summary>
            <param name="yTransactionProvider"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.IfTrueCommitElseRollback(EDV2000.Common.SQL.TransactionProvider,System.Boolean)">
            <summary>
            Wenn true übergeben wird, wird committed, ansonsten gerollbackt.
            </summary>
            <param name="yDoCommit"></param>
            <param name="yTProvider"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.DoTransactionProviderHeartbeat(EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            Diese Methode aktiviert den TransactionProvider, falls er noch länger leben soll.
            Ein TransactionProvider, welcher länger als eine gewisse Zeitspanne nicht verwendet wird,
            wird automatisch gerollbackt.
            </summary>
            <param name="yTransactionProvider"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetCurrentOpenTransactionsDebugInfos">
            <summary>
            Gibt Infos zu allen momentan offenen Transactions zurück, bzw. die, die offengeblieben sind.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.GetTransactionProvider(System.Guid)">
            <summary>
            Diese Methode gibt den TransactionProvider mit der ID zurück, welcher vorher eingetragen wurde.
            </summary>
            <param name="yID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.DoTransactionProviderHeartbeat(EDV2000.Common.SQL.TransactionProvider,System.String)">
            <summary>
            Diese Methode führt eine Aktivierung des TP durch.
            </summary>
            <param name="yTProvider"></param>
            <param name="yReason"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.FinalizeTransactionProvider(System.Guid)">
            <summary>
            Diese Methode entfernt den TransactionProvider mit der übergebenen ID aus der Auflistung
            </summary>
            <param name="yID"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.NotClosedTransactionManagers">
            <summary>
            Gibt alle noch nicht geschlossenen TransactionManager zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.DefaultConnectionData">
            <summary>
            Dies gibt DefaultConnectionData zurück oder legt sie fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.DefaultAlias">
            <summary>
            gibt den Default-Alias zurück
            (Ist der Alias der DefaultConnectionData.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.ID">
            <summary>
            Dies gibt die ID des TransactionManagers zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.TransactionActivationTimeOutMinutes">
            <summary>
            Dies gibt TransactionActivationTimeOut zurück oder legt TransactionActivationTimeOut fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.TransactionManager.TPHolder">
            <summary>
            Diese Klasse hält einen TP für die Auflistung. Sie merkt sich, wann aus welchem Grund der TP zuletzt aktiviert wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.TPHolder.TransactionProviderWithReactivate">
            <summary>
            Dies gibt den TransactionProvider zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.TPHolder.TransactionProviderWithOutReactivate">
            <summary>
            Dies gibt den TransactionProvider zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.TPHolder.LastActive">
            <summary>
            Dies gibt das Datum/Zeit des letzten Zugriffs auf den Provider zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.TPHolder.LimitTimedOut">
            <summary>
            gibt true zurück, falls dieser TP schon sein Zeitlimit überschritten hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.TPHolder.LastActivationReason">
            <summary>
            Der Grund, warum zuletzt aktiviert
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.TPHolder.ID">
            <summary>
            Dies gibt die ID des Providers zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.TPHolder.CreatedStackTrace">
            <summary>
            Dies gibt CreatedStackTrace zurück oder legt CreatedStackTrace fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.TPHolder.CreatedReason">
            <summary>
            Dies gibt CreatedReason zurück oder legt CreatedReason fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.TPHolder.Created">
            <summary>
            Dies gibt Created zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.TPHolder.TPDescription">
            <summary>
            Die Beschreibung des angehängten TP.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.TransactionManager.TPHolderCollection._htProviders">
            <summary>
            Parallele HashTable, welche über die ID schneller den Holder findet
            Wird über die On... Methoden parallel aktuell gehalten
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.TPHolderCollection.#ctor(EDV2000.Common.DebugLog.LogChannel)">
            <summary>
            KOnstruktor
            </summary>
            <param name="yLogChannel"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.TPHolderCollection.DoHeartbeat(EDV2000.Common.SQL.TransactionProvider,System.String)">
            <summary>
            Führt eine Aktivierung des TPs durch.
            </summary>
            <param name="yReason"></param>
            <param name="yTProvider"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.TPHolderCollection.Remove(EDV2000.Common.SQL.TransactionManager.TPHolder)">
            <summary>
            
            </summary>
            <param name="yHolder"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.TPHolderCollection.Remove(System.Guid)">
            <summary>
            Entfernt aus der Liste
            </summary>
            <param name="yID"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.TPHolderCollection.OnClear">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.TPHolderCollection.OnInsert(System.Int32,System.Object)">
            <summary>
            Trägt den Holder parallel in HashTable ein
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.TPHolderCollection.OnRemove(System.Int32,System.Object)">
            <summary>
            Entfernt den Holder auch aus der HashTable
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.TPHolderCollection.OnSet(System.Int32,System.Object,System.Object)">
            <summary>
            Entfernt den alten Holder aus der HashTable und trägt den neuen ein
            </summary>
            <param name="index"></param>
            <param name="oldValue"></param>
            <param name="newValue"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.TPHolderCollection.OnValidate(System.Object)">
            <summary>
            Trägt den Holder in die HashTable ein
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.TPHolderCollection.RememberHolder(System.Object)">
            <summary>
            Diese Methode trägt den Holder in die HashTable ein
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.TPHolderCollection.RemoveHolder(System.Object)">
            <summary>
            Diese Methode entfernt den Holder aus der HashTable, wenn er drin ist.
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionManager.TPHolderCollection.CheckTooOldHolder(System.DateTime)">
            <summary>
            Diese Methode geht alle Holder durch und rollbackt alle
            zu alten.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.TPHolderCollection.SyncRoot">
            <summary>
            Gibt den SyncRoot der Liste zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionManager.TPHolderCollection.Item(System.Guid)">
            <summary>
            Gibt den TPHolder mit der ID zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.TransactionDebugInfo">
            <summary>
            Stellt Informationen zu einer offenen Transaction zur Verfügung.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionDebugInfo.Created">
            <summary>
            Dies gibt Created zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionDebugInfo.LastActivation">
            <summary>
            Dies gibt LastActivation zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionDebugInfo.LastActivationReason">
            <summary>
            Dies gibt LastActivationReason zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionDebugInfo.CreatedReason">
            <summary>
            Dies gibt CreatedReason zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionDebugInfo.CreatedStackTrace">
            <summary>
            Dies gibt CreatedStackTrace zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionDebugInfo.LimitTime">
            <summary>
            Dies gibt LimitTime zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.RefineConnectionDataForTransactionProviderDelegate">
            <summary>
            Gibt eine "verbesserte" Kopie der ConnectionData zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.ResolveConnectionData">
            <summary>
            Gibt die CD zum Alias zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.TransactionProvider">
            <summary>
            Diese Klasse ist ein Transactionprovider, welcher eine Transaction auf Bedarf bereitstellt.
            Es kann beim Konstruktor angegeben werden, welchen IsolationLevel diese Transaction implementiert.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.IIsolationLevelTainted">
            <summary>
            Interface, dass eine Klasse beschreibt, die einen IsolationLevel hat!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.IIsolationLevelTainted.IsolationLevel">
            <summary>
            Dies gibt den verwendeten IsolationLevel zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.DisposeIfNotNull(System.Data.SqlClient.SqlCommand)">
            <summary>
            Ruft Dispose auf, wenn das übergebene Objekt nicht null ist.
            </summary>
            <param name="yCmd"></param>
        </member>
        <member name="F:EDV2000.Common.SQL.TransactionProvider.StaticTransactionManager">
            <summary>
            Der statisch festgelegte TransactionManager
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.SqlWorkerTrySqlWorkerReUseSection">
            <summary>
            Gibt eine IDisposable-Section zurpck, welche bewirkt, dass innerhalb (durch callcontext auch über Remoting hinweg)
            alle SqlWorker versuchen, den TP zu ReUsen. Jedoch wirkt eine DontReUseSection des TP stärker
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.PushMarkCallContext(System.String)">
            <summary>
            Markiert den aktuellen CallContext mit der angebenenen Zeichenkette
            </summary>
            <param name="yMark"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.PopMarkCallContext">
            <summary>
            Entfernt die zuletzt gesetzte Markierung des CallContexts.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.PushPopMarkCallContextSection(System.String)">
            <summary>
            </summary>
            <param name="yMark"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.GetCurrentThreadContextTransactionProvider(EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            Gibt den letzten, bereits vorher im aktuellen ThreadContext erstellten TransactionProvider zurück,
            der dieselbe Verbindung betrifft, wie der übergebene.
            </summary>
            <returns></returns>
        </member>
        <member name="F:EDV2000.Common.SQL.TransactionProvider._isolationLevel">
            <summary>
            Isolationlevel der zu erstellenden Transaction
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.#ctor(EDV2000.Common.SQL.SqlServerConnectionData,System.Data.IsolationLevel)">
            <summary>
            Konstruktor
            </summary>
            <param name="yConnectionData"></param>
            <param name="yLevel"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.AddCommittedCallback(System.Object,EDV2000.Common.StateTaggedEventHandler)">
            <summary>
            Event, daß der Transactionprovider committen wurde
            (wird ordnungsgemäß disposed)
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.RemoveCommittedCallback(System.Object,EDV2000.Common.StateTaggedEventHandler)">
            <summary>
            Event, daß der Transactionprovider committen wurde
            (wird ordnungsgemäß disposed)
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.AddRollbackedCallback(System.Object,EDV2000.Common.StateTaggedEventHandler)">
            <summary>
            Event, daß der Transactionprovider committen wurde
            (wird ordnungsgemäß disposed)
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.RemoveRollbackedCallback(System.Object,EDV2000.Common.StateTaggedEventHandler)">
            <summary>
            Event, daß der Transactionprovider committen wurde
            (wird ordnungsgemäß disposed)
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.OnCommitted">
            <summary>
            Schießt das Event Committed
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.OnRollbacked">
            <summary>
            Schießt das Event Rollbacked
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.ApplyToSQLCommand(System.Data.SqlClient.SqlCommand)">
            <summary>
            Fügt zu der übergebene SqlCommand die Transaction und die SQlConnection hinzu...
            </summary>
            <param name="ySqlCommand"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.NewSqlCommand(System.String)">
            <summary>
            Dies gibt ein neues SqlCommand zurück, welches bereits die Transactiondaten eingetragen hat.
            Es wird der übergebene Commandtext zugeordnet.
            </summary>
            <param name="yCommandText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.NewSqlCommand">
            <summary>
            Dies gibt ein neues SqlCommand zurück, welches bereits die Transactiondaten eingetragen hat.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.HasConnection">
            <summary>
            Gibt zurück, ob bereits eine Connection geöffnet wurde.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.HasLivingDataReader">
            <summary>
            Ermittelt, ob auf der Connection dieses Providers bereits ein geöffneter DataReader hängt.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.Rollback">
            <summary>
            Diese Methode führt einen Rollback durch (eigentlich einen Close (vorerst)), wenn eine
            Transaction offen ist bzw. auch wenn keine offen ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.IfTrueCommitElseRollback(System.Boolean)">
            <summary>
            Wenn true übergeben wird, wird committed, ansonsten gerollbackt.
            </summary>
            <param name="yDoCommit"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.Commit">
            <summary>
            Diese Methode committet die Transaction, wenn sie offen ist - und schließt die Verbindung.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.Close">
            <summary>
            Dies Methode schließt die Connection, wenn sie offen ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.DoHeartbeat(System.String)">
            <summary>
            Diese Methode schickt an den TransactionManager einen Heartbeat, damit er weiß, daß diese Transaction noch gebraucht wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Deserialisierungskonstruktor
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.EnsureNative">
            <summary>
            Diese Methode stellt sicher, daß der TransactionProvider in der aktuellen AppDomain beheimatet ist
            und wirft eine Exception, wenn nicht.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.PushDontReUse">
            <summary>
            Hier kann ein TransactionProvider gegen Re-using durch einen SqlWorkerBase geschützt werden!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.PopDontReUse">
            <summary>
            Hier kann ein TransactionProvider gegen Re-using durch einen SqlWorkerBase entschützt werden!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.PushPopDontReUseSection">
            <summary>
            Gibt eine IDisposable-Section zurück für Push- und PopDontReUse
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.RegisterStateHandlerIfNotAlreadyRegisteredHandlerWithSameID``1(``0)">
            <summary>
            Registriert einen StateHandler, der auf Commit oder Rollback reagieren kann.
            Bei dieser speziellen Methode muss der StateHandler aber zusätzlich IIDTaintedObject unterstützen.
            Der Statehandler wird nur dann registriert, wenn nicht bereits ein StateHandler mit der selben ID auf dieser Transaction registriert wurde.
            Dies macht dann Sinn, wenn man nicht weiß, ob man nicht im  Retry eines SqlWorkers ist und es ansonsten mehrfach eingetragen werden würde.
            Wenn er zusätzlich das Interface IDisposable unterstützt, wird er automatisch beim Schließen des Transactionproviders Disposed.
            </summary>
            <param name="yHandler"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.RegisterStateHandlerIfNotAlreadyRegisteredHandlerOfSameType``1(``0)">
            <summary>
            Registriert einen StateHandler, der auf Commit oder Rollback reagieren kann, aber nur dann, 
            wenn nicht bereits ein StateHandler des selben Typs auf dieser Transaction registriert wurde.
            Dies macht dann Sinn, wenn man nicht weiß, ob man nicht im  Retry eines SqlWorkers ist und es ansonsten mehrfach eingetragen werden würde.
            Wenn er zusätzlich das Interface IDisposable unterstützt, wird er automatisch beim Schließen des Transactionproviders Disposed.
            </summary>
            <param name="yHandler"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.RegisterStateHandler(EDV2000.Common.SQL.ITransactionStateHandler)">
            <summary>
            Registriert einen StateHandler, der auf Commit oder Rollback reagieren kann.
            Wenn er zusätzlich das Interface IDisposable unterstützt, wird er automatisch beim Schließen des Transactionproviders Disposed.
            Achtung!!! Wenn man sich im Retry eines SqlWorkers befindet, kann es zu Mehrfachregistrierungen kommen!
            Daher gibt es die Methode RegisterStateHandlerIfNotAlreadyRegisteredHandlerOfSameType!
            </summary>
            <param name="yHandler"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.UnregisterStateHandler(EDV2000.Common.SQL.ITransactionStateHandler)">
            <summary>
            </summary>
            <param name="yHandler"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.HasAlreadyRegisteredStateHandlerOfType``1">
            <summary>
            Gibt zurück, ob es bereits einen TPHandler mit dem angegebenen Typ gibt!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.HasAlreadyRegisteredStateHandlerWithID``1(System.Guid)">
            <summary>
            Gibt zurück, ob es bereits einen TPHandler mit dem angegebenen Typ gibt!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.GetRegisteredStateHandlerOfType``1">
            <summary>
            Gibt den ersten, registrierten ITransactionStateHandler zurück, der zum Typ passt.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.GetRegisteredStateHandlerWithID``1(System.Guid)">
            <summary>
            Gibt den ersten, registrierten ITransactionStateHandler zurück, der zum Typ und zur ID passt.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.IsValidForRunningNewSqlCommand">
            <summary>
            Gibt zurück, ob auf diesem TransactionProvider ein neues Command ausgeführt werden kann.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.AddTPTableLoggerEntry(System.String)">
            <summary>
            Trägt einen Eintrag im TPTableLogger ein!
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.ShouldTPTrySqlWorkerReUse">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.CurrentCallContextMark">
            <summary>
            Gibt die Markierung des aktuellen CallContexts zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.MinimalCommandTimeOutSeconds">
            <summary>
            Das minimale TimeOut in Sekunden. Wenn ein niedriger Wert zugewiesen wird, als bereits drin 
            steht, wird er nicht übernommen. D.h. kann nur größer gesetzt werden.
            Default ist der Wert von UniversalManagerSql.DefaultSQLCommandTimeOutSec drin.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.Native">
            <summary>
            Die gibt zurück, ob der TransactionProvider in der aktuellen AppDomain beheimatet ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.Transaction">
            <summary>
            Dies gibt die Transaction zurück. Wenn noch keine besteht, wird eine
            Connection geöffnet wenn noch nicht offen, und dann eine Transaction begonnen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.Connection">
            <summary>
            Dies gibt die Verbindung zurück, wenn schon eine besteht, ansonsten wird eine
            neue Verbindung erstellt und diese geöffnet zurückgegeben
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.ConnectionData">
            <summary>
            Dies gibt die zugrundeliegende ConnectionData zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.ID">
            <summary>
            Dies gibt die Id des Providers zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.IsolationLevel">
            <summary>
            Dies gibt den verwendeten IsolationLevel zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.Alias">
            <summary>
            Dies gibt den Alias der Datenbankverbindung zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.Description">
            <summary>
            Dies gibt Description zurück oder legt Description fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.Limit">
            <summary>
            Hier kann angegeben werden, wie lange nach dem letzten Aktivate spätestens dieser TP aufgeräumt werden soll!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.DontReUse">
            <summary>
            Gibt zurück, ob dieser TP gegen Re-Use geschützt ist!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.ConnectionState">
            <summary>
            Gibt den Status der aktuellen Connection zurück oder Broken, wenn noch gar keine existiert.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.MyOwnDontReUseSection.#ctor(EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            </summary>
            <param name="yTProvider"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.MyOwnTryReUseSection.#ctor">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.TransactionProvider.TPCallState">
            <summary>
            Stellt den CallState dar, welcher den aktuellen Call verfolgt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.TPCallState.PushMark(System.String)">
            <summary>
            Pusht die Markierung
            </summary>
            <param name="yMark"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.TPCallState.PopMark">
            <summary>
            Poppt die Markierung.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.TPCallState.CurrentMark">
            <summary>
            Gibt die aktuelle Markierung zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.TPCallState.IsEmpty">
            <summary>
            Gibt zurück, ob eh leer.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.TPMarkCallContextSection.#ctor(System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.TPMarkCallContextSection.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.TransactionProvider.TPMarkCallContextSection.Dispose">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.TransactionProvider.TPCascadeWarningState">
            <summary>
            Stellt den TPCascadeWarningState dar.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.TransactionProvider.TPCascadeWarningState.AlTransactionProviderIDs">
            <summary>
            Die Liste der IDs der TransactionProviders.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.ITransactionStateHandler">
            <summary>
            Stellt ein Object dar, welches im UserState eingetragen eine Reaktion auf Commit oder Rollback ausführen kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.ITransactionStateHandler.HandleCommitting(EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            Wird aufgerufen, kurz bevor der Commit kommt, die Transaction besteht also noch, es wird direkt danach Commit aufgerufen.
            </summary>
            <param name="yTProvider"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.ITransactionStateHandler.HandleCommitted">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.ITransactionStateHandler.HandleRollback">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.ITransactionStateHandler.IsCommitted">
            <summary>
            Wenn hier true zurückgegeben wird, wird nicht mehr gerollbackt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.GenericDataHolder">
            <summary>
            Diese Klasse stellt einen DataHolder dar, welcher generisch ist.
            Sie kann nicht abgeleitet werden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderBase">
            <summary>
            Diese Klasse bildet eine Basisklasse, um Daten aus einer Tabelle oder einer
            tabellenähnlichen Struktur zu halten.
            Durch Ableitung kann eine Typsichere Klasse realisiert werden, um typsichere Properties
            zu definieren, welche auf die benannten Werte zugreifen.
            Bei Ableitung sollte zumindest die Methode "NewHolderBase" aufgerufen werden.
            Weiters sollte im Konstruktor die FeldListe _FieldNames befüllt werden.
            </summary>
            <remarks>
            12.08.2003/TC: Remotingfähig gemacht -> siehe KB 814187
            </remarks>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.OrderTagNameUseEqualFieldNames">
            <summary>
            Der OrderTagName, wenn die EqualFieldNames des DataHolders zum Sortieren verwendet werden sollen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.op_Equality(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            == operator
            </summary>
            <param name="a"></param>
            <param name="b"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.op_Inequality(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            != operator
            </summary>
            <param name="a"></param>
            <param name="b"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.CompareColumn(System.String,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Vergleicht die Spalte der beiden DataHolder und gibt -1 zurück, wenn die Spalte des yDH1 kleiner ist als
            die Spalte des yDH2 ist.
            Wenn die Spalte des yDH1 größer ist als die Spalte des yDH2, dann kommt 1.
            Wenn die Spalten beider DataHolder gleich ist, kommt 0;
            </summary>
            <param name="yColumnNameFunc"></param>
            <param name="yDH1"></param>
            <param name="yDH2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.#ctor">
            <summary>
            Konstruktor: Bei Ableitung sollte hier das Array der Feldnamen befüllt werden. Weiters sollten
            alle Felder mit ihren auch in der DB gültigen Leerwerten befüllt werden. d.h. anstatt null sollte
            z.B. String.Empty eingetragen werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.SetFieldChanging(System.Object,System.String)">
            <summary>
            Trägt ein, daß das Feld nun bald verändert wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.SetFieldChanged(System.String)">
            <summary>
            Trägt ein, daß das Feld nun als verändert gilt.
            </summary>
            <param name="yFieldName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ResetChangedStatus">
            <summary>
            Diese Methode setzt den DataChanged-Status zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.PushSuppressChangeMonitoring">
            <summary>
            Verhindert gepusht das ChangeMonitoring, dreht also gepusht
            das ChangeMonitoring ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.PopSuppressChangeMonitoring">
            <summary>
            Dreht gepoppt das SuppressChangeMonitoring wieder ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.SuppressChangeMonitoringSection">
            <summary>
            gibt ein IDisposable zurück, welches jetzt sofort PushSuppressChangeMonitoring aufruft und im
            Dispose (auch im Desturktor) dann PopSuppressChangeMonitoring und danach ResetChangedStatus.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetAllExistingNames">
            <summary>
            Ermittelt die Namen aller Felder, die mit etwas befüllt sind..
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetNamesWithValueNotNull">
            <summary>
            Diese Methode gibt ein Array von Namen zurück, deren Werte mit Werten befüllt sind.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetNamesWithValueNotNullExcept(System.String[])">
            <summary>
            Diese Methode gibt ein Array von Namen zurück, deren Werte mit Werten befüllt sind.
            Es kann eine Ausschließungsliste übergeben werden.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetNamesWithValueNull">
            <summary>
            Diese Methode gibt ein Array von Namen zurück, deren Werte nicht befüllt sind
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetNamesWithValueNullExcept(System.String[])">
            <summary>
            Diese Methode gibt ein Array von Namen zurück, deren Werte nicht befüllt sind
            Es kann eine Ausschließungsliste angegeben werden.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetNames">
            <summary>
            Diese Methode gibt das Array von Namen zurück, wie die Felder heißen
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetNamesExcept(System.String[])">
            <summary>
            Diese Methode gibt das Array von Namen zurück, wie die Felder heißen
            Es kann eine Ausnahmenliste übergeben werden.
            </summary>
            <param name="yNames"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetNames(EDV2000.Common.SQL.Universal.UniversalDataHolderBase.FeldSuche,System.String[])">
            <summary>
            Gibt die gesuchten Felder zurück...
            </summary>
            <param name="ySuche"></param>
            <param name="yExcepts"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.IsLastChangedDateField(System.String)">
            <summary>
            Dies gibt zurück, ob es sich bei dem übergebenen Feldnamen um ein LastChangedDateField handelt oder nicht
            </summary>
            <param name="yFieldName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.BaseGet(System.String,System.Object)">
            <summary>
            </summary>
            <param name="yName"></param>
            <param name="yDefaultIfNull"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.BaseGet(System.String)">
            <summary>
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.BaseSet(System.String,System.Object)">
            <summary>
            Setzt den Wert des Feldes, jedoch wird das Feld nicht als Changed eingetragen.
            Es kommt zurück, ob sich Änderungen ergeben haben.
            </summary>
            <param name="yName"></param>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.BaseSet(System.String,System.Object,System.Boolean)">
            <summary>
            Setzt den Wert des Feldes, jedoch wird das Feld nicht als Changed eingetragen.
            Wenn ySetReturnWert=true, wird als bool zurückgegeben, ob sich was geändert hat.
            </summary>
            <param name="yName"></param>
            <param name="yValue"></param>
            <returns></returns>
            <param name="ySetReturnWert"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetString(System.String)">
            <summary>
            Diese Methode gibt den String-Inhalt des Feldes mit dem übergebenen Inhalt zurück.
            Bei null oder DBNull kommt null.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetString(System.String,System.String)">
            <summary>
            Diese Methode gibt den String-Inhalt des Feldes mit dem übergebenen Inhalt zurück.
            Bei null oder DBNull kommt yDefault.
            </summary>
            <param name="yName"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetGuid(System.String)">
            <summary>
            Diese Methode gibt den Guid-Inhalt des Felder mit dem übergebenen Namen zurück
            (Exception-Sicher)
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetGanzzahlAsBoolean(System.String,System.Boolean)">
            <summary>
            Diese Methode gibt den short-Inhalt des Felder mit dem übergebenen Namen zurück
            (Exception-Sicher)
            </summary>
            <param name="yName"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetBoolean(System.String,System.Boolean)">
            <summary>
            Diese Methode gibt den Inhalt des Feldes als Boolean mit dem übergebenen Namen zurück
            (Exception-Sicher)
            </summary>
            <param name="yName"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetInt16(System.String,System.Int16)">
            <summary>
            Diese Methode gibt den short-Inhalt des Felder mit dem übergebenen Namen zurück
            (Exception-Sicher)
            </summary>
            <param name="yName"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetInt32(System.String,System.Int32)">
            <summary>
            Diese Methode gibt den int-Inhalt des Felder mit dem übergebenen Namen zurück
            (Exception-Sicher)
            </summary>
            <param name="yName"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetInt64(System.String,System.Int64)">
            <summary>
            Diese Methode gibt den int-Inhalt des Felder mit dem übergebenen Namen zurück
            (Exception-Sicher)
            </summary>
            <param name="yName"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetEnumValue``1(System.String,``0)">
            <summary>
            Diese Methode gibt den Inhalt des Feldes auf den angebebenen Enum gecastet zurück.
            Wenn das Feld null ist (oder DBNull) kommt der yDefault!
            (Exception-Sicher, wenn es nicht ging kommt der yDefault!)
            </summary>
            <param name="yName"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetDateTime(System.String)">
            <summary>
            Diese Methode gibt den Inhalt des Datumsfelds mit dem übergebenen Namen zurück, ohne
            eine Exception zu bringen, weil null oder so. Weiters wird SqlDateTimeMinValue zu DateTime.MinValue
            transformiert usw.
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetDecimal(System.String)">
            <summary>
            Diese Methode gibt den Inhalt des Decimal-Felds mit dem übergebenen Namen zurück, ohne
            eine Exception zu bringen, weil null oder so (dann kommt 0M). 
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetSingle(System.String)">
            <summary>
            Diese Methode gibt den Inhalt des Single-Felds mit dem übergebenen Namen zurück, ohne
            eine Exception zu bringen, weil null oder so (dann kommt 0f). 
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetDouble(System.String)">
            <summary>
            Diese Methode gibt den Inhalt des Double-Felds mit dem übergebenen Namen zurück, ohne
            eine Exception zu bringen, weil null oder so (dann kommt 0d). 
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetBinary(System.String)">
            <summary>
            Diese Methode gibt den Inhalt des byte[]-Felds mit dem übergebenen Namen zurück, ohne
            eine Exception zu bringen, weil null oder so (dann kommt leeres Array). 
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.BaseGetAllValues">
            <summary>
            Gibt ein Array aller Feldwerte zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.EnsureFieldNamesInitialization">
            <summary>
            Diese Methode stellt sicher, daß die FieldNames-Caches befüllt sind.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.DoFieldNamesInitialization">
            <summary>
            Diese befüllt die FieldNames-Caches.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.HasField(System.String)">
            <summary>
            Gibt zurück, ob der Dataholder von der Struktur her das Field besitzt (auch wenn null drin steht)
            </summary>
            <param name="yFieldName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.CheckAllFieldsInitialized">
            <summary>
            Dies gibt zurück, ob alle Fields, welche in InitFieldNames definiert wurden
            auch mit irgendeinem Wert befüllt wurden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.MakeAllNull">
            <summary>
            Diese Methode setzt alle Felder definitiv auf null.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ExportToMatchPairs(System.String[])">
            <summary>
            Exportiert den Inhalt als MatchPairs raus...
            </summary>
            <param name="yColumnNames"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ExportToMatchPairsWithValueNotNull">
            <summary>
            Ident zur string[] Methode, nur MatchPairs
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ExportToMatchPairsWithValueNotNullExcept(System.String[])">
            <summary>
            Ident zur string[] Methode, nur MatchPairs
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ExportToMatchPairsWithValueNull">
            <summary>
            Ident zur string[] Methode, nur MatchPairs
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ExportToMatchPairsWithValueNullExcept(System.String[])">
            <summary>
            Ident zur string[] Methode, nur MatchPairs
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ExportToMatchPairsAll">
            <summary>
            Ident zur string[] Methode, nur MatchPairs
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ExportToMatchPairsAllExcept(System.String[])">
            <summary>
            Ident zur string[] Methode, nur MatchPairs
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.Matches(EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection)">
            <summary>
            Dies gibt true zurück, wenn der aktuelle DataHolder zu den übergebenen MatchPairs paßt.
            </summary>
            <param name="yMatchPairs"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetDataEntries">
            <summary>
            Gibt anstatt des IEnumerable-Interfaces die einzelnen Einträge zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.NewHolderBase">
            <summary>
            Diese Methode erzeugt ein neues Objekt vom gleichen Typ wie es selbst ist.
            Um typsicher in einer abgeleiteten Klasse auch wirklich ein Objekt des eigenen Typs
            zurückzugeben, sollte diese Methode mittels override überladen werden.
            Hinweis: WIRKLICH override angeben. Return-Typ nicht ändern, weil
            dann ist es kein Override. Gibt trotzdem das richtige Objekt/Typ retour.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.NewSubDataHolder">
            <summary>
            Diese Methode gibt einen neuen Unter-DataHolder zurück, welcher NICHT in die
            Collection aufgenommen wird. Standardgemäß wird mittels NewHolderBase ein 
            DataHolder des selben Typs zurückgegeben.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.InitFieldNames">
            <summary>
            Diese Methode muß beim Ableiten von dieser Klasse überladen werden, um die möglichen
            Feldnamen der Tabelle zurückzugeben, um diese Klasse zu initialisieren.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.InitEqualsFieldNames">
            <summary>
            Diese Methode muß beim Ableiten von dieser Klasse überladen werden, um die Feldnamen der Tabelle 
            zurückzugeben, welche gleich zu sein haben, damit ein Objekt dieser Klasse denselben Informationsgehalt
            wie das aktuelle Objekt aufweist. Weiters gibt die Reihenfolge der Felder die Priorität beim vergleichenden
            Vergleich wie kleiner usw. an.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.InitPrimaryKeyFieldNames">
            <summary>
            Diese Methode kann beim Ableiten die Namen der Primary-Key-Felder zurückgeben
            (ist eigentlich immer nur ein Feld).
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetPrimaryKeyNames">
            <summary>
            Diese Methode ermittelt die PK-Fields folgendermaßen:
            * Wenn die Methode InitPrimaryKeyFieldNames Feldnamen zurückgibt, werden diese genommen.
            * Wenn es ein Field gibt mit Namen ID oder id oder iD oder Id, dann wird das
            genommen.
            * Wenn nicht, werden ALLE FIELDNAMEN genommen.
            Zum Persistieren mit dem UniversalManagerSQL wird jedoch immer das dort im Konstruktor
            angegebene Feld genommen. Diese Methode spielt nur im Titelkampf um die nativen
            DataSets mit.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.InitLastChangedDateFields">
            <summary>
            Dies soll beim Ableiten die Namen der Felder zurückgeben, welche mit dem aktuellen
            DateTime befüllt werden sollen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.InitAdditionalFieldNames">
            <summary>
            Diese Methode kann beim Ableiten zusätzliche FieldNames angeben, welche auch gültige FeldNamen
            beinhaltet.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.InitTimeStampFieldNames">
            <summary>
            Diese Methode kann beim Ableiten die FeldNamen angeben, welche TimeStamps sind.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.BulkFill(System.String[],System.Object[])">
            <summary>
            Diese Methode ist dazu da, den DataHolder besonders schnell zu füllen.
            Sie löscht die HashTable und ersetzt den Inhalt durch die jeweiligen Name-Wert-Paare
            Dies wird jedoch nur vom UniversalManagerSql durchgeführt, wenn CanBulkFill überladen
            wird, sodaß true zurückkommt.
            </summary>
            <param name="yNames"></param>
            <param name="yValues"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetOrderFieldNamesByTagName(System.String)">
            <summary>
            Diese Methode soll in einer abgeleitenden Klasse zu dem übergebenen Namen der Reihenfolge
            die Felder in der Reihenfolge ihrer Nennung in der Order-by-Clause des SQL-Select-Statements zurückgeben.
            Diese Sortierung wird momentan nur bei den Überladungen mit der DataHolderSink verwendet,
            da dort ein Offline-Sortieren der DataHolder im Speicher nicht angebracht ist.
            Wenn null oder ein leeres String-Array zurückgegeben wird, wird nicht sortiert.
            Bei yOrderName=String.empty sollte die Standardsortierung zurückgegeben werden.
            (PS:Ich weiß nicht, wer das Gerücht aufgebracht hat, daß nach IDs nicht sortiert werden kann,
            ich habe nichts derartiges gelesen oder auch bemerkt, Sinn macht es jedoch keinen)
            Wenn USEEQUALFIELDNAMES als Order-Tag-Name übergeben wird, werden die EqualFieldNames zurückgegeben
            </summary>
            <param name="yOrderTagName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetFieldHRIName(System.String)">
            <summary>
            Beim Überladen kann hier ein HumanReadableInterpretion-Name des Feldes zurückgegeben werden.
            Standardmäßig kommt hier yFieldName zurück.
            </summary>
            <param name="yFieldName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetFieldHRIValueName(System.String,System.Object)">
            <summary>
            Beim Überladen kann hier der Wert interpretiert werden und HRI-mäßig aufbereitet werden.
            (z.B. Enums oder so)
            Standardmäßig kommt hier yValue.ToString() zurück.
            </summary>
            <param name="yFieldName"></param>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetFieldDescription(System.String)">
            <summary>
            Beim Überladen kann hier eine Beschreibung des Feldes zurückgegeben werden.
            Standardmäßig kommt hier String.empty zurück.
            </summary>
            <param name="yFieldName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetLastChangedDateFields">
            <summary>
            diese Methode gibt die Feldnamen zurück der lastChanged-DatumZeit-Spaltennamen,
            welche bei einer Änderung befüllt werden sollen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetTimeStampFieldNames">
            <summary>
            Gibt die TimeStamp-FieldNames zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.OnBeforeFillFromFetch">
            <summary>
            Wird aufgerufen, kurz bevor die Daten reingefüllt werden
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.OnAfterFillFromFetch">
            <summary>
            Wird aufgerufen, kurz nachdem die Daten reingefüllt wurden
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.OnUpdate(EDV2000.Common.SQL.Universal.UpdateEventArgs,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode reagiert auf Veränderungen der Properties.
            Mittels e.Cancel=true kann die Veränderung verhindert werden.
            Hier sollten die Veränderungen an den Feldern bzw. Properties
            weitergeleitet werden.
            </summary>
            <param name="e"></param>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.FinalizeBeforeSetRecord(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode wird aufgerufen, um eventuelle Finalisierungen vor dem
            Persistieren durchzuführen, welche aufgrund der bereits im DataHolder befindlichen
            Daten durchgeführt werden. Beachte Serialisierung!!
            Wenn false zurückgegeben wird, kann der DataHolder nicht persistiert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.FinalizeBeforePartialUpdateRecord(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode wird aufgerufen, um eventuelle Finalisierungen vor dem
            Persistieren mit Hilfe von PartialUpdateRecord durchzuführen.
            Da hierbei nicht alle Daten im DataHolder enthalten sind, gibt es dafür eine eigene Methode.
            Beachte Serialisierung!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.FinalizeBeforeTransferRecord(System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode wird aufgerufen, um eventuelle Finalisierungen vor dem
            Persistieren im Rahmen eines Transfers zu einer anderen Transaction durchzuführen,
            welche aufgrund der bereits im DataHolder befindlichen
            Daten durchgeführt werden. Beachte Serialisierung!!
            Wenn false zurückgegeben wird oder Exception im Listener steckt, kann der DataHolder nicht persistiert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.Save">
            <summary>
            Diese Methode schließt alle Veränderungen der Properties ab, indem
            der aktuelle Zustand weitergeleitet wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetHashCode">
            <summary>
            GetHashCode-Methode
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.Equals(System.Object)">
            <summary>
            Equals-Methode, siehe InitEqualsFieldNames
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ToString">
            <summary>
            Inhalt Anzeigen als String (Gibt DisplayValue zurück)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.QuickFill(System.Object[])">
            <summary>
            Befüllt Quick
            </summary>
            <param name="yData"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.OnDataChanging(System.Object,System.Object,System.String[])">
            <summary>
            Wird im Falle von ChangeTracking VOR einer Änderung aufgerufen!
            Wenn true zurückgegeben wird, wird die Änderung auch wirlich durchgeführt!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.OnDataWasChanged(System.String[])">
            <summary>
            Schießt das Event DataWasChanged
            </summary>
            <param name="yFieldNames"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ImportFromDataHolderWithOutSubHolders(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Diese Methode importiert aus einer anderen Instanz die Daten und Metadaten der übergebenen Instanz.
            (Es wird auch das Behaviour usw. übernommen, die Init-Fields jedoch nicht, da sie beim Instanzieren 
            schon korrekt initialisiert werden hätten sollen)
            Die SubDataHolder werden nicht importiert.
            Wird von ImportFromDataHolder als erstes aufgerufen.
            </summary>
            <param name="yDataHolder"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ImportFromDataHolder(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Diese Methode importiert aus einer anderen Instanz die Daten und Metadaten der übergebenen Instanz.
            (Es wird auch das Behaviour usw. übernommen, die Init-Fields jedoch nicht, da sie beim Instanzieren 
            schon korrekt initialisiert werden hätten sollen)
            Wird auch von ImportFromClone aufgerufen.
            </summary>
            <param name="yDataHolder"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.RefreshFromUpdateTemplate(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Diese Methode aktualisiert den aktuellen Inhalt aufgrund des übergebenen Update-Templates.
            Es werden alle die Feldwerte übernommen, die nicht null sind.
            Ist ähnlich zu FillFromPersist einer Collection.
            Nachher sind alle Änderungen Resettet.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetResponsibleStructure">
            <summary>
            Erzeugt die Structure, welche Informationen über die FeldNamen zurückgibt
            In der Basisimplementierung wird für jeden DataHolderBase eine eigene UniversalDataHolderInstancedStructure erzeugt.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.WriteToSimpleHTMLRow(System.IO.TextWriter)">
            <summary>
            Schreibt den DataHolder als einfachen HTML-TR-TAG hinaus.
            Es kann angegeben werden, welche Spalten rausgeschrieben werden.
            </summary>
            <param name="yWriter"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.WriteToSimpleHTMLRow(System.IO.TextWriter,System.String[])">
            <summary>
            Schreibt den DataHolder als einfachen HTML-TR-TAG hinaus.
            Es kann angegeben werden, welche Spalten rausgeschrieben werden.
            </summary>
            <param name="yWriter"></param>
            <param name="yFieldNames">Wenn leer, werden alle rausgeschrieben.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.CompareTo(System.Object)">
            <summary>
            CompareTo Methode
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ImportFromClone(System.Object)">
            <summary>
            Importiert die Daten des Clons, standardmäßig wird hier ImportFromDataHolder aufgerufen.
            </summary>
            <param name="yClone"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.Clone">
            <summary>
            Diese Methode erzeugt flachen Clon des DataHolders mit Hilfe
            von NewHolderBase und ImportFromClone.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.OnEditBegun">
            <summary>
            Schießt das Event EditBegun
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.OnEditEnded">
            <summary>
            Schießt das Event EditEnded
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.OnEditCancelled">
            <summary>
            Schießt das Event EditCancelled
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.OnEditEnding(System.ComponentModel.CancelEventArgs)">
            <summary>
            Schießt das Event EditEnding
            </summary>
            <param name="args"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.EndEdit">
            <summary>
            IEditableObject: Dies schließt den Änderungsmodus ab und committed die Daten in den DataHolder.
            VORSICHT!! Schließt ALLE BeginEdits ab!!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.CancelEdit">
            <summary>
            IEditableObject: Bricht den Änderungsmodus ab und macht die Änderungen rückgängig.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.BeginEdit">
            <summary>
            IEditableObject: Diese Methode versetzt den DataHolder in den Änderungszustand. Änderungen, welche
            in diesem Modus durchgeführt werden, können mit CancelEdit rückgängiggemacht und mit EndEdit
            committed werden. VORSICHT, dies ist gestackt!!! Die explizite Interface-Implementation dieser Methode
            macht keinen wirklichen beginEdit, wenn schon im EditMode!!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ReadFromXmlReader(System.Xml.XmlTextReader)">
            <summary>
            Diese Methode befüllt den DataHolder mit den Daten aus dem übergebenen Reader, der den Beginn des diesen Datensatz umgebenden Elements bereits gelesen haben muss.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt den DataHolder mit den Daten aus dem übergebenen XML-Node,
            welcher mittels WriteToXmlNode befüllt wurde
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.WriteToXmlWriter(System.Xml.XmlTextWriter)">
            <summary>
            Schreibt die Daten des DataHolders in den XmlNode hinaus
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt die Daten des DataHolders in den XmlNode hinaus
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.GetWellKnownXmlNodeSaveableInstance``1(System.String)">
            <summary>
            Gibt die unter dem WellKnown-Namen hinterlegte IXMlNodeSaveable-Instanz zurück.
            Der Name muss auch der Name des Feldes sein, der den XML-Inhalt beinhaltet!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ReloadAllWellKnownXmlNodeSaveableInstances">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.CreateWellKnownXmlNodeSaveableInstance``1(System.String)">
            <summary>
            Soll beim Ableiten eine neue Instanz des für den WellKnown-Namen passenden Typs zurückgeben.
            Der FeldName, wohin das Inhalt gespeichert werden soll, ist auch der WellKnown-Name des XmlNodeSaveables...
            Muss eigentlich nur überladen werden, wenn der Typ keinen parameterlosen Konstruktor hat.
            </summary>
            <param name="yFieldName"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ClientSideContextProvider">
            <summary>
            Dies gibt den ClientSideContextProvider zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ServerSideContextProvider">
            <summary>
            Dies gibt den ServerSideContextProvider zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="E:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.DataWasChanged">
            <summary>
            Event, welches gefeuert wird, wenn etwas am DataHolder geändert wird.
            </summary>
        </member>
        <member name="E:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.EditBegun">
            <summary>
            Event, daß der DataHolder nun in den Editiermodus versetzt wurde.
            </summary>
        </member>
        <member name="E:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.EditEnding">
            <summary>
            Event, daß die Änderungen des EditierModus nun committed werden.
            Durch Angabe von Cancel=true kann das Committen verhindert werden.
            </summary>
        </member>
        <member name="E:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.EditEnded">
            <summary>
            Event, daß nun das Editieren des DataHolders committed wurde.
            </summary>
        </member>
        <member name="E:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.EditCancelled">
            <summary>
            Event, daß nun der Editiermodus abgebrochen wurde und die Änderungen rückgängiggemacht wurden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ChangedFieldNames">
            <summary>
            Dies gibt ein Array von FeldNamen zurück, welche geändert wurden.
            (Dies ist unabhängig des Status bezüglich des IEditableObject-Interfaces)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.Changed">
            <summary>
            Gibt in der Grundimplementierung des DataHolders DataChanged zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.ShouldSuppressChangeMonitoring">
            <summary>
            Hier kann beim Überladen die Mitschreibungs-Systematik beim this-Set-Accessor komplett abgedreht werden.
            Wenn hier true zurückgegeben wird, wird auf KEINEN Fall mitgeschrieben, unabhängig von PushSuppressChangeMonitoring
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.IsSuppressingChangeMonitoring">
            <summary>
            Gibt effektiv zurück, ob momentan im this-set-Accessor mitgeschrieben wird, ob was verändert wurde oder nicht.
            Hinweis: Auch DataWasChanged gibt dann false zurück!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.Item(System.String,System.Object)">
            <summary>
            Diese Methode legt den Inhalt des Werts mit dem übergebenen Namen fest oder gibt ihn zurück.
            Es kann angegeben werden, welcher Wert zu retournieren ist, wenn der Wert null ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.Item(System.String)">
            <summary>
            Diese Methode legt den Inhalt des Werts mit dem übergebenen Namen fest oder gibt ihn zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.Behavior">
            <summary>
            Dies legt das Verhalten fest, wenn eine Property oder ein Feld geändert wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.DataHolderFieldCount">
            <summary>
            Gibt die Anzahl der Felder zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.SubDataHolders">
            <summary>
            Dies gibt die Auflistung der Unter-DataHolder zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.DataHolderWasPersisted">
            <summary>
            Die gibt zurück, ob dieser DataHolder schon einmal persistiert wurde.
            D.h. ist false direkt nach dem Konstruktor, wenn Schon einmal SetRecord oder GetRecord
            oder QueryRecord gemacht wurde, dann true
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.DataHolderContext">
            <summary>
            Dies gibt den DataHolderContext zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase._subDataHolders">
            <summary>
            gecachtes Field
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase._logChannel">
            <summary>
            Dies gibt den LogChannel zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.DisplayValue">
            <summary>
            Dies gibt die String-Entsprechung der Anzeige des Datenobjekts zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.CanBulkFill">
            <summary>
            Dies gibt zurück, ob der DataHolder mittels der Methode BulkFill befüllt werden kann.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.InEditMode">
            <summary>
            Gibt zurück, ob dieser DataHolder sich gerade im Änderungsmodus befindet.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.MyOwnChangeMonitoringSupressor.#ctor(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            </summary>
            <param name="yParent"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.MyOwnChangeMonitoringSupressor.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.MyOwnChangeMonitoringSupressor.Dispose">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.FeldSuche">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.FeldSuche.Egal">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.FeldSuche.NotNull">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.FeldSuche.Null">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.CreateDataStore(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Erzeugt den DataStore zum Speichern der Daten.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.CreateDataStoreForEditedData(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Erzeugt den DataStore zum Speichern der Daten.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.EnsureFieldNamesInitialization">
            <summary>
            Diese Methode stellt sicher, daß die FieldNames-Caches befüllt sind.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.DoFieldNamesInitialization">
            <summary>
            Diese Methode ruft die abstrakten Methoden zur Feldnamenermittlung auf und trägt sie sich ein.
            Damit werden die Just-In-Time-Properties befüllt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.GetVergleichsFelderForCompare">
            <summary>
            Gibt die Felder zurück, die für einen Vergleich zweier DataHolder verwendet werden sollen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.GetLastChangedDateFields">
            <summary>
            diese Methode gibt die Feldnamen zurück der lastChanged-DatumZeit-Spaltennamen,
            welche bei einer Änderung befüllt werden sollen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.IsLastChangedDateField(System.String)">
            <summary>
            Dies gibt zurück, ob es sich bei dem übergebenen Feldnamen um ein LastChangedDateField handelt oder nicht
            </summary>
            <param name="yFieldName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.GetTimeStampFieldNames">
            <summary>
            gibt die TimeStamp-FeldNamen zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.IsTimeStampField(System.String)">
            <summary>
            Gibt zurück, ob es sich um ein TimeStamp-Field handelt.
            </summary>
            <param name="yFieldName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.CheckAllFieldsInitialized(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore)">
            <summary>
            Dies gibt zurück, ob alle Fields, welche in InitFieldNames definiert wurden
            auch mit irgendeinem Wert befüllt wurden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.BaseGetAllExistingNames(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore)">
            <summary>
            Ermittelt die Namen aller Felder, die mit etwas befüllt sind..
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.BaseGetAllValues(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore)">
            <summary>
            Gibt ein Array aller Feldwerte zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.GetOrderFieldNamesByTagName(System.String)">
            <summary>
            Diese Methode soll in einer abgeleitenden Klasse zu dem übergebenen Namen der Reihenfolge
            die Felder in der Reihenfolge ihrer Nennung in der Order-by-Clause des SQL-Select-Statements zurückgeben.
            Diese Sortierung wird momentan nur bei den Überladungen mit der DataHolderSink verwendet,
            da dort ein Offline-Sortieren der DataHolder im Speicher nicht angebracht ist.
            Wenn null oder ein leeres String-Array zurückgegeben wird, wird nicht sortiert.
            Bei yOrderName=String.empty sollte die Standardsortierung zurückgegeben werden.
            Wenn USEEQUALFIELDNAMES als Order-Tag-Name übergeben wird, werden die EqualFieldNames zurückgegeben
            </summary>
            <param name="yOrderTagName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.GetNames(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore,EDV2000.Common.SQL.Universal.UniversalDataHolderBase.FeldSuche,System.String[])">
            <summary>
            Gibt die gesuchten Felder zurück...
            </summary>
            <param name="ySuche"></param>
            <param name="yExcepts"></param>
            <param name="yDataContent"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.GetDataHashCode(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Gibt den Mittelwert der Hashcodes der Inhalte der Equalfieldnames zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.QuickFill(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore,System.Object[])">
            <summary>
            Befüllt den DataContent "quick" nur durch Angabe eines Object-Arrays mit den Daten in der Reihenfolge der Feldnamen.
            (Hierzu muß CanQuickFill true zurückgeben!!)
            </summary>
            <param name="yDataContent"></param>
            <param name="yData"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase.ShouldSerialize">
            <summary>
            Gibt zurück, ob die Structure mit jedem DataHolder mitserialisiert werden soll oder nicht.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.__FieldNames">
            <summary>
            Array der Feldnamen, welches zu initialisieren ist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.__EqualsFieldNames">
            <summary>
            Dieses Field ist ein Array von Spaltennamen, welche gleich sein müssen, damit das Objekt den
            selben Informationsgehalt beinhaltet und daher als GLEICH eingestuft wird.
            Die Reihenfolge innerhalb dieses Arrays gibt auch die Vergleichs-Reihenfolge bzw. Vergleichs-Priorität
            bei größer und kleiner Vergleichen an.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.__LastChangedDateFields">
            <summary>
            Diese Feld ist ein Array von Feldnamen von DateTime-Feldern, welche bei jeder Änderung gesetzt werden sollen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.__AdditionalFieldNames">
            <summary>
            StringArray, welches eventuelle zusätzliche Feldnamen enthält, welche
            beim Setzen des Feldinhaltes auch durchsucht werden, damit die Warnung für
            nicht existente Fields nicht anschlägt, wenn dies ein bewußtes Verhalten ist
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.__AllFieldNames">
            <summary>
            Ein Array ALLER FeldNamen, welches es gibt (d.h. auch die _LastChangedDateFields)
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.__TimeStampFieldNames">
            <summary>
            Ein Array der Feldnamen, welche TimeStamps sind.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.#ctor(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.EnsureFieldNamesInitialization">
            <summary>
            Diese Methode stellt sicher, daß die FieldNames-Caches befüllt sind.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.DoFieldNamesInitialization">
            <summary>
            Diese Methode ruft die abstrakten Methoden zur Feldnamenermittlung auf und trägt sie sich ein.
            Damit werden die Just-In-Time-Properties befüllt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.GetVergleichsFelderForCompare">
            <summary>
            Gibt die Felder zurück, die für einen Vergleich zweier DataHolder verwendet werden sollen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.GetLastChangedDateFields">
            <summary>
            diese Methode gibt die Feldnamen zurück der lastChanged-DatumZeit-Spaltennamen,
            welche bei einer Änderung befüllt werden sollen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.IsLastChangedDateField(System.String)">
            <summary>
            Dies gibt zurück, ob es sich bei dem übergebenen Feldnamen um ein LastChangedDateField handelt oder nicht
            </summary>
            <param name="yFieldName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.GetTimeStampFieldNames">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.IsTimeStampField(System.String)">
            <summary>
            Dies gibt zurück, ob es sich bei dem übergebenen Feldnamen um ein TimeStampField handelt oder nicht
            </summary>
            <param name="yFieldName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.CheckAllFieldsInitialized(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore)">
            <summary>
            Dies gibt zurück, ob alle Fields, welche in InitFieldNames definiert wurden
            auch mit irgendeinem Wert befüllt wurden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.BaseGetAllExistingNames(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore)">
            <summary>
            Ermittelt die Namen aller Felder, die mit etwas befüllt sind..
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.BaseGetAllValues(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore)">
            <summary>
            Gibt ein Array aller Feldwerte zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.GetOrderFieldNamesByTagName(System.String)">
            <summary>
            Diese Methode soll in einer abgeleitenden Klasse zu dem übergebenen Namen der Reihenfolge
            die Felder in der Reihenfolge ihrer Nennung in der Order-by-Clause des SQL-Select-Statements zurückgeben.
            Diese Sortierung wird momentan nur bei den Überladungen mit der DataHolderSink verwendet,
            da dort ein Offline-Sortieren der DataHolder im Speicher nicht angebracht ist.
            Wenn null oder ein leeres String-Array zurückgegeben wird, wird nicht sortiert.
            Bei yOrderName=String.empty sollte die Standardsortierung zurückgegeben werden.
            Wenn USEEQUALFIELDNAMES als Order-Tag-Name übergeben wird, werden die EqualFieldNames zurückgegeben
            </summary>
            <param name="yOrderTagName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.GetNames(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore,EDV2000.Common.SQL.Universal.UniversalDataHolderBase.FeldSuche,System.String[])">
            <summary>
            Gibt die gesuchten Felder zurück...
            </summary>
            <param name="ySuche"></param>
            <param name="yExcepts"></param>
            <returns></returns>
            <param name="yDataStore"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.CreateDataStore(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Erzeugt den DataStore zum Speichern der Daten.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.CreateDataStoreForEditedData(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Erzeugt den DataStore zum "Weg-Speichern" der Daten für die Edited Data!
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure._FieldNames">
            <summary>
            just-in-time Property
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure._EqualsFieldNames">
            <summary>
            just-in-time Property
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure._LastChangedDateFields">
            <summary>
            just-in-time Property
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure._AdditionalFieldNames">
            <summary>
            just-in-time Property
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure._TimeStampFieldNames">
            <summary>
            just-in-time Property
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure._AllFieldNames">
            <summary>
            just-in-time Property
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBase.UniversalDataHolderInstancedStructure.ShouldSerialize">
            <summary>
            Gibt true zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.GenericDataHolder.#ctor">
            <summary>
            Deserialisierungskonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.GenericDataHolder.#ctor(System.String[],System.String[],System.String[])">
            <summary>
            KOnstruktor
            </summary>
            <param name="yAllFieldNames"></param>
            <param name="yPKFieldNames"></param>
            <param name="yLastChangedFieldNames"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.GenericDataHolder.InitEqualsFieldNames">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.GenericDataHolder.InitPrimaryKeyFieldNames">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.GenericDataHolder.InitFieldNames">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.GenericDataHolder.InitLastChangedDateFields">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.GenericDataHolder.InitAdditionalFieldNames">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.GenericDataHolder.NewHolderBase">
            <summary>
            Dies gibt einen neuen GenericDataHolder mit den selben Fields usw. zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.GenericDataHolder.NewSubDataHolder">
            <summary>
            Dies gibt null zurück, d.h. es gibt keine SubDataHolder
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.GenericDataHolder.IsTimeStampField(System.String)">
            <summary>
            gibt zurück, ob es ein TimeStamp-Field ist
            </summary>
            <param name="yFieldName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.GenericDataHolder.SetTimeStampField(System.String,System.Boolean)">
            <summary>
            Legt fest, ob es ein TimeStamp-Field ist
            </summary>
            <param name="yFieldName"></param>
            <param name="yIsTimeStampField"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.GenericDataHolder.PkFieldNames">
            <summary>
            Dies gibt die PrimaryKey-FieldNames zurück oder legt sie fest.
            (Werden als EqualsFieldNames verwendet, sortierung daher nicht gut möglich)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.GenericDataHolder.FieldNames">
            <summary>
            Dies gibt die FieldNames zurück oder legt sie fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.GenericDataHolder.LastChangedFieldNames">
            <summary>
            Dies gibt die LastChangedFieldNames zurück oder legt sie fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.GenericDataHolder.AdditionalFieldNames">
            <summary>
            Dies gibt die AdditionalFieldNames zurück oder legt sie fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDAndChainCondition">
            <summary>
            Diese Klasse stellt eine verkettete AND-Verknüpfung mehrerer Bedingungen dar.
            Diese Klasse leitet von UMQDChainedConditionBoolFunctionBase ab.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDChainedConditionBoolFunctionBase">
            <summary>
            Diese Klasse stellt die Basisklasse für eine Boolsche Verknüpfung zweier Conditions dar.
            Diese Klasse leitet UMQDConditionBase ab.
            Folgende Klassen leiten von dieser Klasse ab:
            Boolsche Funktionen: UMQDAndCondition,UMQDOrCondition,UMQDNotCondition
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase">
            <summary>
            Dies ist die Basisklasse einer Condition für die UniversalManagerQueryDef.
            Folgende Klassen leiten von dieser Klasse ab:
            Bases: UMQDWrappingConditionBase,UMQDCompareConditionBase,UMQDBoolFunctionBase
            Boolsche Funktionen: UMQDAndCondition,UMQDOrCondition,UMQDNotCondition
            Vergleichsfilter: UMQDEqualCondition,UMQDGreaterThanCondition,UMQDGreaterThanOrEqualCondition,UMQDLessThanCondition,UMQDLessThanOrEqualCondition
            Zusammengesetzte Filter: UMQDRangeCondition
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDBase">
            <summary>
            Klasse, von der alle UMQD-Klassen ableiten
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBase.GetDebugString(System.Int32)">
            <summary>
            Diese Methode gibt einen DebugString zurück, welcher die Bedingungen in halbwegs
            lesbarer Form ausgeben sollte.
            </summary>
            <param name="yIndentLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBase.GetDebugString">
            <summary>
            Diese Methode gibt einen DebugString zurück, welcher die Bedingungen in halbwegs
            lesbarer Form ausgeben sollte.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBase.Indent(System.Int32)">
            <summary>
            Dies gibt die geforderte Anzahl von Tabs zurück.
            </summary>
            <param name="yIndentLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBase.OnCapabilitiesChanged">
            <summary>
            Wird aufgerufen, wenn sich die Fähigkeiten verändern.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBase.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest aus dem XML
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBase.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt ins XML
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDBase.Capabilities">
            <summary>
            Dies gibt Capabilities zurück oder legt Capabilities fest.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.CombineAliases(System.String[],System.String[])">
            <summary>
            Kombiniert die beiden Listen und vereinzelt
            </summary>
            <param name="yAliase1"></param>
            <param name="yAliase2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.GetConditionExpression(System.String)">
            <summary>
            Diese Methode gibt den Filterausdruck zurück, wie er im SQLCommand verwendet wird.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.DependsOnAlias(System.String)">
            <summary>
            Gibt zurück, ob für die Ausführung der angegebene Alias notwendig ist
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.GetUsedAliase">
            <summary>
            Gibt zurück, welche Aliase für die Ausführung benötigt werden.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            Verändert die Aliase aufgrund der übergebenen Hashtable.
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.SetStandardTableName(System.String)">
            <summary>
            Diese Methode legt den StandardTabellen Namen fest
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.CreateFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode liest aus dem XMLNode den Typ der Condition und gibt die richtige zurück.
            Vor dem Auslesen ist der Typ der Condition nicht bekannt und es kann daher nicht der richtige
            Typ instanziert werden. Dafür gibt es diese Methode.
            Wenn es Probleme gab, kommt null zurück.
            </summary>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.op_Addition(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            Dieser Operator ist eine AND-Verknüpfung!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.op_Subtraction(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            Dieser Operator ist eine ANDNOT-Verknüpfung!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.op_Multiply(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            Dieser Operator ist eine OR-Verknüpfung!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.And(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            Verbindet die aktuelle mit der übergebenenen Condition mittels AND
            und gibt das Resultat zurück. Wenn die aktuelle oder die übergebene
            Condition eine Tautologie ist, wird die andere zurückgegeben.
            </summary>
            <param name="yCondition"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.AndNot(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            Verbindet die aktuelle mit der übergebenenen Condition mittels AND NOT
            und gibt das Resultat zurück. Wenn die aktuelle oder die übergebene
            Condition eine Tautologie ist, wird die andere zurückgegeben.
            </summary>
            <param name="yCondition"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.Or(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            Verbindet die aktuelle mit der übergebenenen Condition mittels OR
            und gibt das Resultat zurück. Wenn die aktuelle oder die übergebene
            Condition eine Tautologie ist, wird die andere zurückgegeben.
            </summary>
            <param name="yCondition"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase.Parameters">
            <summary>
            Dies gibt die Auflistung der Parameter zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDChainedConditionBoolFunctionBase.DependsOnAlias(System.String)">
            <summary>
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDChainedConditionBoolFunctionBase.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDChainedConditionBoolFunctionBase.GetUsedAliase">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDChainedConditionBoolFunctionBase.#ctor">
            <summary>
            KOnstruktor zum Laden aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDChainedConditionBoolFunctionBase.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase[],System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yConditions"></param>
            <param name="yFunctionKeyWord">AND OR usw.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDChainedConditionBoolFunctionBase.GetConditionExpression(System.String)">
            <summary>
            Diese Methode gibt den Filterausdruck zurück, wie er im SQLCommand verwendet wird.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDChainedConditionBoolFunctionBase.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDChainedConditionBoolFunctionBase.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDChainedConditionBoolFunctionBase.SetStandardTableName(System.String)">
            <summary>
            
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDChainedConditionBoolFunctionBase.SetSubConditions(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase[],System.String)">
            <summary>
            Diese Methode trägt die übergebenen Dinge ein.
            </summary>
            <param name="yConditions"></param>
            <param name="yFunctionKeyWord"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDChainedConditionBoolFunctionBase.AddCondition(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            Fügt eine Condition hinzu.
            </summary>
            <param name="yCondition"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDChainedConditionBoolFunctionBase.InsertCondition(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            Fügt eine Condition vorne hinzu.
            </summary>
            <param name="yCondition"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDChainedConditionBoolFunctionBase.OnCapabilitiesChanged">
            <summary>
            Setzt bei den Unter-Conditions die Capabilities
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDChainedConditionBoolFunctionBase.GetDebugString(System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDAndChainCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDAndChainCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase[])">
            <summary>
            Konstruktor
            </summary>
            <param name="yConditions"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDAndCondition">
            <summary>
            Diese Klasse stellt eine AND-Verknüpfung zweier Bedingungen dar.
            Diese Klasse leitet von UMQDConditionBollFunctionBase ab.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBoolFunctionBase">
            <summary>
            Diese Klasse stellt die Basisklasse für eine Boolsche Verknüpfung zweier Conditions dar.
            Diese Klasse leitet UMQDConditionBase ab.
            Folgende Klassen leiten von dieser Klasse ab:
            Boolsche Funktionen: UMQDAndCondition,UMQDOrCondition,UMQDNotCondition
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBoolFunctionBase.#ctor">
            <summary>
            KOnstruktor zum Laden aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBoolFunctionBase.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yConditionA">null für keine</param>
            <param name="yConditionB">null für keine</param>
            <param name="yFunctionKeyWord">AND OR usw.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBoolFunctionBase.DependsOnAlias(System.String)">
            <summary>
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBoolFunctionBase.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBoolFunctionBase.GetUsedAliase">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBoolFunctionBase.GetConditionExpression(System.String)">
            <summary>
            Diese Methode gibt den Filterausdruck zurück, wie er im SQLCommand verwendet wird.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBoolFunctionBase.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBoolFunctionBase.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBoolFunctionBase.SetStandardTableName(System.String)">
            <summary>
            
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBoolFunctionBase.SetSubConditions(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase,System.String)">
            <summary>
            Diese Methode trägt die übergebenen Dinge ein.
            </summary>
            <param name="yConditionA"></param>
            <param name="yConditionB"></param>
            <param name="yFunctionKeyWord"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBoolFunctionBase.OnCapabilitiesChanged">
            <summary>
            Setzt bei den Unter-Conditions die Capabilities
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBoolFunctionBase.GetDebugString(System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBoolFunctionBase.ConditionA">
            <summary>
            Dies gibt ConditionA zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBoolFunctionBase.ConditionB">
            <summary>
            Dies gibt ConditionB zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDAndCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDAndCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            Konstruktor
            </summary>
            <param name="yConditionA"></param>
            <param name="yConditionB"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDOrChainCondition">
            <summary>
            Diese Klasse stellt eine verkettete OR-Verknüpfung mehrerer Bedingungen dar.
            Diese Klasse leitet von UMQDChainedConditionBoolFunctionBase ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDOrChainCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDOrChainCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase[])">
            <summary>
            Konstruktor
            </summary>
            <param name="yConditions"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDOrCondition">
            <summary>
            Diese Klasse stellt eine OR-Verknüpfung zweier Bedingungen dar.
            Diese Klasse leitet von UMQDConditionBollFunctionBase ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDOrCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDOrCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            Konstruktor
            </summary>
            <param name="yConditionA"></param>
            <param name="yConditionB"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotCondition">
            <summary>
            Diese Klasse stellt eine OR-Verknüpfung zweier Bedingungen dar.
            Diese Klasse leitet von UMQDConditionBollFunctionBase ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            Konstruktor
            </summary>
            <param name="yCondition"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDTautologyCondition">
            <summary>
            Diese Klasse gibt eine Bedingung zurück, welche "keine Bedingung" definiert, was bedeutet
            "jeder Satz gilt", oder "immer wahr", daher der Name.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDTautologyCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDTautologyCondition.SetStandardTableName(System.String)">
            <summary>
            
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDTautologyCondition.DependsOnAlias(System.String)">
            <summary>
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDTautologyCondition.GetUsedAliase">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDTautologyCondition.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDTautologyCondition.GetConditionExpression(System.String)">
            <summary>
            Implementierung
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDTautologyCondition.GetDebugString(System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDTautologyCondition.OnCapabilitiesChanged">
            <summary>
            Tut nichts.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDCustomCondition">
            <summary>
            Diese Klasse stellt eine Bedingung dar, wo die Daten in der Tabelle gleich
            dem übergebenen Parameter sein soll.
            Diese Klasse leitet von UMQDColumnBasedCompareConditionBase ab.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnBasedCompareConditionBase">
            <summary>
            Diese Klasse ist die Basisklasse für alle auf Tabellenfelder basierenden VergleichsBedingungen
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase">
            <summary>
            Diese Klasse ist die Basisklasse für vergleichende FilterBedingungen.
            Diese Klasse leitet von UMQDConditionBase ab.
            Folgende Klassen leiten von dieser Klasse ab:
            Vergleichsfilter: UMQDEqualCondition,UMQDGreaterThanCondition,UMQDGreaterThanOrEqualCondition,UMQDLessThanCondition,UMQDLessThanOrEqualCondition
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.#ctor">
            <summary>
            KOnstruktor zum Laden aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.DependsOnAlias(System.String)">
            <summary>
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.GetUsedAliase">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            Konstruktor mit Angabe der Expression, die verglichen wird.
            </summary>
            <param name="yLeftExpression"></param>
            <param name="yRightExpression"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.GetConditionExpression(System.String)">
            <summary>
            Gibt Bedingungsausdruck zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.SetStandardTableName(System.String)">
            <summary>
            Diese Methode setzt den Standard-Tabellennamen der linken und der rechten Expression
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.SetExpressions(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            Diese Methode setzt die Expressions.
            </summary>
            <param name="yLeftExpression"></param>
            <param name="yRightExpression"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.GetDebugString(System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.OnCapabilitiesChanged">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.GetAppendix">
            <summary>
            Kann beim Ableiten eine hinten an die Condition anzuhängende Zeichenkette zurückgeben.
            Default ist Leerstring.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.CompareOperator">
            <summary>
            Dies muß beim Ableiten den Compare-Operator zurückgeben.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.Parameters">
            <summary>
            Die Liste der Parameters
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.ReplacementCondition">
            <summary>
            Wenn aus irgendeinem Grund die aktuelle Condition durch diese ausgedrückt werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.LeftExpressionBase">
            <summary>
            Dies gibt LeftExpression zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDCompareConditionBase.RightExpressionBase">
            <summary>
            Dies gibt RightExpression zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnBasedCompareConditionBase.#ctor">
            <summary>
            KOnstruktor zum Laden aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnBasedCompareConditionBase.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            Konstruktor mit Angaben für allgemeine Expressions
            </summary>
            <param name="yLeftExpression">Linke Expression</param>
            <param name="yRightExpression">RechteExpression</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnBasedCompareConditionBase.#ctor(System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Column-Expression der Standard-Table
            </summary>
            <param name="yColumnName">Name der Spalte</param>
            <param name="yValue">Vergleichswert oder null wenn kein Parameter notwendig</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnBasedCompareConditionBase.#ctor(System.String,System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Column-Expression in einer anderen Tabelle
            </summary>
            <param name="yTableName">Name der Tabelle</param>
            <param name="yColumnName">Name der Spalte</param>
            <param name="yValue">Vergleichswert oder null wenn kein Parameter notwendig</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCustomCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCustomCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor mit allgemeiner Angabe der Expressions
            </summary>
            <param name="yLeftExpression">Linke Expression</param>
            <param name="yCompareOperator">Zu verwendender Compare-Operator</param>
            <param name="yRightExpression">Rechte Expression</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCustomCondition.#ctor(System.String,System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in der Standard-Tabelle
            </summary>
            <param name="yColumnName">SpaltenName</param>
            <param name="yCompareOperator">Zu verwendender Compare-Operator</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCustomCondition.#ctor(System.String,System.String,System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in einer anderen als der Standard-Tabelle
            </summary>
            <param name="yTableName">Tabellenname</param>
            <param name="yColumnName">Spaltenname</param>
            <param name="yCompareOperator">Zu verwendender Compare-Operator</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCustomCondition.SetCompareOperator(System.String)">
            <summary>
            Diese Methode setzt den Compare-Operator
            </summary>
            <param name="yOperator"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCustomCondition.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCustomCondition.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDCustomCondition.CompareOperator">
            <summary>
            Dies gibt den für den Vergleich herbeigezogenen Vergleichsoperator zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDIsNullCondition">
            <summary>
            Diese Klasse stellt eine Bedingung dar, wo die Daten in der Tabelle gleich
            null sein soll.
            Diese Klasse leitet von UMQDColumnBasedCompareConditionBase ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDIsNullCondition.#ctor">
            <summary>
            Konstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDIsNullCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor mit allgemeiner Angabe der Expressions
            </summary>
            <param name="yLeftExpression">Linke Expression</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDIsNullCondition.#ctor(System.String)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in der Standard-Tabelle
            </summary>
            <param name="yColumnName">SpaltenName</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDIsNullCondition.#ctor(System.String,System.String)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in einer anderen als der Standard-Tabelle
            </summary>
            <param name="yTableName">Tabellenname</param>
            <param name="yColumnName">Spaltenname</param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDIsNullCondition.CompareOperator">
            <summary>
            Dies gibt den für den Vergleich herbeigezogenen Vergleichsoperator zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDIsNotNullCondition">
            <summary>
            Diese Klasse stellt eine Bedingung dar, wo die Daten in der Tabelle ungleich
            null sein soll.
            Diese Klasse leitet von UMQDColumnBasedCompareConditionBase ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDIsNotNullCondition.#ctor">
            <summary>
            Konstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDIsNotNullCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor mit allgemeiner Angabe der Expressions
            </summary>
            <param name="yLeftExpression">Linke Expression</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDIsNotNullCondition.#ctor(System.String)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in der Standard-Tabelle
            </summary>
            <param name="yColumnName">SpaltenName</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDIsNotNullCondition.#ctor(System.String,System.String)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in einer anderen als der Standard-Tabelle
            </summary>
            <param name="yTableName">Tabellenname</param>
            <param name="yColumnName">Spaltenname</param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDIsNotNullCondition.CompareOperator">
            <summary>
            Dies gibt den für den Vergleich herbeigezogenen Vergleichsoperator zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDEqualCondition">
            <summary>
            Diese Klasse stellt eine Bedingung dar, wo die Daten in der Tabelle gleich
            dem übergebenen Parameter sein soll.
            Diese Klasse leitet von UMQDColumnBasedCompareConditionBase ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDEqualCondition.#ctor">
            <summary>
            Konstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDEqualCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor mit allgemeiner Angabe der Expressions
            </summary>
            <param name="yLeftExpression">Linke Expression</param>
            <param name="yRightExpression">Rechte Expression</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDEqualCondition.#ctor(System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in der Standard-Tabelle
            </summary>
            <param name="yColumnName">SpaltenName</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDEqualCondition.#ctor(System.String,System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in einer anderen als der Standard-Tabelle
            </summary>
            <param name="yTableName">Tabellenname</param>
            <param name="yColumnName">Spaltenname</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDEqualCondition.CompareOperator">
            <summary>
            Dies gibt den für den Vergleich herbeigezogenen Vergleichsoperator zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDLikeCondition">
            <summary>
            Diese Klasse stellt einen LIKE-vergleich dar. Man kann daher auch nach Suchmustern suchen.
            Es muß hier allerdings die Suchmusterdefinition des SQL-LIKE-Operators verwendet werden.
            Diese Klasse leitet von UMQDColumnBasedCompareConditionBase ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLikeCondition.PrepareSuchbegriffForLike(System.String)">
            <summary>
            Bereitet den Suchbegriff für eine SQL-Like-Bedingung vor, indem * durch % und ? durch _ ersetzt wird.
            Wenn am Ende keine % steht, wird es dazugefügt, mehrfache %%%%% werden durch einfache ersetzt.
            JE, 31.1.2018: Achtung! Hier ein wenig mehr sophisticated: Ich gehe davon aus, das der Suchbegriff NICHT gequotet ist!
            Es ist nämlich so, dass []_\ besondere Zeichen sind! Wenn sie vorkommen, dann sind sie gemeint, wie sie sind!
            </summary>
            <param name="ySuchbegriff"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLikeCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLikeCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor mit allgemeiner Angabe der Expressions
            </summary>
            <param name="yLeftExpression">Linke Expression</param>
            <param name="yRightExpression">Rechte Expression</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLikeCondition.#ctor(System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in der Standard-Tabelle
            (Suchbegriff sollte mit PrepareSuchbegriffForLike vorberetet werden!)
            </summary>
            <param name="yColumnName">SpaltenName</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert, sollte mit PrepareSuchbegriffForLike vorbereitet werden!</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLikeCondition.#ctor(System.String,System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in einer anderen als der Standard-Tabelle
            (Suchbegriff sollte mit PrepareSuchbegriffForLike vorberetet werden!)
            </summary>
            <param name="yTableName">Tabellenname</param>
            <param name="yColumnName">Spaltenname</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert, sollte mit PrepareSuchbegriffForLike vorbereitet werden!</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLikeCondition.GetAppendix">
            <summary>
            Der EscapeChar!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDLikeCondition.EscapeChar">
            <summary>
            Wenn angegeben, wird die ESCAPE-Clause mit angegeben. Es kann hier nur ein Zeichen angegeben werden.
            Ist nur deswegen ein String, damit zwischen "keine ESCAPE-Clause anführen" und "ESCAPE-Clause anführen"
            unterschieden werden kann, default "KEINE ESCAPE-Clause anführen".
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDLikeCondition.CompareOperator">
            <summary>
            Dies gibt den für den Vergleich herbeigezogenen Vergleichsoperator zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDGreaterThanCondition">
            <summary>
            Diese Klasse stellt eine Bedingung dar, wo die Daten in der Tabelle größer als
            der übergebene Parameter sein soll.
            Diese Klasse leitet von UMQDColumnBasedCompareConditionBase ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDGreaterThanCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDGreaterThanCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor mit allgemeiner Angabe der Expressions
            </summary>
            <param name="yLeftExpression">Linke Expression</param>
            <param name="yRightExpression">Rechte Expression</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDGreaterThanCondition.#ctor(System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in der Standard-Tabelle
            </summary>
            <param name="yColumnName">SpaltenName</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDGreaterThanCondition.#ctor(System.String,System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in einer anderen als der Standard-Tabelle
            </summary>
            <param name="yTableName">Tabellenname</param>
            <param name="yColumnName">Spaltenname</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDGreaterThanCondition.CompareOperator">
            <summary>
            Dies gibt den für den Vergleich herbeigezogenen Vergleichsoperator zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDLessThanCondition">
            <summary>
            Diese Klasse stellt eine Bedingung dar, wo die Daten in der Tabelle kleiner als
            der übergebene Parameter sein soll.
            Diese Klasse leitet von UMQDColumnBasedCompareConditionBase ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLessThanCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLessThanCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor mit allgemeiner Angabe der Expressions
            </summary>
            <param name="yLeftExpression">Linke Expression</param>
            <param name="yRightExpression">Rechte Expression</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLessThanCondition.#ctor(System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in der Standard-Tabelle
            </summary>
            <param name="yColumnName">SpaltenName</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLessThanCondition.#ctor(System.String,System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in einer anderen als der Standard-Tabelle
            </summary>
            <param name="yTableName">Tabellenname</param>
            <param name="yColumnName">Spaltenname</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDLessThanCondition.CompareOperator">
            <summary>
            Dies gibt den für den Vergleich herbeigezogenen Vergleichsoperator zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDGreaterThanOrEqualCondition">
            <summary>
            Diese Klasse stellt eine Bedingung dar, wo die Daten in der Tabelle größer als der oder gleich dem
            übergebenen Parameter sein soll.
            Diese Klasse leitet von UMQDColumnBasedCompareConditionBase ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDGreaterThanOrEqualCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDGreaterThanOrEqualCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor mit allgemeiner Angabe der Expressions
            </summary>
            <param name="yLeftExpression">Linke Expression</param>
            <param name="yRightExpression">Rechte Expression</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDGreaterThanOrEqualCondition.#ctor(System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in der Standard-Tabelle
            </summary>
            <param name="yColumnName">SpaltenName</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDGreaterThanOrEqualCondition.#ctor(System.String,System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in einer anderen als der Standard-Tabelle
            </summary>
            <param name="yTableName">Tabellenname</param>
            <param name="yColumnName">Spaltenname</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDGreaterThanOrEqualCondition.CompareOperator">
            <summary>
            Dies gibt den für den Vergleich herbeigezogenen Vergleichsoperator zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDLessThanOrEqualCondition">
            <summary>
            Diese Klasse stellt eine Bedingung dar, wo die Daten in der Tabelle kleiner als der oder gleich dem
            übergebenen Parameter sein soll.
            Diese Klasse leitet von UMQDColumnBasedCompareConditionBase ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLessThanOrEqualCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLessThanOrEqualCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor mit allgemeiner Angabe der Expressions
            </summary>
            <param name="yLeftExpression">Linke Expression</param>
            <param name="yRightExpression">Rechte Expression</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLessThanOrEqualCondition.#ctor(System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in der Standard-Tabelle
            </summary>
            <param name="yColumnName">SpaltenName</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLessThanOrEqualCondition.#ctor(System.String,System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in einer anderen als der Standard-Tabelle
            </summary>
            <param name="yTableName">Tabellenname</param>
            <param name="yColumnName">Spaltenname</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDLessThanOrEqualCondition.CompareOperator">
            <summary>
            Dies gibt den für den Vergleich herbeigezogenen Vergleichsoperator zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotEqualCondition">
            <summary>
            Diese Klasse stellt eine Bedingung dar, wo die Daten in der Tabelle NICHT gleich
            dem übergebenen Parameter sein soll.
            Diese Klasse leitet von UMQDColumnBasedCompareConditionBase ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotEqualCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotEqualCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor mit allgemeiner Angabe der Expressions
            </summary>
            <param name="yLeftExpression">Linke Expression</param>
            <param name="yRightExpression">Rechte Expression</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotEqualCondition.#ctor(System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in der Standard-Tabelle
            </summary>
            <param name="yColumnName">SpaltenName</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotEqualCondition.#ctor(System.String,System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in einer anderen als der Standard-Tabelle
            </summary>
            <param name="yTableName">Tabellenname</param>
            <param name="yColumnName">Spaltenname</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotEqualCondition.CompareOperator">
            <summary>
            Dies gibt den für den Vergleich herbeigezogenen Vergleichsoperator zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotGreaterThanCondition">
            <summary>
            Diese Klasse stellt eine Bedingung dar, wo die Daten in der Tabelle NICHT GRÖßER
            dem übergebenen Parameter sein soll.
            Diese Klasse leitet von UMQDCompareConditionBase ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotGreaterThanCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotGreaterThanCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor mit allgemeiner Angabe der Expressions
            </summary>
            <param name="yLeftExpression">Linke Expression</param>
            <param name="yRightExpression">Rechte Expression</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotGreaterThanCondition.#ctor(System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in der Standard-Tabelle
            </summary>
            <param name="yColumnName">SpaltenName</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotGreaterThanCondition.#ctor(System.String,System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in einer anderen als der Standard-Tabelle
            </summary>
            <param name="yTableName">Tabellenname</param>
            <param name="yColumnName">Spaltenname</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotGreaterThanCondition.CompareOperator">
            <summary>
            Dies gibt den für den Vergleich herbeigezogenen Vergleichsoperator zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotLessThanCondition">
            <summary>
            Diese Klasse stellt eine Bedingung dar, wo die Daten in der Tabelle NICHT KLEINER
            dem übergebenen Parameter sein soll.
            Diese Klasse leitet von UMQDCompareConditionBase ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotLessThanCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotLessThanCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor mit allgemeiner Angabe der Expressions
            </summary>
            <param name="yLeftExpression">Linke Expression</param>
            <param name="yRightExpression">Rechte Expression</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotLessThanCondition.#ctor(System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in der Standard-Tabelle
            </summary>
            <param name="yColumnName">SpaltenName</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotLessThanCondition.#ctor(System.String,System.String,System.Object)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in einer anderen als der Standard-Tabelle
            </summary>
            <param name="yTableName">Tabellenname</param>
            <param name="yColumnName">Spaltenname</param>
            <param name="yValue">zu vergleichender rechtsseitiger Parameter-Wert</param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotLessThanCondition.CompareOperator">
            <summary>
            Dies gibt den für den Vergleich herbeigezogenen Vergleichsoperator zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDInCondition">
            <summary>
            Diese Klasse vom Typ eigentlich von UMQDCompareConditionBase ableitend, stellt
            einen IN-Vergleich dar. D.h. links steht eine Expression, dann das Schlüsselwort IN
            und rechts steht eine Expression. Mittels Konstruktor wird der CommonCase, daß links ein
            Spaltenname steht, abgedeckt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor mit allgemeiner Angabe der Expressions
            </summary>
            <param name="yLeftExpression">Linke Expression</param>
            <param name="yRightExpression">Rechte Expression</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInCondition.#ctor(System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in der Standard-Tabelle
            </summary>
            <param name="yColumnName">SpaltenName</param>
            <param name="yRightExpression"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInCondition.#ctor(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in einer anderen als der Standard-Tabelle
            </summary>
            <param name="yTableName">Tabellenname</param>
            <param name="yColumnName">Spaltenname</param>
            <param name="yRightExpression"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDInCondition.CompareOperator">
            <summary>
            Dies gibt den für den Vergleich herbeigezogenen Vergleichsoperator zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotInCondition">
            <summary>
            Diese Klasse vom Typ eigentlich von UMQDCompareConditionBase ableitend, stellt
            einen IN-Vergleich dar. D.h. links steht eine Expression, dann das Schlüsselwort NOT IN
            und rechts steht eine Expression. Mittels Konstruktor wird der CommonCase, daß links ein
            Spaltenname steht, abgedeckt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotInCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotInCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor mit allgemeiner Angabe der Expressions
            </summary>
            <param name="yLeftExpression">Linke Expression</param>
            <param name="yRightExpression">Rechte Expression</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotInCondition.#ctor(System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in der Standard-Tabelle
            </summary>
            <param name="yColumnName">SpaltenName</param>
            <param name="yRightExpression"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotInCondition.#ctor(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            Konstruktor mit Angaben für eine Spalte in einer anderen als der Standard-Tabelle
            </summary>
            <param name="yTableName">Tabellenname</param>
            <param name="yColumnName">Spaltenname</param>
            <param name="yRightExpression"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotInCondition.CompareOperator">
            <summary>
            Dies gibt den für den Vergleich herbeigezogenen Vergleichsoperator zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDWrappingConditionBase">
            <summary>
            Diese Klasse ist eine BasisKlasse einer Condition, welche in sich 
            eine weitere Condition "beherbergt". Sie ist daher in der Lage, dynamisch
            eine Condition zusammenzubauen, und diese nach außen vertreten.
            Diese Klasse leitet von UMQDConditionBase ab.
            Folgende Klassen leiten davon ab:
            Zusammengesetzte Filter: UMQDRangeCondition
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDWrappingConditionBase._innerCondition">
            <summary>
            "Innere" Condition
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDWrappingConditionBase.GetConditionExpression(System.String)">
            <summary>
            Diese Methode gibt den Filterausdruck zurück, wie er im SQLCommand verwendet wird.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDWrappingConditionBase.GetDebugString(System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDWrappingConditionBase.SetStandardTableName(System.String)">
            <summary>
            
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDWrappingConditionBase.DependsOnAlias(System.String)">
            <summary>
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDWrappingConditionBase.GetUsedAliase">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDWrappingConditionBase.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDWrappingConditionBase.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDWrappingConditionBase.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDWrappingConditionBase.OnCapabilitiesChanged">
            <summary>
            Setzt die Capabilities der InnerCondition
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDWrappingConditionBase.Parameters">
            <summary>
            Dies gibt die Parameters Auflistung zurück
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesCompareConditionBase">
            <summary>
            Diese Klasse ist die Basisklasse für alle Vergleichsbedingungen zwischen den Columns zweier Tabellen
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesCompareConditionBase.#ctor">
            <summary>
            KOnstruktor zum Laden aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesCompareConditionBase.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor
            </summary>
            <param name="yLeftExpression"></param>
            <param name="yRightExpression"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition">
            <summary>
            Diese Klasse stellt eine Bedingung dar, mit deren Hilfe die Columns zweier Tabellen verglichen werden können.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition.#ctor(System.String,System.String,System.String)">
            <summary>
            Konstruktor zur Verwendung, wenn ein Feld der Haupttabelle mit einem Feld einer gejointen Tabelle zu vergleichen ist.
            </summary>
            <param name="yMainTableColumnName"></param>
            <param name="yJoinedTableAlias"></param>
            <param name="yJoinedTableColumnName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Konstruktor zur Verwendung, wenn ein Feld einer gejointen Tabelle mit einem Feld einer anderen gejointen Tabelle zu vergleichen ist.
            </summary>
            <param name="yJoinedTableAlias"></param>
            <param name="yJoinedTableColumnName"></param>
            <param name="yLeftJoinedTableAlias"></param>
            <param name="yLeftJoinedTableColumnName"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition.CompareOperator">
            <summary>
            Gibt den Gleichheitsoperator zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase">
            <summary>
            Basisklasse aller Volltext-Ausdrücke für die Volltextabfrage mit CONTAINS.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase">
            <summary>
            Diese Klasse stellt eine Basisklasse für eine Expression dar, welche in der Where-Clause verwendet wird.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase._parameters">
            <summary>
            Dies Auflistung der Parameter
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase.ToWhereSyntax">
            <summary>
            diese Methode gibt die Expression so zurück, wie sie in der WHERE-Clause verwendet wird.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase.SetStandardTableName(System.String)">
            <summary>
            Diese Methode legt den StandardTabellen Namen fest, wenn die Klasse es ermöglicht.
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase.DependsOnAlias(System.String)">
            <summary>
            Gibt true zurück, wenn zur Ausführung benötigt.
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase.GetUsedAliase">
            <summary>
            Gibt die benötigten Aliase zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            Shiftet die Aliase aufgrund des Dictionarys
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase.CreateFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode liest aus dem XMLNode den Typ der Expression und gibt die richtige zurück.
            Vor dem Auslesen ist der Typ der Expression nicht bekannt und es kann daher nicht der richtige
            Typ instanziert werden. Dafür gibt es diese Methode.
            Wenn es Probleme gab, kommt null zurück.
            </summary>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase.Parameters">
            <summary>
            Dies gibt die Auflistung der Parameter zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase.ToWhereSyntax">
            <summary>
            Gibt im wesentlichen nur den Namen des Parameters zurück, der den Contains-String enthält, welcher aber
            vorher durch Aufruf von ToContainsStringSyntax ermittelt wird.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase.DependsOnAlias(System.String)">
            <summary>
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase.GetUsedAliase">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase.GetDebugString(System.Int32)">
            <summary>
            gibt den DebugString zurück.
            </summary>
            <param name="yIndentLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase.OnCapabilitiesChanged">
            <summary>
            Reagiert auf Veränderungen der Capabilities
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase.SetStandardTableName(System.String)">
            <summary>
            Setzt den STD-Table-Name
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase.ToContainsStringSyntax">
            <summary>
            Diese Methode soll beim Ableiten die Syntax für den Contains-String zurückgeben.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase.ToLikeStringSyntax">
            <summary>
            Gibt die String der einzelnen LIKE-Aufrufe zurück. Diese werden, wenn ein '+' das erste Zeichen ist, mit AND verknüpft
            und wenn ein '-' das erste Zeichen ist mit AND NOT und wenn ein  '|' das erste Zeichen ist, mit OR verknüpft. 
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCDirectStringExpression">
            <summary>
            Stellt die direkte Angabe des Strings für CONTAINS dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCDirectStringExpression.#ctor">
            <summary>
            Konstruktor zum Lesen aus dem XML.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCDirectStringExpression.#ctor(System.String)">
            <summary>
            Der Konstruktor mit Angabe des Strings, der als CONTAINS-Parameter verwendet werden soll.
            </summary>
            <param name="yContainsString"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCDirectStringExpression.ToContainsStringSyntax">
            <summary>
            Gibt die Contains-String-Syntax zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCDirectStringExpression.ToLikeStringSyntax">
            <summary>
            Gibt die Like-Syntax zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCDirectStringExpression.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCDirectStringExpression.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCPrefixStringExpression">
            <summary>
            Stellt die direkte Angabe des Strings für CONTAINS dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCPrefixStringExpression.#ctor">
            <summary>
            Konstruktor zum Lesen aus dem XML.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCPrefixStringExpression.#ctor(System.String)">
            <summary>
            Der Konstruktor mit Angabe des Strings, der als CONTAINS-Parameter verwendet werden soll.
            </summary>
            <param name="yContainsString"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCPrefixStringExpression.ToContainsStringSyntax">
            <summary>
            Gibt die Contains-String-Syntax zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCPrefixStringExpression.ToLikeStringSyntax">
            <summary>
            Gibt die Like-Syntax zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFunctionExpressionBase">
            <summary>
            Diese Expression stellt einen NEAR-Ausdruck innerhalb des Contains-Strings dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFunctionExpressionBase._leftExpressionBase">
            <summary>
            Die linke Expression
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFunctionExpressionBase._rightExpressionBase">
            <summary>
            Die rechte Expression
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFunctionExpressionBase.#ctor">
            <summary>
            Konstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFunctionExpressionBase.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase)">
            <summary>
            Konstruktor
            </summary>
            <param name="yLeftExpression"></param>
            <param name="yRightExpression"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFunctionExpressionBase.ToContainsStringSyntax">
            <summary>
            Gibt den zusammengesetzten Ausdruck zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFunctionExpressionBase.ToLikeStringSyntax">
            <summary>
            Gibt die LIKE-Syntax zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFunctionExpressionBase.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest aus dem XML
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFunctionExpressionBase.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt ins XML
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFunctionExpressionBase.SetExpressions(EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase)">
            <summary>
            Setzt die Expressions
            </summary>
            <param name="yLeftExpression"></param>
            <param name="yRightExpression"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFunctionExpressionBase.FunctionKeyword">
            <summary>
            Soll beim Ableiten das KEYWORD der betreffenden Function zurückgeben.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFunctionExpressionBase.LikeSyntaxPrefix">
            <summary>
            Der Prefix für die Like-Syntax +,-,| oder leer für nix tun.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFunctionExpressionBase.PostFix">
            <summary>
            Gibt den Postfix zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCNearExpression">
            <summary>
            Stellt eine NEAR-Expression dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCNearExpression.#ctor">
            <summary>
            Konstruktor aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCNearExpression.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase)">
            <summary>
            Konstruktor
            </summary>
            <param name="yLeftExpression"></param>
            <param name="yRightExpression"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCNearExpression.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yLeftString"></param>
            <param name="yRightString"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCNearExpression.FunctionKeyword">
            <summary>
            Gibt das Key-Word zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCNearExpression.LikeSyntaxPrefix">
            <summary>
            der LSP
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCAndExpression">
            <summary>
            Stellt eine AND-Expression dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCAndExpression.#ctor">
            <summary>
            Konstruktor aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCAndExpression.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase)">
            <summary>
            Konstruktor
            </summary>
            <param name="yLeftExpression"></param>
            <param name="yRightExpression"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCAndExpression.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yLeftString"></param>
            <param name="yRightString"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCAndExpression.FunctionKeyword">
            <summary>
            Gibt das Key-Word zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCAndExpression.LikeSyntaxPrefix">
            <summary>
            Der LSP
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCAndNotExpression">
            <summary>
            Stellt eine AND NOT-Expression dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCAndNotExpression.#ctor">
            <summary>
            Konstruktor aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCAndNotExpression.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase)">
            <summary>
            Konstruktor
            </summary>
            <param name="yLeftExpression"></param>
            <param name="yRightExpression"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCAndNotExpression.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yLeftString"></param>
            <param name="yRightString"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCAndNotExpression.FunctionKeyword">
            <summary>
            Gibt das Key-Word zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCAndNotExpression.LikeSyntaxPrefix">
            <summary>
            Der LSP
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCOrExpression">
            <summary>
            Stellt eine OR-Expression dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCOrExpression.#ctor">
            <summary>
            Konstruktor aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCOrExpression.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase)">
            <summary>
            Konstruktor
            </summary>
            <param name="yLeftExpression"></param>
            <param name="yRightExpression"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCOrExpression.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yLeftString"></param>
            <param name="yRightString"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCOrExpression.FunctionKeyword">
            <summary>
            Gibt das Key-Word zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCOrExpression.LikeSyntaxPrefix">
            <summary>
            Der LSP
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFormsOfExpression">
            <summary>
            Stellt eine OR-Expression dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFormsOfExpression.#ctor">
            <summary>
            Konstruktor aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFormsOfExpression.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yFormsString"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFormsOfExpression.FunctionKeyword">
            <summary>
            Gibt das Key-Word zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFormsOfExpression.PostFix">
            <summary>
            Gibt den PostFix zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDFTCFormsOfExpression.LikeSyntaxPrefix">
            <summary>
            der LSP
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition">
            <summary>
            Diese Klasse stellt eine Volltextsuch-Bedingung dar, welche Fallbackfähigkeiten im Zusammenhang mit
            den Capabilities besitzt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.#ctor">
            <summary>
            KOnstruktor zum Laden aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase)">
            <summary>
            Konstruktor mit Angabe der Expression, die verglichen wird.
            </summary>
            <param name="yLeftExpression"></param>
            <param name="yFTCExpression"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,System.String)">
            <summary>
            Konstruktor mit Angabe der Expression, die verglichen wird.
            </summary>
            <param name="yLeftExpression"></param>
            <param name="yContainsString"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.#ctor(System.String,System.String)">
            <summary>
            Konstruktor mit Angabe des Spaltennamen der Saplte im Hauptalias, die verglichen wird.
            </summary>
            <param name="yColumnName"></param>
            <param name="yContainsString"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.#ctor(System.String,System.String,System.String)">
            <summary>
            Konstruktor mit Angabe des Spaltennamen der Saplte im Hauptalias, die verglichen wird.
            </summary>
            <param name="yColumnName">Der Name der Spalte</param>
            <param name="yContainsString">Der String nach dem mit Contains gesucht wird</param>
            <param name="yTableAlias">Der Alias der Tabelle, in der die Spalte ist</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.#ctor(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase)">
            <summary>
            Konstruktor mit Angabe des Spaltennamen der Saplte im Hauptalias, die verglichen wird.
            </summary>
            <param name="yColumnName">Der Name der Spalte</param>
            <param name="yTableAlias">Der Alias der Tabelle, in der die Spalte ist</param>
            <param name="yFTCExpression"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.DependsOnAlias(System.String)">
            <summary>
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.GetUsedAliase">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.GetConditionExpression(System.String)">
            <summary>
            Gibt Bedingungsausdruck zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.SetStandardTableName(System.String)">
            <summary>
            Diese Methode setzt den Standard-Tabellennamen der linken und der rechten Expression
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.SetExpressions(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDFulltextContainsExpressionBase)">
            <summary>
            Diese Methode setzt die Expressions.
            </summary>
            <param name="yLeftExpression"></param>
            <param name="yContainsExpression"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.GetDebugString(System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFullTextSearchCondition.OnCapabilitiesChanged">
            <summary>
            Setzt die Capabilities der LeftExpression
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDBetweenCondition">
            <summary>
            Diese Klasse stellt eine inklusive SQL-between-Condition dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBetweenCondition.#ctor">
            <summary>
            Konstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBetweenCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            Konstruktor
            Achtung! Wenn Datum dann mit DateTimeToSQL behandeln!
            </summary>
            <param name="yLeftExpression"></param>
            <param name="yLowerExpression"></param>
            <param name="yUpperCondition"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBetweenCondition.#ctor(System.String,System.Object,System.Object)">
            <summary>
            Konstruktor
            Achtung! Wenn Datum dann mit DateTimeToSQL behandeln!
            </summary>
            <param name="yColumnName">Spaltenname der Spalte in der Standard-Tabelle</param>
            <param name="yLowerValue">unterer GrenzWert</param>
            <param name="yUpperValue">oberer Grenzwert</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBetweenCondition.#ctor(System.String,System.String,System.Object,System.Object)">
            <summary>
            Konstruktor
            </summary>
            <param name="yTableName">TabellenName der Tabelle</param>
            <param name="yColumnName">Spaltenname der Spalte in der übergebenen Tabelle</param>
            <param name="yLowerValue">unterer GrenzWert</param>
            <param name="yUpperValue">oberer Grenzwert</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBetweenCondition.DependsOnAlias(System.String)">
            <summary>
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBetweenCondition.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBetweenCondition.GetUsedAliase">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBetweenCondition.GetConditionExpression(System.String)">
            <summary>
            Diese Methode gibt die WHERE-Syntax zurück.
            </summary>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBetweenCondition.GetDebugString(System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBetweenCondition.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBetweenCondition.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBetweenCondition.SetStandardTableName(System.String)">
            <summary>
            
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDBetweenCondition.OnCapabilitiesChanged">
            <summary>
            Setzt für die einzelnen Expressions die Capabilities
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition">
            <summary>
            Diese Klasse stellt die Basisklasse für SubQuery usw. dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.DependsOnAlias(System.String)">
            <summary>
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.GetUsedAliase">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.OnCapabilitiesChanged">
            <summary>
            Setzt für die LeftExpression die Capabilities
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.SetStandardTableName(System.String)">
            <summary>
            
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,System.String)">
            <summary>
            Konstruktor, mit Angabe einer SubQuery. Werden in dieser SubQuery Parameter benötigt, so ist der Parameter
            innerhalb der Query mit @ParameterName zu verwenden und mit der Methode mittels AddSubQueryParameter hinzuzufügen.
            </summary>
            <param name="yLeftExpression">linksseitige Expression</param>
            <param name="yWholeSubQueryCommand">Komplettes SQL-Command, welches eine SubQuery beschreibt</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.#ctor(System.String,System.String)">
            <summary>
            Konstruktor, mit Angabe einer SubQuery. Werden in dieser SubQuery Parameter benötigt, so ist der Parameter
            innerhalb der Query mit @ParameterName zu verwenden und mit der Methode mittels AddSubQueryParameter hinzuzufügen.
            </summary>
            <param name="yColumnName">SpaltenName in der Standard-Tabelle</param>
            <param name="yWholeSubQueryCommand"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.#ctor(System.String,System.String,System.String)">
            <summary>
            Konstruktor, mit Angabe einer SubQuery. Werden in dieser SubQuery Parameter benötigt, so ist der Parameter
            innerhalb der Query mit @ParameterName zu verwenden und mit der Methode mittels AddSubQueryParameter hinzuzufügen.
            </summary>
            <param name="yTableName">TabellenName</param>
            <param name="yColumnName">SpaltenName in der übergebenen Tabelle</param>
            <param name="yWholeSubQueryCommand"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.GetConditionExpression(System.String)">
            <summary>
            Rückgabe der SQL-Syntax
            </summary>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.GetDebugString(System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.AddAsSubQueryParameters(EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection)">
            <summary>
            Fügt ALLE Parameter der übergebenen Parameter-Collection als SubQuery-Parameters rein.
            </summary>
            <param name="yParameters"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.AddSubQueryParameter(System.String,System.Object)">
            <summary>
            Diese Methode fügt einen Parameter der SubQuery hinzu.
            </summary>
            <param name="yParameterName"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.GetSubstitutedSubQueryCommand(System.Boolean)">
            <summary>
            Diese Methode ersetzt alle Parameter welche im Command mit ihrem ursprünglichen Namen
            verwendet wurden, mit den nun geltenden.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.InternReplaceParameterNameInSubQueryCommand(System.String,System.String,System.String)">
            <summary>
            Diese Methode ersetzt nur dann, wenn nachher kein Buchstabe oder Zahl kommt.
            Es wird dadurch ein Problem verhindert. Es geht darum, dass Variablennamen einander 
            beinhalten können und dann eine falsche Ersetzung durchgeführt werden könnte. 
            Wenn ich nun nachschaue, ob nachher eh keine Zahl und kein Buchstabe kommt, dann
            ist der Variablenname zu Ende und ich darf ersetzen.
            Und wenn es genau am Ende eines Commands ist, kann ich es auch ersetzen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.SetExpressionAndCommand(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,System.String)">
            <summary>
            Diese Methode setzt die Expression und die SubQuery
            </summary>
            <param name="yLeftExpression"></param>
            <param name="yWholeSubQueryCommand"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDSubQueryCondition.SubQueryKeyWord">
            <summary>
            Soll in einer abgeleiteten Klasse das Sub-Query-Keyword zurückgeben.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDInSubqueryCondition">
            <summary>
            Diese Klasse stellt eine Überprüfung dar, welche prüft, ob die Expression innerhalb
            der SubQuery vorkommt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInSubqueryCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInSubqueryCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,System.String)">
            <summary>
            Konstruktor, mit Angabe einer SubQuery. Werden in dieser SubQuery Parameter benötigt, so ist der Parameter
            innerhalb der Query mit @ParameterName zu verwenden und mit der Methode mittels AddSubQueryParameter hinzuzufügen.
            </summary>
            <param name="yLeftExpression">linksseitige Expression</param>
            <param name="yWholeSubQueryCommand">Komplettes SQL-Command, welches eine SubQuery beschreibt</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInSubqueryCondition.#ctor(System.String,System.String)">
            <summary>
            Konstruktor, mit Angabe einer SubQuery. Werden in dieser SubQuery Parameter benötigt, so ist der Parameter
            innerhalb der Query mit @ParameterName zu verwenden und mit der Methode mittels AddSubQueryParameter hinzuzufügen.
            </summary>
            <param name="yColumnName">SpaltenName in der Standard-Tabelle</param>
            <param name="yWholeSubQueryCommand"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInSubqueryCondition.#ctor(System.String,System.String,System.String)">
            <summary>
            Konstruktor, mit Angabe einer SubQuery. Werden in dieser SubQuery Parameter benötigt, so ist der Parameter
            innerhalb der Query mit @ParameterName zu verwenden und mit der Methode mittels AddSubQueryParameter hinzuzufügen.
            </summary>
            <param name="yTableName">TabellenName</param>
            <param name="yColumnName">SpaltenName in der übergebenen Tabelle</param>
            <param name="yWholeSubQueryCommand"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInSubqueryCondition.MakeNotIn">
            <summary>
            Diese Methode "dreht" die IN-Condition in eine NOT IN-Condition um.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInSubqueryCondition.MakeIn">
            <summary>
            Diese Methode "dreht" die NOT-IN-Condition in eine IN-Condition um.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInSubqueryCondition.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInSubqueryCondition.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDInSubqueryCondition.SubQueryKeyWord">
            <summary>
            Das KeyWord
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDExistsSubqueryCondition">
            <summary>
            Diese Klasse stellt eine Überprüfung dar, welche prüft, ob die Expression innerhalb
            der SubQuery vorkommt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExistsSubqueryCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExistsSubqueryCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,System.String)">
            <summary>
            Konstruktor, mit Angabe einer SubQuery. Werden in dieser SubQuery Parameter benötigt, so ist der Parameter
            innerhalb der Query mit @ParameterName zu verwenden und mit der Methode mittels AddSubQueryParameter hinzuzufügen.
            </summary>
            <param name="yLeftExpression">linksseitige Expression</param>
            <param name="yWholeSubQueryCommand">Komplettes SQL-Command, welches eine SubQuery beschreibt</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExistsSubqueryCondition.#ctor(System.String,System.String)">
            <summary>
            Konstruktor, mit Angabe einer SubQuery. Werden in dieser SubQuery Parameter benötigt, so ist der Parameter
            innerhalb der Query mit @ParameterName zu verwenden und mit der Methode mittels AddSubQueryParameter hinzuzufügen.
            </summary>
            <param name="yColumnName">SpaltenName in der Standard-Tabelle</param>
            <param name="yWholeSubQueryCommand"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExistsSubqueryCondition.#ctor(System.String,System.String,System.String)">
            <summary>
            Konstruktor, mit Angabe einer SubQuery. Werden in dieser SubQuery Parameter benötigt, so ist der Parameter
            innerhalb der Query mit @ParameterName zu verwenden und mit der Methode mittels AddSubQueryParameter hinzuzufügen.
            </summary>
            <param name="yTableName">TabellenName</param>
            <param name="yColumnName">SpaltenName in der übergebenen Tabelle</param>
            <param name="yWholeSubQueryCommand"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExistsSubqueryCondition.MakeNotExists">
            <summary>
            Diese Methode "dreht" die EXISTS-Condition in eine NOT EXISTS-Condition um.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExistsSubqueryCondition.MakeExists">
            <summary>
            Diese Methode "dreht" die NOT-EXISTS-Condition in eine EXISTS-Condition um.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExistsSubqueryCondition.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDExistsSubqueryCondition.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDExistsSubqueryCondition.SubQueryKeyWord">
            <summary>
            Das KeyWord.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDInListCondition">
            <summary>
            Diese Klasse stellt eine Überprüfung dar, welche prüft, ob die Expression innerhalb
            der Liste vorkommt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDInListCondition.GrenzeOderKette">
            <summary>
            Unter und gleich dieser Grenze wird anstatt IN eine ODER-Kette gebildet.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInListCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInListCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,System.String[])">
            <summary>
            KOnstruktor mit Angabe der Liste aus Stringwerten gebildet.
            </summary>
            <param name="yLeftExpression">linksseitige Expression</param>
            <param name="yListe">List der String-Werte, die einfachen Hochkommas müssen NICHT übergeben werden.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInListCondition.#ctor(System.String,System.String[])">
            <summary>
            Konstruktor, mit Angabe einer Spalte der Standard-Table.
            </summary>
            <param name="yColumnName">SpaltenName in der Standard-Tabelle</param>
            <param name="yListe">List der String-Werte, die einfachen Hochkommas müssen NICHT übergeben werden.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInListCondition.#ctor(System.String,System.String,System.String[])">
            <summary>
            Konstruktor, mit Angabe einer Spalte der übergebenen Table.
            </summary>
            <param name="yTableName">TabellenName</param>
            <param name="yColumnName">SpaltenName in der übergebenen Tabelle</param>
            <param name="yListe">List der String-Werte, die einfachen Hochkommas müssen NICHT übergeben werden.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInListCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,System.Guid[])">
            <summary>
            KOnstruktor mit Angabe der Liste aus Guids gebildet.
            </summary>
            <param name="yLeftExpression">linksseitige Expression</param>
            <param name="yListe">List der String-Werte, die einfachen Hochkommas müssen NICHT übergeben werden.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInListCondition.#ctor(System.String,System.Guid[])">
            <summary>
            Konstruktor, mit Angabe einer Spalte der Standard-Table, SpezialFall Guid[]
            </summary>
            <param name="yColumnName">SpaltenName in der Standard-Tabelle</param>
            <param name="yListe">List der String-Werte, die einfachen Hochkommas müssen NICHT übergeben werden.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDInListCondition.#ctor(System.String,System.String,System.Guid[])">
            <summary>
            Konstruktor, mit Angabe einer Spalte der übergebenen Table, SpezialFall Guid[]
            </summary>
            <param name="yTableName">TabellenName</param>
            <param name="yColumnName">SpaltenName in der übergebenen Tabelle</param>
            <param name="yListe">List der String-Werte, die einfachen Hochkommas müssen NICHT übergeben werden.</param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotInListCondition">
            <summary>
            Diese Klasse stellt eine Überprüfung dar, welche prüft, ob die Expression innerhalb
            der Liste vorkommt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotInListCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotInListCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,System.String[])">
            <summary>
            KOnstruktor mit Angabe der Liste aus Stringwerten gebildet.
            </summary>
            <param name="yLeftExpression">linksseitige Expression</param>
            <param name="yListe">List der String-Werte, die einfachen Hochkommas müssen NICHT übergeben werden.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotInListCondition.#ctor(System.String,System.String[])">
            <summary>
            Konstruktor, mit Angabe einer Spalte der Standard-Table.
            </summary>
            <param name="yColumnName">SpaltenName in der Standard-Tabelle</param>
            <param name="yListe">List der String-Werte, die einfachen Hochkommas müssen NICHT übergeben werden.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotInListCondition.#ctor(System.String,System.String,System.String[])">
            <summary>
            Konstruktor, mit Angabe einer Spalte der übergebenen Table.
            </summary>
            <param name="yTableName">TabellenName</param>
            <param name="yColumnName">SpaltenName in der übergebenen Tabelle</param>
            <param name="yListe">List der String-Werte, die einfachen Hochkommas müssen NICHT übergeben werden.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotInListCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,System.Guid[])">
            <summary>
            KOnstruktor mit Angabe der Liste aus Guids gebildet.
            </summary>
            <param name="yLeftExpression">linksseitige Expression</param>
            <param name="yListe">List der String-Werte, die einfachen Hochkommas müssen NICHT übergeben werden.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotInListCondition.#ctor(System.String,System.Guid[])">
            <summary>
            Konstruktor, mit Angabe einer Spalte der Standard-Table, SpezialFall Guid[]
            </summary>
            <param name="yColumnName">SpaltenName in der Standard-Tabelle</param>
            <param name="yListe">List der String-Werte, die einfachen Hochkommas müssen NICHT übergeben werden.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDNotInListCondition.#ctor(System.String,System.String,System.Guid[])">
            <summary>
            Konstruktor, mit Angabe einer Spalte der übergebenen Table, SpezialFall Guid[]
            </summary>
            <param name="yTableName">TabellenName</param>
            <param name="yColumnName">SpaltenName in der übergebenen Tabelle</param>
            <param name="yListe">List der String-Werte, die einfachen Hochkommas müssen NICHT übergeben werden.</param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDCapabilities">
            <summary>
            Flags-Enum, der die Fähigkeiten beschreibt
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDCapabilities.None">
            <summary>
            die Conditions werden für keine Befähigung des SQl-Servers erzeugt
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDCapabilities.SQLFulltextSearch">
            <summary>
            Bei der Erstellung wird die Volltextsuche-Fähigkeit des Sql-Servers benutzt.
            Bei der Erstellung der Conditions muß dem aber Sorge getragen werden.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDCapabilities.All">
            <summary>
            Es werden alle Fähigkeiten aktiviert.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDParametrizedExpressionBase">
            <summary>
            Diese Klasse stellt die BasisKlasse für eine parametrisierte Expression dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParametrizedExpressionBase.#ctor">
            <summary>
            KOnstruktor zum Laden aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParametrizedExpressionBase.#ctor(System.String,System.String,System.String,System.Object)">
            <summary>
            Konstruktor
            </summary>
            <param name="yPrefix"></param>
            <param name="yParameterName"></param>
            <param name="yPostFix"></param>
            <param name="yValue">Wenn der Value NULL ist, wird kein Parameter verwendet.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParametrizedExpressionBase.ToWhereSyntax">
            <summary>
            Gibt Synatx in Where-Clause zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParametrizedExpressionBase.GetDebugString(System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParametrizedExpressionBase.GetParameterValueString">
            <summary>
            Gibt den Inhalt des Parameters als String zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParametrizedExpressionBase.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParametrizedExpressionBase.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterExpression">
            <summary>
            Diese Klasse stellt eine einfache Parameterverwendung dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterExpression.#ctor">
            <summary>
            KOnstruktor für das Lesen aus dem XML.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterExpression.DependsOnAlias(System.String)">
            <summary>
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterExpression.GetUsedAliase">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterExpression.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterExpression.#ctor(System.String,System.Object)">
            <summary>
            Konstruktor
            Achtung! Wenn Datum dann mit DateTimeToSQL behandeln!
            </summary>
            <param name="yParameterName"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterExpression.SetStandardTableName(System.String)">
            <summary>
            Da diese Expression eine reine Tabellenunabhängige Parameter-Expression
            ist, bewirkt diese methode GAR Nichts.
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterExpression.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterExpression.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterExpression.OnCapabilitiesChanged">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression">
            <summary>
            Diese Klasse stellt eine Column-Expression dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.#ctor">
            <summary>
            KOnstruktor für das Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.#ctor(System.String)">
            <summary>
            Konstruktor mit Angabe des SpaltenNamens, als TabellenName wird der Standard-Tabellenname verwendet.
            </summary>
            <param name="yColumnName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.#ctor(System.String,System.String,System.Int32)">
            <summary>
            Konstruktor mit Angabe des Spaltennamens und seines Aliases, als TabellenName wird jedoch der Standard-Tabellenname verwendet.
            Die Spalte wird mit yColumnName AS yColumnAlias verwendet. Macht als Bedingung keinen Sinn.
            </summary>
            <param name="yColumnName"></param>
            <param name="yColumnAlias"></param>
            <param name="yDummyInt">Dies ist nur ein Dummy-Parameter, weil es einmal den Konstruktor in einer früheren Version gegeben hat, welche auch 2 strings als Parameter gebraucht hat, aber eine andere Bedeutung hatte.</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.#ctor(System.String,System.String,System.String)">
            <summary>
            Konstruktor mit Angabe des Tabellennamens und des Spaltennamens und dessen Alias.
            Der TableName wird auf ReadOnly gesetzt. Der TableName und der ColumnAlias kann leer sein.
            </summary>
            <param name="yTableName"></param>
            <param name="yColumnName"></param>
            <param name="yColumnAlias">Wenn String.empty, dann gibt es keinen Alias</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.DependsOnAlias(System.String)">
            <summary>
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.GetUsedAliase">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.ToWhereSyntax">
            <summary>
            Dies gibt die Where-Syntax zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.GetDebugString(System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.SetStandardTableName(System.String)">
            <summary>
            Diese Methode legt den Standard-TabellenNamen fest, wenn das TableNameBehaviour entsprechend festgelegt wurde.
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.OnCapabilitiesChanged">
            <summary>
            Tut nix.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.ColumnName">
            <summary>
            Dies gibt den Spaltennamen zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.TableName">
            <summary>
            Dies gibt den TableName zurück oder legt ihn fest (Wenn TableNameBehaviour auf Read/Write festgelegt ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.Parameters">
            <summary>
            Diese Property findet hier bei der ColumnExpression KEINE Anwendung.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.PropertyTableNameBehaviour">
            <summary>
            Dies legt das Verhalten der Tablename Property fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.ColumnAlias">
            <summary>
            Dies gibt ColumnAlias zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.TableNameBehaviour">
            <summary>
            Dieser Enum beschreibt, wie sich der Tabellennamen in Bezug auf
            eine Änderung des Tabellennamens verhält.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.TableNameBehaviour.TableNameReadWrite">
            <summary>
            Dies bedeutet, daß der Table-Name beim auswerten der Expression mit
            dem Standard-Tabellennamen der Expression ersetzt werden darf und daher die TableName-Property
            ReadWrite ist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDColumnExpression.TableNameBehaviour.TableNameReadOnly">
            <summary>
            Dies bedeutet, daß der Tabellenname im Nachhinein nicht gesetzt werden darf, daher
            die TableName property readOnly ist.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDLiteralExpression">
            <summary>
            Stellt ein Literal zur Verfügung.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLiteralExpression.#ctor(System.String)">
            <summary>
            </summary>
            <param name="yLiteral"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLiteralExpression.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLiteralExpression.DependsOnAlias(System.String)">
            <summary>
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLiteralExpression.GetUsedAliase">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLiteralExpression.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLiteralExpression.OnCapabilitiesChanged">
            <summary>
            Setzt die Capabilities der Inner Expression
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLiteralExpression.SetStandardTableName(System.String)">
            <summary>
            Setzt den Standard-TableName der InnerExpression
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLiteralExpression.GetDebugString(System.Int32)">
            <summary>
            Gibt den DebugString zurück.
            </summary>
            <param name="yIndentLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLiteralExpression.ToWhereSyntax">
            <summary>
            Gibt die Where-Syntax zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLiteralExpression.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt ins XML
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDLiteralExpression.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            List aus dem XML
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDFunctionExpression">
            <summary>
            Diese Klasse stellt die Basisklasse für Expressions dar, welche eine andere Expression mit einer
            Funktion hüllen. z.B. UPPER(...)
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFunctionExpression.#ctor">
            <summary>
            Trivialkonstruktor zum Lesen aus dem XML.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFunctionExpression.DependsOnAlias(System.String)">
            <summary>
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFunctionExpression.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFunctionExpression.GetUsedAliase">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFunctionExpression.OnCapabilitiesChanged">
            <summary>
            Setzt die Capabilities der Inner Expression
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFunctionExpression.#ctor(System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase[])">
            <summary>
            Konstruktor
            </summary>
            <param name="yFunctionName">Der Name der Funktion</param>
            <param name="yExpressions">Die gehüllten Expressions, werden durch Beistrich getrennt</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFunctionExpression.SetStandardTableName(System.String)">
            <summary>
            Setzt den Standard-TableName der InnerExpression
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFunctionExpression.GetDebugString(System.Int32)">
            <summary>
            Gibt den DebugString zurück.
            </summary>
            <param name="yIndentLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFunctionExpression.ToWhereSyntax">
            <summary>
            Gibt die Where-Syntax zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFunctionExpression.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt ins XML
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDFunctionExpression.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            List aus dem XML
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDFunctionExpression.InnerExpressions">
            <summary>
            Dies gibt die InnerExpressions zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDOperationExpression">
            <summary>
            Diese Klasse stellt die Basisklasse für Expressions dar, welche andere Expressions mit einer
            Operation verknüpfen. z.B. ... + ... [+ ...]
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDOperationExpression.#ctor">
            <summary>
            Trivialkonstruktor zum Lesen aus dem XML.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDOperationExpression.DependsOnAlias(System.String)">
            <summary>
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDOperationExpression.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDOperationExpression.GetUsedAliase">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDOperationExpression.OnCapabilitiesChanged">
            <summary>
            Setzt die Capabilities der Inner Expression
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDOperationExpression.#ctor(System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase[])">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDOperationExpression.SetStandardTableName(System.String)">
            <summary>
            Setzt den Standard-TableName der InnerExpression
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDOperationExpression.GetDebugString(System.Int32)">
            <summary>
            Gibt den DebugString zurück.
            </summary>
            <param name="yIndentLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDOperationExpression.ToWhereSyntax">
            <summary>
            Gibt die Where-Syntax zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDOperationExpression.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt ins XML
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDOperationExpression.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            List aus dem XML
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDOperationExpression.InnerExpressions">
            <summary>
            Dies gibt die InnerExpressions zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDUpperExpression">
            <summary>
            Diese Klasse stellt eine UPPER(...) Expression dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDUpperExpression.#ctor">
            <summary>
            Trivialkonstruktor zum Laden aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDUpperExpression.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            KOnstruktor
            </summary>
            <param name="yInnerExpression"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression">
            <summary>
            Diese Klasse stellt eine geklammerte Liste von Strings dar: Syntax: (...,...,...)
            Dem Anwendungsfall Guid-Liste wird Rechnung getragen.
            Wenn die Liste leer ist, steht ()
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression.FromEnumListe``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Bastelt eine spezielle List-Expression: Es muss eine (streng typisierte) Liste oder ein Array von Enum-Werten übergeben werden.
            Diese werden in ihre jeweilige numerische Entsprechung umgecastet und dann als int-InList-Condition zurückgegeben!
            Achtung!! Dazu muss der Enum natürlich als int gecastet werden können!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression.DependsOnAlias(System.String)">
            <summary>
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression.GetUsedAliase">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression.#ctor(System.Boolean,System.String[])">
            <summary>
            Konstruktor mit Angabe der ListenWerte. Wenn yHullWithQuotes==true werden
            die einzelnen Werte mit Hochkommas eingeschlossen.
            </summary>
            <param name="yHullWithQuotes"></param>
            <param name="yListenWerte"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression.#ctor(System.String[])">
            <summary>
            Konstruktor mit Angabe der ListenWerte, welche schon Hochkommas haben sollten,
            wenn String-Konstanten gemeint sind. (d.h. es werden KEINE Hochkommas reingebaut, weil sie schon drin sein sollten)
            </summary>
            <param name="yListenWerte"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression.#ctor(System.Guid[])">
            <summary>
            Konstruktor mit Angabe der ListenWerte als Guids, welche mit ToString("B")
            umgewandelt und mit Hochkommas versehen werden.
            </summary>
            <param name="yListenWerte"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression.#ctor(System.Int32[])">
            <summary>
            Konstruktor mit Angabe der ListenWerte als Ints, welche mit ToString()
            umgewandelt werden.
            </summary>
            <param name="yListenWerte"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression.SetStandardTableName(System.String)">
            <summary>
            Tut nix.
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression.GetDebugString(System.Int32)">
            <summary>
            Gibt den DebugString zurück.
            </summary>
            <param name="yIndentLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression.OnCapabilitiesChanged">
            <summary>
            Tut nix.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression.ToWhereSyntax">
            <summary>
            Gibt die Where-Syntax zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDListExpression.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinType">
            <summary>
            Enum, der die untersschieldichen Joins spezifiziert.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinType.Inner">
            <summary>
            Inner Join = Von beiden nur die passenden.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinType.Left">
            <summary>
            Left Join = Von der Linken alle und von der rechten nur die passenden
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinType.Right">
            <summary>
            Right Join = Von der Linken nur die passenden und von der rechten alle
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinType.Full">
            <summary>
            Full join = von beiden alle, die Bedingung ist für die Fische, man muß mit WHERE einschränken.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint">
            <summary>
            Enum, der eventuelle Sperrhints definiert.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint.Minimal">
            <summary>
            Der Hint für die schwächste Lock-Stärke die möglich ist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint.NoHint">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint.ReadUncommitted">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint.ReadCommitted">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint.RepeatableRead">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint.Serializable">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint.XLock">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint.Maximal">
            <summary>
            Der Hint für die stärkste Lock-Stärke die möglich ist.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHintHelper">
            <summary>
            Helper
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHintHelper.TransactionIsStronger(EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,System.Data.IsolationLevel)">
            <summary>
            </summary>
            <param name="yTableHint"></param>
            <param name="yLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHintHelper.TableHintIsStronger(EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,System.Data.IsolationLevel)">
            <summary>
            </summary>
            <param name="yTableHint"></param>
            <param name="yLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHintHelper.GetTableHintText(EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint)">
            <summary>
            Gibt die textuelle Entsprechung des TableHints zurück.
            </summary>
            <param name="yHint"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHintHelper.LeftIsStronger(EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint)">
            <summary>
            Gibt zurück, ob der linke Hint "stärker" ist als der rechte.
            </summary>
            <param name="yHintLeft"></param>
            <param name="yHintRight"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHintHelper.LeftIsWeaker(EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint)">
            <summary>
            Gibt zurück, ob der linke Hint "schwächer" ist als der rechte.
            </summary>
            <param name="yHintLeft"></param>
            <param name="yHintRight"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHintHelper.RightIsStronger(EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint)">
            <summary>
            Gibt zurück, ob der rechte Hint "stärker" ist als der linke.
            </summary>
            <param name="yHintLeft"></param>
            <param name="yHintRight"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHintHelper.RightIsWeaker(EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint)">
            <summary>
            Gibt zurück, ob der rechte Hint "schwächer" ist als der linke.
            </summary>
            <param name="yHintLeft"></param>
            <param name="yHintRight"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition">
            <summary>
            Diese Klasse stellt die Definition eines gejointen Tabelle dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem XML
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.#ctor(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition)">
            <summary>
            Konstruktor
            </summary>
            <param name="yJoinedTableName"></param>
            <param name="yJoinedTableAlias"></param>
            <param name="yJoinCondition"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.#ctor(System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition)">
            <summary>
            Konstruktor,wobei der AliasName als Tabellenname angenommen wird.
            </summary>
            <param name="yJoinedTableName"></param>
            <param name="yJoinCondition"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.CreateFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode erzeugt eine JoinDefinition und befüllt sie mit den Werten aus dem XML-Node.
            </summary>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.SetStandardTableName(System.String)">
            <summary>
            Diese Methode setzt den Standard-Tabellenname der Join Condition
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.DependsOnAlias(System.String)">
            <summary>
            Gibt zurück, ob für die Ausführung des Joins der angegebene Alias notwendig ist
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.GetUsedAliase">
            <summary>
            Gibt die verwendeten Aliase zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.ShiftAliase(System.Collections.Hashtable)">
            <summary>
            </summary>
            <param name="yNewByOldKey"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.GetDebugString(System.Int32)">
            <summary>
            Debug-Ausgabe
            </summary>
            <param name="yIndentLevel"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.JoinedTableName">
            <summary>
            Dies gibt JoinedTableName zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.JoinedTableAlias">
            <summary>
            Dies gibt JoinedTableAlias zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.JoinCondition">
            <summary>
            Dies gibt JoinCondition zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.JoinType">
            <summary>
            Dies gibt JoinType zurück oder legt JoinType fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.MinimalLockHint">
            <summary>
            Wenn innerhalb einer Transaction, die schwächer ist, dann wird dieser Hint gesetzt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.MaximalLockHint">
            <summary>
            Wenn innerhalb einer Transaction, die stärker ist, dann wird dieser Hint gesetzt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.Parameters">
            <summary>
            Dies gibt die Parameters zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.SubJoins">
            <summary>
            Dies gibt SubJoins zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.SubQuery">
            <summary>
            Wenn nicht null wird nicht mit einer benannten Table, sondern mit der angegebenen SubQuery gejoint.
            Es muss dann ein JoinedTableAlias verwendet werden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition.SubQueryTableName">
            <summary>
            Dies gibt SubQueryTableName zurück oder legt SubQueryTableName fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection">
            <summary>
            Diese Klasse stellt eine Auflistung von Objekten von Typ UMQDJoinDefinition dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.SetParentQD(EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef)">
            <summary>
            Setzt den Papa.
            </summary>
            <param name="yParentQD"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.SetParentJD(EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition)">
            <summary>
            Setzt den Papa.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.Add(EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition)">
            <summary>
            Hinzufügen, am Ende der Liste
            </summary>
            <param name="yJoinDefinition"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.Insert(EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinition)">
            <summary>
            Hinzufügen, am Beginn der Liste
            </summary>
            <param name="yJoinDefinition"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.AddNew(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition)">
            <summary>
            Diese Methode fügt eine neue JoinDefinition hinzu und gibt einen Verweis drauf zurück.
            </summary>
            <param name="yJoinedTableName"></param>
            <param name="yJoinedTableAlias"></param>
            <param name="yJoinCondition"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.AddNew(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinType,EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition)">
            <summary>
            Diese Methode fügt eine neue JoinDefinition hinzu und gibt einen Verweis drauf zurück.
            </summary>
            <param name="yJoinedTableName"></param>
            <param name="yJoinType"></param>
            <param name="yJoinedTableAlias"></param>
            <param name="yJoinCondition"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.InsertNew(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition)">
            <summary>
            Diese Methode fügt eine neue JoinDefinition am Beginn hinzu und gibt einen Verweis drauf zurück.
            </summary>
            <param name="yJoinedTableName"></param>
            <param name="yJoinedTableAlias"></param>
            <param name="yJoinCondition"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.InsertNew(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinType,EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition)">
            <summary>
            Diese Methode fügt eine neue JoinDefinition am Beginn hinzu und gibt einen Verweis drauf zurück.
            </summary>
            <param name="yJoinType"></param>
            <param name="yJoinedTableName"></param>
            <param name="yJoinedTableAlias"></param>
            <param name="yJoinCondition"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.CreateFromXmlNode(System.Xml.XmlNode,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef)">
            <summary>
            Diese Methode erzeugt eine UMQDJoinDefinitionCOllection und befüllt sie mit 
            den Daten aus dem übergebenen Node.
            </summary>
            <param name="yNode"></param>
            <param name="yParentQD"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.OnClearComplete">
            <summary>
            Aktionen, wenn alle entfernt wurden
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.OnRemoveComplete(System.Int32,System.Object)">
            <summary>
            Aktionen, wenn eine entfernt wurde
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.SetStandardTableName(System.String)">
            <summary>
            Diese Methode setzt den Standard-Tabellenname aller JoinDefs
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.GetAliasesFromTableName(System.String)">
            <summary>
            Gibt zurück, mit welchen Aliasen die Tabelle bekannt ist.
            </summary>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.Occures(System.String,System.String)">
            <summary>
            gibt zurück, ob es zumindest einen Join gibt, der die angegebene Tabelle mit dem angegebenen Aliasnamen
            wo dazujoint.
            </summary>
            <param name="yAliasName"></param>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.AddNewIfNotOccures(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinType,EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition)">
            <summary>
            Diese Methode fügt eine neue JoinDefinition hinzu und gibt einen Verweis drauf zurück, wenn die angegebene Tabelle
            mit dem angegebenen Alias noch nicht dazugejoint wurde.
            </summary>
            <param name="yJoinedTableName"></param>
            <param name="yJoinedTableAlias"></param>
            <param name="yJoinCondition"></param>
            <param name="yJoinType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.AddNewIfNotOccures(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition)">
            <summary>
            Diese Methode fügt eine neue JoinDefinition hinzu und gibt einen Verweis drauf zurück, wenn die angegebene Tabelle
            mit dem angegebenen Alias noch nicht dazugejoint wurde.
            </summary>
            <param name="yJoinedTableName"></param>
            <param name="yJoinedTableAlias"></param>
            <param name="yJoinCondition"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.InsertNewIfNotOccures(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinType,EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition)">
            <summary>
            Diese Methode fügt eine neue JoinDefinition am Beginn hinzu und gibt einen Verweis drauf zurück, wenn die angegebene Tabelle
            mit dem angegebenen Alias noch nicht dazugejoint wurde.
            </summary>
            <param name="yJoinedTableName"></param>
            <param name="yJoinedTableAlias"></param>
            <param name="yJoinCondition"></param>
            <param name="yJoinType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.InsertNewIfNotOccures(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDCrossTablesEqualsCondition)">
            <summary>
            Diese Methode fügt eine neue JoinDefinition am Beginn hinzu und gibt einen Verweis drauf zurück, wenn die angegebene Tabelle
            mit dem angegebenen Alias noch nicht dazugejoint wurde.
            </summary>
            <param name="yJoinedTableName"></param>
            <param name="yJoinedTableAlias"></param>
            <param name="yJoinCondition"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.SortDependend">
            <summary>
            Diese Methode sortiert die Joins, sodaß sie in der Reihenfolge ausgeführt werden, damit
            alle Joins richtig bereits da sind.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.GetDebugString(System.Int32)">
            <summary>
            Debug-Ausgabe
            </summary>
            <param name="yIndentLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.GetTableMaximalLockHint(EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint)">
            <summary>
            </summary>
            <param name="yTableMaximalLockHint"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.GetTableMinimalLockHint(EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint)">
            <summary>
            </summary>
            <param name="yTableMinimalLockHint"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.DefaultJoinType">
            <summary>
            Der Defaultmäßige JoinType für neue Joins mit AddNew oder InsertNew.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection.JoinParameters">
            <summary>
            Dies gibt Parameters zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameter">
            <summary>
            Diese Klasse stellt einen Parameter dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameter.GetValueDebugString">
            <summary>
            Gibt als Text den Wert des Parameters zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameter.GetDebugString(System.Int32)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameter.OnCapabilitiesChanged">
            <summary>
            Tut nichts
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameter.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameter.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameter.ID">
            <summary>
            Id des Parameters
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameter.Name">
            <summary>
            Name des Parameters, wie er im SQL-Command verwendet wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameter.Value">
            <summary>
            Dies gibt den aktuellen Wert des Parameters zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection">
            <summary>
            Diese Klasse verwaltet die Parameter und ihre Namen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.AddNewParameterAndReturnId(System.String,System.Object)">
            <summary>
            Diese Methode fügt einen neuen Parameter der Auflistung hinzu.
            Man gibt einen Soll-Namen an, welcher verändert wird, um eindeutige ParameterNamen
            zu erreichen. Es wird die ID des Parameters zurückgegeben, welche weiterverwendet
            werden muß, da sich ja der Name ändern kann.
            </summary>
            <param name="ySollParameterName"></param>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.ParameterExistsWithName(EDV2000.Common.SQL.Universal.QueryDef.UMQDParameter)">
            <summary>
            Gibt zurück, ob ein gewisser Parametermit dem Namen des übergebenen aber einer anderen Instanz
            bereits existiert.
            </summary>
            <param name="yParameter"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.AddSubCollection(EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection)">
            <summary>
            Diese Methode fügt einen Verweis auf eine Unter-Auflistung von Parameter hinzu und
            ändert in dieser Auflistung die Namen der Parameter, damit sie wieder eindeutig sind.
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.InsertSubCollection(EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection)">
            <summary>
            Diese Methode fügt einen Verweis auf eine Unter-Auflistung von Parameter am Beginn hinzu und
            ändert in dieser Auflistung die Namen der Parameter, damit sie wieder eindeutig sind.
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.RemoveSubCollection(EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection)">
            <summary>
            Diese Methode entfernt die Collection aus der Liste der SubCollections.
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.ClearSubCollections">
            <summary>
            Diese Methode entfernt alle Subcollections.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.AddConditionParametersToSqlCommand(System.Data.SqlClient.SqlCommand)">
            <summary>
            Diese Methode trägt die in der Collection und in allen Subcollections verwendeten Parameter 
            im SqlCommand ein.
            </summary>
            <param name="yCommand"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.InternAddConditionParametersToSqlCommand(System.Data.SqlClient.SqlCommand)">
            <summary>
            Diese Methode trägt die in der Collection und in allen Subcollections verwendeten Parameter 
            im SqlCommand ein.
            </summary>
            <param name="yCommand"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.EnsureParameterNameUniqueness">
            <summary>
            Geht alle Parameter und die der SubCollections durch und prüft, ob eh jeder Name nur einmal vorkommt!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.ReadTopLevelParametersFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode liest nur die Daten der obersten ParamaterCollection aus dem XMLNode.
            (excl. SubCollections)
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node.
            (incl. SubCollections)
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.WriteTopLevelParametersToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert nur die unmittelbaren Daten der Parameter in den übergebenen XMLNode.
            (excl. SubCollections)
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz (incl. SubCollections) in den übergebenen XML-Node
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.Item(System.Guid)">
            <summary>
            Dies gibt den Parameter mit der übergebenen ID zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.SubCollections">
            <summary>
            Dies gibt die Unter-ParameterCollections zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.AllParameters">
            <summary>
            Dies gibt ALLE Parameter (auch die von Subcollections) zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UMQDParameterCollection.RootCollection">
            <summary>
            Gibt die oberste Collection zurück!
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody">
            <summary>
            Diese Klasse beinhaltet die Definition der Abfrage. Es wird hier
            also definiert, wie die Filterbedingung auszusehen hat, die dem SQL-Statement
            mitgeteilt wird.
            </summary>
            <remarks>
            27.11.2003/TC: MarshalByRef -> Serializable
            </remarks>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            KOnstruktor mit Angabe der Condition
            </summary>
            <param name="yCondition"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.InitializeParameterCollections">
            <summary>
            Diese Methode nimmt die Parameter der Condition auf.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode befüllt die aktuelle Instanz mit den Daten aus dem übergebenen XML-Node, welche
            mittels WriteToXmlNode in den Node geschrieben wurden. Dies ist eine Art Deserialisierung/
            UnMarshalling.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode speichert die Daten der aktuellen Instanz in den übergebenen XML-Node, sodaß
            sie mit Aufruf der Methode ReadFromXmlNode wieder eingelesen werden können.
            Dies ist eine Art Serialisierugn/Marshalling.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.Clone">
            <summary>
            Mittlerweile wird es komplett mit DeepCloner.CloneWithSerialize geclont!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.SetStandardTableName(System.String)">
            <summary>
            Diese Methode setzt den Standard-Tabellennamen aller Conditions
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.SetStateObject(System.String,System.Object)">
            <summary>
            Trägt ein beliebiges (serialisierbares) State-Object ein!
            Null zuweisen zum Entfernen!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.GetStateObject(System.String,System.Object)">
            <summary>
            gibt ein vorher unter dem Namen hinterlegtes State-Object zurück!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.GetStateObjectNames">
            <summary>
            Gibt die Namen aller mit SetStateObject hinterlegten Objekte zurück!
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.DistinctSelect">
            <summary>
            Dies legt fest oder gibt zurück, ob die Select-Clause mit DISTINCT erfolgt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.Condition">
            <summary>
            Condition
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.AdditionalColumns">
            <summary>
            Dies gibt die Auflistung der AdditionalColumns zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.Parameters">
            <summary>
            Dies gibt Parameters zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.OrderByFieldNames">
            <summary>
            Dies legt die Namen der Felder fest, nach denen im SQL-Command sortiert wird,
            dies übersteuert eventuelle OrderTagName-Spaltennamen vom DataHolder
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.MainTableAlias">
            <summary>
            Dies ist die Möglichkeit bei der Haupttabelle einen Alias zu setzen, wobei netürlich
            bei  der Select-Clause bei den Feldnamen nicht der TableName sondern der Alias verwendet wird
            bzw. verwendet werden muß.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.OrderTagName">
            <summary>
            Dies ist der Tag-Name, nach dem das Ergebnis sortiert wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.Offset">
            <summary>
            Dies gibt Offset zurück oder legt Offset fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.Count">
            <summary>
            Dies gibt Count zurück oder legt Count fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.OnlyAdditionalColumns">
            <summary>
            Wenn true, werden die Spalten eines DataHolders ignoriert und nur die AdditionalColumns genommen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.MainTableMinimalLockHint">
            <summary>
            Wenn innerhalb einer Transaction, die schwächer ist, dann wird dieser Hint für die MainTable gesetzt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.MainTableMaximalLockHint">
            <summary>
            Wenn innerhalb einer Transaction, die stärker ist, dann wird dieser Hint für die MainTable gesetzt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.WholeQueryMinimalLockHint">
            <summary>
            Hier kann ein Hint für alle durch diese Abfrage betroffenen Tabellen gesetzt werden.
            Wenn im einzelnen stärker, dann gilt das.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryBody.WholeQueryMaximalLockHint">
            <summary>
            Hier kann ein Hint für alle durch diese Abfrage betroffenen Tabellen gesetzt werden.
            Wenn im einzelnen schwächer, dann gilt das.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef">
            <summary>
            Diese Klasse beinhaltet die Definition der Abfrage. Es wird hier
            also definiert, wie die Filterbedingung auszusehen hat, die dem SQL-Statement
            mitgeteilt wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            Konstruktor mit Angabe der Condition
            </summary>
            <param name="yCondition"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef.InitializeParameterCollections">
            <summary>
            Diese Methode nimmt zusätzlich die Parameter der JoinDefs auf.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest aus dem XML.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt ins XML
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef.SetStandardTableName(System.String)">
            <summary>
            Diese Methode setzt den Standard-Tabellennamen aller Conditions (d.h. bei denen, die keinen angegeben haben)
            (Auch bei den Join-Conditions)
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef.GetAliasesFromTableName(System.String)">
            <summary>
            Gibt zurück, mit welchen Aliasen die Tabelle bekannt ist.
            </summary>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef.ShiftAliase">
            <summary>
            Diese methode ändert alle Aliase um, sodaß sie bei gleicher Eindeutigkeit einen neuen Namen bekommen!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef.DependsOnAlias(System.String)">
            <summary>
            gibt zurück, ob ein Join oder eine Condition den übergebenen Alias benötigt!!
            Weiters werden noch die OrderByFieldNames und die AdditionalColumns untersucht.
            </summary>
            <param name="yAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef.CreateSQLSelectCommand(EDV2000.Common.SQL.TransactionProvider,System.String,EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Erzeugt ein SQL-Command, welches die Spalten des DataHolder (oder je nachdem, was in der QueryDef hinterlegt ist) zu befüllen.
            </summary>
            <param name="yDataHolderToFill"></param>
            <param name="yMainTableName"></param>
            <param name="yTProvider"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef.GetDebugString">
            <summary>
            Debug-Ausgabe
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef.GetDebugString(System.Int32)">
            <summary>
            Debug-Ausgabe
            </summary>
            <param name="yIndentLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef.CloneWithSerialize">
            <summary>
            Wird komplett mit DeepCloner.CloneWithSerialize geclont!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef.JoinDefinitions">
            <summary>
            Dies gibt die Auflistung der JoinDefinitions zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef.PreSqlCommandText">
            <summary>
            Wenn nicht leer wird dieser Text als Literal vor dem eigentlichen SQL text eingefügt
            (Bei CountRecords und QueryRecord)
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.QueryDef.UMQDRangeCondition">
            <summary>
            Diese Klasse stellt eine Von-Bis Bedingung dar.
            Diese Klasse leitet von UMQDWrappingConditionBase ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDRangeCondition.#ctor">
            <summary>
            KOnstruktor zum Lesen aus dem SQL
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDRangeCondition.#ctor(System.String,System.Object,System.Object)">
            <summary>
            Konstruktor
            </summary>
            <param name="yColumnName">Spaltenname oder SQL-Expression</param>
            <param name="yVonValue">kann auch null sein, dann halt kein von</param>
            <param name="yBisValue">kann auch null sein, dann halt kein bis</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDRangeCondition.#ctor(System.String,System.String,System.Object,System.Object)">
            <summary>
            Konstruktor
            </summary>
            <param name="yTableName">TableName</param>
            <param name="yColumnName">SpaltenName</param>
            <param name="yVonValue">kann auch null sein, dann halt kein von</param>
            <param name="yBisValue">kann auch null sein, dann halt kein bis</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.QueryDef.UMQDRangeCondition.#ctor(EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDExpressionBase)">
            <summary>
            Konstruktor
            </summary>
            <param name="yLeftExpression">Expression, welche die Bedingung erfüllen muß</param>
            <param name="yLowerExpression">Expression mit der bei der unteren Bedingung verglichen wird (oder null)</param>
            <param name="yUpperExpression">Expression mit der bei der oberen Bedingung verglichen wird (oder null)</param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.SqlGroupedReader.SqlGroupedReader">
            <summary>
            Diese Klasse stellt eine Art Reader bereit, welcher einen SQL-DataReader gruppiert durchgeht, wobei
            definiert werden kann, welche Spalten zu gruppieren sind.
            Mittels der Klasse GroupFieldDefinition kann definiert werden, nach welchen Feldern in welcher Hierarchieebene zu gruppieren
            ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.SqlGroupedReader.SqlGroupedReader.#ctor(System.Data.SqlClient.SqlDataReader)">
            <summary>
            Konstruktor
            </summary>
            <param name="yReader"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.SqlGroupedReader.SqlGroupedReader.#ctor(System.Data.SqlClient.SqlDataReader,EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupFieldsDefinition)">
            <summary>
            KOnstruktor
            </summary>
            <param name="yReader"></param>
            <param name="yGroupDefinition"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.SqlGroupedReader.SqlGroupedReader.#ctor(System.Data.SqlClient.SqlDataReader,System.String[])">
            <summary>
            Konstruktor
            </summary>
            <param name="yReader"></param>
            <param name="yGroupFieldNames"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.SqlGroupedReader.SqlGroupedReader.Read">
            <summary>
            Diese Methode liest das nächste Ergebnis dieses Readers ein und stellt es als CurrentGroupRow bereit
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.SqlGroupedReader.SqlGroupedReader.CurrentGroupRow">
            <summary>
            Dies gibt die bis jetzt eingelesene Group-Row zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.SqlGroupedReader.SqlGroupedReader.GroupDefinition">
            <summary>
            Dies gibt die GroupDefinition zurück oder legt sie fest
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupFieldsDefinition">
            <summary>
            Diese Klasse stellt die Definition der Gruppen für den SqlGroupedReader dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupFieldsDefinition.AddGroupField(System.String)">
            <summary>
            Diese Methode fügt ein GroupField hinzu
            </summary>
            <param name="yFieldName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupFieldsDefinition.ClearGroupFields">
            <summary>
            Diese MEthode löscht alle GruppenFelder.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupFieldsDefinition.GroupFields">
            <summary>
            Dies gibt ein Array der FeldNamen zurück, die per Definition gleich sein müssen,
            damit die Datensätze in dieser Gruppe zusammengefaßt werden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupFieldsDefinition.SubGroupDefinition">
            <summary>
            Dies gibt die UntergruppenDefinition zurück oder legt sie fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupFieldsDefinition.UpperGroupFieldnames">
            <summary>
            Dies gibt die Lister der zu gruppierenden FeldNamen in Großschreibung zurück
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupedRow">
            <summary>
            Diese Klasse stellt den Inhalt einer Gruppe dar, welche vom SqlGroupedReader gelesen werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupedRow.SetValue(System.String,System.Object)">
            <summary>
            Diese Methode legt den Inhalt des Feldes fest.
            </summary>
            <param name="yFieldName"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupedRow.ClearSubGroups">
            <summary>
            Diese Methode löscht alle Untergruppen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupedRow.AddSubGroup(EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupedRow)">
            <summary>
            Diese Methode fügt eine Unter-RowGroup hinzu.
            </summary>
            <param name="yRowGroup"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupedRow.InThisGroup(System.Collections.Hashtable)">
            <summary>
            Dieser Methode wird eine HashTable mit den Feldinhalten übergeben (key=FeldName,value=content).
            Es wird geprüft, ob diese Inhalte zu der aktuellen Gruppe passen.
            D.h. jeder Feldinhalt innerhalb dieser Gruppe wird auf Gleichheit geprüft
            </summary>
            <param name="yFieldContents"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupedRow.GetFieldName(System.Int32)">
            <summary>
            Diese Methode gibt den FeldNamen zum Index zurück.
            </summary>
            <param name="yIndex"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupedRow.Item(System.String)">
            <summary>
            Dies gibt den Inhalt zum übergebenen FeldNamen zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupedRow.FieldNames">
            <summary>
            Dies gibt ein Array der Feldnamen zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupedRow.FieldValues">
            <summary>
            Dies gibt die DictionaryEntry-Auflistung der Field-Inhalte zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupedRow.SubGroups">
            <summary>
            Dies gibt ein Array der UnterGruppenInhalte zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupedRow.Parent">
            <summary>
            Dies gibt die übergeordnete RowGroup zurück oder null, wenn es die Top-Level-Group ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.SqlGroupedReader.GroupedRow.FieldCount">
            <summary>
            Dies gibt die Anzahl der Felder zurück
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UMSSelectClauseDefinition">
            <summary>
            Diese Klasse stellt eine Select-Anweisung dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectClauseDefinition.#ctor">
            <summary>
            TrivialKonstruktor fürs clonen
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectClauseDefinition.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yMainTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectClauseDefinition.#ctor(System.String,System.String[])">
            <summary>
            Konstruktor mit Angabe von von der Haupttabelle zu selektierende Spalten.
            </summary>
            <param name="yMainTableName"></param>
            <param name="yColumnNames"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectClauseDefinition.GetSqlSyntax">
            <summary>
            Dies gibt die Syntax zurück, wie sie im SqlCommand zu verwenden ist.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectClauseDefinition.JoinTable(System.String,System.String,System.String)">
            <summary>
            Diese Methode fügt eine gejointe Tabelle hinzu. Es wird der TabellenNamen direkt als Alias verwendet.
            Weiters kann nur mit genau einem Feld verknüpft werden.
            </summary>
            <param name="yTableName"></param>
            <param name="yMainTableColumnName"></param>
            <param name="yJoinedTableColumnName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectClauseDefinition.JoinTable(System.String,System.String,System.String,System.String)">
            <summary>
            Diese Methode fügt eine gejointe Tabelle hinzu. Es wird der übergebene Alias als Alias verwendet.
            Weiters kann nur mit genau einem Feld verknüpft werden.
            </summary>
            <param name="yTableName"></param>
            <param name="yAlias"></param>
            <param name="yMainTableColumnName"></param>
            <param name="yJoinedTableColumnName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectClauseDefinition.JoinTable(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase)">
            <summary>
            Diese Methode fügt eine gejointe Tabelle hinzu. Es wird der übergebene Alias als Alias verwendet.
            Weiters kann irgendeine Condition angegeben werden
            </summary>
            <param name="yTableName"></param>
            <param name="yAlias"></param>
            <param name="yJoinCondition"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectClauseDefinition.InsertParameterInSqlCommand(System.Data.SqlClient.SqlCommand)">
            <summary>
            Dies trägt die vorhandenen Parameter ins SqlCommand ein.
            </summary>
            <param name="yCommand"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UMSSelectClauseDefinition.MainTableName">
            <summary>
            Dies gibt den Namen der Haupttabelle zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UMSSelectClauseDefinition.ColumnsToSelect">
            <summary>
            Dies gibt die Auflistung der zu selektierenden Spalten zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UMSSelectClauseDefinition.Parameters">
            <summary>
            Dies gibt eventuelle Parameter zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UMSSelectClauseDefinition.JoinedTables">
            <summary>
            Dies gibt die Auflistung der joined Tables zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UMSSelectClauseDefinition.MainTableCondition">
            <summary>
            Dies gibt die FilterCondition des Select-Konstrukts zurück, oder legt sie fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UMSSelectColumnCollection">
            <summary>
            Eine Auflistung von Objekten des Types UMQDColumnExpression.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectColumnCollection.Add(System.String)">
            <summary>
            Diese MEthode fügt eine Spalte der auflistung hinzu.
            </summary>
            <param name="yColumnName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectColumnCollection.Add(System.String,System.String)">
            <summary>
            Fügt eine Spalte der Auflistung hinzu
            </summary>
            <param name="yColumnName"></param>
            <param name="yColumnAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectColumnCollection.GetColumnsForSelectClause">
            <summary>
            Dies gibt die SpaltenNamen der Auflistung durch Beistrich getrennt zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UMSSelectColumnCollection.Alias">
            <summary>
            Dies gibt den TableName zurück für diese Columns oder legt ihn fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UMSSelectJoinTypes">
            <summary>
            Dieser Enum gibt an, wie der Join stattfindet
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UMSSelectJoinTypes.Inner">
            <summary>
            Inner
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UMSSelectJoinTypes.Left">
            <summary>
            Left outer
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UMSSelectJoinTypes.Right">
            <summary>
            Right Outer
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UMSSelectJoinTypes.Full">
            <summary>
            Full Outer
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UMSSelectJoinedTable">
            <summary>
            Diese Klasse stellt eine Tabelle dar, welche in einem SelectClause gejoint werden kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectJoinedTable.#ctor">
            <summary>
            Trivialkonstruktor fürs Clonen
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectJoinedTable.#ctor(EDV2000.Common.SQL.Universal.UMSSelectClauseDefinition)">
            <summary>
            Konstruktor
            </summary>
            <param name="ySelectClause"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectJoinedTable.GetJoinSqlSyntax">
            <summary>
            Dies gibt die SQL-Syntax des Joins selber zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UMSSelectJoinedTable.TableName">
            <summary>
            Dies gibt den TableName zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UMSSelectJoinedTable.Alias">
            <summary>
            Dies gibt den Alias zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UMSSelectJoinedTable.JoinCondition">
            <summary>
            Dies gibt die JoinCondition zurück .
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UMSSelectJoinedTable.ColumnsToSelect">
            <summary>
            Dies gibt die Auflistung der bei dieser gejointen Tabelle zu selektierenden Felder zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UMSSelectJoinedTable.JoinType">
            <summary>
            Dies gibt den JoinType zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UMSSelectJoinedTable.FilterCondition">
            <summary>
            Dies gibt die Filter-Condition der Joined Table zurück oder legt sie fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UMSSelectJoinedTableCollection">
            <summary>
            Dies ist eine Auflistung von UMSSelectJoinedTable-Objekten
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectJoinedTableCollection.#ctor">
            <summary>
            KOnstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UMSSelectJoinedTableCollection.Add(EDV2000.Common.SQL.Universal.UMSSelectJoinedTable)">
            <summary>
            Fügt ein Objekt der Auflistung hinzu.
            </summary>
            <param name="yJoinedTable"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderBaseCollection">
            <summary>
            Diese Klasse stellt eine typsichere Auflistung von UniversalDataHolderBase-Objekten dar.
            </summary>
            <remarks>
            11.08.2003/TC: Serializable gesetzt, Default Konstruktor
            </remarks>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBaseCollection.#ctor">
            <summary>
            Default Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBaseCollection.Add(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Dies fügt einen DataHolder der Auflistung hinzu.
            </summary>
            <param name="yDataHolder"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBaseCollection.GetRecords(System.String,System.Object)">
            <summary>
            Diese MEthode gibt ein Array aller DataHolder zurück, welche im Feld mit dem übergebenen Namen 
            den gesuchten Wert haben.
            </summary>
            <param name="ySuchFeldName"></param>
            <param name="ySuchInhalt"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBaseCollection.GetRecords(System.String,System.Object,System.Type)">
            <summary>
            Diese MEthode gibt ein Array aller DataHolder zurück, welche im Feld mit dem übergebenen Namen 
            den gesuchten Wert haben und vom gesuchten Typ oder einem davon abgeleiteten sind.
            (Zumindest jedoch natürlich UniversalDataHolderBase)
            </summary>
            <param name="ySuchFeldName"></param>
            <param name="ySuchInhalt"></param>
            <param name="ySearchedType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderBaseCollection.RemoveRecords(System.String,System.Object)">
            <summary>
            Diese Methode löscht alle DataHolder aus der Liste, bei denen das Feld mit dem übergebenen Namen
            den übergebenen Inhalt hat und gibt die Anzahl der gelöschten DataHolder zurück.
            </summary>
            <param name="ySuchFeld"></param>
            <param name="ySuchInhalt"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBaseCollection.Item(System.Int32)">
            <summary>
            Dies gibt den DataHolder an der übergebenen Index-Position zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderBaseCollection.Item(System.String,System.Object)">
            <summary>
            Dies gibt den ersten DataHolder zurück, welcher im Feld mit dem übergebenen Namen
            den gesuchten Wert hat.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderChangedFieldsStore">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderChangedFieldsStore.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderChangedFieldsStore.SetFieldChanged(System.String)">
            <summary>
            Trägt ein, daß das Feld nun als verändert gilt.
            </summary>
            <param name="yFieldName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderChangedFieldsStore.ResetChangedStatus">
            <summary>
            Diese Methode setzt den DataChanged-Status (des aktuellen Bearbeitungs-States) zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderChangedFieldsStore.ImportFrom(EDV2000.Common.SQL.Universal.UniversalDataHolderChangedFieldsStore)">
            <summary>
            </summary>
            <param name="yOtherStore"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderChangedFieldsStore.BeginEdit">
            <summary>
            Sofern noch nicht im EditMode wird die aktuelle Liste der geänderten Felder wegkopiert.
            Nachher im EditMode.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderChangedFieldsStore.CancelEdit">
            <summary>
            Wenn im EditMode, wird die aktuelle Liste der geänderten Felder durch die weggemerkte ersetzt.
            Nachher nicht meht im EditMode.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderChangedFieldsStore.EndEdit">
            <summary>
            Wenn im EditMode, wird die weggemerkte Liste entfernt.
            Nachher nicht meht im EditMode.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderChangedFieldsStore.Count">
            <summary>
            Gibt die Anzahl der geänderten Felder zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderChangedFieldsStore.ChangedFieldNames">
            <summary>
            Dies gibt ein Array von FeldNamen zurück, welche momentan als geändert gelten.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderChangedFieldsStore.Changed">
            <summary>
            Gibt zurück, ob irgendein Feld als verändert gilt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderChangedFieldsStore.IsCompletelyEmpty">
            <summary>
            Wenn hier true zurückgegeben wird, speichert dieser Store keinen wie auch immer gearteten State.
            (Ausser der Information, dass er komplett leer ist)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderChangedFieldsStore.InEditMode">
            <summary>
            Gibt zurück, ob sich die aktuelle Instanz bereits im EditMode befindet oder nicht.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderComparer">
            <summary>
            Ein IComparer für UniversalDataHolders
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderComparer.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderComparer.#ctor(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.String)">
            <summary>
            Konstruktor mit Angabe eines DataHolders und dem zu nehmenden Order-Tag-Name
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderComparer.#ctor(System.String[])">
            <summary>
            Konstruktor mit Angabe der Spalten, nach denen sortiert werden soll.
            </summary>
            <param name="yOrderColumnNames"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderComparer.SetDescendingColumnNames(System.String[])">
            <summary>
            Setzt die Spaltennamen der Spalten, nach denen absteigend sortiert werden soll.
            </summary>
            <param name="yColumnNames"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderComparer.Compare(System.Object,System.Object)">
            <summary>
            Vergleicht die beiden DataHolder
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderComparer.OrderColumnNames">
            <summary>
            Dies gibt OrderColumnNames zurück oder legt OrderColumnNames fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderComparer.DescendingColumnNames">
            <summary>
            Dies gibt die Spaltennamen der Spalten zurück, die absteigend sortiert werden sollen.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderContext">
            <summary>
            Diese Klasse stellt den Context dar, innerhalb von dem ein DataHolder zum Server geschickt wird.
            Wenn diese Klasse serialisiert wird, wird geprüft, ob statisch bei der UniversalDataHolderBase-Klasse 
            ein ClientSide- oder ein ServerSideAtSerializationContextProvider vorhanden ist.
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderContext.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderContext.FillWithClientContextProvider">
            <summary>
            Befüllt den DataHolderContext mit Hilfe des statischen Client-ContextProviders!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderContext.FillWithClientContextProvider(EDV2000.Common.SQL.Universal.IClientSideAtSerializationUniversalDataHolderContextProvider)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderContext.FillWithServerContextProvider(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Befüllt den DataHolder oder dessen Context mit Hilfe des statischen Server-ContextProviders!
            </summary>
            <param name="yDataHolder"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderContext.Clone">
            <summary>
            Versucht den Inhalt deep zu clonen, wenn ICloneable nicht implementiert
            ist, dann gehts halt nicht.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderContext.ContextParameters">
            <summary>
            Dies gibt ContextParameters zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.IClientSideAtSerializationUniversalDataHolderContextProvider">
            <summary>
            Dieses Interface beschreibt eine Klasse, welche in der Lage ist, den UniversalDataHolderContext
            mit Context-Informationen des Clients zu befüllen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IClientSideAtSerializationUniversalDataHolderContextProvider.FillContext(EDV2000.Common.SQL.Universal.UniversalDataHolderContext)">
            <summary>
            Diese Methode soll den Context mit Informationen zur ClientSession
            befüllen mit deren Hilfe dann der der IServerSideAtSerializationUniversalDataHolderContextProvider
            in der Lage ist, den DataHolder mit den Fields zu versorgen, welche als LastChangedFields
            angegeben sind.
            </summary>
            <param name="yContextToFill"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.IClientSideAtSerializationUniversalDataHolderContextProvider.NextProvider">
            <summary>
            Soll den nächsten Provider der Chain zurückgeben oder setzen!
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.IServerSideAtPersistationUniversalDataHolderContextProvider">
            <summary>
            Dieses Interface beschreibt eine Klasse, welche in der Lage ist, aufgrund des 
            UniversalDataHolderContext die übergebenen Felder des übergebenen DataHolders
            zu befüllen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IServerSideAtPersistationUniversalDataHolderContextProvider.FillContextFields(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderContext,System.String[])">
            <summary>
            Diese Methode soll im übergebenen DataHolder die Felder, deren Namen als String-Array übergeben werden
            aufgrund der Informationen, welche im Context stehen, befüllen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.IServerSideAtPersistationUniversalDataHolderContextProvider.NextProvider">
            <summary>
            Soll den nächsten Provider der Chain zurückgeben oder setzen!
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore">
            <summary>
            Die Klasse, die die Daten wirklich hält.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore.BulkFill(System.String[],EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase,System.Object[])">
            <summary>
            </summary>
            <param name="yNames"></param>
            <param name="yValues"></param>
            <param name="yStructure"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore.SetData(System.String,EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase,System.Object)">
            <summary>
            Setzt den Wert.
            </summary>
            <param name="yName"></param>
            <param name="yStructure"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore.GetData(System.String,EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase)">
            <summary>
            Liest den Wert aus.
            </summary>
            <param name="yName"></param>
            <param name="yStructure"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore.Clear(EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase)">
            <summary>
            Löscht alle Daten raus.
            </summary>
            <param name="yStructure"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore.ContainsDataForName(System.String,EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase)">
            <summary>
            Gibt zurück, ob der Name drin steckt.
            </summary>
            <param name="yName"></param>
            <param name="yStructure"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore.WriteTo(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore,EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase)">
            <summary>
            Schreibt die aktuellen Daten in die andere Instanz gleichen Typs.
            </summary>
            <param name="yOther"></param>
            <param name="yStructure"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore.GetCount(EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase)">
            <summary>
            Gibt die Anzahl der Fehler zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore.OnDeserialization(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            
            </summary>
            <param name="ySender"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore.GetDataEntries(EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase)">
            <summary>
            Gibt anstatt des IEnumerable-Interfaces die einzelnen Einträge zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore.QuickFill(EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase,System.Object[])">
            <summary>
            Soll beim Ableiten den Inhalt des DataStores nur durch Angabe eines object-Array in der Reihenfolge der Feldnamen
            befüllen.
            </summary>
            <param name="yData"></param>
            <param name="yStructure"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderHashTableDataStore">
            <summary>
            Implementiert die Datenhaltung als HashTable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderHashTableDataStore.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderHashTableDataStore.BulkFill(System.String[],EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase,System.Object[])">
            <summary>
            </summary>
            <param name="yNames"></param>
            <param name="yValues"></param>
            <param name="yStructure"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderHashTableDataStore.SetData(System.String,EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase,System.Object)">
            <summary>
            Setzt den Wert.
            </summary>
            <param name="yName"></param>
            <param name="yStructure"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderHashTableDataStore.GetData(System.String,EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase)">
            <summary>
            Liest den Wert aus.
            </summary>
            <param name="yName"></param>
            <param name="yStructure"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderHashTableDataStore.Clear(EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase)">
            <summary>
            Löscht alle Daten raus.
            </summary>
            <param name="yStructure"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderHashTableDataStore.ContainsDataForName(System.String,EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase)">
            <summary>
            gibt zurück, ob der Name drinsteckt.
            </summary>
            <param name="yName"></param>
            <param name="yStructure"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderHashTableDataStore.WriteTo(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore,EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase)">
            <summary>
            Schreibt die aktuellen Daten in die andere Instanz gleichen Typs.
            </summary>
            <param name="yOther"></param>
            <param name="yStructure"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderHashTableDataStore.OnDeserialization(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            </summary>
            <param name="ySender"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderHashTableDataStore.GetCount(EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase)">
            <summary>
            Gibt die Anzahl der Felder zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderHashTableDataStore.GetDataEntries(EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase)">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderHashTableDataStore.QuickFill(EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase,System.Object[])">
            <summary>
            Befüllt den Inhalt des DataHolders nur mit dem übergebenen Array, welches die Daten in der Reihenfolge der Feldnamen drin hat.
            </summary>
            <param name="yStructure"></param>
            <param name="yData"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderArrayDataStore">
            <summary>
            Speichert die FeldInhalte in einem einfachen Array.
            Daher werden zu den Inhalten nicht die Fieldnames gespeichert, sondern sie ergeben sich allein aus
            dem Index im Array.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderArrayDataStore.#ctor(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure)">
            <summary>
            Standard-Konstruktor für die Daten des DataHolders.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderArrayDataStore.#ctor(EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure)">
            <summary>
            Konstruktor für den Spezial-DataStore für die EditedData!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderArrayDataStore.GetIsAllInitialized(EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure)">
            <summary>
            gibt zurück, ob eh nirgends in den Daten null steht
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderArrayDataStore.WriteTo(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore,EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase)">
            <summary>
            </summary>
            <param name="yOther"></param>
            <param name="yStructure"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderArrayDataStore.GetCount(EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase)">
            <summary>
            </summary>
            <param name="yStructure"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderArrayDataStore.OnDeserialization(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Tut nix, weil es nicht serialisiert wird!!
            </summary>
            <param name="ySender"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderArrayDataStore.GetData(EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure)">
            <summary>
            Gibt die Werte aller Felder zurück.
            </summary>
            <param name="yTypedStructure"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderArrayDataStore.GetArrayData(System.Int32,EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure)">
            <summary>
            Gibt die Array-Daten zurück.
            </summary>
            <param name="yIndex"></param>
            <param name="yTypedStructure"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderArrayDataStore.SetArrayData(System.Int32,EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure,System.Object)">
            <summary>
            Gibt die Array-Daten zurück.
            </summary>
            <param name="yIndex"></param>
            <param name="yTypedStructure"></param>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderArrayDataStore.GetDataEntries(EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase)">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderArrayDataStore.QuickFill(EDV2000.Common.SQL.Universal.UniversalDataHolderStructureBase,System.Object[])">
            <summary>
            </summary>
            <param name="yStructure"></param>
            <param name="yData"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderDataChangedDelegate">
            <summary>
            Delegate, welcher verwendet wird, um eine Änderung des DataHolders anzuzeigen.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UpdateEventArgs">
            <summary>
            Diese Klasse stellt die Argumente dar, welche übergeben werden wenn
            ein Feld des DataHolders geändert wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UpdateEventArgs.Name">
            <summary>
            Dies gibt den Namen des Feldes, welches geändert werden soll zurück oder legt ihn fest.
            Wenn dieser Name leer ist(String.empty) so wurde Save aufgerufen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UpdateEventArgs.Value">
            <summary>
            Dies gibt den Wert des Feldes, welches geändert werden soll zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.DataChangedEventArgs">
            <summary>
            Diese Klasse wird als Parameter übergeben, wenn sich der DataChanged-Status auf true ändert.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.DataChangedEventArgs.#ctor(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.String[])">
            <summary>
            Konstruktor
            </summary>
            <param name="yDataHolder"></param>
            <param name="yFieldNames"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.DataChangedEventArgs.DataHolder">
            <summary>
            Dies gibt DataHolder zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.DataChangedEventArgs.ChangedFieldNames">
            <summary>
            Dies gibt die Namen der geänderten Felder zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler">
            <summary>
            Interface, welches die Manipulationen der Dataholder, welcher der UniversalmanagerSQL durchführt, behandelt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.BeforeQueryRecordsWithCallback(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDataHolderAtQueryDelegate,System.Object,System.Collections.IDictionary,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor ein QueryRecord mit Callback aufgerufen wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.AfterQueryRecordsWithCallback(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDataHolderAtQueryDelegate,System.Object,System.Collections.IDictionary,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nachdem ein QueryRecord mit Callback aufgerufen wurde, und gut gegangen ist.
            Da die DataHolders bereits dem Callback übergeben wurden, werden sie hier nicht übergeben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.BeforeQueryRecordsWithSink(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.Universal.IUniversalDataHolderSink,System.Collections.IDictionary,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor ein QueryRecord mit DataHolderSink aufgerufen wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.AfterQueryRecordsWithSink(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.Universal.IUniversalDataHolderSink,System.Collections.IDictionary,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nachdem ein QueryRecord mit DataHolderSink aufgerufen wurde und gutgegangen ist.
            Da die DataHolders bereits der Sink übergeben wurden, werden sie hier nicht übergeben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.BeforeQueryRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor ein QueryRecord durchgeführt wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.AfterQueryRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nach ein QueryRecord durchgeführt wurde und gutgegangen ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.BeforeSetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor die übergebenen Dataholder gespeichert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.AfterSetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nachdem die übergebenen Dataholder gespeichert wurden und es gutgegangen ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.BeforeGetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Boolean,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor ein GetRecord aufgerufen wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.AfterGetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nachdem ein GetRecords aufgerufen wurde und gutgegangen ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.BeforeGetRecordsWithSink(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.IUniversalDataHolderSink,System.Collections.IDictionary,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor ein GetRecord mit einer DataHolderSink aufgerufen wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.AfterGetRecordsWithSink(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.IUniversalDataHolderSink,System.Collections.IDictionary,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nachdem ein GetRecord mit einer DataHolderSink aufgerufen wurde und es gutgegangen ist.
            Die gefundenen Dataholder werden nicht übergeben, da die bereits der Sink übergeben wurden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.BeforePartialUpdateRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor partielle Updates durchgeführt werden. Es muß beachtet werden, daß die
            UpdateTemplates nicht vollständig befüllt sind!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.AfterPartialUpdateRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nachdem partielle Updates durchgeführt wurden. Es muß beachtet werden, daß die
            UpdateTemplates nicht vollständig befüllt sind!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.BeforePreDeleteRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Boolean@,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor BeforeDeleteRecords aufgerufen wird. Wenn yPrefetch=true ist, werden
            aufgrund des DeleteTemplates die DataHolders noch gefetcht bevor BeforeDeleteRecords aufgerufen wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.BeforeDeleteRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor DeleteRecords aufgerufen wird. Wenn im BeforePreDeleteRecords verlangt, kommen die
            DataHoldersToDelete, wenn nicht, kommt dort ein leeres Array.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler.AfterDeleteRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nachdem DeleteRecords aufgerufen wurde. Wenn im BeforePreDeleteRecords verlangt, kommen die
            DataHoldersToDelete, wenn nicht, kommt dort ein leeres Array.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection">
            <summary>
            Auflistung von Manipulation-Handler.
            Führt jede Methode mit jedem registrierten Handler durch.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.#ctor(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.Add(EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yHandler"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.Remove(EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler)">
            <summary>
            Entfernt.
            </summary>
            <param name="yHandler"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.BeforeQueryRecordsWithCallback(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDataHolderAtQueryDelegate,System.Object,System.Collections.IDictionary,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor ein QueryRecord mit Callback aufgerufen wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.AfterQueryRecordsWithCallback(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDataHolderAtQueryDelegate,System.Object,System.Collections.IDictionary,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nachdem ein QueryRecord mit Callback aufgerufen wurde, und gut gegangen ist.
            Da die DataHolders bereits dem Callback übergeben wurden, werden sie hier nicht übergeben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.BeforeQueryRecordsWithSink(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.Universal.IUniversalDataHolderSink,System.Collections.IDictionary,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor ein QueryRecord mit DataHolderSink aufgerufen wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.AfterQueryRecordsWithSink(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.Universal.IUniversalDataHolderSink,System.Collections.IDictionary,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nachdem ein QueryRecord mit DataHolderSink aufgerufen wurde und gutgegangen ist.
            Da die DataHolders bereits der Sink übergeben wurden, werden sie hier nicht übergeben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.BeforeQueryRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor ein QueryRecord durchgeführt wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.AfterQueryRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nach ein QueryRecord durchgeführt wurde und gutgegangen ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.BeforeSetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor die übergebenen Dataholder gespeichert werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.AfterSetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nachdem die übergebenen Dataholder gespeichert wurden und es gutgegangen ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.BeforeGetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Boolean,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor ein GetRecord aufgerufen wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.AfterGetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nachdem ein GetRecords aufgerufen wurde und gutgegangen ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.BeforeGetRecordsWithSink(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.IUniversalDataHolderSink,System.Collections.IDictionary,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor ein GetRecord mit einer DataHolderSink aufgerufen wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.AfterGetRecordsWithSink(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.IUniversalDataHolderSink,System.Collections.IDictionary,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nachdem ein GetRecord mit einer DataHolderSink aufgerufen wurde und es gutgegangen ist.
            Die gefundenen Dataholder werden nicht übergeben, da die bereits der Sink übergeben wurden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.BeforePartialUpdateRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor partielle Updates durchgeführt werden. Es muß beachtet werden, daß die
            UpdateTemplates nicht vollständig befüllt sind!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.AfterPartialUpdateRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nachdem partielle Updates durchgeführt wurden. Es muß beachtet werden, daß die
            UpdateTemplates nicht vollständig befüllt sind!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.BeforePreDeleteRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Boolean@,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor BeforeDeleteRecords aufgerufen wird. Wenn yPrefetch=true ist, werden
            aufgrund des DeleteTemplates die DataHolders noch gefetcht bevor BeforeDeleteRecords aufgerufen wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.BeforeDeleteRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, bevor DeleteRecords aufgerufen wird. Wenn im BeforePreDeleteRecords verlangt, kommen die
            DataHoldersToDelete, wenn nicht, kommt dort ein leeres Array.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.AfterDeleteRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wird aufgerufen, nachdem DeleteRecords aufgerufen wurde. Wenn im BeforePreDeleteRecords verlangt, kommen die
            DataHoldersToDelete, wenn nicht, kommt dort ein leeres Array.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataholderManipulationHandlerCollection.StaticHandlers">
            <summary>
            Die statische Liste der Handler.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.IUniversalDataHolderSink">
            <summary>
            Interface, welches die Seite der UniversalDataHolderSink beschreibt, auf der der UniversalManagerSql 
            die Daten reinfüllt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataHolderSink.BeginSend">
            <summary>
            Teilt der Sink mit, daß nun Daten kommen
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataHolderSink.SendDataHolder(System.Object[])">
            <summary>
            Sendet der Sink einen oder mehrere DataHolder
            </summary>
            <param name="yDataHolder"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataHolderSink.EndSend">
            <summary>
            Teilt mit, daß nun keine DataHolder mehr kommen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataHolderSink.GetAbortRequested">
            <summary>
            Dies gibt zurück, ob abgebrochen werden soll oder nicht.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataHolderSink.SetClipped">
            <summary>
            Dies gibt an, daß noch mehr Datensätze kommen würden, wenn nicht abgebrochen werden würde.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.IUniversalDataHolderSink.WaitForReadyDelivered(System.TimeSpan)">
            <summary>
            Diese Methode blockiert, bis fertig am Client abgefragt oder TimeOut abgelaufen.
            Muß daher in einer Schleife aufgerufen werden. Ist so, weil über Remoting sonst TimeOut kommen könnte.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.IUniversalDataHolderSink.PackageSize">
            <summary>
            Dies soll die maximale Paketgröße in Bytes zurückgeben, in der der Server die
            Daten an den Sink schickt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.IUniversalDataHolderSink.ClippingSize">
            <summary>
            Dies soll die Anzahl der Datensätze zurückgegeben die nicht überschritten werden soll.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.DataHolderReceivedDelegate">
            <summary>
            Delegate, welcher die empfangenen DataHolder mitteilt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.DataHolderSinkDelegate">
            <summary>
            Delegate, welcher einen UniversalDataHolderSink als Sender übergibt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.DataHolderSinkAbortedDelegate">
            <summary>
            Delegate, welcher einen UniversalDataHolderSink als Sender übergibt und ob abgebrochen wurde
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderSink">
            <summary>
            Diese Klasse ist ein MarshalByRef, welcher dem UniversalManagerSql übergeben werden kann,
            um asynchron oder aber auch synchron Daten abzufragen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.#ctor">
            <summary>
            TrivialKonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.#ctor(System.Int32)">
            <summary>
            TrivialKonstruktor mit Angabe der BufferSize
            (Standard = 10)
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.IsHookedDataHolderReceived">
            <summary>
            Gibt zurück, ob das Event DataHolderReceived verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.RaiseDataHolderReceived(EDV2000.Common.SQL.Universal.UniversalDataHolderSink,System.Object[])">
            <summary>
            Wirft das Event DataHolderReceived
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.IsHookedOnBegin">
            <summary>
            Gibt zurück, ob das Event OnBegin verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.RaiseOnBegin(EDV2000.Common.SQL.Universal.UniversalDataHolderSink)">
            <summary>
            Wirft das Event OnBegin
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.IsHookedOnEnded">
            <summary>
            Gibt zurück, ob das Event OnEnded verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.RaiseOnEnded(EDV2000.Common.SQL.Universal.UniversalDataHolderSink,System.Boolean)">
            <summary>
            Wirft das Event OnEnded
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.ReadDataHolders">
            <summary>
            Diese Methode gibt alle bisher empfangenen DataHolder zurück und setzt den Buffer zurück,
            oder gibt null zurück, wenn vom Server schon das ENDE gemeldet wurde.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.AbortFetch">
            <summary>
            Diese Methode bricht das Fetchen ab.
            Schickt das Kommando zum Abbruch
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.ThreadedReceiveDataHolders">
            <summary>
            Diese Methode empfängt die DataHolder
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.CallDataHolderReceivedEvent">
            <summary>
            Diese Methode ruft das Event auf.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.OnDataHolderReceived(System.Object[])">
            <summary>
            </summary>
            <param name="yReceivedDataHolders"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.WaitForReadyDelivered">
            <summary>
            Wartet drauf, daß alle DataHolder empfangen wurden.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.WaitForReadyDelivered(System.TimeSpan)">
            <summary>
            Wartet drauf, daß alle DataHolder empfangen wurden.
            </summary>
            <param name="yTimeOut"></param>
            <returns></returns>
        </member>
        <member name="E:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.DataHolderReceived">
            <summary>
            Event, daß mehr als die gewünschte Anzahl DataHolders eingelangt sind, oder keine mehr kommen werden.
            Dieses Event kommt prinzipiell ansynchron, aber es wird verhindert, daß es 2mal gleichzeitig kommt.
            Dann wird es beim 2. Mal verzögert, bis das erste fertig ist.
            </summary>
        </member>
        <member name="E:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.OnBegin">
            <summary>
            Event, welcher gefeuert wird, wenn der Server beginnt, Daten in die Sink zu spielen
            </summary>
        </member>
        <member name="E:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.OnEnded">
            <summary>
            Event, welcher gefeuert wird, wenn der Server aufgehört hat, Daten in die Sink zu spielen
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.Events">
            <summary>
            Dies gibt Events zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.BufferSize">
            <summary>
            Dies gibt die Anzahl der DataHolder zurück, welche mindestens empfangen worden sein müssen, damit das DataHolderReceived Event aufpoppt.
            (Außer am Schluß)
            Kann nach dem Beginn des Fetch nicht verändert werden
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.Tag">
            <summary>
            Dies gibt Tag zurück oder legt Tag fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.ClippingSize">
            <summary>
            Anzahl an Datensätze, welche nicht überschritten werden soll in Summe.
            Wenn die Anzahl überschritten werden würde, wird Clipped auf true gesetzt.
            0 für kein Clipping.
            Kann nach dem Beginn des Fetchs nicht mehr verändert werden
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.Clipped">
            <summary>
            Dies gibt zurück, ob die Anzahl der Datensätze überschritten worde wäre, wenn mehr eingelesen werden würden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.ClientSideEnded">
            <summary>
            Gibt zurück, ob die Clientseite das Auslesen der DataHolder beendet hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.ServerSideEnded">
            <summary>
            Gibt zurück, ob die Serverseite das Befüllen der Sink beendet hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.InvokeWithInvokeControl">
            <summary>
            Dies gibt InvokeWithInvokeControl zurück oder legt InvokeWithInvokeControl fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.InvokeControl">
            <summary>
            Dies gibt InvokeControl zurück oder legt InvokeControl fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.AbortRequested">
            <summary>
            Dies gibt zurück, ob Abbruch erwünscht ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.DataHolderHasBeenReadCount">
            <summary>
            Dies gibt DataHolderHasBeenReadCount zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSink.PackageSize">
            <summary>
            Dies gibt PackageSize zurück oder legt PackageSize fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper">
            <summary>
            Diese Klasse wrappt serverseitig eine IUniversalDataHolderSink.
            Muss nicht wirklich disposed werden, es muss nur EndSend aufgerufen werden.
            Dispose macht genau das, allerdings muss hierzu GoodSend gesetzt werden, wenn alles OK war, 
            ansonsten wird es als abgebrochen oder fehlerhaft gewertet und ganz am Ende wird nicht gewartet,
            bis alles zum Client übertragen wurde.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.#ctor(System.String,EDV2000.Common.SQL.Universal.IUniversalDataHolderSink)">
            <summary>
            Konstruktor
            </summary>
            <param name="yName"></param>
            <param name="yDataHolderSink"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.#ctor(System.String,EDV2000.Common.SQL.Universal.IUniversalDataHolderSink,EDV2000.Common.SQL.TransactionManager)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDataHolderSink"></param>
            <param name="yTMan"></param>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.#ctor(System.String,EDV2000.Common.SQL.Universal.IUniversalDataHolderSink,EDV2000.Common.SQL.TransactionManager,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDataHolderSink"></param>
            <param name="yTMan"></param>
            <param name="yDataAlias"></param>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.Dispose(System.Boolean)">
            <summary>
            Ruft EndSend auf mit dem aktuellen Wert der Property GoodSend als Parameter.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.Dispose">
            <summary>
            Ruft EndSend auf mit dem aktuellen Wert der Property GoodSend als Parameter.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.BeginSend">
            <summary>
            Beginnt
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.EndSend(System.Boolean)">
            <summary>
            EndSend
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.AddDataHolder(System.Object)">
            <summary>
            Fügt DataHolder hinzu.
            </summary>
            <param name="yDataHolder"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.DoSend">
            <summary>
            Diese Methode schickt die DataHolders des Buffers zum Client
            und leert den Buffer.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.WaitForReadyDelivered">
            <summary>
            Wartet, bis am Client richtig angekommen
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.Alias">
            <summary>
            Der Alias für die Datenbank.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.PackageSize">
            <summary>
            Dies gibt die vom DataHolderSink erwünschte PackageSize zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.AbortRequested">
            <summary>
            Dies gibt true zurück, wenn Abbruch erwünscht ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.TransactionProvider">
            <summary>
            Dies gibt den zu verwendenden TransactionProvider zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.IsolationLevel">
            <summary>
            Dies gibt IsolationLevel zurück oder legt IsolationLevel fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderSinkServerSideWrapper.GoodSend">
            <summary>
            Falls die Eigenschaften des UniversalDataHolderSinkServerSideWrapper als IDisposable verwendet werden,
            wird beim Dispose EndSend aufgerufen. Dazu muss aber bekannt sein, ob der Vorgang als "gut" zu werten ist.
            Daher muss hier dann das Ergebnis eingetragen werden bevor disposed wird!
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure">
            <summary>
            Diese Klasse stellt Strukturinformationen bereit.
            Konkret arbeitet sie mit den FeldNamen und ermittelt daraus den Index im Array des UniversalDataHolderArrayDataStore. 
            Ist so gedacht, daß pro DataHolder-Typ nur 
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.GetFieldNames">
            <summary>
            Soll die Feldnamen in der Reihenfolge zurückgeben, wie sie im Array des 
            UniversalDataHolderArrayDataStore abgelegt werden sollen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.GetEqualFieldNames">
            <summary>
            Soll die Feldnamen zurückgeben, welche bei Sortierungen und vergleichen herangezogen werden.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.GetIndexOfField(System.String)">
            <summary>
            Gibt den Speicher-Index des Feldes zurück.
            </summary>
            <param name="yFieldName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.CreateDataStore(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Gibt einen neuen UniversalDataHolderArrayDataStore zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.CreateDataStoreForEditedData(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Erzeugt den DataStore zum "Weg-Speichern" der Daten für die Edited Data!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.EnsureFieldNamesInitialization">
            <summary>
            tut hier eigentlich nix.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.DoFieldNamesInitialization">
            <summary>
            tut hier eigentlich nix.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.GetVergleichsFelderForCompare">
            <summary>
            Gibt die EqualFieldNames zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.CheckAllFieldsInitialized(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore)">
            <summary>
            Gibt zurück, ob alle Felder befüllt sind.
            </summary>
            <param name="yDataStore"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.BaseGetAllExistingNames(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore)">
            <summary>
            Gibt alle FeldNamen zurück, egal ob null oder nicht.
            </summary>
            <param name="yDataStore"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.BaseGetAllValues(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore)">
            <summary>
            Gibt alle Werte zurück.
            </summary>
            <param name="yDataStore"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.GetOrderFieldNamesByTagName(System.String)">
            <summary>
            Diese Methode soll in einer abgeleitenden Klasse zu dem übergebenen Namen der Reihenfolge
            die Felder in der Reihenfolge ihrer Nennung in der Order-by-Clause des SQL-Select-Statements zurückgeben.
            Diese Sortierung wird momentan nur bei den Überladungen mit der DataHolderSink verwendet,
            da dort ein Offline-Sortieren der DataHolder im Speicher nicht angebracht ist.
            Wenn null oder ein leeres String-Array zurückgegeben wird, wird nicht sortiert.
            Bei yOrderName=String.empty sollte die Standardsortierung zurückgegeben werden.
            Wenn USEEQUALFIELDNAMES als Order-Tag-Name übergeben wird, werden die EqualFieldNames zurückgegeben
            </summary>
            <param name="yOrderTagName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.GetNames(EDV2000.Common.SQL.Universal.UniversalDataHolderDataStore,EDV2000.Common.SQL.Universal.UniversalDataHolderBase.FeldSuche,System.String[])">
            <summary>
            </summary>
            <param name="yDataContent"></param>
            <param name="ySuche"></param>
            <param name="yExcepts"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.IsTimeStampField(System.String)">
            <summary>
            Dies gibt zurück, ob es sich bei dem übergebenen Feldnamen um ein TimeStampField handelt oder nicht
            </summary>
            <param name="yFieldName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.IsLastChangedDateField(System.String)">
            <summary>
            Dies gibt zurück, ob es sich bei dem übergebenen Feldnamen um ein LastChangedDateField handelt oder nicht
            </summary>
            <param name="yFieldName"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.FieldNames">
            <summary>
            Gibt die Feldnamen zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.EqualFieldNames">
            <summary>
            Gibt die Feldnamen für Vergleichs- und Sortierzwecke zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.Count">
            <summary>
            Gibt die Anzahl der Felder zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderTypedStructure.ShouldSerialize">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.ITransportTable">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.ITransportTable.AddData(System.Object[])">
            <summary>
            </summary>
            <param name="yData"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable`1">
            <summary>
            Spezielle Klasse, um den Inhalt mehrerer DataHolder gleichen Typs zu transportieren.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable`1.#ctor(System.Int32,`0)">
            <summary>
            Erzeugt eine neue TransportTable, das CloneTemplate ist dann zum Erzeugen der befüllten DataHolder.
            </summary>
            <param name="yCloneTemplate"></param>
            <param name="yBeginCapacity"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable`1.Clear">
            <summary>
            Löscht alles raus.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable`1.AddData(System.Object[])">
            <summary>
            Fügt die Daten hinzu. Es muss zu jedem Feld in der Reihenfolge der
            Feldnamen einen Inhalt geben.
            </summary>
            <param name="yData"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable`1.GetDataHolder(System.Int32)">
            <summary>
            Gibt den mit den Daten befüllten DataHolder der übergebenen Position zurück.
            </summary>
            <param name="yIndex"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable`1.GetEnumerator">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable`1.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable`1.CloneTemplate">
            <summary>
            Gibt das CloneTemplate zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable`1.FieldNames">
            <summary>
            Gibt die Feldnamen der Daten zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable`1.Count">
            <summary>
            Gibt die Anzahl der Datensätze zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable`1.MyEnumerator.MoveNext">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable`1.MyEnumerator.Reset">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable`1.MyEnumerator.Dispose">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable`1.MyEnumerator.Current">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataHolderUpdateBehaviour">
            <summary>
            Dieser Enum beschreibt das Verhalten,wenn eine Property gesetzt wird.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalDataHolderUpdateBehaviour.AutoUpdate">
            <summary>
            Automatisch jede Veränderung weiterleiten
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalDataHolderUpdateBehaviour.UpdateWithSave">
            <summary>
            Nur, wenn Save aufgerufen wird, die Veränderungen weiterleiten
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataRelation">
            <summary>
            Diese Klasse stellt ein UniversalDataRelationObjekt dar. Es wird verwendet um beim späteren speichern bzw. erzeugen (oder hereinladen)
            eines XML Files die Relations korrekt auszugeben bzw. wieder im dataset zu manifestiern.
            UNIQUE bedeutet PARENT und FOREIGN bedeutet CHILD
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataRelation.#ctor">
            <summary>
            Trivial Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataRelation.#ctor(System.String,System.String,System.String[],System.String,System.String[],System.Boolean)">
            <summary>
            Konstruktor mit Angabe des Namens der Relation und deren Schlüssel...
            </summary>
            <param name="yRelationName">Relation Name</param>
            <param name="yParentTabName">Übergeordneter Tabellen Name == Unique Table name</param>
            <param name="yParentCol">Übergeordnete Spalten Namen == UniqueColumnNames</param>
            <param name="yChildTabName">Untergeordneter Tabellen Name == Foreign Table name</param>
            <param name="yChildCol">Untergeordnete Spalten Namen == ForeignColumnNames</param>
            <param name="yNested">Gibt an, ob die Struktur beim erzeugen des XMl Files geschachtelt dargestellt werden soll. Sprich
            Orders sollen als UNTERELEMENTE (nested == true) der Kunden dargestellt werden. Wenn Nested auf false, werden die Elemente
            als GLEICHWERTIGE Elemente behandelt und stehen inder selben Ebene wie die Kunden!</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataRelation.#ctor(System.String,EDV2000.Common.SQL.Universal.UniversalDataTable,System.String[],EDV2000.Common.SQL.Universal.UniversalDataTable,System.String[],System.Boolean)">
            <summary>
            Konstruktor mit Angabe des Namens der Relation und deren Schlüssel...
            </summary>
            <param name="yRelationName">Relation Name</param>
            <param name="yParentTable">Übergeordnete Tabelle</param>
            <param name="yParentCol">Übergeordnete Spalten Namen == UniqueColumnNames</param>
            <param name="yChildTable">Untergeordnete Tabelle</param>
            <param name="yChildCol">Untergeordnete Spalten Namen == ForeignColumnNames</param>
            <param name="yNested">Gibt an, ob die Struktur beim erzeugen des XMl Files geschachtelt dargestellt werden soll. Sprich
            Orders sollen als UNTERELEMENTE (nested == true) der Kunden dargestellt werden. Wenn Nested auf false, werden die Elemente
            als GLEICHWERTIGE Elemente behandelt und stehen in der selben Ebene wie die obersten!</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataRelation.#ctor(System.Data.DataRelation)">
            <summary>
            Konstruktor welcher aus der übergebenen DataRelation eine UniversalDataRelation erzeugt.
            </summary>
            <param name="yRelation"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataRelation.RebuildFromDataRelation(System.Data.DataRelation)">
            <summary>
            Diese Methode erstellt aus der übergebene DataRelation eine UniversalDataRelation
            </summary>
            <param name="yRelation"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataRelation.CreateDataRelation(System.Boolean,System.Data.DataSet,System.Collections.Hashtable,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode liefert die tatsächliche DataRelation zurück.
            Es können die Tabellennamen, wenn yDoTransformTableNames=true zu anderen Tabellennamen transformiert werden,
            wie in der HashTable angegeben.
            </summary>
            <param name="yDataSet"></param>
            <param name="yTableNameTransformationTable"></param>
            <param name="yCreateAlsoUntransformed"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataRelation.GetColumnsOfTable(System.Data.DataSet,System.String,System.String[])">
            <summary>
            Diese Methode gibt die Columns mit den übergebenen Namen der Tabelle mit dem übergebenen Namen im übergebenen
            DataSet zurück.
            </summary>
            <param name="yDataSet"></param>
            <param name="yTableName"></param>
            <param name="yColumnNames"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataRelation.Clone">
            <summary>
            Gibt eine Kopie ohne gleiche Verweise zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataRelation.SetParentDataSet(EDV2000.Common.SQL.Universal.UniversalDataSet)">
            <summary>
            Ändert das Parent-DataSet auf den übergebenen Wert
            </summary>
            <param name="yDataSet"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataRelation.GetRelationalChildTableView(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Dies gibt eine relationale Ansicht der ChildTable zurück.
            D.h. Dies gibt einen View zurück, welcher so gefiltert ist, daß nur die Datensätze gezeigt werden,
            welche zum übergebenen Satz der ParentTable passen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataRelation.GetRelationalParentTableView(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Dies gibt eine relationale Ansicht der ParentTable zurück.
            Es sollte sich aber nur ein Satz drin befinden, weil eigentlich
            ein Child nur einen parent haben kann.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataRelation.RelationName">
            <summary>
            Dies gibt RelationName zurück bzw. legt diese fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataRelation.ForeignColumnNames">
            <summary>
            Dies gibt ForeignColumnNames zurück bzw. legt diese fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataRelation.UniqueColumnNames">
            <summary>
            Dies gibt UniqueColumnNames zurück bzw. legt diese fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataRelation.ForeignTableName">
            <summary>
            Dies gibt ForeignTableName zurück bzw. legt diese fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataRelation.UniqueTableName">
            <summary>
            Dies gibt UniqueTableName zurück bzw. legt diese fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataRelation.Nested">
            <summary>
            Dies gibt Nested zurück oder legt Nested fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataRelationCollection">
            <summary>
            Diese Klasse stellt eine Collection von UniversalDataRelation Objekten dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataRelationCollection.#ctor(EDV2000.Common.SQL.Universal.UniversalDataSet)">
            <summary>
            Trivial Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataRelationCollection.AddNew(EDV2000.Common.SQL.Universal.UniversalDataRelation)">
            <summary>
            Fügt der Auflistung eine neue UniversalDataRelation hinzu
            </summary>
            <param name="yRelation"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataRelationCollection.Remove(EDV2000.Common.SQL.Universal.UniversalDataRelation)">
            <summary>
            Entfernt die angegebene UniversalDataRelation aus der Auflistung
            </summary>
            <param name="yRelation"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataRelationCollection.Item(System.String)">
            <summary>
            Gibt die Relation anhand des Namens zurück wenn diese vorhanden ist. 
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataSet">
            <summary>
            Zusammenfassung für UniversalDataSet.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.#ctor(System.String)">
            <summary>
            Konstruktor (Default, mit Name)
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.#ctor(System.Data.DataSet)">
            <summary>
            Konstruktor
            </summary>
            <param name="yDataSet"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.Add(EDV2000.Common.SQL.Universal.UniversalDataTable)">
            <summary>
            Fügt dem UniversalDataSet einen UniversalDataTable hinzu
            </summary>
            <param name="yDataTable"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.IndexOf(EDV2000.Common.SQL.Universal.UniversalDataTable)">
            <summary>
            Gibt den Index des angegebenen UniversalDataTables zurück
            </summary>
            <param name="yDataTable"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.IndexOf(System.String)">
            <summary>
            Gibt den Index des UniversalDataTables mit dem angegebenen Namen zurück
            </summary>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.IndexOf(System.Type)">
            <summary>
            Gibt den Index des UniversalDataTables mit dem angegebenen Typ zurück
            </summary>
            <param name="yTableType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.Remove(EDV2000.Common.SQL.Universal.UniversalDataTable)">
            <summary>
            Löscht einen UniversalDataTable aus dem UniversalDataSet
            </summary>
            <param name="yDataTable"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.CreateDataSet">
            <summary>
            Generiert aus dieser Klasse ein DataSet
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.RebuildFromDataSet(System.Data.DataSet)">
            <summary>
            Baut dieses UniversalDataSet aus einem DataSet auf
            </summary>
            <param name="yDataSet"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.InitTablesAndRelations">
            <summary>
            Muss überschrieben werden, um die Tables und Relationen, die noch fehlen, zum DataSet hinzuzufügen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.RebuildRelations">
            <summary>
            Muss überschrieben werden, um die Relationen zwischen den UniversalDataTables herzustellen.
            (private Fields der DataHolder befüllen, wird nach dem Lesen aus dem XML aufgerufen!)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.ReadXml(System.String)">
            <summary>
            Liest das Schema und den Inhalt einer XML-Datei und erstellt daraus ein UniversalDataSet
            </summary>
            <param name="yFileName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.ReadXml(System.String,System.Data.XmlReadMode)">
            <summary>
            Liest das Schema und den Inhalt einer XML-Datei und erstellt daraus ein UniversalDataSet
            </summary>
            <param name="yFileName"></param>
            <param name="yReadMode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.ReadXml(System.IO.Stream)">
            <summary>
            Liest das Schema und den Inhalt aus einem Stream und erstellt daraus ein UniversalDataSet
            </summary>
            <param name="yStream"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.ReadXml(System.IO.Stream,System.Data.XmlReadMode)">
            <summary>
            Liest das Schema und den Inhalt aus einem Stream und erstellt daraus ein UniversalDataSet
            </summary>
            <param name="yStream"></param>
            <param name="yReadMode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.WriteXml(System.String)">
            <summary>
            Schreibt den Inhalt des UniversalDataSets samt Schema in eine XML-Datei
            </summary>
            <param name="yFileName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.WriteXml(System.String,System.Data.XmlWriteMode)">
            <summary>
            Schreibt den Inhalt des UniversalDataSets samt Schema in eine XML-Datei mit Angabe der Codepage.
            </summary>
            <param name="yFileName"></param>
            <param name="yWriteMode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.WriteXml(System.IO.Stream)">
            <summary>
            Schreibt den Inhalt des UniversalDataSets samt Schema in eine XML-Datei
            </summary>
            <param name="yStream"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.WriteXml(System.IO.Stream,System.Data.XmlWriteMode)">
            <summary>
            Schreibt den Inhalt des UniversalDataSets samt Schema in eine XML-Datei
            </summary>
            <param name="yStream"></param>
            <param name="yWriteMode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.NewUniversalDataTable(System.String)">
            <summary>
            Ich brauche dies zum Wiederherstellen der UniversalDataTables
            </summary>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.ContainsTable(EDV2000.Common.SQL.Universal.UniversalDataTable)">
            <summary>
            Gibt zurück, ob die übergebene Instanz drin ist.
            </summary>
            <param name="yTable"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.RemoveTable(EDV2000.Common.SQL.Universal.UniversalDataTable)">
            <summary>
            Entfernt die Tabelle, wenn die übergebene Instanz drin ist, wenn nicht, macht es auch nichts!
            </summary>
            <param name="yTable"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.RemoveTable(System.String)">
            <summary>
            Entfernt die Tabelle, wenn die übergebene Instanz drin ist, wenn nicht, macht es auch nichts!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.MergeTo(System.Data.DataSet)">
            <summary>
            Diese Methode fügt sowie Struktur als auch Dateninhalt des aktuellen DataSets
            dem übergebenen DataSet nach folgenden Regeln hinzu:
            * Nicht vorhandene Tabellen werden hinzugefügt.
            * Wenn Tabelle vorhanden, wird zuerst die Struktur Add-Only ergänzt,
            	danach werden die Daten hineingespielt.
            </summary>
            <param name="yDataSet"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.MergeTo(System.Data.DataSet,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode fügt sowie Struktur als auch Dateninhalt des aktuellen DataSets
            dem übergebenen DataSet nach folgenden Regeln hinzu:
            * Nicht vorhandene Tabellen werden hinzugefügt.
            * Wenn Tabelle vorhanden, wird zuerst die Struktur Add-Only ergänzt,
            	danach werden die Daten hineingespielt.
            </summary>
            <param name="yDataSet"></param>
            <param name="yExListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.FinalizeBeforeSetRecords(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Ruft für jede DataTable FinalizeBeforeSetRecords auf.
            (Wird vor dem Schreiben ins XML aufgerufen!)
            </summary>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.CheckGroupColumnsForRelations">
            <summary>
            Diese Methode checkt, ob die TopLevel-Grupperierungsinformation einer Relations-Zieltabelle
            welche gruppiert wird, zumindest die Relations-Zielspalten enthält.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.GetUniqueRelationName(System.Data.DataSet,System.String)">
            <summary>
            Diese Methode gibt einen eindeutigen RelationNamen basierend auf dem übergebenen retour
            </summary>
            <param name="yDefaultName"></param>
            <param name="yDataSet"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.EquivalentRelationExists(System.Data.DataSet,EDV2000.Common.SQL.Universal.UniversalDataRelation)">
            <summary>
            Diese MEthode gibt true zurück, wenn eine Relation existiert, welcher
            auf die selben Tabellen und die gleichen Felder geht (auch richtig paarweise)
            </summary>
            <param name="yDataSet"></param>
            <param name="yRelation"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.ToStringCastedEnumerablesEqual(System.String[],System.String[])">
            <summary>
            Diese Methode gibt false zurück, wenn es in yStringEnum1 einen zumindest einen String gibt, welcher
            in yStringEnum2 nicht vorkommt oder es zumindest einen String in yStringEnum2 gibt, welcher in yStringEnum1
            nicht vorkommt (CASE INSENSITIVE)
            </summary>
            <param name="yStringEnum1"></param>
            <param name="yStringEnum2"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSet.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataSet.Item(System.Int32)">
            <summary>
            Gibt den Table innerhalb des UniversalDataSets mit dem angegebenen Index zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataSet.Item(System.String)">
            <summary>
            Gibt den Table innerhalb des UniversalDataSets mit dem angegebenen Namen zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataSet.Item(System.Type)">
            <summary>
            Gibt den Table innerhalb des UniversalDataSets mit dem angegebenen Namen zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataSet.DataSetID">
            <summary>
            Gibt die ID des DataSets zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataSet.Name">
            <summary>
            Gibt den Namen des UniversalDataSets zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataSet.Relations">
            <summary>
            Dies gibt UniversalDataRelationCollection zurück oder legt UniversalDataRelationCollection fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataSet._logChannel">
            <summary>
            Dies gibt den LogChannel zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataSetCollection">
            <summary>
            Diese Klasse stellt eine Auflistung von FormularDatSets dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalDataSetCollection.ResultingDataSetName">
            <summary>
            Dies ist der Name des DataSets, welches in jedem Formular verwendet wird.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSetCollection.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSetCollection.Add(EDV2000.Common.SQL.Universal.UniversalDataSet)">
            <summary>
            Fügt das übergeben UniversalDataSet der Aulistung hinzu, wenn dieses nicht bereits enthalten ist.
            Wenn schon ein DataSet mit dem Namen des übergebenen übereinstimmt, dann wird
            das vorhandene DataSet ersetzt. (case insensitive)
            </summary>
            <param name="yUniversalDataSet"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSetCollection.ImportFromCollection(System.Collections.IEnumerable)">
            <summary>
            Diese Methode fügt eine Collection von UniversalDataSet der Collection hinzu.
            Wenn schon ein vorhandenenes DataSet mit dem Namen eines der übergebenen Collection 
            übereinstimmt, dann wird das vorhandene DataSet ersetzt. (case insensitive)
            </summary>
            <param name="yUniversalDataSetCollection"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSetCollection.Contains(EDV2000.Common.SQL.Universal.UniversalDataSet)">
            <summary>
            Überpüft, ob das übergbene UniversalDataSet (diese Instanz) bereits in der aktuellen Auflistung vorkommt
            </summary>
            <param name="yUniversalDataSet"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSetCollection.Remove(EDV2000.Common.SQL.Universal.UniversalDataSet)">
            <summary>
            Entfernt das übergebene UniversalDataSet (diese Instanz) aus der Auflistung
            </summary>
            <param name="yUniversalDataSet"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSetCollection.GetResultDataSet(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode erzeugt aus allen in der Collection befindlichen UniversalDataSet ein DataSet
            </summary>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSetCollection.EnsureDataSetSameType(EDV2000.Common.SQL.Universal.UniversalDataSet)">
            <summary>
            Wenn kein DataSet vom Typ der übergebenen Instanz drin ist, wird es hinzugefügt und zurückgegeben.
            Ansonsten kommt die bereits vorhandende Instanz zurück.
            </summary>
            <param name="yDataSet"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSetCollection.GetFirstDataSetFromType(System.Type)">
            <summary>
            Gibt das erste der Datasets zurück, die dem gewünschten Typ entsprechen.
            </summary>
            <param name="yDesiredType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSetCollection.GetDataSetFromType(System.Type)">
            <summary>
            Gibt alle Datasets zurück, die dem gewünschten Typ entsprechen.
            </summary>
            <param name="yDesiredType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataSetCollection.GetObjectsFromType(System.Type,System.Type[])">
            <summary>
            Gibt alle Datasets zurück, die dem gewünschten Typ entsprechen.
            </summary>
            <param name="yDesiredTypes"></param>
            <param name="yArrayType"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataSetCollection.Item(System.Guid)">
            <summary>
            Dies gibt das DataSet für die übergebene ID zurück.
            (oder null wenn nicht gefunden)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataSetCollection.Item(System.String)">
            <summary>
            Diese Methode gibt das erste UniversalDataSet zurück, welches
            mit dem übergebenen Namen übereinstimmt (case insensitive)
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataTable">
            <summary>
            Zusammenfassung für UniversalDataTable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalDataTable._parentDataSet">
            <summary>
            Muss in der Add-Methode von der abgeleiteten DataSet-Klasse gesetzt werden
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.#ctor">
            <summary>
            Trivial Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.#ctor(System.String)">
            <summary>
            Konstruktor mit Angabe des Namens der Tabelle
            </summary>
            <param name="yName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.#ctor(System.Data.DataTable)">
            <summary>
            Konstruktor, der aus einem DataTable einen UniversalDataTable baut
            </summary>
            <param name="yDataTable"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.Clear">
            <summary>
            Dies entfernt alle Einträge
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.AddHolder(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Fügt dem UniversalDataTable eine Row hinzu
            </summary>
            <param name="yDataHolder"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.AddHolderRange(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[])">
            <summary>
            Fügt dem UniversalDataTable eine Vielzahl an Rows hinzu
            </summary>
            <param name="yDataHolders"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.IndexOf(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Gibt den Index der angegebenen Row zurück
            </summary>
            <param name="yDataHolder"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.Remove(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Löscht eine Row aus dem UniversalDataTable
            </summary>
            <param name="yDataHolder"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.ToArray(System.Type)">
            <summary>
            Gibt den Inhalt des Tables als Array vom angegebenen Typ zurück
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.EnsureColumnNames(System.Data.DataTable,EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Stellt sicher, dass ein DataTable auch alle Spalten des DataHolders besitzt.
            </summary>
            <param name="yDataTable"></param>
            <param name="yDataHolder"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.EnsurePrimaryKeys(System.Data.DataTable)">
            <summary>
            Diese Methode trägt die PKs noch dazu ein, wenn welche fehlen
            </summary>
            <param name="yDataTable"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.ExportToNewDataTable(System.Data.DataSet)">
            <summary>
            Exportiert die Daten dieser Klasse in eine DataTable im DataSet.
            Hierbei werden Gruppierungen mitberücksichtigt.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.ExportToDataTable(System.Data.DataTable,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode exportiert die Daten in eine schon vorhandene DataTable 
            hinein. Wenn string!=empty zurückkommt, ging alles gut und es wurde AcceptChanges()
            aufgerufen, wenn false zurückkommt, ging irgendwas schief (siehe ExceptionListenet(
            und es wurde Reset aufgerufen.
            Falls ein neuer Name für eine eventuell übergeordnete Tabelle, welche dazwischen
            aufgrund einer Gruppierung gesetzt wird, erzeugt wurde, wird dieser zurückgegeben, 
            wenn keine Gruppierung kommt der Name der erzeugten Tabelle zurück.
            </summary>
            <param name="yDataTable"></param>
            <param name="yExListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.GetItemArrayForDataTable(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Data.DataTable,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode erzeugt das ItemArray, welches der DataTable zugeordnet werden kann.
            </summary>
            <param name="yDataHolder"></param>
            <param name="yDestinationTable"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.ExportOneDataHolderToDataTable(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Data.DataTable,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Exportiert einen DataHolder in die DataTable und gibt die erzeugte DataRow zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.ExportDataHoldersToDataTable(System.Collections.IEnumerable,System.Data.DataTable,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Exportiert alle DataHolder der Enumeration in die übergebene DataTable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.ExtractGroupHeaderSystem">
            <summary>
            Extrahiert die Gruppierten DataHolder, wobei jeweils die Detail-DataHolders bzw.
            die Zwischengruppierungen als SubDataHolder dranhängen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.CreateGroupHeaderTableNames">
            <summary>
            Gibt die Namen der GroupHeader-Tabellen zurück.
            Die Struktur wird gemacht wie folgt:
            Als Name bekommt die oberste Gruppierung name+"GKopf", wenn es nur eine ist
            Wenn es mehrere sind, kommt GKopf0.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.CreateGroupedTableStructure(System.Data.DataTable)">
            <summary>
            Erzeugt die Tabellenstruktur der Tabellen inkl. Relations und so.
            Die übergebene DataTable wird als unterste DetailTabelle genommen.
            </summary>
            <param name="yDetailTable"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.InternTrageDataHolderRekursivEin(System.Boolean,System.Guid,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Int32,System.Data.DataTable[],EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode trägt die DataHolder rekursiv in die DataTable mit dem übergebenen Index ein.
            Diese Methode geht davon aus, daß jeweils die SubDataHolder in die Tabelle mit dem um 1 höheren Index 
            gehören.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.RebuildFromDataTable(System.Data.DataTable)">
            <summary>
            Baut den UniversalDataTable aus einem DataTable auf
            </summary>
            <param name="yDataTable"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.PersistHolder(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Schreibt den übergebenen UniversalDataHolder in den UniversalDataTable.
            Diese Funktion muss überschrieben werden, wenn der Holder auch auf andere UniversalDataTables
            zugreifen muss!
            </summary>
            <param name="yDataHolder"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.PersistHolders(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[])">
            <summary>
            Schreibt die übergebenen UniversalDataHolder in den UniversalDataTable.
            Diese Funktion muss überschrieben werden, wenn die Holder auch auf andere UniversalDataTables
            zugreifen müssen!
            </summary>
            <param name="yDataHolders"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.NewUniversalDataHolder">
            <summary>
            Ich brauche dies zum Wiederherstellen der UniversalDataHolders in dem UniversalDataTable
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.SortByDataHolderDefaultOrder">
            <summary>
            Sortiert die DataHolder nach der Standardsortierung
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.SortByColumnNames(System.String[])">
            <summary>
            Sortiert die DataHolder der Liste nach den angegebenen Columns.
            Dazu muß es natürlich die Columns im DataHolder geben!!!
            </summary>
            <param name="ySortColumnNames"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.SortByComparer(System.Collections.IComparer)">
            <summary>
            Sortiert die DataHolder der Liste mit dem angegebenen Comparer
            </summary>
            <param name="yComparer"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.SortByOrderTagName(System.String)">
            <summary>
            Sortiert die DataHolder nach den Spalten, welche zu dem übergebenen OrderTagName
            vom betroffenen DataHolder bei der Methode GetOrderFieldNamesByTagName zurückgegeben werden.
            </summary>
            <param name="yOrderTagName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.SetParentDataSet(EDV2000.Common.SQL.Universal.UniversalDataSet)">
            <summary>
            Ändert das Parent-DataSet auf den übergebenen Wert
            </summary>
            <param name="yDataSet"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.GetPKFieldsFromDataHolder">
            <summary>
            Diese Methode ermittelt auf Basis eines dafür erzeugten DataHolders
            die PK-Fields folgendermaßen:
            * Wenn es ein Field gibt mit Namen ID oder id oder iD oder Id, dann wird das
            genommen.
            * Wenn nicht, werden ALLE FIELDNAMEN genommen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.GetChildRelationalTables(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Dies gibt die gefilterten Ansichten der zum übergebenen DataHolder passenden Child-Tables zurück.
            Diese Ansichten tragen nicht den Namen der ursprünglichen Tabelle, sondern den Namen der Relation, durch
            welche diese Table zum Child wird!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.SwitchToFilteredView(EDV2000.Common.SQL.Universal.UniversalDataTable,EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection)">
            <summary>
            Diese Tabelle schaltet in die gefilterte Ansicht einer anderen, übergebenen Table mit dem übergebenen Filter um.
            Die andere Tabelle sollte vom Typ her der aktuellen entsprechen, damit die Struktur paßt.
            (Wenn hier dann Daten eingefügt werden, werden sie in Wirklichkeit in die andere Table eingefügt. Wenn welche gelöscht werden,
            werden sie in der anderen Table gelöscht)
            </summary>
            <param name="ySourceTable"></param>
            <param name="yFilter"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.SwitchToSelfStoringTable">
            <summary>
            Diese Methode schaltet die Tabelle um, so daß sie ihre eigenen Daten speichert und nicht
            in eine andere Table hinein.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.EnsureDataHolder(EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection)">
            <summary>
            Diese Methode stellt sicher, daß es mindestens einen Dataholder gibt, der der Bedingung entspricht und
            gibt den ersten davon zurück.
            </summary>
            <param name="yMatchPairs"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.GetDataHolders(EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection)">
            <summary>
            Dies gibt alle DataHolder aus der Aktuellen Table zurück, welche auf die
            übergebenen MatchPairs passen.
            </summary>
            <param name="yMatchPairs"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.GetGroupHeaders(System.String,System.String[])">
            <summary>
            Diese Methode gibt das erste Auftreten aus allen DataHolders der Table zurück,
            welche bei den übergebenen DistinctColumns den gleichen Wert haben. 
            Wenn als yGroupIDColumn!=String.empty übergeben wird, wird in diese die IDs der Gruppen eingetragen.
            Wenn String.empty übergeben wird, werden die DataHolder als SubDataHolder der zurückgegebenen
            DataHolder eingetragen, damit die zugehörigen gefunden werden können.
            Jedoch Vorsicht!! Wenn die Sortierung nicht paßt, kann es schon vorkommen, daß mehrere Gruppenheader
            bezüglich der Gruppierfelder gleiche Wert aufweisen!!!
            </summary>
            <param name="yGroupIDColumn"></param>
            <param name="yGroupColumns"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.GetGroupHeadersFromDataHolders(System.Collections.IEnumerable,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.String,System.String[])">
            <summary>
            Diese Methode gibt das erste Auftreten aus allen DataHolders der übergebenen Enumeration zurück,
            welche bei den übergebenen DistinctColumns den gleichen Wert haben. 
            Wenn als yGroupIDColumn!=String.empty übergeben wird,
            wird in diese die IDs der Gruppen eingetragen.
            Wenn String.empty übergeben wird, werden die DataHolder als SubDataHolder der zurückgegebenen DataHolder eingetragen, 
            damit die zugehörigen gefunden werden können.
            Jedoch Vorsicht!! Wenn die Sortierung nicht paßt, kann es schon vorkommen, daß mehrere Gruppenheader
            bezüglich der Gruppierfelder gleiche Wert aufweisen!!!
            </summary>
            <param name="yBaseDataHolder"></param>
            <param name="yDataHolderEnumerable"></param>
            <param name="yGroupColumns"></param>
            <param name="yGroupIDColumn"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.FinalizeBeforeSetRecords(EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Ruft für jeden DataHolder der Tabelle FinalizeBeforeSetRecord auf.
            </summary>
            <param name="yListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.GetEnumerator">
            <summary>
            Gibt den Enumerator zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.RemoveAt(System.Int32)">
            <summary>
            Dies entfernt den DataHolder am angegebenen Index
            </summary>
            <param name="index"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest die Daten aus dem übergebenen XmlNode
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode schreibt die DataHolder als UnterKnoten in den übergebenen Knoten
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.WriteToSimpleHTMLTable(System.IO.TextWriter)">
            <summary>
            Schreibt den Inhalt als einfache HTML-Table raus.
            Es werden alle Spalten rausgeschrieben.
            </summary>
            <param name="yWriter"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.WriteToSimpleHTMLTable(System.IO.TextWriter,System.String[])">
            <summary>
            Schreibt den Inhalt als einfache HTML-Table raus.
            Es kann angegeben werden, welche Spalten.
            </summary>
            <param name="yWriter"></param>
            <param name="yFieldNames"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTable.Item(System.Int32)">
            <summary>
            Gibt die Zeile innerhalb des UniversalDataTables mit dem angegebenen Index zurück oder legt sie fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTable.Name">
            <summary>
            Gibt den Namen des UniversalDataTables zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTable.Count">
            <summary>
            Gibt die Anzahl zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTable.PrimaryKeyFields">
            <summary>
            Dies muß beim Ableiten die Namen (oder den Namen) der Felder
            der Primärschlüssel zurückgeben.
            Standardgemäß wird die Spalte ID zurückgegeben oder 
            ALLE FIELDS, wenn keine Spalte ID drin ist.
            Wenn was anderes notwendig ist, dann bitte überladen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTable.InternalArrayList">
            <summary>
            Dies gibt die interne Liste zurück, auf der diese Collection basiert.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTable.FilterMatchPairs">
            <summary>
            Dies gibt die MatchPairs zurück, nach denen diese Table immer gefiltert wird.
            Hat nicht viel Sinn, aber im Zusammenhang mit UniversalDataTableView wirds interessant.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTable.ParentDataSet">
            <summary>
            Dies gibt das übergeordnete ParentDataSet zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTable.ChildRelations">
            <summary>
            Dies gibt die Auflistung der von dieser Tabelle auf ChildTables
            verweisenden Relations zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTable.ChildRelationalTables">
            <summary>
            Dies gibt die gefilterten Ansichten der zum aktuellen DataHolder passenden Child-Tables zurück.
            Diese Ansichten tragen nicht den Namen der ursprünglichen Tabelle, sondern den Namen der Relation, durch
            welche diese Table zum Child wird!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTable.ParentRelations">
            <summary>
            Dies gibt die Auflistung der auf diese Tabelle als ChildTable
            verweisenden Relations zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTable.ParentRelationalTables">
            <summary>
            Dies gibt die gefilterten Ansichten der zum aktuellen DataHolder passenden Child-Tables zurück.
            Diese Ansichten tragen nicht den Namen der ursprünglichen Tabelle, sondern den Namen der Relation, durch
            welche diese Table zum Parent wird!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTable.HatKopfFussBereich">
            <summary>
            Dies gibt HatKopfFussBereich zurück oder legt HatKopfFussBereich fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTable.IsFilteredView">
            <summary>
            Gibt true zurück, wenn diese Instanz eigentlich nur eine gefilterte Ansicht
            einer anderen ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTable.Groupings">
            <summary>
            Dies gibt die zugeordneten GruppierungsInformationen zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTable.CurrentDataHolder">
            <summary>
            Dies gibt den aktuellen DataHolder der Tabelle zurück, oder legt ihn fest.
            Beim festlegen muß er natürlich Bestandteil der Table sein.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTable.MyFilteredEnumerator.#ctor(System.Collections.IList,EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection)">
            <summary>
            KOnstruktor
            </summary>
            <param name="yList"></param>
            <param name="yFilter"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataTableCollection">
            <summary>
            Eine Auflistung von Objekten vom Typ UniversalDataTable
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTableCollection.Add(EDV2000.Common.SQL.Universal.UniversalDataTable)">
            <summary>
            Fügt eine Table der Auflistung hinzu.
            </summary>
            <param name="yTable"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTableCollection.Item(System.String)">
            <summary>
            Dies gibt die UniversalDataTable mit dem übergebenen Namen zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataTableGroupingInfo">
            <summary>
            Zusammenfassung für UniversalDataTableGroupingInfo.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTableGroupingInfo.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTableGroupingInfo.SetColumnNames(System.String[])">
            <summary>
            Methode, welche die Spaltennamen der Gruppierung festlegt.
            </summary>
            <param name="yColumnNames"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTableGroupingInfo.ColumnNames">
            <summary>
            Dies gibt ColumnNames, nach welchen gruppiert wird zurück, oder legt sie fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataTableGroupingInfoCollection">
            <summary>
            Auflistung von Objekten vom Typ UniversalDataTableGroupingInfo
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTableGroupingInfoCollection.Add(EDV2000.Common.SQL.Universal.UniversalDataTableGroupingInfo)">
            <summary>
            Fügt eine GruppierInfo hinzu.
            </summary>
            <param name="yGroupInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTableGroupingInfoCollection.Remove(System.Int32)">
            <summary>
            Entfernt die Ebene mit dem yLevel.
            </summary>
            <param name="yLevel"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTableGroupingInfoCollection.Remove(EDV2000.Common.SQL.Universal.UniversalDataTableGroupingInfo)">
            <summary>
            Entfernt die übergebene Ebene aus der Auflistung.
            </summary>
            <param name="yGroupInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTableGroupingInfoCollection.GetCombinedGroupingColumnNamesTillLevel(System.Int32)">
            <summary>
            Gibt die kombinierten Gruppierungsspaltennamen aller Gruppierungsinfos bis zum angegebenen Level zurück.
            </summary>
            <param name="yLevel"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTableGroupingInfoCollection.SetCount(System.Int32)">
            <summary>
            Diese Methode legt die Anzahl der Gruppierungsebenen fest, indem sofort die
            richtige Anzahl an GroupInfos eingetragen werden.
            </summary>
            <param name="yCount"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTableGroupingInfoCollection.Item(System.Int32)">
            <summary>
            Dies gibt die Gruppierungsinfo für die übergebene Ebene zurück.
            Die Ebenen beginnen bei 0 (oberste Ebene).
            (Wird automatisch angelegt)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTableGroupingInfoCollection.GenerateNonGroupedTable">
            <summary>
            Wenn true, wird sowohl die ursprüngliche, nicht gruppierte Tabelle unter dem Namen, welcher
            die Tabelle trägt als auch eine Kopie der Daten unter dem Namen Name+Detail beim Mergen erzeugt.
            Diese Property gibt dies zurück oder legt es fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataTablePrimaryKeyViolationException">
            <summary>
            Exception, die kommt, wenn ein doppelter Primärschlüssel eingetragen wird in eine Table.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTablePrimaryKeyViolationException.#ctor(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            KOnstruktor mit Übergabe des Dataholders, welcher die Exception verursacht hat.
            </summary>
            <param name="yDataHolder"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTablePrimaryKeyViolationException.DataHolder">
            <summary>
            Dies gibt den UniversalDataHolder zurück, welcher die Exception verursacht hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTablePrimaryKeyViolationException.Message">
            <summary>
            Gibt die Meldung zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalDataTableFilteredView">
            <summary>
            Diese Klasse stellt eine gefilterte Ansicht einer anderen
            UniversalDataTable dar. Sie ist nicht typsicher.
            Wenn in diesem View Daten eingetragen werden, so werden sie auch 
            automatisch in die zugrundeliegende Tabelle eingetragen.
            Ebenso werden hier entfernte Sätze auch dort entfernt.
            (Geht auf die zugrundeliegende Liste der anderen Table los, allerdings
            mit eigenem Filter)
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTableFilteredView.#ctor(EDV2000.Common.SQL.Universal.UniversalDataTable)">
            <summary>
            Konstruktor
            </summary>
            <param name="yUniversalDataTable"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalDataTableFilteredView.NewUniversalDataHolder">
            <summary>
            Gibt einen neuen UniversalDataHolder der zugrundeliegenden Table zurück, welcher
            schon auf den aktuellen Filter paßt.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalDataTableFilteredView.InternalArrayList">
            <summary>
            Dies gibt die zugrundeliegende IList zurück, hier ist es
            die zugrundeliegende Table.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.SQLTableSchemaTypeInfo">
            <summary>
            Diese Klasse stellt Schema-Informationen über eine SQL-Tabelle dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.SQLTableSchemaTypeInfo.GetTableSchemaInfo(System.String,EDV2000.Common.SQL.TransactionProvider)">
            <summary>
            Ermittelt die SchemaType-Info der angegebenen Tabelle.
            Fängt KEINE Exception ab!!
            </summary>
            <param name="yTableName"></param>
            <param name="yTProvider"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.SQLTableSchemaTypeInfo.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.SQLTableSchemaTypeInfo.GetSqlDBType(System.String)">
            <summary>
            Gibt den Typ des Feldes zurück.
            </summary>
            <param name="yFieldName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.SQLTableSchemaTypeInfo.SetSQLDbType(System.String,System.Data.SqlDbType)">
            <summary>
            Setzt den Typ des Feldes.
            </summary>
            <param name="yFieldName"></param>
            <param name="yType"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.SQLTableSchemaTypeInfo.Age">
            <summary>
            Das Alter der SchemaTypeInfo
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalManagerSql">
            <summary>
            Diese Klasse stellt eine universelle Klasse für das Einfache zugreifen auf SQL-Tabellen
            dar. Mittels GetRecord kann eine DataRow befüllt werden, mittels GetRecords mehrere Rows.
            Mittels SetRecord wird eine DataRow in die Tabelle geschrieben.
            </summary>
            <remarks>
            11.08.2003/TC: zu einem MarshalByRefObject gemacht
            03.12.2003/TC: grober Umbau von UniversalManagerSqlTransactionEnvironment zu TransactionProvider
            </remarks>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetSQLScalar(System.String,System.Data.SqlClient.SqlParameter[],System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt im allgemeinen Sinne einen Scalar aus einem einfachen SQL-Command zurück.
            </summary>
            <param name="ySQLCommand"></param>
            <param name="yParameters"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetSQLScalar(System.String,System.Data.SqlClient.SqlParameter[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt im allgemeinen Sinne einen Scalar aus einem einfachen SQL-Command zurück.
            </summary>
            <param name="ySQLCommand"></param>
            <param name="yParameters"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetSQLScalar(System.String,System.Data.SqlClient.SqlParameter[],EDV2000.Common.SQL.TransactionProvider,System.Data.SqlClient.SqlConnection,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Gibt im allgemeinen Sinne einen Scalar aus einem einfachen SQL-Command zurück.
            </summary>
            <param name="ySQLCommand"></param>
            <param name="yParameters"></param>
            <param name="yTProvider"></param>
            <param name="yConnection"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetGenericDataHolder(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt einen generischen DataHolder zurück, welcher jedoch nicht verwendet werden sollte,
            um Daten in eine Tabelle zu speichern. Er ist nur für Abfragen gedacht.
            Es werden aufgrund des Schemas der Tabelle alle Felder in den DataHolder gestellt, als auch die
            PrimaryKey-Columns als EqualFieldNames definiert. Es werden keine LastChangedFields definiert.
            </summary>
            <param name="yDBInfo"></param>
            <param name="yTableName"></param>
            <param name="yExListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetGenericDataHolder(EDV2000.Common.SQL.Schema.SQLDatabaseInfo,System.String,System.String[],EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt einen generischen DataHolder zurück, welcher jedoch nicht verwendet werden sollte,
            um Daten in eine Tabelle zu speichern. Er ist nur für Abfragen gedacht.
            Es werden aufgrund der übergebenen Liste von Feldnamen Felder in den DataHolder gestellt.
            Wird anstatt eines Arrays null übergeben, werden alle Felder über Schema ermittelt.
            Es werden dazu die PrimaryKey-Columns als Fields gestellt und diese auch 
            als EqualFieldNames definiert. Es werden keine LastChangedFields definiert.
            Daher: Wird ein leeres Array übergeben, werden nur die PrimaryKey-Columns als Fields und auch als EqualFields definiert.
            (Zum Unterschied dazu, wenn anstatt eines Arrays null übergeben wird)
            </summary>
            <param name="yDBInfo"></param>
            <param name="yTableName"></param>
            <param name="yExListener"></param>
            <param name="yFieldNames"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetGenericDataHolder(EDV2000.Common.SQL.SqlServerConnectionData,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt einen generischen DataHolder zurück, welcher jedoch nicht verwendet werden sollte,
            um Daten in eine Tabelle zu speichern. Er ist nur für Abfragen gedacht.
            </summary>
            <param name="yConnection"></param>
            <param name="yTableName"></param>
            <param name="yExListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetGenericDataHolder(EDV2000.Common.SQL.SqlServerConnectionData,System.String,System.String[],EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt einen generischen DataHolder zurück, welcher jedoch nicht verwendet werden sollte,
            um Daten in eine Tabelle zu speichern. Er ist nur für Abfragen gedacht.
            </summary>
            <param name="yConnection"></param>
            <param name="yTableName"></param>
            <param name="yExListener"></param>
            <param name="yFieldNames"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetGenericDataHolder(EDV2000.Common.SQL.TransactionProvider,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt einen generischen DataHolder zurück, welcher jedoch nicht verwendet werden sollte,
            um Daten in eine Tabelle zu speichern. Er ist nur für Abfragen gedacht.
            </summary>
            <param name="yTableName"></param>
            <param name="yExListener"></param>
            <param name="yTProvider"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetGenericDataHolder(EDV2000.Common.SQL.TransactionProvider,System.String,System.String[],EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode gibt einen generischen DataHolder zurück, welcher jedoch nicht verwendet werden sollte,
            um Daten in eine Tabelle zu speichern. Er ist nur für Abfragen gedacht.
            </summary>
            <param name="yTableName"></param>
            <param name="yFieldNames"></param>
            <param name="yExListener"></param>
            <param name="yTProvider"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.RegisterStaticManipulationHandler(EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler)">
            <summary>
            Registriert einen statischen Handler, der für alle UniversalManagerSQL gilt.
            </summary>
            <param name="yHandler"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.UnregisterStaticManipulationHandler(EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler)">
            <summary>
            Ent-Registriert einen statischen Handler, der für alle UniversalManagerSQL gilt.
            </summary>
            <param name="yHandler"></param>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalManagerSql._TakeStaticActionLogger">
            <summary>
            Dieser Boolscher Schalter ermöglicht es, innerhalb einer AppDomain einen einzigen SQL-ActionLogger zu verwenden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yIdColumnName"></param>
            <param name="yTableName"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.RegisterManipulationHandler(EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler)">
            <summary>
            Registriert in dieser Instanz des UniversalManagerSQl einen Manipulation Handler.
            </summary>
            <param name="yHandler"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.UnregisterManipulationHandler(EDV2000.Common.SQL.Universal.IUniversalDataholderManipulationHandler)">
            <summary>
            Ent-Registriert in dieser Instanz des UniversalManagerSQl einen Manipulation Handler.
            </summary>
            <param name="yHandler"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.SetRecord(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode speichert den mittels DataRow angegebenen Satz in der Tabelle.
            Kann der Satz mit vorhandener ID nicht upgedatet werden, so wird er neu angelegt.
            Es muß die Id-Spalte dabei sein.
            Diese Methode versucht den Record, wenn vorhanden, upzudaten,
            wenn nicht, wird er neu angelegt (nach nochmaligem Prüfen ob exist)
            </summary>
            <param name="yDataHolder"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.SetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode speichert die mittels UniversalDataHolderBase angegebenen Sätze in der Tabelle.
            Es werden mittels eines einzigen SQL-Batchs die Records geupdateorinserted.
            Es werden maximal 10 per Command durchgeführt, aber alle in einem Batch bis zum ersten Fehler.
            </summary>
            <param name="yDataHolders"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.SetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],System.Int32,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode speichert die mittels UniversalDataHolderBase angegebenen Sätze in der Tabelle.
            Es werden mittels eines einzigen SQL-Batchs die Records geupdateorinserted.
            </summary>
            <param name="yDataHolders"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <param name="yMaximumCountPerCommand"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.InsertRecord(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode speichert den mittels DataRow angegebenen Satz in der Tabelle.
            Der Satz wird neu angelegt.
            </summary>
            <param name="yDataHolder"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.InsertRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode speichert die mittels UniversalDataHolderBase angegebenen Sätze in der Tabelle.
            Es werden mittels eines einzigen (gruppiert) SQL-Batchs die Records geinserted
            </summary>
            <param name="yDataHolders"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.InsertRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],System.Int32,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode speichert die mittels UniversalDataHolderBase angegebenen Sätze in der Tabelle.
            Es werden mittels eines einzigen SQL-Batchs die Records geinserted.
            </summary>
            <param name="yDataHolders"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <param name="yMaximumCountPerCommand"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetRecordsGen``1(``0,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Dieser Methode wird eine DataRow zum Befüllen übergeben. Die Methode selektiert automatisch nach
            den ausgefüllten Spalten (!=null) und befüllt alle Spalten. Wenn mehrere Zeilen gefunden werden, so
            werden der übergeordneten Tabelle zusätzliche Zeilen angefügt und diese dann befüllt.
            typsichere generics Überladung.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetRecordsGen``1(``0,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Dieser Methode wird eine DataRow zum Befüllen übergeben. Die Methode selektiert automatisch nach
            den ausgefüllten Spalten (!=null) und befüllt alle Spalten. Wenn mehrere Zeilen gefunden werden, so
            werden der übergeordneten Tabelle zusätzliche Zeilen angefügt und diese dann befüllt.
            typsichere generics Überladung.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetRecordsGen``1(``0,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Identisch zur Überladung ohne den yOrderTagName, nur ganz anders. Es wird hier eine ganz andere Funktionalität, nämlich die mit
            der Vorbereitung auf die DataHolderSink und mit direkter Ermittlung der Order-by-Fields aus dem DataHolder verwendet.
            Im UniversalDataHolderBase ist definiert, daß sobald USEEQUALFIELDNAMES als TagName angegeben wird, der DataHolder
            die EqualFieldNames zurückgibt.
            typsichere generics Überladung.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetRecordsGen``1(``0,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Identisch zur Überladung ohne den yOrderTagName, nur ganz anders. Es wird hier eine ganz andere Funktionalität, nämlich die mit
            der Vorbereitung auf die DataHolderSink und mit direkter Ermittlung der Order-by-Fields aus dem DataHolder verwendet.
            Im UniversalDataHolderBase ist definiert, daß sobald USEEQUALFIELDNAMES als TagName angegeben wird, der DataHolder
            die EqualFieldNames zurückgibt.
            typsichere generics Überladung.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetRecord(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Dieser Methode wird eine DataRow zum Befüllen übergeben. Die Methode selektiert automatisch nach
            den ausgefüllten Spalten (!=null) und befüllt alle Spalten. Wenn mehrere Zeilen gefunden werden, so
            wird nur die erste Zeile genommen.
            </summary>
            <param name="yDataHolder"></param>
            <param name="yTProvider"></param>
            <param name="yExListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetRecord(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Dieser Methode wird eine DataRow zum Befüllen übergeben. Die Methode selektiert automatisch nach
            den ausgefüllten Spalten (!=null) und befüllt alle Spalten. Wenn mehrere Zeilen gefunden werden, so
            wird nur die erste Zeile genommen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Dieser Methode wird eine DataRow zum Befüllen übergeben. Die Methode selektiert automatisch nach
            den ausgefüllten Spalten (!=null) und befüllt alle Spalten. Wenn mehrere Zeilen gefunden werden, so
            werden der übergeordneten Tabelle zusätzliche Zeilen angefügt und diese dann befüllt.
            </summary>
            <param name="yDataHolder"></param>
            <param name="yTProvider"></param>
            <param name="yExListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Dieser Methode wird eine DataRow zum Befüllen übergeben. Die Methode selektiert automatisch nach
            den ausgefüllten Spalten (!=null) und befüllt alle Spalten. Wenn mehrere Zeilen gefunden werden, so
            werden der übergeordneten Tabelle zusätzliche Zeilen angefügt und diese dann befüllt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Identisch zur Überladung ohne den yOrderTagName, nur ganz anders. Es wird hier eine ganz andere Funktionalität, nämlich die mit
            der Vorbereitung auf die DataHolderSink und mit direkter Ermittlung der Order-by-Fields aus dem DataHolder verwendet.
            Im UniversalDataHolderBase ist definiert, daß sobald USEEQUALFIELDNAMES als TagName angegeben wird, der DataHolder
            die EqualFieldNames zurückgibt.
            </summary>
            <param name="yOrderTagName"></param>
            <param name="yDataHolder"></param>
            <param name="yTProvider"></param>
            <param name="yExListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Identisch zur Überladung ohne den yOrderTagName, nur ganz anders. Es wird hier eine ganz andere Funktionalität, nämlich die mit
            der Vorbereitung auf die DataHolderSink und mit direkter Ermittlung der Order-by-Fields aus dem DataHolder verwendet.
            Im UniversalDataHolderBase ist definiert, daß sobald USEEQUALFIELDNAMES als TagName angegeben wird, der DataHolder
            die EqualFieldNames zurückgibt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.IUniversalDataHolderSink,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Dieser Methode wird ein DataHolder als SuchTemplate. Die Methode selektiert automatisch nach
            den ausgefüllten Spalten (!=null) und befüllt alle Spalten. Wenn mehrere Zeilen gefunden werden, so
            werden der übergeordneten Tabelle zusätzliche Zeilen angefügt und diese dann befüllt.
            Als Sortierung kann der yOrderTagName angegeben werden. Wenn der DataHolder diesen versteht, gibt
            er dann die Felder zurück, welche in der ORDER-BY-Clause des SQL-Statements verwendet werden.
            Die selektierten DataHolder werden gepuffert der übergebenen DataHolderSink in der Reihenfolge 
            des SQL-Selects übergeben.
            VORSICHT!!! BEGINSEND UND ENDSEND muß außerhalb der Transaction aufgerufen werden.
            Weiters sollte nach ENDSEND gewartet werden, bis der Client fertig ist.
            </summary>
            <param name="yDataHolderSink"></param>
            <param name="yOrderTagName"></param>
            <param name="ySuchTemplate"></param>
            <param name="yTProvider"></param>
            <param name="yExListener"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.GetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.IUniversalDataHolderSink,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Dieser Methode wird ein DataHolder als SuchTemplate. Die Methode selektiert automatisch nach
            den ausgefüllten Spalten (!=null) und befüllt alle Spalten. Wenn mehrere Zeilen gefunden werden, so
            werden der übergeordneten Tabelle zusätzliche Zeilen angefügt und diese dann befüllt.
            Als Sortierung kann der yOrderTagName angegeben werden. Wenn der DataHolder diesen versteht, gibt
            er dann die Felder zurück, welche in der ORDER-BY-Clause des SQL-Statements verwendet werden.
            Die selektierten DataHolder werden gepuffert der übergebenen DataHolderSink in der Reihenfolge 
            des SQL-Selects übergeben.
            VORSICHT!!! BEGINSEND UND ENDSEND muß außerhalb der Transaction aufgerufen werden.
            Weiters sollte nach ENDSEND gewartet werden, bis der Client fertig ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.TransferRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Transferiert die Records, welche sich aufgrund des Suchtemplates ergeben von Source zu Destination.
            </summary>
            <param name="ySuchTemplate"></param>
            <param name="ySourceTP"></param>
            <param name="yDestinationTP"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.TransferRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Transferiert die Records, welche sich aufgrund des Suchtemplates ergeben von Source zu Destination.
            </summary>
            <param name="yCloneTemplate"></param>
            <param name="yQueryDef"></param>
            <param name="ySourceTP"></param>
            <param name="yDestinationTP"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.UpdateRecordPartial(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode führt partielles Updates durch, indem nur die Spalten upgedatet werden, die nicht die IDSpalte sind und
            nicht null sind. Wenn NULL in die DB reingestellt werden soll, muß DBNull.Value in das UpdateTemplate eingetragen werden.
            Es muß die ID angegeben werden.
            </summary>
            <param name="yUpdateTemplate"></param>
            <param name="yTP"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.UpdateRecordsPartial(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode führt partielles Updates durch, indem nur die Spalten upgedatet werden, die nicht die IDSpalte sind und
            nicht null sind. Wenn NULL in die DB reingestellt werden soll, muß DBNull.Value in das UpdateTemplate eingetragen werden.
            Es muß die ID angegeben werden.
            Stückelung ist 50.
            </summary>
            <param name="yUpdateTemplates"></param>
            <param name="yTP"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.UpdateRecordsPartial(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],System.Int32,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode führt partielles Updates durch, indem nur die Spalten upgedatet werden, die nicht die IDSpalte sind und
            nicht null sind. Wenn NULL in die DB reingestellt werden soll, muß DBNull.Value in das UpdateTemplate eingetragen werden.
            Es muß die ID angegeben werden.
            </summary>
            <param name="yUpdateTemplates"></param>
            <param name="yTP"></param>
            <param name="yListener"></param>
            <param name="yStueckelung"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.UpdateRecordsPartialWithSuchTemplate(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode führt partielles Updates durch, indem in den Records, welche auf das SuchTemplate passen die Spalten
            eingetragen werden, die im UpdateTemplate nicht null sind. Wenn NULL in die DB reingestellt werden soll,
            muß DBNull.Value in das UpdateTemplate eingetragen werden.
            </summary>
            <param name="yUpdateTemplate"></param>
            <param name="yTP"></param>
            <param name="yListener"></param>
            <param name="ySuchTemplate"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.QueryRecords``1(EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode selektiert in der Tabelle nach der übergebenen QueryDef und gibt die Ergebnisse
            in Form eines Arrays von UniversalDataHolderBase-Objekten vom Typ des übergebenen UniversalDataHolderBase-Objekt zurück (generics).
            Das erste Ergebnis wird im übergebenen Objekt abgelegt.
            Das übergebene Objekt bestimmt, welche Spalten ermittelt werden.
            Es können jedoch zusätzliche Spalten in der übergebenen QueryDef angegeben werden, welche einfach die Select-Clause
            erweitern.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.QueryRecords``1(EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode selektiert in der Tabelle nach der übergebenen QueryDef und gibt die Ergebnisse
            in Form eines Arrays von UniversalDataHolderBase-Objekten vom Typ des übergebenen UniversalDataHolderBase-Objekt zurück (generics).
            Das erste Ergebnis wird im übergebenen Objekt abgelegt.
            Das übergebene Objekt bestimmt, welche Spalten ermittelt werden.
            Es können jedoch zusätzliche Spalten in der übergebenen QueryDef angegeben werden, welche einfach die Select-Clause
            erweitern.
            Wenn bei yOrderTagName USEQUALFIELDNAMES oder *null* angegeben wird, werden die EqualFieldNames des DataHolders verwendet.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.QueryRecord(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode selektiert in der Tabelle nach der übergebenen QueryDef und gibt die Ergebnisse
            in Form eines Arrays von UniversalDataHolderBase-Objekten vom Typ des übergebenen UniversalDataHolderBase-Objekt zurück.
            Das erste Ergebnis wird im übergebenen Objekt abgelegt.
            Das übergebene Objekt bestimmt, welche Spalten ermittelt werden.
            Es können jedoch zusätzliche Spalten in der übergebenen QueryDef angegeben werden, welche einfach die Select-Clause
            erweitern.
            </summary>
            <param name="yDataHolder"></param>
            <param name="yQueryDef"></param>
            <param name="yTProvider"></param>
            <param name="yExListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.QueryRecord(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode selektiert in der Tabelle nach der übergebenen QueryDef und gibt die Ergebnisse
            in Form eines Arrays von UniversalDataHolderBase-Objekten vom Typ des übergebenen UniversalDataHolderBase-Objekt zurück.
            Das erste Ergebnis wird im übergebenen Objekt abgelegt.
            Das übergebene Objekt bestimmt, welche Spalten ermittelt werden.
            Es können jedoch zusätzliche Spalten in der übergebenen QueryDef angegeben werden, welche einfach die Select-Clause
            erweitern.
            Wenn bei yOrderTagName USEQUALFIELDNAMES angegeben wird, werden die EqualFieldNames des DataHolders verwendet.
            </summary>
            <param name="yDataHolder"></param>
            <param name="yQueryDef"></param>
            <param name="yOrderTagName"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.QueryRecord(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDataHolderAtQueryDelegate,System.Object,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode selektiert in der Tabelle nach der übergebenen QueryDef und gibt die Ergebnisse
            in Form eines Arrays von UniversalDataHolderBase-Objekten vom Typ des übergebenen UniversalDataHolderBase-Objekt zurück.
            Das erste Ergebnis wird im übergebenen Objekt abgelegt.
            Das übergebene Objekt bestimmt, welche Spalten ermittelt werden.
            Es können jedoch zusätzliche Spalten in der übergebenen QueryDef angegeben werden, welche einfach die Select-Clause
            erweitern.
            Die Sortierung wird aus der QueryDef übernommen.
            </summary>
            <param name="yFirstDataHolder"></param>
            <param name="yHandleDataHolderCallBack"></param>
            <param name="yState"></param>
            <param name="yQueryDef"></param>
            <param name="yTProvider"></param>
            <param name="yExListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.QueryRecord(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDataHolderAtQueryDelegate,System.Object,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode selektiert in der Tabelle nach der übergebenen QueryDef und gibt die Ergebnisse
            in Form eines Arrays von UniversalDataHolderBase-Objekten vom Typ des übergebenen UniversalDataHolderBase-Objekt zurück.
            Das erste Ergebnis wird im übergebenen Objekt abgelegt.
            Das übergebene Objekt bestimmt, welche Spalten ermittelt werden.
            Es können jedoch zusätzliche Spalten in der übergebenen QueryDef angegeben werden, welche einfach die Select-Clause
            erweitern.
            </summary>
            <param name="yFirstDataHolder"></param>
            <param name="yHandleDataHolderCallBack"></param>
            <param name="yState"></param>
            <param name="yOrderTagName"></param>
            <param name="yQueryDef"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.QueryRecord(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.IUniversalDataHolderSink,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Query mit DataHolderSink, BEGINSEND UND ENDSEND müssen außerhalb aufgerufen werden.
            </summary>
            <param name="yFirstDataHolder"></param>
            <param name="yQueryDef"></param>
            <param name="yDataHolderSink"></param>
            <param name="yOrderTagName"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.QueryRecord``1(EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable{``0},EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode selektiert in der Tabelle nach der übergebenen QueryDef und gibt die Ergebnisse
            in Form eines Arrays von UniversalDataHolderBase-Objekten vom Typ des übergebenen UniversalDataHolderBase-Objekt zurück.
            Das erste Ergebnis wird im übergebenen Objekt abgelegt.
            Das übergebene Objekt bestimmt, welche Spalten ermittelt werden.
            Es können jedoch zusätzliche Spalten in der übergebenen QueryDef angegeben werden, welche einfach die Select-Clause
            erweitern.
            </summary>
            <param name="yTable"></param>
            <param name="yQueryDef"></param>
            <param name="yTProvider"></param>
            <param name="yExListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.QueryRecord``1(EDV2000.Common.SQL.Universal.UniversalDataHolderTransportTable{``0},EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode selektiert in der Tabelle nach der übergebenen QueryDef und gibt die Ergebnisse
            in Form eines Arrays von UniversalDataHolderBase-Objekten vom Typ des übergebenen UniversalDataHolderBase-Objekt zurück.
            Das erste Ergebnis wird im übergebenen Objekt abgelegt.
            Das übergebene Objekt bestimmt, welche Spalten ermittelt werden.
            Es können jedoch zusätzliche Spalten in der übergebenen QueryDef angegeben werden, welche einfach die Select-Clause
            erweitern.
            Wenn bei yOrderTagName USEQUALFIELDNAMES angegeben wird, werden die EqualFieldNames des DataHolders verwendet.
            </summary>
            <param name="yTable"></param>
            <param name="yQueryDef"></param>
            <param name="yOrderTagName"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.DeleteRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode löscht die auf die Suchbedingung passenden Sätze aus der Tabelle.
            </summary>
            <param name="yDataToDelete"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.DeleteRecordsByQuery(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode löscht die Datensätze die auf die QueryDef passen.
            Zusätzlich angegebenen Spalten werden ignoriert.
            </summary>
            <param name="yQueryDef"></param>
            <param name="yProvider"></param>
            <param name="yCloneTemplate"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.CountRecords(EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Zählt die Datensätze, dia aufgrund der Querydef passen
            </summary>
            <param name="yQueryDef"></param>
            <param name="yTProvider"></param>
            <param name="yExListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.CountRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode zählt die auf die Suchbedingung passenden Sätze in der Tabelle.
            </summary>
            <param name="ySuchData"></param>
            <param name="yTProvider"></param>
            <param name="yExListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleQueryDataHolder(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Object)">
            <summary>
            Diese private Methode wird mittels CallBack übergeben, damit der QueryRecord die DataHolder in eine ArrayList stellen kann.
            </summary>
            <param name="yDataHolder"></param>
            <param name="yState"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleQueryDataHolderWithHandleDataHolderSinkState(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Object)">
            <summary>
            Diese private Methode wird mittels CallBack übergeben, damit der QueryRecord die 
            DataHolder in eine ArrayList stellen und der Sink senden kann.
            </summary>
            <param name="yDataHolder"></param>
            <param name="yState"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.InternSetRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,System.Boolean,System.Boolean,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode speichert die mittels UniversalDataHolderBase angegebenen Sätze in der Tabelle.
            Es werden mittels eines einzigen SQL-Batchs die Records geupdateorinserted.
            </summary>
            <param name="yDataHolders"></param>
            <param name="yTProvider"></param>
            <param name="yListener"></param>
            <param name="yIsTransfer"></param>
            <returns></returns>
            <param name="yIsOnlyInsert"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.InternGetRecordInnovatively(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.UniversalManagerSql.MehrereZeilen,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Ganz komische Methode. Tut eigentlich das selbe wie InterGetRecord, jedoch wird der OrderTagName übergeben und
            das ganze wird über den HandleDataHolder-Delegate erledigt. Ist hier noch als "Zenzi" ausgeführt, um den
            Impact möglichst gering zu halten aber trotzdem aufzufallen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.InternGetRecordWithCallBack(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.UniversalManagerSql.MehrereZeilen,EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDataHolderAtQueryDelegate,System.Object,System.String,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Dieser Methode wird eine DataRow zum Befüllen übergeben. Die Methode selektiert automatisch nach
            den ausgefüllten Spalten (!=null) und befüllt alle Spalten. Wenn mehrere Zeilen gefunden werden, so
            unterscheidet sich das Verhalten je nach yMehrereZeilen-Parameter
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.UpdateOrInsertRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode führt ein Update und wenn nichts affektiert ein insert in einem einzigen SQL-BAtch für alle übergebenen DataHolders durch.
            </summary>
            <param name="yDataHolders"></param>
            <param name="yTransactionProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.OnlyInsertRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode führt ein Update und wenn nichts affektiert ein insert in einem einzigen SQL-BAtch für alle übergebenen DataHolders durch.
            </summary>
            <param name="yDataHolders"></param>
            <param name="yTransactionProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.InternPartialUpdateRecords(EDV2000.Common.SQL.Universal.UniversalDataHolderBase[],System.Int32,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode führt ein Update und wenn nichts affektiert ein insert in einem einzigen SQL-BAtch für alle übergebenen DataHolders durch.
            </summary>
            <param name="yUpdateDHs"></param>
            <param name="yTransactionProvider"></param>
            <param name="yListener"></param>
            <param name="yStueckelung"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.PartialUpdateRecordsWithSuchTemplate(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode führt ein Update und wenn nichts affektiert ein insert in einem einzigen SQL-BAtch für alle übergebenen DataHolders durch.
            </summary>
            <param name="ySuchTemplate"></param>
            <param name="yUpdateTemplate"></param>
            <param name="yTransactionProvider"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.InternGetRecordTraditionally(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.UniversalManagerSql.MehrereZeilen,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Dieser Methode wird eine DataRow zum Befüllen übergeben. Die Methode selektiert automatisch nach
            den ausgefüllten Spalten (!=null) und befüllt alle Spalten. Wenn mehrere Zeilen gefunden werden, so
            unterscheidet sich das Verhalten je nach yMehrereZeilen-Parameter
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.BuildSelectCommandTextFromDataHolder(EDV2000.Common.SQL.IIsolationLevelTainted,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Data.SqlClient.SqlCommand,System.Boolean,System.String,System.Int64)">
            <summary>
            Diese Methode bastelt ein select-command, welches nach den ausgefüllten(!=null)
            Spalten selektiert und alle Spalten herausfindet.
            Wird als yOrderTagName null übergeben, so wird keine order-by-clause angegebeen
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.DefaultSQLCommandTimeOutSec">
            <summary>
            Dies gibt das Standard-SqlCommandTimeOut zurück oder legt es fest.
            (Default ist 90 s)
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.SqlActionLogger">
            <summary>
            Dies gibt den zu verwendenden SqlActionLogger zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.IdColumnName">
            <summary>
            Dies gibt den Namen der ID-Spalte der zu managenden Tabelle zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.TableName">
            <summary>
            Dies gibt den SQL-Namen der zu managenden Tabelle zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.SqlCommandTimeOutSec">
            <summary>
            Dies gibt SqlCommandTimeOut zurück oder legt SqlCommandTimeOut fest.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHWithCallbackState.#ctor(EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDataHolderAtQueryDelegate,System.Object,System.Collections.IDictionary,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHWithCallbackState.HandlerState">
            <summary>
            Dies gibt HandlerState zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHWithCallbackState.Qd">
            <summary>
            Dies gibt Qd zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHWithCallbackState.TProvider">
            <summary>
            Dies gibt TProvider zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHWithCallbackState.Listener">
            <summary>
            Dies gibt Listener zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHWithCallbackState.ExternalState">
            <summary>
             Dies gibt ExternalState zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHWithCallbackState.Callback">
            <summary>
            Dies gibt Callback zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.#ctor(EDV2000.Common.SQL.Universal.IUniversalDataHolderSink,System.Collections.IDictionary,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.TransactionProvider,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.Add(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Fügt Holder hinzu
            </summary>
            <param name="yDataHolder"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.SendDataHoldersIfThere">
            <summary>
            Diese Methode sendet alle im Buffer befindlichen DataHolders
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.PopHolders">
            <summary>
            Gibt Array von UniversalDataHolderBase mit dem Inhalt der ArrayList zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.EndSend">
            <summary>
            Schickt das EndSend-Command
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.SetClipped">
            <summary>
            Dies gibt an, daß abgeschnitten wurde/wird
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.Sink">
            <summary>
            Dies gibt Sink zurück oder legt Sink fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.Count">
            <summary>
            Gibt Anzahl der im Buffer befindlichen DataHolders zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.Aborted">
            <summary>
            Dies gibt Aborted zurück oder legt Aborted fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.FetchedSoLong">
            <summary>
            Dies gibt zurück, wieviele schon gefetcht wurden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.ClippingSize">
            <summary>
            Dies gibt die ClippingSize zurück oder legt sie fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.PackageSize">
            <summary>
            Dies gibt PackageSize zurück oder legt PackageSize fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.HandlerState">
            <summary>
            Dies gibt HandlerState zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.Qd">
            <summary>
            Dies gibt Qd zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.TProvider">
            <summary>
            Dies gibt TProvider zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDHSinkState.Listener">
            <summary>
            Dies gibt Listener zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalManagerSql.HandleDataHolderAtQueryDelegate">
            <summary>
            Diese Methode wird angewandt, wenn eine Query wissen will, was mit dem DataHolder passieren wird.
            Wenn false zurückgegeben wird, muß abgebrochen werden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder">
            <summary>
            Diese Klasse bastelt für den UniversalManager die Kommandos zusammen.
            </summary>
        </member>
        <member name="F:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.OverrideUsePersistedLastChanged">
            <summary>
            Wenn true wird nicht aktuelle Zeit/Datum automatisch für LastChanged gesetzt, sondern ein bereits vorhandenes übernommen!
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.GetOrderStringFromDataHolder(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.String,System.String[],System.String,System.String)">
            <summary>
            Funktion um den OrderString vom Dataholder zu ermitteln
            </summary>
            <param name="yDataHolder"></param>
            <param name="yOrderTagName"></param>
            <param name="yOverrideOrderByFieldNames"></param>
            <param name="yMainTableAlias"></param>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.GetOrderStringFromDataHolder(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.String,System.String[],System.String,System.String,System.Boolean)">
            <summary>
            Funktion um den OrderString vom Dataholder zu ermitteln
            </summary>
            <param name="yDataHolder"></param>
            <param name="yOrderTagName"></param>
            <param name="yOverrideOrderByFieldNames"></param>
            <param name="yMainTableAlias"></param>
            <param name="yTableName"></param>
            <param name="yReverseOrder"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildDeleteCommandText(EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection,System.Data.SqlClient.SqlCommand,System.String)">
            <summary>
            Diese Methode baut das Delete-Command zusammen. Als Filterbedingung werden die übergebenen MatchPairs verwendet.
            </summary>
            <param name="yMatchPairs"></param>
            <param name="yCommand"></param>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildWhereClauseAndOrderStringFromMatchPairsAndAddParametersToCommand(System.Data.SqlClient.SqlCommand,EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection,System.String,System.String)">
            <summary>
            Diese Methode baut eine Where-Clause und baut die Parameter in das übergebene SQL-Command hinein.
            Der Commandtext muß jedoch im Anschluß selbst bestimmt werden.
            </summary>
            <param name="yCommand"></param>
            <param name="yMatchPairs"></param>
            <param name="yTableName"></param>
            <param name="yOrderString"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildCountSelectCommandText(EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection,System.Data.SqlClient.SqlCommand,System.String)">
            <summary>
            Diese Methode baut ein Select-Command, was nur einen Count macht
            </summary>
            <param name="yMatchPairs"></param>
            <param name="yCommand"></param>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildCountSelectCommandText(EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.Data.SqlClient.SqlCommand,System.String)">
            <summary>
            Diese Methode baut ein Select-Command, was nur einen Count macht
            </summary>
            <param name="yQueryDef"></param>
            <param name="yCommand"></param>
            <param name="yMainTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildCountSelectCommandText(EDV2000.Common.SQL.IIsolationLevelTainted,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.Data.SqlClient.SqlCommand,System.String)">
            <summary>
            Diese Methode baut ein Select-Command, was nur einen Count macht
            </summary>
            <param name="yQueryDef"></param>
            <param name="yCommand"></param>
            <param name="yMainTableName"></param>
            <param name="yTProvider"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.GetJoinTypeKeyWords(EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinType)">
            <summary>
            Gibt die Zeichenkette "xxx Join" zurück.
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildFromAndJoinClause(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection,System.Boolean)">
            <summary>
            Diese Methode erzeugt eine FROM Clause und die definierten JOIN Clauses und gibt sie als CommandText-String zurück.
            </summary>
            <param name="yMainTableName"></param>
            <param name="yMainTableAlias"></param>
            <param name="yJoinDefs"></param>
            <param name="yBuildForDeleteCommand"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildFromAndJoinClause(EDV2000.Common.SQL.IIsolationLevelTainted,System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection,System.Boolean)">
            <summary>
            Diese Methode erzeugt eine FROM Clause und die definierten JOIN Clauses und gibt sie als CommandText-String zurück.
            </summary>
            <param name="yMainTableName"></param>
            <param name="yMainTableAlias"></param>
            <param name="yJoinDefs"></param>
            <param name="yBuildForDeleteCommand"></param>
            <param name="yTProvider"></param>
            <param name="yMaximalMainTableLockHint"></param>
            <param name="yMinimalMainTableLockHint"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildJoins(EDV2000.Common.SQL.IIsolationLevelTainted,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection)">
            <summary>
            Diese Methode erzeugt eine FROM Clause und die definierten JOIN Clauses und gibt sie als CommandText-String zurück.
            </summary>
            <param name="yMainTableName"></param>
            <param name="yJoinDefs"></param>
            <param name="yTProvider"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildFromAndJoinClauseAndAddParameters(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection,System.Data.SqlClient.SqlCommand,System.Boolean)">
            <summary>
            Diese Methode erzeugt eine FROM Clause und die definierten JOIN Clauses und gibt sie als CommandText-String zurück.
            </summary>
            <param name="yMainTableName"></param>
            <param name="yMainTableAlias"></param>
            <param name="ySqlCommand"></param>
            <param name="yJoinDefs"></param>
            <param name="yBuildForDeleteCommand"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildFromAndJoinClauseAndAddParameters(EDV2000.Common.SQL.IIsolationLevelTainted,System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDTableLockHint,EDV2000.Common.SQL.Universal.QueryDef.UMQDJoinDefinitionCollection,System.Data.SqlClient.SqlCommand,System.Boolean)">
            <summary>
            Diese Methode erzeugt eine FROM Clause und die definierten JOIN Clauses und gibt sie als CommandText-String zurück.
            </summary>
            <param name="yMainTableName"></param>
            <param name="yMainTableAlias"></param>
            <param name="ySqlCommand"></param>
            <param name="yJoinDefs"></param>
            <param name="yBuildForDeleteCommand"></param>
            <param name="yMaximalMainTableLockHint"></param>
            <param name="yMinimalMainTableLockHint"></param>
            <param name="yTProvider"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildWhereClauseFromConditionAndAddParametersToCommand(System.String,System.String,EDV2000.Common.SQL.Universal.QueryDef.UMQDConditionBase,System.Data.SqlClient.SqlCommand)">
            <summary>
            Diese Methode erzeugt die WHERE-Clause, welche sich aus der übergebenen Condition ergibt und fügt die notwendigen Parameter dem 
            SqlCOmmand hinzu. Wenn sich keine Condition (also SQL-Syntax ist Leerstring) ergibt, kommt kein WHERE-Schlüsselwort, ansonsten schon.
            </summary>
            <param name="yMainTableName"></param>
            <param name="yMainTableAlias"></param>
            <param name="yQueryCondition"></param>
            <param name="ySqlCommand"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildFromAndJoinAndWhereClauseAndOrderByStringFromQueryDefAndAddParametersToCommand(System.String,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.Data.SqlClient.SqlCommand)">
            <summary>
            Baut den FROM, die JOINS, die WHERE-Clause und den ORDER BY-String. Dafür wird jedoch der DataHolder für die Default-Ermittlung benötigt.
            Es versteht sich von selbst daß hierbei nur nach Fields in der MainTable sortiert werden kann, man kann jedoch die OrderByFieldNames in der QueryDef bereits mit Aliasen versehen, das checkt er.
            </summary>
            <param name="yMainTableName"></param>
            <param name="yDataHolder"></param>
            <param name="yQueryDef"></param>
            <param name="ySqlCommand"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildFromAndJoinAndWhereClauseAndOrderByStringFromQueryDefAndAddParametersToCommand(EDV2000.Common.SQL.IIsolationLevelTainted,System.String,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.Data.SqlClient.SqlCommand)">
            <summary>
            Baut den FROM, die JOINS, die WHERE-Clause und den ORDER BY-String. Dafür wird jedoch der DataHolder für die Default-Ermittlung benötigt.
            Es versteht sich von selbst daß hierbei nur nach Fields in der MainTable sortiert werden kann, man kann jedoch die OrderByFieldNames in der QueryDef bereits mit Aliasen versehen, das checkt er.
            </summary>
            <param name="yMainTableName"></param>
            <param name="yDataHolder"></param>
            <param name="yQueryDef"></param>
            <param name="ySqlCommand"></param>
            <param name="yTProvider"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildFromAndJoinAndWhereClauseAndOrderByStringFromQueryDefAndAddParametersToCommand(System.String,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.Data.SqlClient.SqlCommand,System.Boolean)">
            <summary>
            Baut den FROM, die JOINS, die WHERE-Clause und den ORDER BY-String. Dafür wird jedoch der DataHolder für die Default-Ermittlung benötigt.
            Es versteht sich von selbst daß hierbei nur nach Fields in der MainTable sortiert werden kann, man kann jedoch die OrderByFieldNames in der QueryDef bereits mit Aliasen versehen, das checkt er.
            </summary>
            <param name="yReverseOrder"></param>
            <param name="yMainTableName"></param>
            <param name="yDataHolder"></param>
            <param name="yQueryDef"></param>
            <param name="ySqlCommand"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildFromAndJoinAndWhereClauseAndOrderByStringFromQueryDefAndAddParametersToCommand(EDV2000.Common.SQL.IIsolationLevelTainted,System.String,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.Data.SqlClient.SqlCommand,System.Boolean)">
            <summary>
            Baut den FROM, die JOINS, die WHERE-Clause und den ORDER BY-String. Dafür wird jedoch der DataHolder für die Default-Ermittlung benötigt.
            Es versteht sich von selbst daß hierbei nur nach Fields in der MainTable sortiert werden kann, man kann jedoch die OrderByFieldNames in der QueryDef bereits mit Aliasen versehen, das checkt er.
            </summary>
            <param name="yReverseOrder"></param>
            <param name="yMainTableName"></param>
            <param name="yDataHolder"></param>
            <param name="yQueryDef"></param>
            <param name="ySqlCommand"></param>
            <param name="yTProvider"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildFromAndJoinAndWhereClauseFromQueryDef(System.String,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.Boolean)">
            <summary>
            Diese Methode baut die FROM-Clause, die JOIN-Clauses und die WHERE-Clause eines SQL-Commands,
            wie sie sich aufgrund der übergebenen QueryDef ergeben.
            DIE PARAMETER WERDEN IN KEIN SQLCOMMAND GESTELLT!!
            </summary>
            <param name="yMainTableName"></param>
            <param name="yQueryDef"></param>
            <param name="yBuildForDeleteCommand"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildFromAndJoinAndWhereClauseFromQueryDef(EDV2000.Common.SQL.IIsolationLevelTainted,System.String,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.Boolean)">
            <summary>
            Diese Methode baut die FROM-Clause, die JOIN-Clauses und die WHERE-Clause eines SQL-Commands,
            wie sie sich aufgrund der übergebenen QueryDef ergeben.
            DIE PARAMETER WERDEN IN KEIN SQLCOMMAND GESTELLT!!
            </summary>
            <param name="yMainTableName"></param>
            <param name="yQueryDef"></param>
            <param name="yBuildForDeleteCommand"></param>
            <param name="yTProvider"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildFromAndJoinAndWhereClauseFromQueryDefAndAddParametersToCommand(System.String,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.Data.SqlClient.SqlCommand,System.Boolean)">
            <summary>
            Diese Methode baut die FROM-Clause, die JOIN-Clauses und die WHERE-Clause eines SQL-Commands,
            wie sie sich aufgrund der übergebenen QueryDef ergeben.
            </summary>
            <param name="yMainTableName"></param>
            <param name="yQueryDef"></param>
            <param name="ySqlCommand"></param>
            <param name="yBuildForDeleteCommand"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildFromAndJoinAndWhereClauseFromQueryDefAndAddParametersToCommand(EDV2000.Common.SQL.IIsolationLevelTainted,System.String,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.Data.SqlClient.SqlCommand,System.Boolean)">
            <summary>
            Diese Methode baut die FROM-Clause, die JOIN-Clauses und die WHERE-Clause eines SQL-Commands,
            wie sie sich aufgrund der übergebenen QueryDef ergeben.
            </summary>
            <param name="yTProvider"></param>
            <param name="yMainTableName"></param>
            <param name="yQueryDef"></param>
            <param name="ySqlCommand"></param>
            <param name="yBuildForDeleteCommand"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.FormatColumnName(System.String)">
            <summary>
            Formatiert den übergebenen ColumnName, welcher mit und ohne Alias angegeben werden kann so,
            daß die Namen in eckigen Klammern stehen. 
            </summary>
            <param name="yColumnName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.ParseColumnNameText(System.String,System.String@,System.String@)">
            <summary>
            Zerlegt den Text, der eine Spalte darstellen soll in Alias und Spaltennamen.
            </summary>
            <param name="yColText"></param>
            <param name="yColAlias"></param>
            <param name="yColName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.EnsureSquareBrackets(System.String)">
            <summary>
            Stellt sicher, dass der text vorne und hinten in eckige Klammern gehüllt ist!
            Ein leerer text gibt Leerstring zurück!!
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.EnsureNonSquareBrackets(System.String)">
            <summary>
            Stellt sicher, dass der text vorne und hinten NICHT in eckige Klammern gehüllt ist!
            </summary>
            <param name="yText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.FormatColumnName(System.String,System.String)">
            <summary>
            Formatiert den übergebenen ColumnText, welcher mit und ohne Alias angegeben werden kann so,
            daß die Namen in eckigen Klammern stehen. Wenn kein Alias im ColumnText steckt, wird der übergebene Default genommen.
            </summary>
            <param name="yColumnText"></param>
            <param name="yDefaultAlias"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildFieldNamesInSelectClause(System.String,System.Collections.Generic.IEnumerable{System.String},EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Boolean)">
            <summary>
            Diese Methode erzeugt aus dem übergebenen DataHolder und eventuellen zusätzlichen Spalten der QueryDef
            eine SELECT Clause.
            </summary>
            <param name="yDefaultAlias"></param>
            <param name="yAdditionalColumns"></param>
            <param name="yDataHolderToFill"></param>
            <param name="yIgnoreDataHolderColumns"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildSelectStatementSyntax(EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef)">
            <summary>
            Diese Methode erzeugt aus den Definitionen der Querydef den SELECT DISTINCT/TOP Anteil des Selects
            OHNE Spalten
            </summary>
            <param name="yQueryDef"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildSelectStatementSyntax(System.Boolean,System.Int64)">
            <summary>
            Diese Methode erzeugt aus den übergebenen Parametern den SELECT DISTINCT/TOP Anteil des Selects
            OHNE Spalten
            </summary>
            <param name="yDistinct"></param>
            <param name="yTopCount"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildSelectClause(System.String,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Diese Methode erzeugt aus dem übergebenen DataHolder und eventuellen zusätzlichen Spalten der QueryDef
            eine SELECT Clause.
            </summary>
            <param name="yMainTableName"></param>
            <param name="yDataHolderToFill"></param>
            <param name="yQueryDef"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildSelectClause(System.String,System.Collections.Generic.IEnumerable{System.String},EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Boolean,System.Boolean,System.Int64)">
            <summary>
            Diese Methode erzeugt aus dem übergebenen DataHolder und eventuellen zusätzlichen Spalten der QueryDef
            eine SELECT Clause.
            </summary>
            <param name="yMainTableAlias"></param>
            <param name="yDistinct"></param>
            <param name="yDataHolderToFill"></param>
            <param name="yAdditionalColumns"></param>
            <param name="yTopCount"></param>
            <param name="yIgnoreDataHolderColumns"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.FillSelectCommandFromQueryDefAndAddParameters(System.String,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Data.SqlClient.SqlCommand)">
            <summary>
            Diese Methode erzeugt aus dem übergebenen DataHolder und der übergebenen QueryDef einen CommandText und weist
            diesen dem übergebenen SqlCommand zu. Weiters werden alle notwendigen Parameter dem SqlCommand gesetzt.
            </summary>
            <param name="yMainTableName"></param>
            <param name="yQueryDef"></param>
            <param name="yDataHolderToFill"></param>
            <param name="ySqlCommand"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.FillSelectCommandFromQueryDefAndAddParameters(EDV2000.Common.SQL.IIsolationLevelTainted,System.String,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Data.SqlClient.SqlCommand)">
            <summary>
            Diese Methode erzeugt aus dem übergebenen DataHolder und der übergebenen QueryDef einen CommandText und weist
            diesen dem übergebenen SqlCommand zu. Weiters werden alle notwendigen Parameter dem SqlCommand gesetzt.
            </summary>
            <param name="yMainTableName"></param>
            <param name="yQueryDef"></param>
            <param name="yDataHolderToFill"></param>
            <param name="ySqlCommand"></param>
            <param name="yTProvider"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.FillSelectCommandFromQueryDefAndOrderByAndAddParameters(System.String,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Data.SqlClient.SqlCommand,System.Boolean)">
            <summary>
            Diese Methode erzeugt aus dem übergebenen DataHolder und der übergebenen QueryDef einen CommandText und weist
            diesen dem übergebenen SqlCommand zu. Weiters werden alle notwendigen Parameter dem SqlCommand gesetzt.
            </summary>
            <param name="yMainTableName"></param>
            <param name="yQueryDef"></param>
            <param name="yDataHolderToFill"></param>
            <param name="ySqlCommand"></param>
            <param name="yReverseOrder"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.FillSelectCommandFromQueryDefAndOrderByAndAddParameters(EDV2000.Common.SQL.IIsolationLevelTainted,System.String,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Data.SqlClient.SqlCommand,System.Boolean)">
            <summary>
            Diese Methode erzeugt aus dem übergebenen DataHolder und der übergebenen QueryDef einen CommandText und weist
            diesen dem übergebenen SqlCommand zu. Weiters werden alle notwendigen Parameter dem SqlCommand gesetzt.
            </summary>
            <param name="yMainTableName"></param>
            <param name="yQueryDef"></param>
            <param name="yDataHolderToFill"></param>
            <param name="ySqlCommand"></param>
            <param name="yReverseOrder"></param>
            <param name="yTProvider"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.FillDeleteCommandByQueryDefAndAddParameters(System.Data.SqlClient.SqlCommand,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.String)">
            <summary>
            Diese Methode baut den CommandText für das DeleteByQuery-Command und trägt auch die Parameter ein.
            </summary>
            <param name="yCommandToFill"></param>
            <param name="yQueryDef"></param>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.FillDeleteCommandByQueryDefAndAddParameters(EDV2000.Common.SQL.IIsolationLevelTainted,System.Data.SqlClient.SqlCommand,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.String)">
            <summary>
            Diese Methode baut den CommandText für das DeleteByQuery-Command und trägt auch die Parameter ein.
            </summary>
            <param name="yCommandToFill"></param>
            <param name="yQueryDef"></param>
            <param name="yTableName"></param>
            <param name="yTProvider"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildUpdateCommandText(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Data.SqlClient.SqlCommand,System.Int32,System.String,System.String,EDV2000.Common.SQL.Universal.SQLTableSchemaTypeInfo)">
            <summary>
            Diese Methode bastelt ein Update-Command zusammen, stellt die benötigten Parameters in das Command und gibt
            den CommandText zurück.
            </summary>
            <param name="yTableSchemaInfo">Kann auch null sein</param>
            <param name="yDataHolder"></param>
            <param name="yCommand"></param>
            <param name="yIndex"></param>
            <param name="yIDColumnName"></param>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildUpdateCommandText(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Data.SqlClient.SqlCommand,System.Int32,System.String,System.String,EDV2000.Common.SQL.Universal.SQLTableSchemaTypeInfo,System.Boolean)">
            <summary>
            Diese Methode bastelt ein Update-Command zusammen, stellt die benötigten Parameters in das Command und gibt
            den CommandText zurück.
            </summary>
            <param name="yTableSchemaInfo">Kann auch null sein</param>
            <param name="yDataHolder"></param>
            <param name="yCommand"></param>
            <param name="yIndex"></param>
            <param name="yIDColumnName"></param>
            <param name="yTableName"></param>
            <param name="yOnlyPartialUpdate"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildUpdateWithSuchTemplateCommandText(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Data.SqlClient.SqlCommand,System.Int32,System.String,EDV2000.Common.SQL.Universal.SQLTableSchemaTypeInfo)">
            <summary>
            Diese Methode bastelt ein Update-Command zusammen, stellt die benötigten Parameters in das Command und gibt
            den CommandText zurück.
            </summary>
            <param name="ySuchTemplate"></param>
            <param name="yTableSchemaInfo"></param>
            <param name="yUpdateTemplate"></param>
            <param name="yCommand"></param>
            <param name="yIndex"></param>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildInsertCommandText(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Data.SqlClient.SqlCommand,System.Int32,System.String,EDV2000.Common.SQL.Universal.SQLTableSchemaTypeInfo)">
            <summary>
            Diese Methode bastelt ein Insert-Command zusammen, stellt die Parameter in das Command und
            gibt den Text zurück.
            </summary>
            <param name="yTableSchemaInfo">Kann auch null sein.</param>
            <param name="yHolderBase"></param>
            <param name="yCommand"></param>
            <param name="yIndex"></param>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildUpdateOrInsertCommandText(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Data.SqlClient.SqlCommand,System.Int32,System.String,System.String,EDV2000.Common.SQL.Universal.SQLTableSchemaTypeInfo)">
            <summary>
            Diese Methode bastelt einen Update-Or-Insert-Batch zusammen, stellt die benötigten Parameters in das Command und gibt
            den CommandText zurück.
            </summary>
            <param name="yTableSchemaInfo">Kann auch null sein.</param>
            <param name="yDataHolder"></param>
            <param name="yCommand"></param>
            <param name="yIndex"></param>
            <param name="yIDColumnName"></param>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildPartialUpdateCommandText(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Data.SqlClient.SqlCommand,System.Int32,System.String,System.String,EDV2000.Common.SQL.Universal.SQLTableSchemaTypeInfo)">
            <summary>
            Diese Methode bastelt einen Update-Or-Insert-Batch zusammen, stellt die benötigten Parameters in das Command und gibt
            den CommandText zurück.
            </summary>
            <param name="yTableSchemaInfo">Kann auch null sein.</param>
            <param name="yDataHolder"></param>
            <param name="yCommand"></param>
            <param name="yIndex"></param>
            <param name="yIDColumnName"></param>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildPartialUpdateWithSuchTemplateCommandText(EDV2000.Common.SQL.Universal.UniversalDataHolderBase,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.Data.SqlClient.SqlCommand,System.Int32,System.String,System.String,EDV2000.Common.SQL.Universal.SQLTableSchemaTypeInfo)">
            <summary>
            Diese Methode bastelt einen Update-Or-Insert-Batch zusammen, stellt die benötigten Parameters in das Command und gibt
            den CommandText zurück.
            </summary>
            <param name="yTableSchemaInfo">Kann auch null sein.</param>
            <param name="ySuchTemplate"></param>
            <param name="yUpdateTemplate"></param>
            <param name="yCommand"></param>
            <param name="yIndex"></param>
            <param name="yIDColumnName"></param>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildWhereClauseAndOrderStringFromDataHolderAndAddParametersToCommand(System.Data.SqlClient.SqlCommand,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.String,System.String)">
            <summary>
            Diese Methode baut die Where-Clause und die Order-by Clause und gibt diese zurück, wobei 
            auch gleich die benötigten Parameter ins SqlCommand eingetragen werden, der CommandText jedoch nicht.
            </summary>
            <param name="yCommand"></param>
            <param name="yDataHolder"></param>
            <param name="yOrderTagName"></param>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.AddParameterToCommand(System.Data.SqlClient.SqlCommand,System.String@,System.String,EDV2000.Common.SQL.Universal.UniversalDataHolderBase,System.String,System.Int32,EDV2000.Common.SQL.Universal.SQLTableSchemaTypeInfo)">
            <summary>
            Fügt einen Parameter zum Command hinzu, der als Inhalt den Inhalt der genannten Spalte des übergebenen DataHolders trägt.
            Als Name kommt der Prefix, der Name der Spalte und dann der Index als OUT-Parameter zurück. Mit diesem
            ParameterNamen kann dann z.B. die Where-Condition angegeben werden (der Klammeraffe ist bereits drin!!)
            </summary>
            <param name="yCommand"></param>
            <param name="yParameterName"></param>
            <param name="yParameterNamePrefix"></param>
            <param name="yDataHolder"></param>
            <param name="yColumnName"></param>
            <param name="yIndex"></param>
            <param name="yTableSchemaInfo"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildSelectColumnStringFromColSpecs(System.Collections.Generic.IEnumerable{EDV2000.Common.SQL.SqlSelectColSpecBase})">
            <summary>
            Erzeugt die beistrichgetrennte Liste der Colspecs für die Verwendung in einem SQL-Command.
            </summary>
            <param name="yColSpecs"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlBuilder.BuildSubQueryWholeQueryDefExpression(EDV2000.Common.SQL.IIsolationLevelTainted,EDV2000.Common.SQL.Universal.QueryDef.UniversalManagerQueryDef,System.String)">
            <summary>
            Erzeugt die Command-Expression für die gesamte QueryDef. Es werden die Parameter aber nicht ins SqlCommand gestellt, weil davon
            ausgegangen wird, dass es eine SubQuery ist und eh schon die Parameter dann mit den Parameters der eigentlichen Query ins Command gestellt werden.
            Die Spaltennamen werden rein aus den AdditionalFieldNames der QueryDef genommen.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPair">
            <summary>
            Diese Klasse stellt eine einfache Möglichkeit dar, daß Spalten mit einer IstGleich-Bedingung geprüft werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPair.#ctor">
            <summary>
            Privater konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPair.#ctor(System.String,System.Object)">
            <summary>
            Konstruktor
            </summary>
            <param name="yColumnName"></param>
            <param name="yValue"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPair.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode schreibt die Informationen in den übergebenen Node
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPair.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode liest aus dem übergebenen XmlNode
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPair.CreateFromXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode erzeugt ein neues MatchPair und liest die Infos aus dem Node ein.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPair.ColumnName">
            <summary>
            Name der Spalte, deren Wert übereinstimmen muß
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPair.Value">
            <summary>
            Wert, der in der Spalte sein muß.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection">
            <summary>
            Auflistung von Objekten des Type UniversalManagerSqlMatchPair
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection.Add(EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPair)">
            <summary>
            Fügt ein MatchPair der Auflistung hinzu.
            </summary>
            <param name="yPair"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection.Add(System.String,System.Object)">
            <summary>
            Fügt ein MatchPair der Aulfistung hinzu.
            </summary>
            <param name="yColumnName"></param>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Diese Methode liste die Daten aus dem XML-Node
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode schreibt die Infos zum XmlNode.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection.BuildUMQDAndCondition(System.String)">
            <summary>
            Diese Methode erzeugt aus den MatchPairs eine Condition, wie sie die UniversalManagerQueryDef verwendet.
            Wenn als TableName string.empty angegeben wird, so wird eine MainTable-Condition erzeugt, ansonsten
            wird der TableAlias eingetragen bei der Condition.
            </summary>
            <param name="yTableName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection.MatchesDataHolder(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Dies gibt true zurück, wenn der übergebene DataHolder der Filterbedingung, welche diese
            Collection aufspannt, entspricht
            </summary>
            <param name="yDataHolder"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection.MakeMatching(EDV2000.Common.SQL.Universal.UniversalDataHolderBase)">
            <summary>
            Diese Methode macht den übergebenen DataHolder auf die Matchpairs passend.
            </summary>
            <param name="yDataHolder"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection.ColumnNames">
            <summary>
            Dies gibt alle in der Collection vorhandenen Spaltennamen zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerSqlMatchPairCollection.Item(System.String)">
            <summary>
            Dies gibt das MatchPair mit dem übergebenen ColumnName zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef">
            <summary>
            Zusammenfassung für UniversalManagerTableJoinDef.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yTableName"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.TableName">
            <summary>
            Der Name der Tabelle im SQL
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinedFields">
            <summary>
            Liste der Felder, welche durch Joinen dieser Tabelle zugreifbar sind.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinConditions">
            <summary>
            Dies gibt die Auflistung der JoinConditions zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinedField">
            <summary>
            Diese Klasse stellt ein zu selektierendes Feld einer JoinedTable dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinedField.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yFieldName"></param>
            <param name="yFieldAlias"></param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinedField.FieldName">
            <summary>
            Dies gibt den Namen des Felds zurück wie es in der Tabelle heißt oder legt es fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinedField.FieldAlias">
            <summary>
            Dies gibt den Alias des Feldes in der Abfrage zurück oder legt ihn fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinedFieldCollection">
            <summary>
            Diese Klasse stellt eine Auflistung von JoinedFields dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinedFieldCollection.Add(System.String,System.String)">
            <summary>
            Diese methode fügt ein JoinedField hinzu
            </summary>
            <param name="yFieldName">(string)</param>
            <param name="yFieldAlias">(string)</param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinedFieldCollection.Add(EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinedField)">
            <summary>
            Diese methode fügt ein JoinedField dazu.
            </summary>
            <param name="yField"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinedFieldCollection.GetFieldName(System.String)">
            <summary>
            Diese Methode gibt zum übergebenen Alias den Feldnamen zurück.
            </summary>
            <param name="yFieldAlias">(string)</param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinedFieldCollection.Item(System.Int32)">
            <summary>
            Dies gibt das JoinedField am angegebenen Index zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinCondition">
            <summary>
            Diese Klasse stellt die Join-Bedingung dar, um die Tabelle zu verlinken.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinCondition.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yMasterFieldName">(string)</param>
            <param name="yJoinedFieldName">(string)</param>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinCondition.FieldNameInMasterTable">
            <summary>
            SQL-Name des Feldes in der Mastertable
            </summary>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinCondition.FieldNameInJoinedTable">
            <summary>
            SQL-Name des Feldes in der zu verlinkenden Table
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinConditionCollection">
            <summary>
            Diese Klasse stellt eine Auflistung von JoinCondition-Objekten dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinConditionCollection.Add(System.String,System.String)">
            <summary>
            Diese Methode fügt eine JoinCondition hinzu
            </summary>
            <param name="yMasterFieldName"></param>
            <param name="yJoinedFieldName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinConditionCollection.Add(EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef.JoinCondition)">
            <summary>
            Diese Methode fügt eine JoinCondition hinzu.
            </summary>
            <param name="yCondition"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDefCollection">
            <summary>
            Diese Klasse stellt eine Auflistung von UniversalManagerTableJoinDef-Objekten dar.
            </summary>
            <remarks>
            11.08.2003/TC: Serializable gesetzt, Default Konstruktor hinzugefügt
            </remarks>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDefCollection.#ctor">
            <summary>
            Default Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDefCollection.Add(EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDef)">
            <summary>
            Dies fügt eine TableJoinDef der Auflistung hinzu.
            </summary>
            <param name="yJoinDef"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDefCollection.AddNew(System.String)">
            <summary>
            Diese Methode erstellt eine neue TableJoinDef, fügt sie der Auflistung hinzu und gibt sie zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.SQL.Universal.UniversalManagerTableJoinDefCollection.Item(System.Int32)">
            <summary>
            Dies gibt die TableJoinDef mit dem übergebenen Index zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.SQL.ReadCommittedTProvider">
            <summary>
            TransactionProvider, welcher mindestens ReadCommitted bereitstellt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.ReadCommittedTProvider.#ctor(EDV2000.Common.SQL.SqlServerConnectionData,System.Data.IsolationLevel)">
            <summary>
            Konstruktor: Es muß zumindest ReadCommitted als IsolationLevel übergeben werden.
            </summary>
            <param name="yConnectionData"></param>
            <param name="yLevel"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.ReadCommittedTProvider.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Deserialisierungskonstruktor
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.RepeatableReadTProvider">
            <summary>
            TransactionProvider, welcher mindestens RepeatableRead bereitstellt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.RepeatableReadTProvider.#ctor(EDV2000.Common.SQL.SqlServerConnectionData,System.Data.IsolationLevel)">
            <summary>
            Konstruktor: Es muß zumindest Repeatableread als IsolationLevel übergeben werden.
            </summary>
            <param name="yConnectionData"></param>
            <param name="yLevel"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.RepeatableReadTProvider.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Deserialisierungskonstruktor
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:EDV2000.Common.SQL.SerializableTProvider">
            <summary>
            TransactionProvider, welcher mindestens RepeatableRead bereitstellt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.SQL.SerializableTProvider.#ctor(EDV2000.Common.SQL.SqlServerConnectionData,System.Data.IsolationLevel)">
            <summary>
            Konstruktor: Es muß "zumindest" Serializable als IsolationLevel übergeben werden.
            </summary>
            <param name="yConnectionData"></param>
            <param name="yLevel"></param>
        </member>
        <member name="M:EDV2000.Common.SQL.SerializableTProvider.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Deserialisierungskonstruktor
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:EDV2000.Common.StateTaggedEventHandler">
            <summary>
            Spezieller MultiCast-Delegate, wo bei jedem Target ein State mitgegeben werden kann.
            Es kann also in Kombination von Sender und Target ein State übergeben werden, welcher dann
            beim Aufruf des Events in den Args steckt.
            (Betreffende Helper bezüglich State und Dispose sind als statics in den Args, disposen nicht vergessen!!!)
            </summary>
        </member>
        <member name="T:EDV2000.Common.StateTaggedEventArgs">
            <summary>
            Zusammenfassung für StateTaggedDelegate.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StateTaggedEventArgs.RegisterState(System.Object,System.Object,System.Object,System.Object)">
            <summary>
            Registriert für einen bestimmten Invoker den auf ein bestimmten EventKey passenden State.
            </summary>
            <param name="yInvoker"></param>
            <param name="yEventKey"></param>
            <param name="yTarget"></param>
            <param name="yState"></param>
        </member>
        <member name="M:EDV2000.Common.StateTaggedEventArgs.UnRegisterState(System.Object,System.Object,System.Object,System.Object)">
            <summary>
            Entregistriert für einen bestimmten Invoker den auf ein bestimmten EventKey passenden State.
            </summary>
            <param name="yInvoker"></param>
            <param name="yEventKey"></param>
            <param name="yTarget"></param>
            <param name="yState"></param>
        </member>
        <member name="M:EDV2000.Common.StateTaggedEventArgs.Contains(System.Object,System.Object)">
            <summary>
            Gibt zurück, ob für den betreffenden Invoker und EVentKey ein State hinterlegt ist.
            </summary>
            <param name="yInvoker"></param>
            <param name="yEventKey"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StateTaggedEventArgs.GetState(System.Object,System.Object,System.Object)">
            <summary>
            Gibt den State für dan übergebenen EventKey zurück, für den übergebenen Invoker.
            </summary>
            <param name="yInvoker"></param>
            <param name="yEventKey"></param>
            <param name="yTarget"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StateTaggedEventArgs.HandleDispose(System.Object)">
            <summary>
            Behandelt das Verwerfen des übergebenen Invokers.
            </summary>
            <param name="yInvoker"></param>
        </member>
        <member name="M:EDV2000.Common.StateTaggedEventArgs.#ctor(System.Object)">
            <summary>
            Konstruktor.
            </summary>
            <param name="yState"></param>
        </member>
        <member name="P:EDV2000.Common.StateTaggedEventArgs.State">
            <summary>
            Dies gibt State zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.StatusStack">
            <summary>
            StatusStack: kann allgemein für eine Disable/Enable - Logik benutzt werden, welche kaskadierend wie mit Klammerungsebenen funktioniert.
            Mittels PushPopSection bekommt man ein IDisposable, welches mit using als Section benutzt werden kann.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StatusStack.#ctor">
            <summary>
            Trivialkonstruktor, Startzustand ist Enabled.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StatusStack.#ctor(System.Boolean)">
            <summary>
            Konstruktor mit Initialzustand
            </summary>
        </member>
        <member name="M:EDV2000.Common.StatusStack.PushDisable">
            <summary>
            Setzt den Counter um eines weiter
            </summary>
        </member>
        <member name="M:EDV2000.Common.StatusStack.PopDisable">
            <summary>
            Zähl den Counter um eins runter, aber nie weiter als 0
            </summary>
        </member>
        <member name="M:EDV2000.Common.StatusStack.PushPopSection">
            <summary>
            Gibt eine PushPop-Section (=IDisposable) zurück, die mit der using-Syntax recht komfortabel genutzt werden kann.
            Im Konstruktor wird Push aufgerufen und im Dispose bzw. spätestens im Destruktor wird Pop aufgerufen (pro zurückgegebener Instanz).
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.StatusStack.Enabled">
            <summary>
            Status Enabled: keiner hat raufgezählt
            </summary>
        </member>
        <member name="M:EDV2000.Common.StatusStack.StatusStackPushPopSection.#ctor(EDV2000.Common.StatusStack)">
            <summary>
            </summary>
            <param name="yStatusStack"></param>
        </member>
        <member name="M:EDV2000.Common.StatusStack.StatusStackPushPopSection.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="M:EDV2000.Common.StatusStack.StatusStackPushPopSection.Dispose">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.StreamPartitionReaderClosingEventArgs">
            <summary>
            Args
            </summary>
        </member>
        <member name="P:EDV2000.Common.StreamPartitionReaderClosingEventArgs.AutoClose">
            <summary>
            Dies gibt AutoClose zurück oder legt AutoClose fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.StreamPartitionReaderEvent">
            <summary>
            Delegate
            </summary>
        </member>
        <member name="T:EDV2000.Common.StreamPartitionReaderClosingEvent">
            <summary>
            Delegate
            </summary>
        </member>
        <member name="T:EDV2000.Common.StreamPartitionReader">
            <summary>
            Zusammenfassung für StreamPartitionReader.
            </summary>
        </member>
        <member name="F:EDV2000.Common.StreamPartitionReader._stream">
            <summary>
            Private Fields
            </summary>
        </member>
        <member name="M:EDV2000.Common.StreamPartitionReader.#ctor(System.IO.Stream,System.Int64,System.Int64,System.Boolean)">
            <summary>
            Konstruktor
            </summary>
            <param name="yStream"></param>
            <param name="yOffset"></param>
            <param name="yLength"></param>
            <param name="yReadAfterEnd">Wenn true, wird die momentane Position des Base-Streams ignoriert und die Länge nicht geprüft.</param>
        </member>
        <member name="M:EDV2000.Common.StreamPartitionReader.SetLength(System.Int64)">
            <summary>
            Kann nicht verwendet werden
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.StreamPartitionReader.Close">
            <summary>
            Diese Methode schließt den Stream
            </summary>
        </member>
        <member name="M:EDV2000.Common.StreamPartitionReader.Flush">
            <summary>
            Kann nicht verwendet werden
            </summary>
        </member>
        <member name="M:EDV2000.Common.StreamPartitionReader.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
            Diese Methode setzt den Stream auf die gewünschte Position
            </summary>
            <param name="offset"></param>
            <param name="origin"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StreamPartitionReader.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
            <summary>
            Diese Methode startet einen Synchronen Lesevorgang
            </summary>
            <param name="buffer"></param>
            <param name="offset"></param>
            <param name="count"></param>
            <param name="callback"></param>
            <param name="state"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StreamPartitionReader.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Diese Methode liest eine bestimmte anzahl von bytes aus dem Stream in ein bytearray
            </summary>
            <param name="buffer"></param>
            <param name="offset"></param>
            <param name="count"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StreamPartitionReader.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
            <summary>
            Diese Funktion kann nicht verwendet werden
            </summary>
            <param name="buffer"></param>
            <param name="offset"></param>
            <param name="count"></param>
            <param name="callback"></param>
            <param name="state"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StreamPartitionReader.EndRead(System.IAsyncResult)">
            <summary>
            Diese Methode wartet bisder Asynchrone Lesevorgang abgeschlossen ist.
            </summary>
            <param name="asyncResult"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StreamPartitionReader.EndWrite(System.IAsyncResult)">
            <summary>
            Diese Funktion kann nicht verwendet werden
            </summary>
            <param name="asyncResult"></param>
        </member>
        <member name="M:EDV2000.Common.StreamPartitionReader.ReadByte">
            <summary>
            Diese Methode liest ein Byte aus dem Stream aus
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StreamPartitionReader.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Diese Funktion kann nicht verwendet werden.
            </summary>
            <param name="buffer"></param>
            <param name="offset"></param>
            <param name="count"></param>
        </member>
        <member name="M:EDV2000.Common.StreamPartitionReader.WriteByte(System.Byte)">
            <summary>
            Diese Methode kann nicht verwendet werden
            </summary>
            <param name="value"></param>
        </member>
        <member name="E:EDV2000.Common.StreamPartitionReader.Closed">
            <summary>
            Event, welches aufgerufen wird, wenn der Streampartitionreader geschlossen wird.
            </summary>
        </member>
        <member name="E:EDV2000.Common.StreamPartitionReader.Closing">
            <summary>
            Tritt ein, bevor der StreamPartitionReader geschlossen wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.StreamPartitionReader.CanRead">
            <summary>
            Gibt zurück ob der Stream gelesen werden kann
            </summary>
        </member>
        <member name="P:EDV2000.Common.StreamPartitionReader.CanSeek">
            <summary>
            Gibt zurück ob im Stream gesucht werden kann
            </summary>
        </member>
        <member name="P:EDV2000.Common.StreamPartitionReader.CanWrite">
            <summary>
            Gibt zurück ob in den Stream geschrieben werden kann
            </summary>
        </member>
        <member name="P:EDV2000.Common.StreamPartitionReader.Length">
            <summary>
            Gibt die Länge des Streams zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.StreamPartitionReader.Position">
            <summary>
            Gibt die aktuelle Position im Stream zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.StreamPartitionReader.AutoClose">
            <summary>
            Dies gibt zurück, ob bei Close der zugrundeliegende Stream geschlossen wird oder nicht oder legt dies fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.StreamWrapper">
            <summary>
            Zusammenfassung für StreamWrapper.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.#ctor(System.IO.Stream,System.Boolean)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.#ctor(System.IO.Stream)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.InitializeLifetimeService">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.CloseSponsoring">
            <summary>
            Dreht das Sponsoring ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.StartSponsoring">
            <summary>
            Dreht das Sponsoring (nochmals) auf.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.Close">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.Flush">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.Read(System.Byte[],System.Int32,System.Int32)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.ReadByte">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.SetLength(System.Int64)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.Write(System.Byte[],System.Int32,System.Int32)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.WriteByte(System.Byte)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.OnPositionChanged">
            <summary>
            Wird aufgerufen, wenn das Event PositionChanged geworfen werden soll.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.OnClosed">
            <summary>
            Wird aufgerufen, wenn das Event Closed geworfen werden soll.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.OnIntervalledPositionChanged(System.Boolean)">
            <summary>
            Diese Methode entscheidet selbst, ob nun das Event OnPositionChanged geworfen werden soll oder nicht.
            Wenn yRaiseAlways=true übergeben wird, wird es auf jeden Fall geworfen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.Dispose(System.Boolean)">
            <summary>
            Dispose.
            </summary>
            <param name="yDisposing"></param>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.ToByteArray">
            <summary>
            Diese Methode gibt den Inhalt des Streams als Byte-Array zurück und stellt die Position auf vorher zurück.
            Vorsicht!!!! Wenn zu viel drin ist, kanns krachen!!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.WriteTo(System.IO.Stream)">
            <summary>
            Schreibt den aktuellen Inhalt in den übergebenen Stream ohne den übergebenen Stream zu schließen
            Der übergebene Stream wird nachher NICHT zurückgespult!!
            Die aktuelle Instanz wird vorher zurückgespult.
            EXCEPTIONS WERDEN GETHROWED!!!
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.WriteTo(System.String)">
            <summary>
            Schreibt den aktuellen Inhalt in das übergebene File, aktuelle Instanz wird vorher schon, 
            nachher jedoch nicht zurückgespult 
            EXCEPTIONS WERDEN GETHROWED!!!
            </summary>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.ReadFrom(System.IO.Stream)">
            <summary>
            Liest den Inhalt aus dem übergebenen Stream, dieser wird vorher zurückgespult, nachher jedoch nicht.
            Aktuelle Instanz wird vorher, jedoch nachher nicht zurückgespult.
            EXCEPTIONS WERDEN GETHROWED!!!
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.ReadFrom(System.String)">
            <summary>
            Liest den Inhalt aus dem übergebenen File, der aktuelle Stream wird vorher zurückgespult, nachher nicht.
            EXCEPTIONS WERDEN GETHROWED!!!
            </summary>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.ClearContent">
            <summary>
            Löscht den Inhalt des Streams komplett.
            </summary>
        </member>
        <member name="M:EDV2000.Common.StreamWrapper.Rewind">
            <summary>
            Spult zurück!
            </summary>
        </member>
        <member name="P:EDV2000.Common.StreamWrapper.AutoClose">
            <summary>
            Wenn true, wird der zugrundeliegende Stream bei Close geschlossen, bei false nicht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.StreamWrapper.Disposed">
            <summary>
            Wurde diese Instanz bereits disposed?
            </summary>
        </member>
        <member name="P:EDV2000.Common.StreamWrapper.CanRead">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.StreamWrapper.CanSeek">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.StreamWrapper.CanWrite">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.StreamWrapper.Length">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.StreamWrapper.Position">
            <summary/>
        </member>
        <member name="E:EDV2000.Common.StreamWrapper.Closed">
            <summary>
            Event, daß sich die Position verändert hat.
            </summary>
        </member>
        <member name="P:EDV2000.Common.StreamWrapper.MinimumIntervalPositionChangedRaisedSeconds">
            <summary>
            Das minimale Intervall  in Sekunden, in dem bei Änderung der Position im Stream, das Event PositionChanged geworfen wird.
            Default ist eine halbe Sekunde
            </summary>
        </member>
        <member name="E:EDV2000.Common.StreamWrapper.PositionChanged">
            <summary>
            Event, daß sich die Position verändert hat.
            </summary>
        </member>
        <member name="T:EDV2000.Common.TempFileStream">
            <summary>
            Diese Klasse stellt einen Stream auf eine Temp-Datei dar.
            Wenn dieser Stream geschlossen wird, wird auch die Datei geschlossen.
            (Wenn AutoDelete true=Standard ist)
            (Wrappt komplett einen FileStream, ohne Ausnahme)
            (Unterstützt Lebenserhaltung durch eigenen ISponsor)
            </summary>
        </member>
        <member name="F:EDV2000.Common.TempFileStream.EDV2000TEMPVariableName">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.CreateManagedInstance">
            <summary>
            Gibt eine neue gemanagte Instanz mit der ID zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.GetManagedInstance(System.Guid)">
            <summary>
            Gibt die gemanagte Instanz mit der ID zurück oder null, wenn nicht gefunden.
            </summary>
            <param name="yTFSID"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.CloseManagedInstance(System.Guid)">
            <summary>
            Schließt die gemanagte Instanz.
            </summary>
            <param name="yTFSID"></param>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.CloseAllManagedInstances">
            <summary>
            Schließt alle bisher als gemanagt registrierten Instanzen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.GetSpecialFolder(System.Environment.SpecialFolder)">
            <summary>
            Gibt den Pfad des speziellen Ordners zurück.
            </summary>
            <param name="ySpecialFolder"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.CreateTempFileStreamWithForcedExtension(System.String)">
            <summary>
            Erstellt einen TempFileStream mit der übergebenen File-Extension
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.CreateTempFileStreamInLocalApplicationDataEDV2000">
            <summary>
            Erstellt einen TempFileStream im Order "Lokale Anwendungsdaten\EDV2000"
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.CreateTempFileStreamInLocalApplicationDataEDV2000(System.String)">
            <summary>
            Erstellt einen TempFileStream im Order "Lokale Anwendungsdaten\EDV2000"
            </summary>
            <returns></returns>
            <param name="ySubFolderName">Der Name des Unterordners</param>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.GetTempDirectory">
            <summary>
            Gibt den TempFolder zurück oder EDV2000Temp wenn es da gibt.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.GetTempFileName(System.String)">
            <summary>
            Diese Methode gibt einen Temp-Dateinamen zurück und erstellt eine 0-Byte-Datei mit diesem Namen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.GetUniqueFileName(System.String,System.String)">
            <summary>
            Diese Methode gibt einen Dateinamen innerhalb eines bestimmten Ordners zurück und erstellt eine 0-Byte-Datei mit diesem Namen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.#ctor(System.Boolean)">
            <summary>
            Konstruktor mit Angabe, ob Managed (d.h. wird dann in zentraler Liste geführt)
            </summary>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yFolderPath">Der Ordner, wo es drin sein soll.</param>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
            <param name="yFolderPath">Der Ordner, wo es drin sein soll.</param>
            <param name="yExtensionNonDotted">Die gewünschte Dateierweiterung der Temp-Datei</param>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.InitializeLifetimeService">
            <summary>
            Initialisiert die Lebenserhaltung.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.OpenFile(System.String)">
            <summary>
            Diese Methode öffnet die Datei als FileStream
            </summary>
            <param name="yFileName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.Flush">
            <summary>
            Diese Methode löscht sämtliche Puffer und veranlaßt das Schreiben aller noch nicht aus dem Puffer
            in die TempDatei geschriebenen Daten.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
            <summary>
            Beginnt einen asynchronen Lesevorgang
            </summary>
            <param name="buffer"></param>
            <param name="offset"></param>
            <param name="count"></param>
            <param name="callback"></param>
            <param name="state"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.EndRead(System.IAsyncResult)">
            <summary>
            Wartet, bis der ausstehende asynchrone Lesevorgang abgeschlossen ist
            </summary>
            <param name="asyncResult"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
            <summary>
            Beginnt einen asynchronen Schreibvorgang
            </summary>
            <param name="buffer"></param>
            <param name="offset"></param>
            <param name="count"></param>
            <param name="callback"></param>
            <param name="state"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.EndWrite(System.IAsyncResult)">
            <summary>
            Wartet, bis der ausstehende asynchrone Schreibvorgang abgeschlossen ist.
            </summary>
            <param name="asyncResult"></param>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Liest Daten aus dem Stream und erhöht die Position um die Anzahl der gelesenen Bytes.
            </summary>
            <param name="buffer"></param>
            <param name="offset"></param>
            <param name="count"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Schreibt die Daten in den Stream und erhöht die Position um die Anzahl der geschriebenen Bytes
            </summary>
            <param name="buffer"></param>
            <param name="offset"></param>
            <param name="count"></param>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
            Legt die Position im Stream fest.
            </summary>
            <param name="offset"></param>
            <param name="origin"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.ReadByte">
            <summary>
            Diese Methode liest ein Byte aus dem Stream und erhöht die Position
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.WriteByte(System.Byte)">
            <summary>
            Diese Methode schreibt ein Byte in den Stream und erhöht die Position
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.SetLength(System.Int64)">
            <summary>
            Legt die Länge des Streams fest.
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.GetTempFileName">
            <summary>
            Diese Methode gibt einen Temp-Dateinamen zurück und erstellt eine 0-Byte-Datei mit diesem Namen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.GetUniqueFileName(System.String)">
            <summary>
            Diese Methode gibt einen Dateinamen innerhalb eines bestimmten Ordners zurück und erstellt eine 0-Byte-Datei mit diesem Namen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TempFileStream.Dispose(System.Boolean)">
            <summary>
            Dispose
            </summary>
        </member>
        <member name="P:EDV2000.Common.TempFileStream.ManagedID">
            <summary>
            Dies gibt ManagedID zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TempFileStream.CanRead">
            <summary>
            Dies gibt zurück, ob aus dem Stream gelesen werden kann.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TempFileStream.CanSeek">
            <summary>
            Dies gibt zurück, ob der aktuelle Stream Suchvorgänge unterstützt
            </summary>
        </member>
        <member name="P:EDV2000.Common.TempFileStream.CanWrite">
            <summary>
            Dies gibt zurück, ob der aktuelle Stream Schreibvorgänge unterstützt
            </summary>
        </member>
        <member name="P:EDV2000.Common.TempFileStream.FileName">
            <summary>
            Dies gibt den Namen der temporären Datei zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TempFileStream.AutoDelete">
            <summary>
            Dies gibt zurück, ob die Temp-Datei nach dem Schließen automatisch gelöscht wird oder
            nicht oder legt dies fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TempFileStream.Length">
            <summary>
            Dies gibt die Länge des Streams in Bytes zurück
            </summary>
        </member>
        <member name="P:EDV2000.Common.TempFileStream.Position">
            <summary>
            Ruft die aktuelle Position im Stream ab oder legt diese fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForAsymetricCryption">
            <summary>
            Zusammenfassung für TestForAsymetricCryption.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForAsymetricCryption.Main">
            <summary>
            Startprogramm
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForBarcode">
            <summary>
            Zusammenfassung für TestForBarcode.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForBarcode.Main">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForCommaSpeparated">
            <summary>
            Zusammenfassung für TestForCommaSpeparated.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForCommaSpeparated.Main">
            <summary>
            Testklasse
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForCommaSpeparated.TestDH.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForCommaSpeparated.TestDH.InitFieldNames">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Test.TestForConfiguration">
            <summary>
            Zusammenfassung für TestForConfiguration.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForConfiguration.Main">
            <summary>
            Testprogramm
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForCSV">
            <summary>
            Zusammenfassung für TestForCSV.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForCSV.Main">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForDebugLog">
            <summary>
            Zusammenfassung für Class1.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForDebugLog.Main(System.String[])">
            <summary>
            Der Haupteinstiegspunkt für die Anwendung.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForDNS">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForDNS.Main(System.String[])">
            <summary>
            </summary>
            <param name="yArgs"></param>
        </member>
        <member name="T:EDV2000.Common.Test.TestForSqlServerConnectionDataForm">
            <summary>
            Zusammenfassung für TestForEditSqlServerConnectionData.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForSqlServerConnectionDataForm.Main">
            <summary>
            TestProgramm
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForEncoding">
            <summary>
            Zusammenfassung für TestForEncoding.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForEncoding.Main">
            <summary>
            Hauptprogramm zum Testen
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestEnum">
            <summary>
            TEstEnum
            </summary>
        </member>
        <member name="F:EDV2000.Common.Test.TestEnum.MeinWert">
            <summary>
            TEstEnum
            </summary>
        </member>
        <member name="F:EDV2000.Common.Test.TestEnum.MeinWert1">
            <summary>
            TEstEnum
            </summary>
        </member>
        <member name="F:EDV2000.Common.Test.TestEnum.MeinGanzAndererWert">
            <summary>
            TEstEnum
            </summary>
        </member>
        <member name="F:EDV2000.Common.Test.TestEnum.AuchEinWert">
            <summary>
            TEstEnum
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.testForEnumWalker">
            <summary>
            Zusammenfassung für testForEnumWalker.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.testForEnumWalker.Main">
            <summary>
            Testprogramm
            </summary>
        </member>
        <member name="P:EDV2000.Common.Test.testForEnumWalker.Rudi">
            <summary>
            Property Rudi automatisch eingefügt von PropertyCreator
            </summary>
        </member>
        <member name="P:EDV2000.Common.Test.testForEnumWalker.Alfi">
            <summary>
            Property Alfi automatisch eingefügt von PropertyCreator
            </summary>
        </member>
        <member name="P:EDV2000.Common.Test.testForEnumWalker.Namen">
            <summary>
            Property Namen automatisch eingefügt von PropertyCreator
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForExceptionInfo">
            <summary>
            testKlasse
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForExceptionInfo.Main">
            <summary>
            Teststartprogramm
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForFileOwner">
            <summary>
            Zusammenfassung für TestForFileOwner.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForFileOwner.Main">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForFormatStringPArser">
            <summary>
            Zusammenfassung für TestForFormatStringPArser.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForFormatStringPArser.Main">
            <summary>
            Teststartmethode
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForPDFA.Main">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.JobQueue.TestForQueueJobQueue">
            <summary>
            TestKlasse zum Testen der QueueJobQueue
            </summary>
        </member>
        <member name="M:EDV2000.Common.JobQueue.TestForQueueJobQueue.Main">
            <summary>
            Startprogramm
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.TestForQueueJobQueue.MyTestJob.Zahl1">
            <summary>
            Dies gibt Zahl1 zurück oder legt Zahl1 fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.TestForQueueJobQueue.MyTestJob.Zahl2">
            <summary>
            Dies gibt Zahl2 zurück oder legt Zahl2 fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.TestForQueueJobQueue.MyTestJob.Seconds">
            <summary>
            Dies gibt Seconds zurück oder legt Seconds fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.JobQueue.TestForQueueJobQueue.MyTestJob.Interval">
            <summary>
            Dies gibt Interval zurück oder legt Interval fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.testForRandomName">
            <summary>
            Zusammenfassung für testForRandomName.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.testForRandomName.Main">
            <summary>
            TestProgramm für randomname
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForResGetstring">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForResGetstring.Main">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForSearchParser">
            <summary>
            Zusammenfassung für TestForSearchParser.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForSearchParser.Main">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.testForSortedArrayList">
            <summary>
            Zusammenfassung für testForSortedArrayList.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.testForSortedArrayList.Main">
            <summary>
            Startprozedur
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.testForSqlGroupedReader">
            <summary>
            Zusammenfassung für testForSqlGroupedReader.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.testForSqlGroupedReader.Main">
            <summary>
            TestProgramm
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForSQLSchema">
            <summary>
            Zusammenfassung für TestForSQLSchema.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForSQLSchema.Main">
            <summary>
            
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForStringParser">
            <summary>
            Zusammenfassung für TestForStringParser.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForStringParser.Main">
            <summary>
            Teststartmethode
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForThreadedTimer">
            <summary>
            Zusammenfassung für TestForThreadedTimer.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForThreadedTimer.Main">
            <summary>
            Teststartmethode
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForType">
            <summary>
            Zusammenfassung für TestForType.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForType.Main">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForUMQDConditions">
            <summary>
            Zusammenfassung 
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForUMQDConditions.Main">
            <summary>
            Startprogramm
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.testForUrl">
            <summary>
            Zusammenfassung für testForUrl.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.testForUrl.Main">
            <summary>
            Startprogramm zum Testen
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForXmlNodeSaveable">
            <summary>
            Zusammenfassung für TestForXmlNodeSaveable.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForXmlNodeSaveable.Main">
            <summary>
            TEst
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.TestForXmlSaveExceptionListener">
            <summary>
            Zusammenfassung für TestForXmlSaveExceptionListener.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.TestForXmlSaveExceptionListener.Main">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.testForZip">
            <summary>
            Zusammenfassung für testForZip.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.testForZip.Main">
            <summary>
            TEstmethode für ZipFile
            </summary>
        </member>
        <member name="T:EDV2000.Common.Test.testFürHostFinderClient">
            <summary>
            Zusammendfassende Beschreibung für testFürHostFinderClient.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Test.testFürHostFinderClient.Main">
            <summary>
            Testprogramm
            </summary>
        </member>
        <member name="T:EDV2000.Common.TextTrafo.TextTrafoZeile">
            <summary>
            Zusammenfassung für TextTrafoZeile.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoZeile.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoZeile.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoZeile.#ctor(System.String,System.String)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoZeile.OnPropertyChanged(System.String)">
            <summary>
            </summary>
            <param name="yPropertyName"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoZeile.WriteToCSV(System.IO.TextWriter)">
            <summary>
            Schreibt als CSV-Zeile raus.
            </summary>
            <param name="yWriter"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoZeile.ReadFromCSV(EDV2000.Common.CSVParser)">
            <summary>
            Liest die aktuelle Zeile aus dem übergebenen Reader
            </summary>
            <param name="yReader"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoZeile.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoZeile.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoZeile.Clone">
            <summary>
            Erzeugt einen Clon, der allerding noch keine Parent-Table hat!
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.TextTrafo.TextTrafoZeile.ImportText">
            <summary>
            Dies gibt ImportText zurück oder legt ImportText fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TextTrafo.TextTrafoZeile.TrafoText">
            <summary>
            Dies gibt TrafoText zurück oder legt TrafoText fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TextTrafo.TextTrafoZeile.Parent">
            <summary>
            Gibt die Parent-Table zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.TextTrafo.TextTrafoTable">
            <summary>
            Collection von Objekten vom Typ TextTrafoZeile mit Lookup-Funktionen
            </summary>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.ContainsImportText(System.String)">
            <summary>
            gibt zurück, ob der übergebene Importtext in der Tabelle steht.
            </summary>
            <param name="yImportText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.GetTransformTextByImportText(System.String)">
            <summary>
            gibt den Transformtext zum Importtext zurück oder leer wenn nicht gefunden.
            </summary>
            <param name="yImportText"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.Remove(EDV2000.Common.TextTrafo.TextTrafoZeile)">
            <summary>
            Entfernt die übergebene Zeile aus der Liste
            </summary>
            <param name="yZeile"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.RemoveByImportText(System.String)">
            <summary>
            Entfernt die Zeile durch Angabe der Importtexte
            </summary>
            <param name="yImportText"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.HandleZeileChanged(EDV2000.Common.TextTrafo.TextTrafoZeile)">
            <summary>
            Behandelt die Änderung einer TextTrafoZeile
            </summary>
            <param name="yZeile"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.Add(EDV2000.Common.TextTrafo.TextTrafoZeile)">
            <summary>
            Fügt eine Zeile hinzu.
            </summary>
            <param name="yZeile"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.Add(System.String,System.String)">
            <summary>
            Fügt eine Zeile hinzu.
            </summary>
            <param name="yImportText"></param>
            <param name="yTrafoText"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.Clone">
            <summary>
            Macht tiefen Clon
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.ImportFrom(EDV2000.Common.TextTrafo.TextTrafoTable)">
            <summary>
            Ersetzt den aktuellen Inhalt gegen den der übergebenen Instanz
            </summary>
            <param name="yTable"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.WriteToCSV(System.String)">
            <summary>
            Schreibt als 1252-ANSI-CSV-File in Datei raus.
            </summary>
            <param name="yPath"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.WriteToCSV(System.IO.Stream)">
            <summary>
            Schreibt als 1252-ANSI-CSV-File raus.
            Stream wird nicht geschlossen.
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.WriteToCSV(System.IO.TextWriter)">
            <summary>
            Schreibt als CSV-File raus.
            </summary>
            <param name="yWriter"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.ReadFromCSV(System.String,System.Boolean)">
            <summary>
            Liest aus einem 1252-ANSI-CSV File.
            </summary>
            <param name="yPath"></param>
            <param name="yFirstLineColumnNames"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.ReadFromCSV(System.IO.Stream,System.Boolean)">
            <summary>
            Liest aus einem 1252-ANSI-CSV Stream.
            Stream wird nicht geschlossen.
            </summary>
            <param name="yStream"></param>
            <param name="yFirstLineColumnNames"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.ReadFromCSV(System.IO.TextReader,System.Boolean)">
            <summary>
            Liest aus dem CSV.
            </summary>
            <param name="yReader"></param>
            <param name="yFirstLineColumnNames"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.OnClearComplete">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.OnInsertComplete(System.Int32,System.Object)">
            <summary>
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.OnRemoveComplete(System.Int32,System.Object)">
            <summary>
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.OnSetComplete(System.Int32,System.Object,System.Object)">
            <summary>
            </summary>
            <param name="index"></param>
            <param name="oldValue"></param>
            <param name="newValue"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.OnZeileAdded(EDV2000.Common.TextTrafo.TextTrafoZeile,System.Int32)">
            <summary>
            </summary>
            <param name="yZeile"></param>
            <param name="yIndex"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.OnZeileRemoved(EDV2000.Common.TextTrafo.TextTrafoZeile,System.Int32)">
            <summary>
            </summary>
            <param name="yZeile"></param>
            <param name="yIndex"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.OnListeChanged">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.OnListeCleared">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.OnZeileChanged(EDV2000.Common.TextTrafo.TextTrafoZeile)">
            <summary>
            </summary>
            <param name="yZeile"></param>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoTable.Dispose">
            <summary>
            </summary>
        </member>
        <member name="E:EDV2000.Common.TextTrafo.TextTrafoTable.ZeileAdded">
            <summary>
            </summary>
        </member>
        <member name="E:EDV2000.Common.TextTrafo.TextTrafoTable.ZeileRemoved">
            <summary>
            </summary>
        </member>
        <member name="E:EDV2000.Common.TextTrafo.TextTrafoTable.ListeChanged">
            <summary>
            </summary>
        </member>
        <member name="E:EDV2000.Common.TextTrafo.TextTrafoTable.ListeCleared">
            <summary>
            </summary>
        </member>
        <member name="E:EDV2000.Common.TextTrafo.TextTrafoTable.ZeileChanged">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.TextTrafo.TextTrafoTable.Events">
            <summary>
            Die EventHandler-Liste
            </summary>
        </member>
        <member name="P:EDV2000.Common.TextTrafo.TextTrafoTable.Item(System.String)">
            <summary>
            Gibt die Zeile zurück, deren ImportText dem übergebenen entspricht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TextTrafo.TextTrafoTable.Item(System.Int32)">
            <summary>
            Gibt die Zeile am angegebenen Index zurück oder legt fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.TextTrafo.TextTrafoZeileEventHandler">
            <summary>
            Delegate
            </summary>
        </member>
        <member name="T:EDV2000.Common.TextTrafo.TextTrafoZeileEventArgs">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.TextTrafo.TextTrafoZeileEventArgs.#ctor(EDV2000.Common.TextTrafo.TextTrafoZeile,System.Int32)">
            <summary>
            </summary>
            <param name="yZeile"></param>
            <param name="yIndex"></param>
        </member>
        <member name="P:EDV2000.Common.TextTrafo.TextTrafoZeileEventArgs.Zeile">
            <summary>
            Dies gibt Zeile zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TextTrafo.TextTrafoZeileEventArgs.Index">
            <summary>
            Dies gibt Index zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ThreadedTimerElapsedEventArgs">
            <summary>
            Die EventArgs
            </summary>
        </member>
        <member name="M:EDV2000.Common.ThreadedTimerElapsedEventArgs.#ctor(System.Object)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.ThreadedTimerElapsedEventArgs.Elapsed">
            <summary>
            Dies gibt die Zeit zurück, wann der Timer ausgelöst wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ThreadedTimerElapsedEventArgs.Tag">
            <summary>
            Dies gibt Tag zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ThreadedTimerElapsedEventHandler">
            <summary>
            Event, daß der Timer abgelaufen ist
            </summary>
        </member>
        <member name="T:EDV2000.Common.ThreadedTimerEx">
            <summary>
            Da es immer wieder vorkommt, daß Timer absterben, ist dies nun ein eigens von uns
            geschriebener Timer, welcher in einem eigenen EngineThread wartet, bis die Zeit um ist.
            Dadurch sollte er nicht absterben und sollte sich auch nie selbst überholen. Die Zeit
            zählt immer ZWISCHEN den einzelnen Vorkommnissen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ThreadedTimerEx.#ctor(System.String,System.Int32)">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.ThreadedTimerEx.Start">
            <summary>
            Dies startet hiermit den Timer auf jeden Fall neu und erst nach
            dem Ablauf der Zeitspanne wird das Event geworfen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ThreadedTimerEx.Stop">
            <summary>
            Stoppt den Timer
            </summary>
        </member>
        <member name="M:EDV2000.Common.ThreadedTimerEx.FireTimerSofort">
            <summary>
            Diese Methode bewirkt, dass bei gestartetem Timer unabhängig des Zeitablaufs, das Timer-Event
            außertourlich sofort geworfen wird.
            Wenn der Timer gerade im Event arbeitet, dann wird nachher sofort es gemacht.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ThreadedTimerEx.OnTimerElapsed">
            <summary>
            Schießt das Event TimerElapsed
            </summary>
        </member>
        <member name="M:EDV2000.Common.ThreadedTimerEx.FireTimerEventSync">
            <summary>
            Diese Methode wirft das Timer-Event
            </summary>
        </member>
        <member name="M:EDV2000.Common.ThreadedTimerEx.Dispose">
            <summary>
            Schließt alles!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.ThreadedTimerEx.ThreadApartmentState">
            <summary>
            Dies gibt ThreadApartmentState zurück oder legt ThreadApartmentState fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ThreadedTimerEx.ThreadPriority">
            <summary>
            Dies gibt ThreadPriority zurück oder legt ThreadPriority fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ThreadedTimerEx.Interval">
            <summary>
            Das Intervall in Millisekunden.(Minimum=50ms)
            </summary>
        </member>
        <member name="P:EDV2000.Common.ThreadedTimerEx.Enabled">
            <summary>
            Dies gibt an, ob der Timer das Event feuern soll oder nicht.
            Also ob er laufen soll oder nicht! Das setzen auf true ruft Start auf, das setzen auf false ruft Stop auf!
            </summary>
        </member>
        <member name="P:EDV2000.Common.ThreadedTimerEx.Name">
            <summary>
            Dies gibt Name zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ThreadedTimerEx.AutoReset">
            <summary>
            Dies gibt an, ob der Timer immer wieder kommen soll, oder ob er immer wieder aufgedreht werden muß.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ThreadedTimerEx.Tag">
            <summary>
            Irgendein Tag.
            </summary>
        </member>
        <member name="E:EDV2000.Common.ThreadedTimerEx.TimerElapsed">
            <summary>
            Das Timer-Event.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Threading.SingleThreadWorkerDelegate">
            <summary>
            Delegate, um Dinge durchzuführen!
            </summary>
        </member>
        <member name="T:EDV2000.Common.Threading.SingleThreadWorkerEventArgs">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Threading.SingleThreadWorkerEventArgs.#ctor(EDV2000.Common.Threading.SingleThreadApartmentWorker)">
            <summary>
            </summary>
            <param name="ySTWorker"></param>
        </member>
        <member name="P:EDV2000.Common.Threading.SingleThreadWorkerEventArgs.StWorker">
            <summary>
            Dies gibt StWorker zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ThreadPoolHelper">
            <summary>
            Diese Klasse hat Funktionen, welche zum Steuern von ThreadPoolResourcen notwendig sind.
            </summary>
        </member>
        <member name="F:EDV2000.Common.ThreadPoolHelper.MinimumThreadPoolThreadsNeededForTimer">
            <summary>
            Willkülich festgelegte Anzahl der ThreadPool-Threads, welche für das korrekte Funktionieren eines Timers notwendig sind.
            </summary>
        </member>
        <member name="F:EDV2000.Common.ThreadPoolHelper.MaximumSecondsWaitingForAvailableThreads">
            <summary>
            Dies Anzahl der Sekunden, die maximal gewartet wird, bis die gewünschte Anzahl an Threads verfügbar sind.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ThreadPoolHelper.DebugLogThreadPoolState(EDV2000.Common.DebugLog.LogChannel)">
            <summary>
            Gibt den aktuellen State des ThreadPools auf dem angegebenen LogChannel aus.
            </summary>
            <param name="yLogChannel"></param>
        </member>
        <member name="M:EDV2000.Common.ThreadPoolHelper.WaitForMinimumPoolThreadsAvailable(System.Int32)">
            <summary>
            Diese Methode blockiert solange, bis die gewünschte Anzahl an ThreadPoolThreads
            verfügbar sind.
            </summary>
            <param name="yMinPoolThreadsAvailable"></param>
        </member>
        <member name="M:EDV2000.Common.ThreadPoolHelper.WaitForMinimumPoolThreadsAvailable(System.Int32,EDV2000.Common.DebugLog.LogChannel)">
            <summary>
            Diese Methode blockiert solange, bis die gewünschte Anzahl an ThreadPoolThreads
            verfügbar sind. Es kann ein LogChannel angegeben werden, wohin DebugMessages gerichtet werden.
            </summary>
            <param name="yMinPoolThreadsAvailable"></param>
            <param name="yLogChannel"></param>
        </member>
        <member name="M:EDV2000.Common.ThreadPoolHelper.WaitForMinimumPoolThreadsAvailable(System.Int32,System.TimeSpan)">
            <summary>
            Diese Methode blockiert solange, bis entweder die gewünschte Anzahl an ThreadPoolThreads
            verfügbar sind oder der TimeOut abläuft. TimeSpan.Zero für unendlich.
            Es kann ein LogChannel angegeben werden, wenn dieser null ist, wird ins Default-Log geschrieben.
            </summary>
            <param name="yMinPoolThreadsAvailable"></param>
            <param name="yTimeOut"></param>
        </member>
        <member name="M:EDV2000.Common.ThreadPoolHelper.WaitForMinimumPoolThreadsAvailable(System.Int32,EDV2000.Common.DebugLog.LogChannel,System.TimeSpan)">
            <summary>
            Diese Methode blockiert solange, bis entweder die gewünschte Anzahl an ThreadPoolThreads
            verfügbar sind oder der TimeOut abläuft. TimeSpan.Zero für unendlich.
            Es kann ein LogChannel angegeben werden, wenn dieser null ist, wird ins Default-Log geschrieben.
            </summary>
            <param name="yMinPoolThreadsAvailable"></param>
            <param name="yTimeOut"></param>
            <param name="yLogChannel"></param>
        </member>
        <member name="M:EDV2000.Common.ThreadPoolHelper.WaitForMinimumPoolThreadsAvailableForTimer">
            <summary>
            Diese Methode blockiert solange, bis die für einen Timer notwendige Anzahl an ThreadPoolThreads
            verfügbar sind. Es wird in den Default-LogChannel geschrieben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ThreadPoolHelper.WaitForMinimumPoolThreadsAvailableForTimer(EDV2000.Common.DebugLog.LogChannel)">
            <summary>
            Diese Methode blockiert solange, bis die für einen Timer notwendige Anzahl an ThreadPoolThreads
            verfügbar sind. Es kann ein LogChannel angegeben werden, wohin DebugMessages gerichtet werden.
            </summary>
            <param name="yLogChannel"></param>
        </member>
        <member name="P:EDV2000.Common.ThreadPoolHelper.AvailableThreadPoolThreads">
            <summary>
            Gibt zurück, wieviele ThreadPool-Threads momentan verfügbar sind.
            </summary>
        </member>
        <member name="P:EDV2000.Common.ThreadPoolHelper.MaximumThreadPoolThreads">
            <summary>
            Gibt zurück, wieviele ThreadPool-Threads maximal verfügbar wären.
            </summary>
        </member>
        <member name="T:EDV2000.Common.TransferStream">
            <summary>
            Diese Klasse ist ein Stream, welcher zur Übertragung mittels Remoting mittels TransferStreamHolder gedacht ist.
            Er beginnt als Memory Stream und ab einer bestimmten Größe schaltet er um auf TempFileStream.
            Zurück schaltet er jedoch niemals mehr.
            Er hat integriertes LifeTime Management, dieses ist jedoch von vorneherein abgedreht, weil ohnehin vom
            TransferStreamHolder beim Deserialisieren eine neue Instanz gemacht wird.
            Sollte eigentlich außerhalb des TransferStreamHolders nicht verwendet werden.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.CloseAllTransferStreams">
            <summary>
            Geht noch nicht, wäre aber cool: Schließt alle Transferstreams und löscht sämtliche Temp-Dateien.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.CreateFileBasedInstance">
            <summary>
            Erzeugt einen TransferStream, der von allem Anfang an als Datei geführt wird.
            (Die Datei wird sofort erzeugt.)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TransferStream.CreateFromFile(System.String)">
            <summary>
            Erzeugt einen speziellen TransferStream, der den FileStream hüllt.
            Das File wird nur zum Lesen geöffnet.
            ClearContent löscht jedoch NICHT den FileInhalt, sondern schaltet in den Neutralmodus!!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TransferStream.CreateFromFile(System.IO.FileStream)">
            <summary>
            Erzeugt einen speziellen TransferStream, der den FileStream hüllt.
            Wenn der FileStream zum Schreiben geöffnet wurde, kann auch reingeschrieben werden.
            ClearContent löscht jedoch NICHT den FileInhalt, sondern schaltet in den Neutralmodus!!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TransferStream.CreateInstance">
            <summary>
            Erzeugt einen TransferStream, der automatisch umschaltet und als Memory-Stream beginnt.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TransferStream.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.Finalize">
            <summary>
            Dummy-Destruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.SwitchToFileMode">
            <summary>
            Schaltet in den TempFileStream-Modus um.
            (nur, wenn StayInMemory nicht gesetzt wurde)
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.SwitchToExistentFileMode(System.String)">
            <summary>
            Schaltet in den Modus um, wo der Inhalt eines Files gewrappt wird.
            Das File wird nur zum Lesen geöffnet.
            ClearContent löscht jedoch NICHT den FileInhalt, sondern schaltet in den Neutralmodus!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.SwitchToExistentFileMode(System.IO.FileStream)">
            <summary>
            Schaltet in den Modus um, wo der Inhalt eines Files gewrappt wird.
            Wenn der FileStream zum Schreiben geöffnet wurde, kann auch reingeschrieben werden.
            ClearContent löscht jedoch NICHT den FileInhalt, sondern schaltet in den Neutralmodus!!
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.InitializeLifetimeService">
            <summary>
            Lifetimemanagement...
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TransferStream.CloseLifeTimeManagement">
            <summary>
            Beendet das Sponsoring der aktuellen Instanz.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.StartLifeTimeManagement">
            <summary>
            Startet das Sponsoring der aktuellen Instanz (neu).
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.CheckSwitchToFileMode(System.Int64,System.Boolean)">
            <summary>
            Prüft, ob aufgrund des Grenzwerts in den FileMode umgeschaltet werden soll.
            (nur, wenn StayInMemory nicht gesetzt wurde)
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.ToByteArray">
            <summary>
            Diese Methode gibt den Inhalt des Streams als Byte-Array zurück.
            Vorsicht!!!! Wenn zu viel drin ist, kanns krachen!!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TransferStream.WriteTo(System.IO.Stream)">
            <summary>
            Schreibt den aktuellen Inhalt in den übergebenen Stream ohne den übergebenen Stream zu schließen
            Der übergebene Stream wird nachher NICHT zurückgespult!!
            Die aktuelle Instanz wird vorher zurückgespult.
            EXCEPTIONS WERDEN GETHROWED!!!
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.TransferStream.WriteTo(System.String)">
            <summary>
            Schreibt den aktuellen Inhalt in das übergebene File, aktuelle Instanz wird vorher schon, 
            nachher jedoch nicht zurückgespult 
            EXCEPTIONS WERDEN GETHROWED!!!
            </summary>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.TransferStream.ReadFrom(System.IO.Stream)">
            <summary>
            Liest den Inhalt aus dem übergebenen Stream, dieser wird vorher zurückgespult, nachher jedoch nicht.
            Aktuelle Instanz wird vorher, jedoch nachher nicht zurückgespult.
            EXCEPTIONS WERDEN GETHROWED!!!
            Achtung!! Wenn yStream aus einer anderen AppDomain kommt, dann knallts!
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.TransferStream.InternReadFromDirect(System.IO.Stream)">
            <summary>
            Liest den Inhalt aus dem übergebenen Stream, dieser wird vorher zurückgespult, nachher jedoch nicht.
            Aktuelle Instanz wird vorher, jedoch nachher nicht zurückgespult.
            EXCEPTIONS WERDEN GETHROWED!!!
            Achtung!! Wenn yStream aus einer anderen AppDomain kommt, dann knallts!
            </summary>
            <param name="yStream"></param>
        </member>
        <member name="M:EDV2000.Common.TransferStream.ReadFrom(EDV2000.Common.TransferStream)">
            <summary>
            Liest den Inhalt aus dem übergebenen Stream, dieser wird vorher zurückgespult, nachher jedoch nicht.
            Aktuelle Instanz wird vorher, jedoch nachher nicht zurückgespult.
            EXCEPTIONS WERDEN GETHROWED!!!
            Achtung! Dies hier ist eine eigene Überladung!
            Wenn der Quell-Stream in einer anderen AppDomain ist, kann man nicht aus diesem Lesen, sondern dieser muss in mich schreiben,
            weil das Byte-Array, das bei der Read-Methode dorthin serialisiert werden würde, nicht mehr zurückkommt!
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.ReadFrom(System.String)">
            <summary>
            Liest den Inhalt aus dem übergebenen File, der aktuelle Stream wird vorher zurückgespult, nachher nicht.
            EXCEPTIONS WERDEN GETHROWED!!!
            </summary>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.TransferStream.ClearContent">
            <summary>
            Löscht den Inhalt des Streams komplett.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.Rewind">
            <summary>
            Spult zurück!
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.CreateNonClosingWrapper">
            <summary>
            Erzeugt einen StreamWrapper, der beim Dispose den BasisStream nicht schließt!
            Der muss aber natürlich schon disposed werden zum Flushen usw.!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TransferStream.ResetLastWrite">
            <summary>
            Setzt das Datum für den letzten Schreibzugriff zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.Dispose(System.Boolean)">
            <summary>
            Schließt das LifeTime Management.
            </summary>
            <param name="disposing"></param>
        </member>
        <member name="M:EDV2000.Common.TransferStream.Flush">
            <summary>
            Reicht die Anforderung an den BaseStream weiter.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reicht die Anforderung an den BaseStream weiter.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
            Reicht die Anforderung an den BaseStream weiter.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.SetLength(System.Int64)">
            <summary>
            Reicht die Anforderung an den BaseStream weiter.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reicht die Anforderung an den BaseStream weiter.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStream.DefaultThresholdSwitchToTempFileStreamKB">
            <summary>
            Die ist die Grenze für neue TransferStreams, wo sie umschalten auf TempFileStream.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStream.IsClosed">
            <summary>
            Dies gibt Closed zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStream.Mode">
            <summary>
            Gibt den aktuellen Modus zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStream.ThresholdSwitchToTempFileStreamBytes">
            <summary>
            Die Grenze der aktuellen Instanz, wo sie auf den TempFileStream-Modus umschaltet.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStream.BaseStream">
            <summary>
            Der Zugrundeliegende Stream.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStream.StayInMemory">
            <summary>
            Hier kann, solange noch im Speicher, gesetzt werden, daß er NIE in den TempFileStream-Modus wechselt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStream.Created">
            <summary>
            Wann wurde dieser TransferStream erstellt?
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStream.LastWrite">
            <summary>
            Wann wurde zuletzt in den Stream geschrieben?
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStream.LifeTimeManagementAlive">
            <summary>
            Wenn true ist das Sponsoring bereits gestartet, wenn false dann nicht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStream.CanRead">
            <summary>
            Reicht die Anforderung an den BaseStream weiter.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStream.CanSeek">
            <summary>
            Reicht die Anforderung an den BaseStream weiter.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStream.CanWrite">
            <summary>
            Reicht die Anforderung an den BaseStream weiter.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStream.Length">
            <summary>
            Reicht die Anforderung an den BaseStream weiter.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStream.Position">
            <summary>
            Reicht die Anforderung an den BaseStream weiter.
            </summary>
        </member>
        <member name="T:EDV2000.Common.TransferStreamMode">
            <summary>
            Der Typ des Transferstreams, bzw. wie er gerade funktioniert.
            </summary>
        </member>
        <member name="F:EDV2000.Common.TransferStreamMode.Undefiniert">
            <summary>
            Noch nicht festgelegt (also Memory)
            </summary>
        </member>
        <member name="F:EDV2000.Common.TransferStreamMode.Memory">
            <summary>
            Solange die Größe noch nicht überschritten ist, bleibt er im Speicher.
            </summary>
        </member>
        <member name="F:EDV2000.Common.TransferStreamMode.TempFileStream">
            <summary>
            Wrappt ein TempFile, welches beim Schließen gelöscht wird.
            </summary>
        </member>
        <member name="F:EDV2000.Common.TransferStreamMode.FileStream">
            <summary>
            Wrappt ein File selbst, welches beim Schließen NICHT gelöscht wird
            </summary>
        </member>
        <member name="T:EDV2000.Common.TransferStreamHolder">
            <summary>
            Dieses spezielle Objekt serialisiert den innewohnenden TransferStream zwar als MBR, erzeugt jedoch beim 
            Übertritt in eine andere AppDomain eine dort native Instanz und verwirft die Instanz auf den AppDomain-Fremden Stream.
            Dadurch kann dieser Holder samt Inhalt über mehrere AppDomains transportiert werden, ohne unmittelbare Probleme mit
            der Lebensdauer zu bekommen.
            Die Lebensdauer wird jedoch trotzdem gemanagt, weil der Stream dann erstens IMMER MINDESTENS 5 Minuten lebt und zweitens
            wenn die Übertragung der mitserialisierten Objekte länger dauert als 5min , dann zu früh abstirbt.
            Der TransferStreamHolder selbst hat kein LifeTimeManagement, weil er direkt serialisiert wird.
            Wenn er jedoch verworfen werden soll, dreht er das LifeTimeManagement des innewohnenden Streams ab,
            sodaß der dann auch nicht mehr lange lebt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStreamHolder.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStreamHolder.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStreamHolder.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.TransferStreamHolder.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="M:EDV2000.Common.TransferStreamHolder.Dispose">
            <summary>
            Dreht das LifeTimeManagement des zugrundeliegenden Streams ab.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStreamHolder.TransferStream">
            <summary>
            Dies gibt den innewohnenden Stream zurück.
            (Wird beim ersten Zugriff erzeugt)
            </summary>
        </member>
        <member name="P:EDV2000.Common.TransferStreamHolder.HasTransferStream">
            <summary>
            Gibt zurück, ob ein Transferstream drinsteckt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.ITypedParameterDataSourceProvider">
            <summary>
            Interface, welches ein Objekt beschreibt, welches in der Lage ist, alle zum Bearbeiten
            von Parametern möglichen Parameternamen, Typen und deren Werte zurückzugeben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.ITypedParameterDataSourceProvider.GetParameterNames">
            <summary>
            Gibt eine AnnotatedList zurück, wo im Namen die Bezeichnung des Parameters, die Beschreibung und
            im Tag der interne ParameterName steht.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ITypedParameterDataSourceProvider.GetFixedTypeOfParameter(System.String)">
            <summary>
            Gibt, wenn fix den Typ des Parameters zurück und Undefiniert, wenn nicht fix.
            </summary>
            <param name="yParameterName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.ITypedParameterDataSourceProvider.GetSpecialValuesOfParameter(System.String)">
            <summary>
            Gibt, wenn es spezielle Werte gibt eine Annotated List mit Name, Beschreibung und Wert des Parameters zurück.
            Wenn es keine speziellen Wert gibt, soll null zurückgegeben werden.
            </summary>
            <param name="yParameterName"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.TypedParameterType">
            <summary>
            Stellt den Typ des Werts des Parameters dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.TypedParameterType.Undefiniert">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.TypedParameterType.Boolean">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.TypedParameterType.DateTime">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.TypedParameterType.Decimal">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.TypedParameterType.Guid">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.TypedParameterType.Int32">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.TypedParameterType.Int64">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.TypedParameterType.String">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.TypedParameterType.IXmlNodeSaveable">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.TypedParameter">
            <summary>
            Definiert einen typsicheren Parameter
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedParameter.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedParameter.EDV2000#Common#IXmlNodeSaveable#ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest aus XmlNode
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.TypedParameter.EDV2000#Common#IXmlNodeSaveable#WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt in XmlNode raus.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.TypedParameter.dfName">
            <summary>
            Gibt den Namen des Parameters zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.TypedParameter.dfType">
            <summary>
            Gibt den Typ des im Parameter gespeicherten Werts zurück oder legt ihn fest
            </summary>
        </member>
        <member name="P:EDV2000.Common.TypedParameter.dfTypedType">
            <summary>
            Der Typ typsicher über Enum.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TypedParameter.dfValue">
            <summary>
            Gibt den Wert des Parameters zurück oder legt ihn fest
            </summary>
        </member>
        <member name="T:EDV2000.Common.TypedParameterCollection">
            <summary>
            Zusammenfassung für TypedParameterCollection.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.EDV2000#Common#IXmlNodeSaveable#ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest aus XmlNode
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.EDV2000#Common#IXmlNodeSaveable#WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt in XmlNode raus.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.GetParameter(System.String,System.Boolean)">
            <summary>
            Gibt den Parameter mit dem angegebenen Namen zurück
            </summary>
            <param name="yName"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.GetParameter(System.String,System.DateTime)">
            <summary>
            Gibt den Parameter mit dem angegebenen Namen zurück
            </summary>
            <param name="yName"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.GetParameter(System.String,System.Decimal)">
            <summary>
            Gibt den Parameter mit dem angegebenen Namen zurück
            </summary>
            <param name="yName"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.GetParameter(System.String,System.Guid)">
            <summary>
            Gibt den Parameter mit dem angegebenen Namen zurück
            </summary>
            <param name="yName"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.GetParameter(System.String,System.Int32)">
            <summary>
            Gibt den Parameter mit dem angegebenen Namen zurück
            </summary>
            <param name="yName"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.GetParameter(System.String,System.Int64)">
            <summary>
            Gibt den Parameter mit dem angegebenen Namen zurück
            </summary>
            <param name="yName"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.GetParameter(System.String,System.String)">
            <summary>
            Gibt den Parameter mit dem angegebenen Namen zurück
            </summary>
            <param name="yName"></param>
            <param name="yDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.FillIXmlNodeSaveableFromParameter(System.String,EDV2000.Common.IXmlNodeSaveable)">
            <summary>
            Befüllt das Objekt mit dem aus dem Parameter gewonnenen XML.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.SetParameter(System.String,System.Object)">
            <summary>
            Setzt einen Parameter in der Auflistung
            </summary>
            <param name="yName"></param>
            <param name="yWert"></param>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.WriteIXMLNodeSaveableToParameter(System.String,EDV2000.Common.IXmlNodeSaveable)">
            <summary>
            Trägt in einen Parameter den XMLContent des Objekts ein.
            Wenn null wird der Parameter gelöscht.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.AddParameter(EDV2000.Common.TypedParameter)">
            <summary>
            Fügt einen Parameter hinzu.
            </summary>
            <param name="yParameter"></param>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.GetTypedTypeOfParameter(System.String)">
            <summary>
            Gibt den Typ des Wertes eines Parameters zurück
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.GetTypeOfParameter(System.String)">
            <summary>
            Gibt den Typ des Wertes eines Parameters zurück
            </summary>
            <param name="yName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.OnClear">
            <summary>
            Überschrieben: OnClear
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.OnInsert(System.Int32,System.Object)">
            <summary>
            Überschrieben: OnInsert
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.OnRemove(System.Int32,System.Object)">
            <summary>
            Überschrieben: OnRemove
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.OnSet(System.Int32,System.Object,System.Object)">
            <summary>
            Überschrieben: OnSet
            </summary>
            <param name="index"></param>
            <param name="oldValue"></param>
            <param name="newValue"></param>
        </member>
        <member name="M:EDV2000.Common.TypedParameterCollection.ParameterExists(System.String)">
            <summary>
            gibt zurück, ob der Parameter existiert!
            </summary>
        </member>
        <member name="P:EDV2000.Common.TypedParameterCollection.DataSourceProvider">
            <summary>
            hier kann ein ITypedParameterDataSourceProvider hinterlegt werden. 
            (Wird nicht als XML gespeichert)
            </summary>
        </member>
        <member name="P:EDV2000.Common.TypedParameterCollection.Item(System.Int32)">
            <summary>
            Gibt den TypedParameter am angegeben Index zurück
            Bitte nur mit dem Control verwenden! -> bitte GetParameter aufrufen
            </summary>
        </member>
        <member name="P:EDV2000.Common.TypedParameterCollection.Item(System.String)">
            <summary>
            Gibt den TypedParameter am angegeben Index zurück
            Bitte nur mit dem Control verwenden! -> bitte GetParameter aufrufen
            </summary>
        </member>
        <member name="T:EDV2000.Common.TypedState">
            <summary>
            Stellt einen State dar. Soltle die AppDomain nicht verlassen. Daher MBR.
            Ist disposable, weil sämtliche Objekte, die übergeben werden und IDisposable haben, disposed werden.
            Ist eigentlich ein Dictionary, hat irgendwelche StateValues zu irgendwelchen Keys, die man nicht unbedingt wissen muss.
            Disposed wenn IDisposable unterstützt wird die Values im Dispose.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedState.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedState.Dispose(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedState.GetAllKeys">
            <summary>
            Gibt unabhängig von Key und Typ alle Keys zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypedState.GetAllStateValues">
            <summary>
            Gibt unabhängig von Key und Typ alle StateValues zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedState.GetStateValue``1(System.Object,``0)">
            <summary>
            Gibt den State gecastet auf T zurück, wenn nicht gefunden oder falscher Typ komtm der yDefault. 
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedState.GetStateValue``1(System.Object)">
            <summary>
            Gibt den State gecastet auf T zurück, wenn nicht gefunden kommt null. Daher muss T eine Klasse sein!
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedState.SetStateValue(System.Object,System.Object)">
            <summary>
            Setzt den State. Wird ein Wert ersetzt, der eine andere Referenz hat, so wird der alte Wert ersetzt. Wenn der alte Wert IDisposable unterstützt wird er vor dem Ersetzen auch disposed!
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedState.AddStateValue(System.Object)">
            <summary>
            Trägt den Value als gesichert neuen State-Value ein (also mit einem neuen Guid als Key).
            Er kann also keinen ersetzen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedState.AddStateValueAndReplaceSameValues``1(``0)">
            <summary>
            Trägt den Value ein und ersetzt alle, die sich auf T (Typparameter) casten lassen.
            Ist die selbe Instanz schon dabei, wird der Key dieser Instanz genommen oder der Key der ersten ersetzten Instanz.
            Kann keine Instanz ersetzt werden, dann wird ein neuer Guid als Key genommen.
            Ersetzte Instanzen (also die die nicht die übergebene sind) werden Disposed!
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedState.GetTypedStateValues``1">
            <summary>
            Gibt alle State-Values zurück, die sich auf den Type casten lassen!
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypedState.GetFirstTypedStateValue``1">
            <summary>
            Gibt den ersten State-Value zurück, der sich auf den Type casten läßt oder null.
            Deswegen muss T auch eine Klasse sein und darf kein ValueType sein (der kann nicht null sein).
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedState.GetFirstTypedStateValue``1(``0)">
            <summary>
            Gibt den ersten State-Value zurück, der sich auf den Type casten läßt oder der übergebene yDefault.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypedState.RemoveStateValues``1">
            <summary>
            Schmeißt alle StateValues raus, die sich auf den übergebenen Typ casten lassen!
            (Disposed auch diejenigen, die IDisposable unterstützen)
            </summary>
        </member>
        <member name="P:EDV2000.Common.TypedState.SyncRoot">
            <summary>
            Der SyncRoot für Locks.
            Wird intern für alle Methoden verwendet.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TypedState.Count">
            <summary>
            Gibt die Anzahl der StateValues zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.TypedState.Item(System.Object)">
            <summary>
            Nicht-typsicherer Indexer. Siehe GetState und SetState!
            Wenn im Set-Accessor ein Wert ersetzt wird, der eine andere Referenz hat, dann wird der alte Wert (wenn IDisposable) auch disposed!
            </summary>
        </member>
        <member name="T:EDV2000.Common.TypeFilteredEnumerator">
            <summary>
            Diese Klasse ist ein Enumerator, welcher ein anderes IEnumarable filter, indem nur Objekte zurückgegeben werden,
            die auf die gefilterten Typ passen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypeFilteredEnumerator.#ctor(System.Collections.IEnumerable,System.Type,System.Boolean)">
            <summary>
            Konstruktor
            </summary>
            <param name="yList"></param>
            <param name="yAlsoDerivedClasses"></param>
            <param name="yFilter"></param>
        </member>
        <member name="T:EDV2000.Common.TypeFilteredEnumerator`1">
            <summary>
            Diese Klasse ist ein Enumerator, welcher ein anderes IEnumarable filter, indem nur Objekte zurückgegeben werden,
            die auf die gefilterten Typ passen.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypeFilteredEnumerator`1.#ctor(System.Collections.IEnumerable,System.Boolean)">
            <summary>
            Konstruktor
            </summary>
            <param name="yList"></param>
            <param name="yAlsoDerivedClasses"></param>
        </member>
        <member name="M:EDV2000.Common.TypeFilteredEnumerator`1.Dispose">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.TypeFilteredEnumerator`1.Current">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.TypeFilteredEnumerable`1">
            <summary>
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:EDV2000.Common.TypeFilteredEnumerable`1.#ctor(System.Collections.IEnumerable)">
            <summary>
            </summary>
            <param name="yEnum"></param>
        </member>
        <member name="M:EDV2000.Common.TypeFilteredEnumerable`1.GetEnumerator">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypeFilteredEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.TypeCastEnumerator`1">
            <summary>
            Ein Enumerator als Generic, der einfach den Typ jedes Elements castet.
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypeCastEnumerator`1.#ctor(System.Collections.IEnumerator)">
            <summary>
            </summary>
            <param name="yEnumerator"></param>
        </member>
        <member name="M:EDV2000.Common.TypeCastEnumerator`1.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.TypeCastEnumerator`1.MoveNext">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.TypeCastEnumerator`1.Reset">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.TypeCastEnumerator`1.Current">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.TypeCastEnumerator`1.System#Collections#IEnumerator#Current">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.TypeCastEnumerable`1">
            <summary>
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:EDV2000.Common.TypeCastEnumerable`1.#ctor(System.Collections.IEnumerable)">
            <summary>
            </summary>
            <param name="yEnumerable"></param>
        </member>
        <member name="M:EDV2000.Common.TypeCastEnumerable`1.GetEnumerator">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.UTF8EncodingWithoutPreamble">
            <summary>
            UTF8Encoding - nur ohne Byte Order Marks (BOM)
            </summary>
        </member>
        <member name="M:EDV2000.Common.UTF8EncodingWithoutPreamble.GetPreamble">
            <summary>
            Überschrieben, damit keine Preambel zurückkommt
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.WCF.E2KWebClientEx">
            <summary>
            Erweitert die WebClient-Klasse um die Client-Zertifikat-Geschichte!
            Zusätzlich noch Sachen für das Pooling.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.IWebClientWithAdvancedParameters">
            <summary>
            beschreibt ein WebService bei dem die Header manipuliert werden können und ein paar andere Dinge konfiguriert werden können!
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.IWebClientWithAdvancedParameters.ResetLastResponseHttpHeaders">
            <summary>
            Setzt die Header LastResponseHttpHeaders auf null zurück!
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.IWebClientWithAdvancedParameters.RequestHttpHeaders">
            <summary>
            Die Http-Header, die bei jedem Call mitzuschicken sind!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.IWebClientWithAdvancedParameters.LastResponseHttpHeaders">
            <summary>
            Gibt die HttpHeaders des letzten Response zurück oder null, wenn noch kein Request durchgeführt oder sie resettet worden sind.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.IWebClientWithAdvancedParameters.OverrideUseHttp10">
            <summary>
            Spezifiziert, ob gesichert auf HTTP 1.0 zurückgegriffen werden soll!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.IWebClientWithAdvancedParameters.OverridePrevent100Continue">
            <summary>
            Spezifiziert, ob das 100-Continue-Verhalten explizit abgedreht werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.IWebClientWithAdvancedParameters.UseRealPreAuthentication">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.IWebClientWithAdvancedParameters.RealPreAuthenticationUserName">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.IWebClientWithAdvancedParameters.RealPreAuthenticationPassWord">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.#ctor(EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="disposing"></param>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.IsHookedDownloadCompleted">
            <summary>
            Gibt zurück, ob das Event DownloadCompleted verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.RaiseDownloadCompleted(System.Object,EDV2000.Common.WCF.E2KDownloadDataCompletedEventArgs)">
            <summary>
            Wirft das Event DownloadCompleted
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.IsHookedDownloadProgressChanged">
            <summary>
            Gibt zurück, ob das Event DownloadProgressChanged verknüpft ist.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.RaiseDownloadProgressChanged(System.Object,EDV2000.Common.WCF.E2KDownloadProgressChangedEventArgs)">
            <summary>
            Wirft das Event DownloadProgressChanged
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.CreateWebRequest(System.Uri)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.DownloadToStream(EDV2000.Common.WCF.E2KWebClientDownloadResult,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Lädt den Inhalt in den Stream runter. Wenn es gutgeht, kommt true zurück.
            Der Stream steht nachher nach dem Ende des Downloads.
            Der Stream wird vorher NICHT zurückgespult.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.DownloadDataAsync(System.Uri,EDV2000.Common.WCF.E2KWebClientEx.DownloadState)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.OnDownloadDataCompleted(EDV2000.Common.WCF.E2KDownloadDataCompletedEventArgs)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.OnDownloadProgressChanged(EDV2000.Common.WCF.E2KDownloadProgressChangedEventArgs)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.ResetLastResponseHttpHeaders">
            <summary/>
        </member>
        <member name="E:EDV2000.Common.WCF.E2KWebClientEx.DownloadCompleted">
            <summary>
            Event, dass aufgehört zum Runterladen
            </summary>
        </member>
        <member name="E:EDV2000.Common.WCF.E2KWebClientEx.DownloadProgressChanged">
            <summary>
            Event, dass Fortschritt veränderrt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.Proxy">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.Credentials">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.Events">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.ClientCertificates">
            <summary>
            Dies gibt ClientCertificates zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.SyncRoot">
            <summary>
            Dies gibt SyncRoot zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.DownloadTimeOut">
            <summary>
            Timeout für einen erfolgreichen Download, default 1 Stunde
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.Busy">
            <summary>
            Gibt zurück, ob dieser Client gerade beschäftigt ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.Distinguisher">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.Method">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.PostParameters">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.LastResponseHttpHeaders">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.OverrideUseHttp10">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.OverridePrevent100Continue">
            <summary>
            Wenn true, ist das 100-Continue-Verhalten abgedreht...
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.RequestHttpHeaders">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.UseRealPreAuthentication">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.RealPreAuthenticationUserName">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.RealPreAuthenticationPassWord">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.E2KWebClientEx.DownloadState">
            <summary>
            Interne Klasse zum Halten eines States.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.DownloadState.SetProgress">
            <summary>
            Sendet den aktuellen Progress in die aktuelle Sink oder tut nix, wenn keine Sink.
            Exceptions werden ignoriert.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.DownloadState.ResultToFill">
            <summary>
            Das RESULT!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.DownloadState.Request">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.DownloadState.Listener">
            <summary>
            Dies gibt Listener zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.DownloadState.ShouldCancel">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher">
            <summary>
            Soll die Unterscheidung des Typs von WebClients ermöglichen.
            Dient zum Management des Pools.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher.op_Equality(EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher,EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher.op_Inequality(EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher,EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher.GetHashCode">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher.Equals(System.Object)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher.HtInfos">
            <summary>
            Diverse Infos zur Unterscheidung.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.E2KWebClientDownloadResult">
            <summary>
            Stellt das Ergebnis eines WebClient-Downloads dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientDownloadResult.#ctor(EDV2000.Common.WCF.E2KWebClientDownloadRequest,System.String)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadResult.Request">
            <summary>
            Die ID des zugehörigen Requests.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadResult.HasTransferStream">
            <summary>
            Gibt zurück, ob es einen Content gibt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadResult.TransferStream">
            <summary>
            Gibt den Stream auf den Content zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadResult.Start">
            <summary>
            Zeitpunkt zu dem begonnen wurde, downzuloaden.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadResult.Ende">
            <summary>
            Wann der Download fertig war oder festgestanden ist, dass es schiefgegangen ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadResult.Dauer">
            <summary>
            Die Dauer des Downloads oder wie lange es gedauert hat, bis festgestanden ist, dass es schiefgegangen ist
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadResult.DownloadOK">
            <summary>
            Wenn der Download OK war, kommt hier true.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadResult.Headers">
            <summary>
            Dies gibt Headers zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadResult.ContentType">
            <summary>
            Dies gibt ContentType zurück oder legt ContentType fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadResult.DownloadedUrl">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadResult.CookiesGot">
            <summary>
            Die erhaltenen Cookies
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.E2KWebClientDownloadMethod">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.WCF.E2KWebClientDownloadMethod.GET">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.WCF.E2KWebClientDownloadMethod.POST">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.E2KWebClientDownloadRequest">
            <summary>
            Die Anforderung, ein URL-Dokument herunterzuladen..
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientDownloadRequest.#ctor(EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher,System.Guid)">
            <summary>
            KOnstruktor, die URL muss nachher noch spezifiziert werden!
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientDownloadRequest.#ctor(EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher,System.Guid,System.String)">
            <summary>
            Konstruktor mit Angabe der URL
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientDownloadRequest.SetProgress">
            <summary>
            Sendet den aktuellen Progress in die aktuelle Sink oder tut nix, wenn keine Sink.
            Exceptions werden ignoriert.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadRequest.RequestID">
            <summary>
            Die ID des Requests.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadRequest.Progress">
            <summary>
            Der zu verwendende Progress oder null für default. Wird im Get-Accessor ensured.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadRequest.ProgressSink">
            <summary>
            Die zu verwendende Progress Sink oder null.
            Bei null gibt es halt keinen Progress.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadRequest.CancelSource">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadRequest.Url">
            <summary>
            Dies gibt Url zurück oder legt Url fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadRequest.Distinguisher">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadRequest.Cookies">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadRequest.PostParameters">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadRequest.Method">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientDownloadRequest.PostParameterContentEncoding">
            <summary>
            Wenn method Post ist, hier das Encoding der Parameter!
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.E2KDownloadDataCompletedEventHandler">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.E2KDownloadDataCompletedEventArgs">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KDownloadDataCompletedEventArgs.#ctor(System.Byte[],System.Exception,System.Boolean,System.Object)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KDownloadDataCompletedEventArgs.Result">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.E2KDownloadProgressChangedEventHandler">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.E2KDownloadProgressChangedEventArgs">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KDownloadProgressChangedEventArgs.#ctor(System.Int64,System.Int64,System.Object)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KDownloadProgressChangedEventArgs.BytesReceived">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KDownloadProgressChangedEventArgs.TotalBytesToReceive">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.E2KWebClientExPool">
            <summary>
            Stellt einen Pool von WebClients dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientExPool.#ctor(EDV2000.Common.WCF.IWebClientPoolParent)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientExPool.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientExPool.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientExPool.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientExPool.PopNextFreeWebClient(EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher)">
            <summary>
            Gibt den nächsten freien WebClient zurück oder erzeugt einen neuen!
            Wenn keiner erzeugt werden kann oder sonst was schiefgeht, kommt eine Exception!!
            Es kommt ein Ticket zurück, das bei Nichtgebrauch des WebClients disposed werden muss.
            Dabei wird der WebClient wieder in den Pool zurückgestellt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientExPool.RestoreWebClientToPool(EDV2000.Common.WCF.E2KWebClientExPool.PoolTicket)">
            <summary>
            Stellt den WebClient in den Pool der freien zurück!
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientExPool.SyncRoot">
            <summary>
            Der SyncRoot für die Locks!!
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientExPool.Count">
            <summary>
            Die Gesamtanzahl der im Pool befindlichen WebClients.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientExPool.CountFree">
            <summary>
            Die Anzahl der freien WebClients
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientExPool.CountBusy">
            <summary>
            Die Anzahl der momentan in Gebrauch befindlichen WebClients.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.E2KWebClientExPool.PoolTicket">
            <summary>
            Stellt ein Ticket aus dem Pool dar, bei dessen Dispose wird der WebClient wieder in den Pool zurückgestellt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientExPool.PoolTicket.#ctor(EDV2000.Common.WCF.E2KWebClientExPool,EDV2000.Common.WCF.E2KWebClientEx)">
            <summary>
            Konstruktor
            </summary>
            <param name="yParent"></param>
            <param name="yWebClient"></param>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientExPool.PoolTicket.Finalize">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientExPool.PoolTicket.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="M:EDV2000.Common.WCF.E2KWebClientExPool.PoolTicket.Dispose">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.E2KWebClientExPool.PoolTicket.WebClient">
            <summary>
            Dies gibt den WebClient zurück, für den das Ticket gilt!
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.IWebClientPoolParent">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.IWebClientPoolParent.CreateWebClient(EDV2000.Common.WCF.E2KWebClientEx.E2KWebClientDistinguisher)">
            <summary>
            Soll einen passenden WebClient zurückgeben.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.IWebClientPoolParent.ConfigureWebClientInstance(EDV2000.Common.WCF.E2KWebClientEx)">
            <summary>
            Soll den WebClient passend konfigurieren.
            </summary>
            <param name="yWebClient"></param>
        </member>
        <member name="T:EDV2000.Common.WCF.DebugLoggingExtensionAttribute">
            <summary>
            Attribut für DebugLoggingExtensionAttribute
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.DebugLoggingExtensionAttribute.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.DebugLoggingExtensionAttribute.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.DebugLoggingExtensionAttribute.DistinguishedName">
            <summary>
            Dies gibt Prefix zurück oder legt Prefix fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.DebugLoggingExtensionAttribute.ExtensionType">
            <summary>
            Überschrieben: ExtensionType
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.DebugLoggingExtensionAttribute.Priority">
            <summary>
            Überschrieben: Priority
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.DebugLoggingType">
            <summary>
            Auf welche Art soll Geloggt werden?
            </summary>
        </member>
        <member name="F:EDV2000.Common.WCF.DebugLoggingType.None">
            <summary>
            Es soll gar nicht geloggt werden.
            </summary>
        </member>
        <member name="F:EDV2000.Common.WCF.DebugLoggingType.DebugLog">
            <summary>
            Es soll einfach jede Message ins DebugLog geschrieben werden
            </summary>
        </member>
        <member name="F:EDV2000.Common.WCF.DebugLoggingType.MessageFiles">
            <summary>
            Für jede Message wird ein File im SOAP-Logging-Directory erstellt (Property MessagesLogDirectory)
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.DebugLoggingExtension">
            <summary>
            Extension für WebERV-Services
            </summary>
        </member>
        <member name="F:EDV2000.Common.WCF.DebugLoggingExtension.LoggingEnabled">
            <summary>
            Gibt an, ob der Logging-Mechanismus aktiv ist
            </summary>
        </member>
        <member name="F:EDV2000.Common.WCF.DebugLoggingExtension.LoggingSeperateFiles">
            <summary>
            Gibt an, ob der Logging-Mechanismus jeden Request und jeden Response in eine eigene Datei
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.DebugLoggingExtension.SetLoggingType(System.String,EDV2000.Common.WCF.DebugLoggingType)">
            <summary>
            Setzt den Typ des Loggings.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.DebugLoggingExtension.GetLoggingType(System.String)">
            <summary>
            Fragt den Typ des Loggings ab.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.DebugLoggingExtension.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.DebugLoggingExtension.ChainStream(System.IO.Stream)">
            <summary>
            Überschrieben: ChainStream
            </summary>
            <param name="stream"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WCF.DebugLoggingExtension.ProcessMessage(System.Web.Services.Protocols.SoapMessage)">
            <summary>
            Überschrieben: ProcessMessage
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:EDV2000.Common.WCF.DebugLoggingExtension.GetInitializer(System.Type)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WCF.DebugLoggingExtension.GetInitializer(System.Web.Services.Protocols.LogicalMethodInfo,System.Web.Services.Protocols.SoapExtensionAttribute)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WCF.DebugLoggingExtension.Initialize(System.Object)">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WCF.DebugLoggingExtension.MessagesLogDirectory">
            <summary>
            Das Verzeichnis, wohin die Messages geschrieben werden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.WebServiceHelper">
            <summary>
            Zentrale Helpermethoden, die das Verhalten von WebServices beeinflussen...
            </summary>
        </member>
        <member name="F:EDV2000.Common.WCF.WebServiceHelper.DISABLE_SECURITY_PROTOCOL_MANAGEMENT">
            <summary>
            OK, ist momentan global aufgedreht...
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.WebServiceHelper.EnableAllKnownSSLProtocols">
            <summary>
            Aktiviert ja nach Betriebssystem und installiertem Framework die Protokolle SSL3, TLS1.0, TLS 1.1 und TLS 1.2.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.WsdlDocumentationAttribute">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDocumentationAttribute.#ctor">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDocumentationAttribute.#ctor(System.String)">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WCF.WsdlDocumentationAttribute.Lang">
            <summary>
            Die Sparache für die diese Beschriebung gilt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.WsdlDocumentationAttribute.Description">
            <summary>
            Die Beschreibung für den Parameter oder ReturnWert.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.WsdlDescriptionAttribute">
            <summary>
            Stellt ein Attribut dar, welches eine Beschreibung in der generierten WSDL-Datei eines WebServices erzeugt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.#ctor(System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.ExportContract(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlContractConversionContext)">
            <summary>
            Trägt die XML-Knoten für die Beschreibungen in das WSDL ein.
            </summary>
            <param name="yExporter"></param>
            <param name="yContext"></param>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.ExportContract(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.ContractDescription)">
            <summary>
            Trägt die XML-Knoten für die Beschreibungen in das WSDL ein.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.ExportContract(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlContractConversionContext,System.Web.Services.Description.PortType,System.ServiceModel.Description.ContractDescription)">
            <summary>
            Trägt die XML-Knoten für die Beschreibungen in das WSDL ein.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.ExportEndpoint(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.AddBindingParameters(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.ApplyClientBehavior(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.ApplyDispatchBehavior(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.DispatchRuntime)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.Validate(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.AddBindingParameters(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Channels.BindingParameterCollection)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.ApplyClientBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.ClientOperation)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.ApplyDispatchBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.DispatchOperation)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.Validate(System.ServiceModel.Description.OperationDescription)">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.DescriptionText.WriteToSubNodeContent(System.String,System.Xml.XmlNode,System.Xml.XmlDocument,System.Collections.Specialized.NameValueCollection)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlDescriptionAttribute.MyOwnWsdlExporterState.#ctor">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WCF.WsdlDescriptionAttribute.MyOwnWsdlExporterState.HtexDescribedTypes">
            <summary>
            Dies gibt HtexDescribedTypes zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WCF.WsdlParamDescriptionAttribute">
            <summary>
            Attribut zur Beschreibung des ReturnWerts oder der Parameter.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlParamDescriptionAttribute.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WCF.WsdlParamDescriptionAttribute.#ctor(System.String)">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WeakEventHandlerList">
            <summary>
            Stellt eine Klasse dar ähnlich der EventHandlerList, jedoch werden die Delegates als WeakReferences geführt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WeakEventHandlerList.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WeakEventHandlerList.#ctor(System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WeakEventHandlerList.Finalize">
            <summary>
            Destruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.WeakEventHandlerList.AddHandler(System.Object,System.Delegate)">
            <summary>
            Fügt einen Handler der Liste hinzu.
            </summary>
            <param name="yEventKey"></param>
            <param name="yDelegate"></param>
        </member>
        <member name="M:EDV2000.Common.WeakEventHandlerList.RemoveHandler(System.Object,System.Delegate)">
            <summary>
            Fügt einen Handler der Liste hinzu.
            </summary>
            <param name="yEventKey"></param>
            <param name="yDelegate"></param>
        </member>
        <member name="M:EDV2000.Common.WeakEventHandlerList.MulticastAllDelegates(System.Object,System.Object[])">
            <summary>
            Ruft alle Delegates auf und gibt den ReturnWert des LETZTEN zurück.
            (Ein EventHandler sollte eigentlich keinen Returnwert haben!!)
            </summary>
            <param name="yEventKey"></param>
            <param name="yParameters"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WeakEventHandlerList.ContainsAnyDelegateForEventKey(System.Object)">
            <summary>
            Gibt zurück, ob mindestens ein Delegate in der Liste 
            </summary>
            <param name="yEventKey"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WeakEventHandlerList.Dispose">
            <summary>
            Räumt alle ohnehin Weak Refs auf.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WeakEventHandlerList.Dispose(System.Boolean)">
            <summary>
            Räumt alle ohnehin Weak Refs auf.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WeakEventHandlerList.SuppressDisposedControls">
            <summary>
            Wenn true werden Delegates mit Targets, welche Controls sind, welche bereits Disposed sind, nicht aufgerufen.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WeakEventHandlerList.SyncRoot">
            <summary>
            Der Syncroot für die Liste
            </summary>
        </member>
        <member name="T:EDV2000.Common.WeakEventHandlerList.WeakDelegate">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WeakEventHandlerList.WeakDelegate.#ctor(System.Delegate)">
            <summary>
            </summary>
            <param name="yDelegate"></param>
        </member>
        <member name="M:EDV2000.Common.WeakEventHandlerList.WeakDelegate.InvokeDelegate(System.Object[])">
            <summary>
            Ruft den Delegate auf.
            </summary>
            <param name="yPars"></param>
        </member>
        <member name="M:EDV2000.Common.WeakEventHandlerList.WeakDelegate.IsIdentZu(System.Delegate)">
            <summary>
            Gibt zurück, ob derselbe Delegate dargestellt wird.
            </summary>
            <param name="yDelegate"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WeakEventHandlerList.WeakDelegate.Dispose">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WeakEventHandlerList.WeakDelegate.Target">
            <summary>
            Gibt das Target des Delegates zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WeakEventHandlerList.WeakDelegate.MethodInfo">
            <summary>
            Dies gibt MethodInfo zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WeakEventHandlerList.WeakDelegate.IsStatic">
            <summary>
            Gibt zurück, ob der Delegate auf eine statische Methode verweist und daher das Target null ist.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WebHelper">
            <summary>
            Zusammenfassung für WebHelper.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WebHelper.GetPHPResponseText(System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Diese Methode ruft die PHP-Funktion auf, wie sie in yUrl spezifiziert ist mit den angegebenen Parametern und
            gibt die Antwort mit ASCII-Encoding decodiert zurück.
            </summary>
            <param name="yUrl"></param>
            <param name="yParameters"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.GetPHPResponseText(System.String,System.Boolean,System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Diese Methode ruft die PHP-Funktion auf, wie sie in yUrl spezifiziert ist mit den angegebenen Parametern und
            gibt die Antwort mit ASCII-Encoding decodiert zurück.
            </summary>
            <param name="yUseProxy"></param>
            <param name="yWebProxy"></param>
            <param name="yUrl"></param>
            <param name="yParameters"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.GetPHPResponseText(System.String,System.Collections.Specialized.NameValueCollection,System.Text.Encoding)">
            <summary>
            Diese Methode ruft die PHP-Funktion auf, wie sie in yUrl spezifiziert ist mit den angegebenen Parametern und
            gibt die Antwort mit dem angegebenen Encoding decodiert zurück.
            </summary>
            <param name="yUrl"></param>
            <param name="yParameters"></param>
            <param name="yEnconding"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.GetPHPResponseText(System.String,System.Boolean,System.String,System.Collections.Specialized.NameValueCollection,System.Text.Encoding)">
            <summary>
            Diese Methode ruft die PHP-Funktion auf, wie sie in yUrl spezifiziert ist mit den angegebenen Parametern und
            gibt die Antwort mit dem angegebenen Encoding decodiert zurück.
            </summary>
            <param name="yUrl"></param>
            <param name="yUseProxy"></param>
            <param name="yWebProxyUrl"></param>
            <param name="yParameters"></param>
            <param name="yEnconding"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.GetPHPURL(System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Diese Methode baut eine Url zusammen, wie es PHP wegen den Parametern usw. braucht.
            </summary>
            <param name="yBaseUrl"></param>
            <param name="yParameters"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.GetWebResponseText(System.String,System.Text.Encoding)">
            <summary>
            Diese Methode ruft die Url auf, wie sie in yUrl spezifiziert ist und
            gibt die Antwort mit dem angegebenen Encoding decodiert zurück.
            </summary>
            <param name="yUrl"></param>
            <param name="yEnconding"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.GetWebResponseText(System.String,System.Boolean,System.String,System.Text.Encoding)">
            <summary>
            Diese Methode ruft die Url auf, wie sie in yUrl spezifiziert ist und
            gibt die Antwort mit dem angegebenen Encoding decodiert zurück.
            </summary>
            <param name="yUrl"></param>
            <param name="yUseProxy"></param>
            <param name="yWebProxyUrl"></param>
            <param name="yEnconding"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.GetPHPResponse(System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Diese Methode ruft die PHP-Funktion auf, wie sie in yUrl spezifiziert ist mit den angegebenen Parametern und
            gibt die Antwort mit dem angegebenen Encoding decodiert zurück.
            </summary>
            <param name="yUrl"></param>
            <param name="yParameters"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.GetPHPResponse(System.String,System.Boolean,System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Diese Methode ruft die PHP-Funktion auf, wie sie in yUrl spezifiziert ist mit den angegebenen Parametern und
            gibt die Antwort mit dem angegebenen Encoding decodiert zurück.
            </summary>
            <param name="yUrl"></param>
            <param name="yUseProxy"></param>
            <param name="yWebProxyUrl"></param>
            <param name="yParameters"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.GetWebResponse(System.String)">
            <summary>
            Diese Methode ruft die angegebene Url auf und gibt die Response zurück.
            </summary>
            <param name="yUrl"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.GetWebResponse(System.String,System.Boolean,System.String)">
            <summary>
            Diese Methode ruft die angegebene Url auf und gibt die Response zurück.
            </summary>
            <param name="yUrl"></param>
            <param name="yUseProxy"></param>
            <param name="yWebProxyUrl"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.GetWebResponse(System.Uri)">
            <summary>
            Diese Methode ruft die angegebene Url auf und gibt die Response zurück.
            </summary>
            <param name="yUrl"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.GetWebResponse(System.Uri,System.Uri)">
            <summary>
            Diese Methode ruft die angegebene Url auf und gibt die Response zurück.
            </summary>
            <param name="yUrl"></param>
            <param name="yWebProxyUrl"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.DownloadUrlToFile(System.String,System.String)">
            <summary>
            Diese Methode lädt das File an der angegebenen Url in das angegebene lokale File.
            Wenn was schiefgegangen ist, kommt false zurück. Exceptions stehen im Listener.
            Wenn download abgebrochen wird, wird File wieder gelöscht.
            </summary>
            <param name="yUrl"></param>
            <param name="yLocalPath"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.DownloadUrlToFile(System.String,System.String,System.TimeSpan,EDV2000.Common.ProgressHandlerDelegate,EDV2000.Common.Progress,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode lädt das File an der angegebenen Url in das angegebene lokale File.
            Wenn was schiefgegangen ist, kommt false zurück. Exceptions stehen im Listener.
            Wenn download abgebrochen wird, wird File wieder gelöscht.
            </summary>
            <param name="yUrl"></param>
            <param name="yLocalPath"></param>
            <param name="yProgressTellCallback"></param>
            <param name="yProgress"></param>
            <param name="yListener"></param>
            <param name="yTimeOut"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.DownloadUrlToFile(System.String,System.Boolean,System.String,System.String,System.TimeSpan,EDV2000.Common.ProgressHandlerDelegate,EDV2000.Common.Progress,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode lädt das File an der angegebenen Url in das angegebene lokale File.
            Wenn was schiefgegangen ist, kommt false zurück. Exceptions stehen im Listener.
            Wenn download abgebrochen wird, wird File wieder gelöscht.
            </summary>
            <param name="yUrl"></param>
            <param name="yLocalPath"></param>
            <param name="yProgressTellCallback"></param>
            <param name="yProgress"></param>
            <param name="yListener"></param>
            <param name="yTimeOut"></param>
            <param name="yUseProxy"></param>
            <param name="yWebProxyUrl"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.DownloadUrlToStream(System.String,System.Boolean,System.String,System.IO.Stream,System.TimeSpan,EDV2000.Common.ProgressHandlerDelegate,EDV2000.Common.Progress,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode lädt den Inhalt des mittels Url angegebenen Files im Internet in
            den übergebenen Stream. Dieser wird jedoch NICHT geschlossen!!!
            Wenn was schiefgegangen ist, kommt false zurück. Exceptions stehen im Listener.
            Es kann angegeben werden ob und welcher PROXY zu verwenden ist.
            </summary>
            <param name="yUrl"></param>
            <param name="yDestinationStream"></param>
            <param name="yProgressTellCallback"></param>
            <param name="yProgress"></param>
            <param name="yListener"></param>
            <param name="yTimeOut"></param>
            <param name="yUseProxy"></param>
            <param name="yWebProxyUrl"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.DownloadUrlToStream(System.String,System.IO.Stream,System.TimeSpan,EDV2000.Common.ProgressHandlerDelegate,EDV2000.Common.Progress,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode lädt den Inhalt des mittels Url angegebenen Files im Internet in
            den übergebenen Stream. Dieser wird jedoch NICHT geschlossen!!!
            Wenn was schiefgegangen ist, kommt false zurück. Exceptions stehen im Listener.
            Es wird der Standard des OS bezüglich Proxy verwendet.
            </summary>
            <param name="yUrl"></param>
            <param name="yDestinationStream"></param>
            <param name="yProgressTellCallback"></param>
            <param name="yProgress"></param>
            <param name="yListener"></param>
            <param name="yTimeOut"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WebHelper.GetMimeMapping(System.String)">
            <summary>
            Verwendet über .net Reflection eine interne Methode aus einer internen Klasse, die erst im 4.5er Framework public geworden ist.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Win32API.PrinterHelpers">
            <summary>
            Stellt Funktionalitäten zur Verfügung zu Druckern
            </summary>
        </member>
        <member name="M:EDV2000.Common.Win32API.PrinterHelpers.NativeGetPrinterInfo(System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Win32API.PrinterHelpers.GetPrinterInfo(System.String)">
            <summary>
            Gibt Informationen über einen Drucker zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Win32API.PrinterStatus">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_READY">
            <summary>
            Nichts zu tun.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_BUSY">
            <summary>
            The printer is busy.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_DOOR_OPEN">
            <summary>
            The printer door is open.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_ERROR">
            <summary>
            The printer is in an error state.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_INITIALIZING">
            <summary>
            The printer is initializing.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_IO_ACTIVE">
            <summary>
            The printer is in an active input or output state.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_MANUAL_FEED">
            <summary>
            The printer is in a manual feed state.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_NOT_AVAILABLE">
            <summary>
            The printer is not available for printing.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_NO_TONER">
            <summary>
            The printer is out of toner.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_OFFLINE">
            <summary>
            The printer is offline.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_OUTPUT_BIN_FULL">
            <summary>
            The printer's output bin is full.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_OUT_OF_MEMORY">
            <summary>
            The printer has run out of memory.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_PAGE_PUNT">
            <summary>
            The printer cannot print the current page.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_PAPER_JAM">
            <summary>
            Paper is stuck in the printer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_PAPER_OUT">
            <summary>
            The printer is out of paper.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_PAPER_PROBLEM">
            <summary>
            The printer has an unspecified paper problem.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_PAUSED">
            <summary>
            The printer is paused.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_PENDING_DELETION">
            <summary>
            The printer is being deleted as a result of a client's call to RpcDeletePrinter. No new jobs can be submitted on existing printer objects for that printer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_POWER_SAVE">
            <summary>
            The printer is in power-save mode.239
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_PRINTING">
            <summary>
            The printer is printing.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_PROCESSING">
            <summary>
            The printer is processing a print job.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_SERVER_OFFLINE">
            <summary>
            The printer is offline.240
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_SERVER_UNKNOWN">
            <summary>
            The printer status is unknown.241
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_TONER_LOW">
            <summary>
            The printer is low on toner.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_USER_INTERVENTION">
            <summary>
            The printer has an error that requires the user to do something.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_WAITING">
            <summary>
            The printer is waiting.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.PrinterStatus.PRINTER_STATUS_WARMING_UP">
            <summary>
            The printer is warming up.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Win32API.PrinterInfo">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.Win32API.PrinterInfo.#ctor(System.Boolean,System.String,System.Int32,EDV2000.Common.Win32API.PrinterStatus)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.Win32API.PrinterInfo.Name">
            <summary>
            Dies gibt Name zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Win32API.PrinterInfo.JobCount">
            <summary>
            Dies gibt JobCount zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Win32API.PrinterInfo.Status">
            <summary>
            Dies gibt Status zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Win32API.PrinterInfo.IsValid">
            <summary>
            Gibt zurück, ob es den Drucker überhaupt gibt und ob die Infos erhältlich waren.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Win32API.ResultWin32">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SUCCESS">
            <summary>
            The operation completed successfully.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_FUNCTION">
            <summary>
            Incorrect function.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FILE_NOT_FOUND">
            <summary>
            The system cannot find the file specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PATH_NOT_FOUND">
            <summary>
            The system cannot find the path specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOO_MANY_OPEN_FILES">
            <summary>
            The system cannot open the file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ACCESS_DENIED">
            <summary>
            Access is denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_HANDLE">
            <summary>
            The handle is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ARENA_TRASHED">
            <summary>
            The storage control blocks were destroyed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_ENOUGH_MEMORY">
            <summary>
            Not enough storage is available to process this command.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_BLOCK">
            <summary>
            The storage control block address is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_ENVIRONMENT">
            <summary>
            The environment is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_FORMAT">
            <summary>
            An attempt was made to load a program with an incorrect format.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_ACCESS">
            <summary>
            The access code is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_DATA">
            <summary>
            The data is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_OUTOFMEMORY">
            <summary>
            Not enough storage is available to complete this operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_DRIVE">
            <summary>
            The system cannot find the drive specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CURRENT_DIRECTORY">
            <summary>
            The directory cannot be removed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_SAME_DEVICE">
            <summary>
            The system cannot move the file to a different disk drive.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_MORE_FILES">
            <summary>
            There are no more files.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WRITE_PROTECT">
            <summary>
            The media is write protected.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_UNIT">
            <summary>
            The system cannot find the device specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_READY">
            <summary>
            The device is not ready.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_COMMAND">
            <summary>
            The device does not recognize the command.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CRC">
            <summary>
            Data error (cyclic redundancy check).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_LENGTH">
            <summary>
            The program issued a command but the command length is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SEEK">
            <summary>
            The drive cannot locate a specific area or track on the disk.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_DOS_DISK">
            <summary>
            The specified disk or diskette cannot be accessed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SECTOR_NOT_FOUND">
            <summary>
            The drive cannot find the sector requested.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_OUT_OF_PAPER">
            <summary>
            The printer is out of paper.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WRITE_FAULT">
            <summary>
            The system cannot write to the specified device.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_READ_FAULT">
            <summary>
            The system cannot read from the specified device.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_GEN_FAILURE">
            <summary>
            A device attached to the system is not functioning.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SHARING_VIOLATION">
            <summary>
            The process cannot access the file because it is being used by another process.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LOCK_VIOLATION">
            <summary>
            The process cannot access the file because another process has locked a portion of the file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WRONG_DISK">
            <summary>
            The wrong diskette is in the drive.
            Insert %2 (Volume Serial Number: %3) into drive %1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SHARING_BUFFER_EXCEEDED">
            <summary>
            Too many files opened for sharing.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_HANDLE_EOF">
            <summary>
            Reached the end of the file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_HANDLE_DISK_FULL">
            <summary>
            The disk is full.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_SUPPORTED">
            <summary>
            The request is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REM_NOT_LIST">
            <summary>
            Windows cannot find the network path. Verify that the network path is correct and the destination computer is not busy or turned off. If Windows still cannot find the network path, contact your network administrator.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DUP_NAME">
            <summary>
            You were not connected because a duplicate name exists on the network. Go to System in Control Panel to change the computer name and try again.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_NETPATH">
            <summary>
            The network path was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NETWORK_BUSY">
            <summary>
            The network is busy.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEV_NOT_EXIST">
            <summary>
            The specified network resource or device is no longer available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOO_MANY_CMDS">
            <summary>
            The network BIOS command limit has been reached.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ADAP_HDW_ERR">
            <summary>
            A network adapter hardware error occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_NET_RESP">
            <summary>
            The specified server cannot perform the requested operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNEXP_NET_ERR">
            <summary>
            An unexpected network error occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_REM_ADAP">
            <summary>
            The remote adapter is not compatible.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRINTQ_FULL">
            <summary>
            The printer queue is full.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SPOOL_SPACE">
            <summary>
            Space to store the file waiting to be printed is not available on the server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRINT_CANCELLED">
            <summary>
            Your file waiting to be printed was deleted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NETNAME_DELETED">
            <summary>
            The specified network name is no longer available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NETWORK_ACCESS_DENIED">
            <summary>
            Network access is denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_DEV_TYPE">
            <summary>
            The network resource type is not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_NET_NAME">
            <summary>
            The network name cannot be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOO_MANY_NAMES">
            <summary>
            The name limit for the local computer network adapter card was exceeded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOO_MANY_SESS">
            <summary>
            The network BIOS session limit was exceeded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SHARING_PAUSED">
            <summary>
            The remote server has been paused or is in the process of being started.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REQ_NOT_ACCEP">
            <summary>
            No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REDIR_PAUSED">
            <summary>
            The specified printer or disk device has been paused.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FILE_EXISTS">
            <summary>
            The file exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANNOT_MAKE">
            <summary>
            The directory or file cannot be created.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FAIL_I24">
            <summary>
            Fail on INT 24.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_OUT_OF_STRUCTURES">
            <summary>
            Storage to process this request is not available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ALREADY_ASSIGNED">
            <summary>
            The local device name is already in use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_PASSWORD">
            <summary>
            The specified network password is not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_PARAMETER">
            <summary>
            The parameter is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NET_WRITE_FAULT">
            <summary>
            A write fault occurred on the network.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_PROC_SLOTS">
            <summary>
            The system cannot start another process at this time.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOO_MANY_SEMAPHORES">
            <summary>
            Cannot create another system semaphore.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EXCL_SEM_ALREADY_OWNED">
            <summary>
            The exclusive semaphore is owned by another process.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SEM_IS_SET">
            <summary>
            The semaphore is set and cannot be closed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOO_MANY_SEM_REQUESTS">
            <summary>
            The semaphore cannot be set again.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_AT_INTERRUPT_TIME">
            <summary>
            Cannot request exclusive semaphores at interrupt time.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SEM_OWNER_DIED">
            <summary>
            The previous ownership of this semaphore has ended.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SEM_USER_LIMIT">
            <summary>
            Insert the diskette for drive %1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DISK_CHANGE">
            <summary>
            The program stopped because an alternate diskette was not inserted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DRIVE_LOCKED">
            <summary>
            The disk is in use or locked by another process.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BROKEN_PIPE">
            <summary>
            The pipe has been ended.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_OPEN_FAILED">
            <summary>
            The system cannot open the device or file specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BUFFER_OVERFLOW">
            <summary>
            The file name is too long.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DISK_FULL">
            <summary>
            There is not enough space on the disk.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_MORE_SEARCH_HANDLES">
            <summary>
            No more internal file identifiers available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_TARGET_HANDLE">
            <summary>
            The target internal file identifier is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_CATEGORY">
            <summary>
            The IOCTL call made by the application program is not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_VERIFY_SWITCH">
            <summary>
            The verify-on-write switch parameter value is not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_DRIVER_LEVEL">
            <summary>
            The system does not support the command requested.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CALL_NOT_IMPLEMENTED">
            <summary>
            This function is not supported on this system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SEM_TIMEOUT">
            <summary>
            The semaphore timeout period has expired.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSUFFICIENT_BUFFER">
            <summary>
            The data area passed to a system call is too small.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_NAME">
            <summary>
            The filename, directory name, or volume label syntax is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_LEVEL">
            <summary>
            The system call level is not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_VOLUME_LABEL">
            <summary>
            The disk has no volume label.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MOD_NOT_FOUND">
            <summary>
            The specified module could not be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PROC_NOT_FOUND">
            <summary>
            The specified procedure could not be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WAIT_NO_CHILDREN">
            <summary>
            There are no child processes to wait for.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CHILD_NOT_COMPLETE">
            <summary>
            The %1 application cannot be run in Win32 mode.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DIRECT_ACCESS_HANDLE">
            <summary>
            Attempt to use a file handle to an open disk partition for an operation other than raw disk I/O.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NEGATIVE_SEEK">
            <summary>
            An attempt was made to move the file pointer before the beginning of the file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SEEK_ON_DEVICE">
            <summary>
            The file pointer cannot be set on the specified device or file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IS_JOIN_TARGET">
            <summary>
            A JOIN or SUBST command cannot be used for a drive that contains previously joined drives.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IS_JOINED">
            <summary>
            An attempt was made to use a JOIN or SUBST command on a drive that has already been joined.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IS_SUBSTED">
            <summary>
            An attempt was made to use a JOIN or SUBST command on a drive that has already been substituted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_JOINED">
            <summary>
            The system tried to delete the JOIN of a drive that is not joined.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_SUBSTED">
            <summary>
            The system tried to delete the substitution of a drive that is not substituted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_JOIN_TO_JOIN">
            <summary>
            The system tried to join a drive to a directory on a joined drive.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SUBST_TO_SUBST">
            <summary>
            The system tried to substitute a drive to a directory on a substituted drive.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_JOIN_TO_SUBST">
            <summary>
            The system tried to join a drive to a directory on a substituted drive.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SUBST_TO_JOIN">
            <summary>
            The system tried to SUBST a drive to a directory on a joined drive.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BUSY_DRIVE">
            <summary>
            The system cannot perform a JOIN or SUBST at this time.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SAME_DRIVE">
            <summary>
            The system cannot join or substitute a drive to or for a directory on the same drive.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DIR_NOT_ROOT">
            <summary>
            The directory is not a subdirectory of the root directory.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DIR_NOT_EMPTY">
            <summary>
            The directory is not empty.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IS_SUBST_PATH">
            <summary>
            The path specified is being used in a substitute.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IS_JOIN_PATH">
            <summary>
            Not enough resources are available to process this command.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PATH_BUSY">
            <summary>
            The path specified cannot be used at this time.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IS_SUBST_TARGET">
            <summary>
            An attempt was made to join or substitute a drive for which a directory on the drive is the target of a previous substitute.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SYSTEM_TRACE">
            <summary>
            System trace information was not specified in your CONFIG.SYS file, or tracing is disallowed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_EVENT_COUNT">
            <summary>
            The number of specified semaphore events for DosMuxSemWait is not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOO_MANY_MUXWAITERS">
            <summary>
            DosMuxSemWait did not execute; too many semaphores are already set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_LIST_FORMAT">
            <summary>
            The DosMuxSemWait list is not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LABEL_TOO_Int32">
            <summary>
            The volume label you entered exceeds the label character limit of the target file system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOO_MANY_TCBS">
            <summary>
            Cannot create another thread.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SIGNAL_REFUSED">
            <summary>
            The recipient process has refused the signal.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DISCARDED">
            <summary>
            The segment is already discarded and cannot be locked.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_LOCKED">
            <summary>
            The segment is already unlocked.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_THREADID_ADDR">
            <summary>
            The address for the thread ID is not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_ARGUMENTS">
            <summary>
            One or more arguments are not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_PATHNAME">
            <summary>
            The specified path is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SIGNAL_PENDING">
            <summary>
            A signal is already pending.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MAX_THRDS_REACHED">
            <summary>
            No more threads can be created in the system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LOCK_FAILED">
            <summary>
            Unable to lock a region of a file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BUSY">
            <summary>
            The requested resource is in use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANCEL_VIOLATION">
            <summary>
            A lock request was not outstanding for the supplied cancel region.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ATOMIC_LOCKS_NOT_SUPPORTED">
            <summary>
            The file system does not support atomic changes to the lock type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SEGMENT_NUMBER">
            <summary>
            The system detected a segment number that was not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_ORDINAL">
            <summary>
            The operating system cannot run %1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ALREADY_EXISTS">
            <summary>
            Cannot create a file when that file already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_FLAG_NUMBER">
            <summary>
            The flag passed is not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SEM_NOT_FOUND">
            <summary>
            The specified system semaphore name was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_STARTING_CODESEG">
            <summary>
            The operating system cannot run %1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_STACKSEG">
            <summary>
            The operating system cannot run %1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_MODULETYPE">
            <summary>
            The operating system cannot run %1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_EXE_SIGNATURE">
            <summary>
            Cannot run %1 in Win32 mode.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EXE_MARKED_INVALID">
            <summary>
            The operating system cannot run %1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_EXE_FORMAT">
            <summary>
            %1 is not a valid Win32 application.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ITERATED_DATA_EXCEEDS_64k">
            <summary>
            The operating system cannot run %1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_MINALLOCSIZE">
            <summary>
            The operating system cannot run %1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DYNLINK_FROM_INVALID_RING">
            <summary>
            The operating system cannot run this application program.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IOPL_NOT_ENABLED">
            <summary>
            The operating system is not presently configured to run this application.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SEGDPL">
            <summary>
            The operating system cannot run %1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_AUTODATASEG_EXCEEDS_64k">
            <summary>
            The operating system cannot run this application program.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RING2SEG_MUST_BE_MOVABLE">
            <summary>
            The code segment cannot be greater than or equal to 64K.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RELOC_CHAIN_XEEDS_SEGLIM">
            <summary>
            The operating system cannot run %1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INFLOOP_IN_RELOC_CHAIN">
            <summary>
            The operating system cannot run %1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ENVVAR_NOT_FOUND">
            <summary>
            The system could not find the environment option that was entered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SIGNAL_SENT">
            <summary>
            No process in the command subtree has a signal handler.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FILENAME_EXCED_RANGE">
            <summary>
            The filename or extension is too long.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RING2_STACK_IN_USE">
            <summary>
            The ring 2 stack is in use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_META_EXPANSION_TOO_Int32">
            <summary>
            The global filename characters, * or ?, are entered incorrectly or too many global filename characters are specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SIGNAL_NUMBER">
            <summary>
            The signal being posted is not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_THREAD_1_INACTIVE">
            <summary>
            The signal handler cannot be set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LOCKED">
            <summary>
            The segment is locked and cannot be reallocated.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOO_MANY_MODULES">
            <summary>
            Too many dynamic-link modules are attached to this program or dynamic-link module.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NESTING_NOT_ALLOWED">
            <summary>
            Cannot nest calls to LoadModule.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EXE_MACHINE_TYPE_MISMATCH">
            <summary>
            The image file %1 is valid, but is for a machine type other than the current machine.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_PIPE">
            <summary>
            The pipe state is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PIPE_BUSY">
            <summary>
            All pipe instances are busy.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_DATA">
            <summary>
            The pipe is being closed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PIPE_NOT_CONNECTED">
            <summary>
            No process is on the other end of the pipe.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MORE_DATA">
            <summary>
            More data is available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_VC_DISCONNECTED">
            <summary>
            The session was canceled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_EA_NAME">
            <summary>
            The specified extended attribute name was invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EA_LIST_INCONSISTENT">
            <summary>
            The extended attributes are inconsistent.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WAIT_TIMEOUT">
            <summary>
            The wait operation timed out.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_MORE_ITEMS">
            <summary>
            No more data is available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANNOT_COPY">
            <summary>
            The copy functions cannot be used.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DIRECTORY">
            <summary>
            The directory name is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EAS_DIDNT_FIT">
            <summary>
            The extended attributes did not fit in the buffer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EA_FILE_CORRUPT">
            <summary>
            The extended attribute file on the mounted file system is corrupt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EA_TABLE_FULL">
            <summary>
            The extended attribute table file is full.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_EA_HANDLE">
            <summary>
            The specified extended attribute handle is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EAS_NOT_SUPPORTED">
            <summary>
            The mounted file system does not support extended attributes.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_OWNER">
            <summary>
            Attempt to release mutex not owned by caller.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOO_MANY_POSTS">
            <summary>
            Too many posts were made to a semaphore.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PARTIAL_COPY">
            <summary>
            Only part of a ReadProcessMemory or WriteProcessMemory request was completed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_OPLOCK_NOT_GRANTED">
            <summary>
            The oplock request is denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_OPLOCK_PROTOCOL">
            <summary>
            An invalid oplock acknowledgment was received by the system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DISK_TOO_FRAGMENTED">
            <summary>
            The volume is too fragmented to complete this operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DELETE_PENDING">
            <summary>
            The file cannot be opened because it is in the process of being deleted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MR_MID_NOT_FOUND">
            <summary>
            The system cannot find message text for message number 0x%1 in the message file for %2.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SCOPE_NOT_FOUND">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_ADDRESS">
            <summary>
            Attempt to access invalid address.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ARITHMETIC_OVERFLOW">
            <summary>
            Arithmetic result exceeded 32 bits.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PIPE_CONNECTED">
            <summary>
            There is a process on other end of the pipe.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PIPE_LISTENING">
            <summary>
            Waiting for a process to open the other end of the pipe.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EA_ACCESS_DENIED">
            <summary>
            Access to the extended attribute was denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_OPERATION_ABORTED">
            <summary>
            The I/O operation has been aborted because of either a thread exit or an application request.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IO_INCOMPLETE">
            <summary>
            Overlapped I/O event is not in a signaled state.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IO_PENDING">
            <summary>
            Overlapped I/O operation is in progress.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOACCESS">
            <summary>
            Invalid access to memory location.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SWAPERROR">
            <summary>
            Error performing inpage operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_STACK_OVERFLOW">
            <summary>
            Recursion too deep; the stack overflowed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_MESSAGE">
            <summary>
            The window cannot act on the sent message.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CAN_NOT_COMPLETE">
            <summary>
            Cannot complete this function.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_FLAGS">
            <summary>
            Invalid flags.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNRECOGNIZED_VOLUME">
            <summary>
            The volume does not contain a recognized file system.
            Please make sure that all required file system drivers are loaded and that the volume is not corrupted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FILE_INVALID">
            <summary>
            The volume for a file has been externally altered so that the opened file is no longer valid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FULLSCREEN_MODE">
            <summary>
            The requested operation cannot be performed in full-screen mode.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_TOKEN">
            <summary>
            An attempt was made to reference a token that does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BADDB">
            <summary>
            The configuration registry database is corrupt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BADKEY">
            <summary>
            The configuration registry key is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANTOPEN">
            <summary>
            The configuration registry key could not be opened.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANTREAD">
            <summary>
            The configuration registry key could not be read.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANTWRITE">
            <summary>
            The configuration registry key could not be written.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REGISTRY_RECOVERED">
            <summary>
            One of the files in the registry database had to be recovered by use of a log or alternate copy. The recovery was successful.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REGISTRY_CORRUPT">
            <summary>
            The registry is corrupted. The structure of one of the files containing registry data is corrupted, or the system's memory image of the file is corrupted, or the file could not be recovered because the alternate copy or log was absent or corrupted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REGISTRY_IO_FAILED">
            <summary>
            An I/O operation initiated by the registry failed unrecoverably. The registry could not read in, or write out, or flush, one of the files that contain the system's image of the registry.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_REGISTRY_FILE">
            <summary>
            The system has attempted to load or restore a file into the registry, but the specified file is not in a registry file format.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_KEY_DELETED">
            <summary>
            Illegal operation attempted on a registry key that has been marked for deletion.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_LOG_SPACE">
            <summary>
            System could not allocate the required space in a registry log.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_KEY_HAS_CHILDREN">
            <summary>
            Cannot create a symbolic link in a registry key that already has subkeys or values.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CHILD_MUST_BE_VOLATILE">
            <summary>
            Cannot create a stable subkey under a volatile parent key.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOTIFY_ENUM_DIR">
            <summary>
            A notify change request is being completed and the information is not being returned in the caller's buffer. The caller now needs to enumerate the files to find the changes.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEPENDENT_SERVICES_RUNNING">
            <summary>
            A stop control has been sent to a service that other running services are dependent on.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SERVICE_CONTROL">
            <summary>
            The requested control is not valid for this service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_REQUEST_TIMEOUT">
            <summary>
            The service did not respond to the start or control request in a timely fashion.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_NO_THREAD">
            <summary>
            A thread could not be created for the service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_DATABASE_LOCKED">
            <summary>
            The service database is locked.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_ALREADY_RUNNING">
            <summary>
            An instance of the service is already running.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SERVICE_ACCOUNT">
            <summary>
            The account name is invalid or does not exist, or the password is invalid for the account name specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_DISABLED">
            <summary>
            The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CIRCULAR_DEPENDENCY">
            <summary>
            Circular service dependency was specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_DOES_NOT_EXIST">
            <summary>
            The specified service does not exist as an installed service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_CANNOT_ACCEPT_CTRL">
            <summary>
            The service cannot accept control messages at this time.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_NOT_ACTIVE">
            <summary>
            The service has not been started.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FAILED_SERVICE_CONTROLLER_CONNECT">
            <summary>
            The service process could not connect to the service controller.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EXCEPTION_IN_SERVICE">
            <summary>
            An exception occurred in the service when handling the control request.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DATABASE_DOES_NOT_EXIST">
            <summary>
            The database specified does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_SPECIFIC_ERROR">
            <summary>
            The service has returned a service-specific error code.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PROCESS_ABORTED">
            <summary>
            The process terminated unexpectedly.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_DEPENDENCY_FAIL">
            <summary>
            The dependency service or group failed to start.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_LOGON_FAILED">
            <summary>
            The service did not start due to a logon failure.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_START_HANG">
            <summary>
            After starting, the service hung in a start-pending state.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SERVICE_LOCK">
            <summary>
            The specified service database lock is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_MARKED_FOR_DELETE">
            <summary>
            The specified service has been marked for deletion.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_EXISTS">
            <summary>
            The specified service already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ALREADY_RUNNING_LKG">
            <summary>
            The system is currently running with the last-known-good configuration.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_DEPENDENCY_DELETED">
            <summary>
            The dependency service does not exist or has been marked for deletion.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BOOT_ALREADY_ACCEPTED">
            <summary>
            The current boot has already been accepted for use as the last-known-good control set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_NEVER_STARTED">
            <summary>
            No attempts to start the service have been made since the last boot.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DUPLICATE_SERVICE_NAME">
            <summary>
            The name is already in use as either a service name or a service display name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DIFFERENT_SERVICE_ACCOUNT">
            <summary>
            The account specified for this service is different from the account specified for other services running in the same process.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANNOT_DETECT_DRIVER_FAILURE">
            <summary>
            Failure actions can only be set for Win32 services, not for drivers.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANNOT_DETECT_PROCESS_ABORT">
            <summary>
            This service runs in the same process as the service control manager.
            Therefore, the service control manager cannot take action if this service's process terminates unexpectedly.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_RECOVERY_PROGRAM">
            <summary>
            No recovery program has been configured for this service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_NOT_IN_EXE">
            <summary>
            The executable program that this service is configured to run in does not implement the service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_SAFEBOOT_SERVICE">
            <summary>
            This service cannot be started in Safe Mode
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_END_OF_MEDIA">
            <summary>
            The physical end of the tape has been reached.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FILEMARK_DETECTED">
            <summary>
            A tape access reached a filemark.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BEGINNING_OF_MEDIA">
            <summary>
            The beginning of the tape or a partition was encountered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SETMARK_DETECTED">
            <summary>
            A tape access reached the end of a set of files.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_DATA_DETECTED">
            <summary>
            No more data is on the tape.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PARTITION_FAILURE">
            <summary>
            Tape could not be partitioned.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_BLOCK_LENGTH">
            <summary>
            When accessing a new tape of a multivolume partition, the current block size is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEVICE_NOT_PARTITIONED">
            <summary>
            Tape partition information could not be found when loading a tape.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNABLE_TO_LOCK_MEDIA">
            <summary>
            Unable to lock the media eject mechanism.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNABLE_TO_UNLOAD_MEDIA">
            <summary>
            Unable to unload the media.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MEDIA_CHANGED">
            <summary>
            The media in the drive may have changed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BUS_RESET">
            <summary>
            The I/O bus was reset.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_MEDIA_IN_DRIVE">
            <summary>
            No media in drive.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_UNICODE_TRANSLATION">
            <summary>
            No mapping for the Unicode character exists in the target multi-byte code page.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DLL_INIT_FAILED">
            <summary>
            A dynamic link library (DLL) initialization routine failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SHUTDOWN_IN_PROGRESS">
            <summary>
            A system shutdown is in progress.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SHUTDOWN_IN_PROGRESS">
            <summary>
            Unable to abort the system shutdown because no shutdown was in progress.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IO_DEVICE">
            <summary>
            The request could not be performed because of an I/O device error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERIAL_NO_DEVICE">
            <summary>
            No serial device was successfully initialized. The serial driver will unload.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IRQ_BUSY">
            <summary>
            Unable to open a device that was sharing an interrupt request (IRQ) with other devices. At least one other device that uses that IRQ was already opened.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MORE_WRITES">
            <summary>
            A serial I/O operation was completed by another write to the serial port.
            (The IOCTL_SERIAL_XOFF_COUNTER reached zero.)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_COUNTER_TIMEOUT">
            <summary>
            A serial I/O operation completed because the timeout period expired.
            (The IOCTL_SERIAL_XOFF_COUNTER did not reach zero.)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FLOPPY_ID_MARK_NOT_FOUND">
            <summary>
            No ID address mark was found on the floppy disk.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FLOPPY_WRONG_CYLINDER">
            <summary>
            Mismatch between the floppy disk sector ID field and the floppy disk controller track address.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FLOPPY_UNKNOWN_ERROR">
            <summary>
            The floppy disk controller reported an error that is not recognized by the floppy disk driver.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FLOPPY_BAD_REGISTERS">
            <summary>
            The floppy disk controller returned inconsistent results in its registers.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DISK_RECALIBRATE_FAILED">
            <summary>
            While accessing the hard disk, a recalibrate operation failed, even after retries.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DISK_OPERATION_FAILED">
            <summary>
            While accessing the hard disk, a disk operation failed even after retries.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DISK_RESET_FAILED">
            <summary>
            While accessing the hard disk, a disk controller reset was needed, but even that failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EOM_OVERFLOW">
            <summary>
            Physical end of tape encountered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_ENOUGH_SERVER_MEMORY">
            <summary>
            Not enough server storage is available to process this command.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_POSSIBLE_DEADLOCK">
            <summary>
            A potential deadlock condition has been detected.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MAPPED_ALIGNMENT">
            <summary>
            The base address or the file offset specified does not have the proper alignment.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SET_POWER_STATE_VETOED">
            <summary>
            An attempt to change the system power state was vetoed by another application or driver.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SET_POWER_STATE_FAILED">
            <summary>
            The system BIOS failed an attempt to change the system power state.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOO_MANY_LINKS">
            <summary>
            An attempt was made to create more links on a file than the file system supports.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_OLD_WIN_VERSION">
            <summary>
            The specified program requires a newer version of Windows.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_APP_WRONG_OS">
            <summary>
            The specified program is not a Windows or MS-DOS program.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SINGLE_INSTANCE_APP">
            <summary>
            Cannot start more than one instance of the specified program.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RMODE_APP">
            <summary>
            The specified program was written for an earlier version of Windows.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_DLL">
            <summary>
            One of the library files needed to run this application is damaged.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_ASSOCIATION">
            <summary>
            No application is associated with the specified file for this operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DDE_FAIL">
            <summary>
            An error occurred in sending the command to the application.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DLL_NOT_FOUND">
            <summary>
            One of the library files needed to run this application cannot be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_MORE_USER_HANDLES">
            <summary>
            The current process has used all of its system allowance of handles for Window Manager objects.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MESSAGE_SYNC_ONLY">
            <summary>
            The message can be used only with synchronous operations.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SOURCE_ELEMENT_EMPTY">
            <summary>
            The indicated source element has no media.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DESTINATION_ELEMENT_FULL">
            <summary>
            The indicated destination element already contains media.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ILLEGAL_ELEMENT_ADDRESS">
            <summary>
            The indicated element does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MAGAZINE_NOT_PRESENT">
            <summary>
            The indicated element is part of a magazine that is not present.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEVICE_REINITIALIZATION_NEEDED">
            <summary>
            The indicated device requires reinitialization due to hardware errors.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEVICE_REQUIRES_CLEANING">
            <summary>
            The device has indicated that cleaning is required before further operations are attempted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEVICE_DOOR_OPEN">
            <summary>
            The device has indicated that its door is open.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEVICE_NOT_CONNECTED">
            <summary>
            The device is not connected.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_FOUND">
            <summary>
            Element not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_MATCH">
            <summary>
            There was no match for the specified key in the index.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SET_NOT_FOUND">
            <summary>
            The property set specified does not exist on the object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_POINT_NOT_FOUND">
            <summary>
            The point passed to GetMouseMovePoints is not in the buffer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_TRACKING_SERVICE">
            <summary>
            The tracking (workstation) service is not running.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_VOLUME_ID">
            <summary>
            The Volume ID could not be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNABLE_TO_REMOVE_REPLACED">
            <summary>
            Unable to remove the file to be replaced.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNABLE_TO_MOVE_REPLACEMENT">
            <summary>
            Unable to move the replacement file to the file to be replaced. The file to be replaced has retained its original name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNABLE_TO_MOVE_REPLACEMENT_2">
            <summary>
            Unable to move the replacement file to the file to be replaced. The file to be replaced has been renamed using the backup name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_JOURNAL_DELETE_IN_PROGRESS">
            <summary>
            The volume change journal is being deleted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_JOURNAL_NOT_ACTIVE">
            <summary>
            The volume change journal is not active.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_POTENTIAL_FILE_FOUND">
            <summary>
            A file was found, but it may not be the correct file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_JOURNAL_ENTRY_DELETED">
            <summary>
            The journal entry has been deleted from the journal.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_DEVICE">
            <summary>
            The specified device name is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CONNECTION_UNAVAIL">
            <summary>
            The device is not currently connected but it is a remembered connection.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEVICE_ALREADY_REMEMBERED">
            <summary>
            The local device name has a remembered connection to another network resource.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_NET_OR_BAD_PATH">
            <summary>
            No network provider accepted the given network path.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_PROVIDER">
            <summary>
            The specified network provider name is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANNOT_OPEN_PROFILE">
            <summary>
            Unable to open the network connection profile.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_PROFILE">
            <summary>
            The network connection profile is corrupted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_CONTAINER">
            <summary>
            Cannot enumerate a noncontainer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EXTENDED_ERROR">
            <summary>
            An extended error has occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_GROUPNAME">
            <summary>
            The format of the specified group name is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_COMPUTERNAME">
            <summary>
            The format of the specified computer name is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_EVENTNAME">
            <summary>
            The format of the specified event name is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_DOMAINNAME">
            <summary>
            The format of the specified domain name is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SERVICENAME">
            <summary>
            The format of the specified service name is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_NETNAME">
            <summary>
            The format of the specified network name is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SHARENAME">
            <summary>
            The format of the specified share name is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_PASSUInt16NAME">
            <summary>
            The format of the specified password is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_MESSAGENAME">
            <summary>
            The format of the specified message name is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_MESSAGEDEST">
            <summary>
            The format of the specified message destination is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SESSION_CREDENTIAL_CONFLICT">
            <summary>
            Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again..
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REMOTE_SESSION_LIMIT_EXCEEDED">
            <summary>
            An attempt was made to establish a session to a network server, but there are already too many sessions established to that server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DUP_DOMAINNAME">
            <summary>
            The workgroup or domain name is already in use by another computer on the network.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_NETWORK">
            <summary>
            The network is not present or not started.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANCELLED">
            <summary>
            The operation was canceled by the user.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_USER_MAPPED_FILE">
            <summary>
            The requested operation cannot be performed on a file with a user-mapped section open.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CONNECTION_REFUSED">
            <summary>
            The remote system refused the network connection.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_GRACEFUL_DISCONNECT">
            <summary>
            The network connection was gracefully closed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ADDRESS_ALREADY_ASSOCIATED">
            <summary>
            The network transport endpoint already has an address associated with it.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ADDRESS_NOT_ASSOCIATED">
            <summary>
            An address has not yet been associated with the network endpoint.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CONNECTION_INVALID">
            <summary>
            An operation was attempted on a nonexistent network connection.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CONNECTION_ACTIVE">
            <summary>
            An invalid operation was attempted on an active network connection.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NETWORK_UNREACHABLE">
            <summary>
            The network location cannot be reached. For information about network troubleshooting, see Windows Help.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_HOST_UNREACHABLE">
            <summary>
            The network location cannot be reached. For information about network troubleshooting, see Windows Help.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PROTOCOL_UNREACHABLE">
            <summary>
            The network location cannot be reached. For information about network troubleshooting, see Windows Help.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PORT_UNREACHABLE">
            <summary>
            No service is operating at the destination network endpoint on the remote system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REQUEST_ABORTED">
            <summary>
            The request was aborted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CONNECTION_ABORTED">
            <summary>
            The network connection was aborted by the local system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RETRY">
            <summary>
            The operation could not be completed. A retry should be performed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CONNECTION_COUNT_LIMIT">
            <summary>
            A connection to the server could not be made because the limit on the number of concurrent connections for this account has been reached.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LOGIN_TIME_RESTRICTION">
            <summary>
            Attempting to log in during an unauthorized time of day for this account.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LOGIN_WKSTA_RESTRICTION">
            <summary>
            The account is not authorized to log in from this station.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INCORRECT_ADDRESS">
            <summary>
            The network address could not be used for the operation requested.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ALREADY_REGISTERED">
            <summary>
            The service is already registered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVICE_NOT_FOUND">
            <summary>
            The specified service does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_AUTHENTICATED">
            <summary>
            The operation being requested was not performed because the user has not been authenticated.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_LOGGED_ON">
            <summary>
            The operation being requested was not performed because the user has not logged on to the network.
            The specified service does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CONTINUE">
            <summary>
            Continue with work in progress.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ALREADY_INITIALIZED">
            <summary>
            An attempt was made to perform an initialization operation when initialization has already been completed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_MORE_DEVICES">
            <summary>
            No more local devices.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SUCH_SITE">
            <summary>
            The specified site does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DOMAIN_CONTROLLER_EXISTS">
            <summary>
            A domain controller with the specified name already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ONLY_IF_CONNECTED">
            <summary>
            This operation is supported only when you are connected to the server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_OVERRIDE_NOCHANGES">
            <summary>
            The group policy framework should call the extension even if there are no changes.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_USER_PROFILE">
            <summary>
            The specified user does not have a valid profile.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_SUPPORTED_ON_SBS">
            <summary>
            This operation is not supported on a Microsoft Small Business Server
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVER_SHUTDOWN_IN_PROGRESS">
            <summary>
            The server machine is shutting down.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_HOST_DOWN">
            <summary>
            The remote system is not available. For information about network troubleshooting, see Windows Help.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NON_ACCOUNT_SID">
            <summary>
            The security identifier provided is not from an account domain.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NON_DOMAIN_SID">
            <summary>
            The security identifier provided does not have a domain component.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_APPHELP_BLOCK">
            <summary>
            AppHelp dialog canceled thus preventing the application from starting.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ACCESS_DISABLED_BY_POLICY">
            <summary>
            Windows cannot open this program because it has been prevented by a software restriction policy. For more information, open Event Viewer or contact your system administrator.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REG_NAT_CONSUMPTION">
            <summary>
            A program attempt to use an invalid register value.  Normally caused by an uninitialized register. This error is Itanium specific.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CSCSHARE_OFFLINE">
            <summary>
            The share is currently offline or does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PKINIT_FAILURE">
            <summary>
            The kerberos protocol encountered an error while validating the
            KDC certificate during smartcard logon.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SMARTCARD_SUBSYSTEM_FAILURE">
            <summary>
            The kerberos protocol encountered an error while attempting to utilize
            the smartcard subsystem.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DOWNGRADE_DETECTED">
            <summary>
            The system detected a possible attempt to compromise security. Please ensure that you can contact the server that authenticated you.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MACHINE_LOCKED">
            <summary>
            The machine is locked and can not be shut down without the force option.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CALLBACK_SUPPLIED_INVALID_DATA">
            <summary>
            An application-defined callback gave invalid data when called.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED">
            <summary>
            The group policy framework should call the extension in the synchronous foreground policy refresh.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DRIVER_BLOCKED">
            <summary>
            This driver has been blocked from loading
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_IMPORT_OF_NON_DLL">
            <summary>
            A dynamic link library (DLL) referenced a module that was neither a DLL nor the process's executable image.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ACCESS_DISABLED_WEBBLADE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RECOVERY_FAILURE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ALREADY_FIBER">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ALREADY_THREAD">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_STACK_BUFFER_OVERRUN">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PARAMETER_QUOTA_EXCEEDED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEBUGGER_INACTIVE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DELAY_LOAD_FAILED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_VDM_DISALLOWED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_ALL_ASSIGNED">
            <summary>
            Not all privileges referenced are assigned to the caller.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SOME_NOT_MAPPED">
            <summary>
            Some mapping between account names and security IDs was not done.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_QUOTAS_FOR_ACCOUNT">
            <summary>
            No system quota limits are specifically set for this account.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LOCAL_USER_SESSION_KEY">
            <summary>
            No encryption key is available. A well-known encryption key was returned.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NULL_LM_PASSUInt16">
            <summary>
            The password is too complex to be converted to a LAN Manager password. The LAN Manager password returned is a NULL string.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNKNOWN_REVISION">
            <summary>
            The revision level is unknown.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REVISION_MISMATCH">
            <summary>
            Indicates two revision levels are incompatible.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_OWNER">
            <summary>
            This security ID may not be assigned as the owner of this object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_PRIMARY_GROUP">
            <summary>
            This security ID may not be assigned as the primary group of an object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_IMPERSONATION_TOKEN">
            <summary>
            An attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANT_DISABLE_MANDATORY">
            <summary>
            The group may not be disabled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_LOGON_SERVERS">
            <summary>
            There are currently no logon servers available to service the logon request.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SUCH_LOGON_SESSION">
            <summary>
            A specified logon session does not exist. It may already have been terminated.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SUCH_PRIVILEGE">
            <summary>
            A specified privilege does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRIVILEGE_NOT_HELD">
            <summary>
            A required privilege is not held by the client.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_ACCOUNT_NAME">
            <summary>
            The name provided is not a properly formed account name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_USER_EXISTS">
            <summary>
            The specified user already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SUCH_USER">
            <summary>
            The specified user does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_GROUP_EXISTS">
            <summary>
            The specified group already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SUCH_GROUP">
            <summary>
            The specified group does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MEMBER_IN_GROUP">
            <summary>
            Either the specified user account is already a member of the specified group, or the specified group cannot be deleted because it contains a member.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MEMBER_NOT_IN_GROUP">
            <summary>
            The specified user account is not a member of the specified group account.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LAST_ADMIN">
            <summary>
            The last remaining administration account cannot be disabled or deleted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WRONG_PASSWORD">
            <summary>
            Unable to update the password. The value provided as the current password is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ILL_FORMED_PASSWORD">
            <summary>
            Unable to update the password. The value provided for the new password contains values that are not allowed in passwords.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PASSWORD_RESTRICTION">
            <summary>
            Unable to update the password. The value provided for the new password does not meet the length, complexity, or history requirement of the domain.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LOGON_FAILURE">
            <summary>
            Logon failure: unknown user name or bad password.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ACCOUNT_RESTRICTION">
            <summary>
            Logon failure: user account restriction.  Possible reasons are blank passwords not allowed, logon hour restrictions, or a policy restriction has been enforced.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_LOGON_HOURS">
            <summary>
            Logon failure: account logon time restriction violation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_WORKSTATION">
            <summary>
            Logon failure: user not allowed to log on to this computer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PASSUInt16_EXPIRED">
            <summary>
            Logon failure: the specified account password has expired.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ACCOUNT_DISABLED">
            <summary>
            Logon failure: account currently disabled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NONE_MAPPED">
            <summary>
            No mapping between account names and security IDs was done.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOO_MANY_LUIDS_REQUESTED">
            <summary>
            Too many local user identifiers (LUIDs) were requested at one time.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LUIDS_EXHAUSTED">
            <summary>
            No more local user identifiers (LUIDs) are available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SUB_AUTHORITY">
            <summary>
            The subauthority part of a security ID is invalid for this particular use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_ACL">
            <summary>
            The access control list (ACL) structure is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SID">
            <summary>
            The security ID structure is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SECURITY_DESCR">
            <summary>
            The security descriptor structure is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_INHERITANCE_ACL">
            <summary>
            The inherited access control list (ACL) or access control entry (ACE) could not be built.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVER_DISABLED">
            <summary>
            The server is currently disabled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVER_NOT_DISABLED">
            <summary>
            The server is currently enabled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_ID_AUTHORITY">
            <summary>
            The value provided was an invalid value for an identifier authority.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ALLOTTED_SPACE_EXCEEDED">
            <summary>
            No more memory is available for security information updates.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_GROUP_ATTRIBUTES">
            <summary>
            The specified attributes are invalid, or incompatible with the attributes for the group as a whole.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_IMPERSONATION_LEVEL">
            <summary>
            Either a required impersonation level was not provided, or the provided impersonation level is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANT_OPEN_ANONYMOUS">
            <summary>
            Cannot open an anonymous level security token.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_VALIDATION_CLASS">
            <summary>
            The validation information class requested was invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_TOKEN_TYPE">
            <summary>
            The type of the token is inappropriate for its attempted use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SECURITY_ON_OBJECT">
            <summary>
            Unable to perform a security operation on an object that has no associated security.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANT_ACCESS_DOMAIN_INFO">
            <summary>
            Configuration information could not be read from the domain controller, either because the machine is unavailable, or access has been denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SERVER_STATE">
            <summary>
            The security account manager (SAM) or local security authority (LSA) server was in the wrong state to perform the security operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_DOMAIN_STATE">
            <summary>
            The domain was in the wrong state to perform the security operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_DOMAIN_ROLE">
            <summary>
            This operation is only allowed for the Primary Domain Controller of the domain.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SUCH_DOMAIN">
            <summary>
            The specified domain either does not exist or could not be contacted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DOMAIN_EXISTS">
            <summary>
            The specified domain already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DOMAIN_LIMIT_EXCEEDED">
            <summary>
            An attempt was made to exceed the limit on the number of domains per server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INTERNAL_DB_CORRUPTION">
            <summary>
            Unable to complete the requested operation because of either a catastrophic media failure or a data structure corruption on the disk.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INTERNAL_ERROR">
            <summary>
            An internal error occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_GENERIC_NOT_MAPPED">
            <summary>
            Generic access types were contained in an access mask which should already be mapped to nongeneric types.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_DESCRIPTOR_FORMAT">
            <summary>
            A security descriptor is not in the right format (absolute or self-relative).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_LOGON_PROCESS">
            <summary>
            The requested action is restricted for use by logon processes only. The calling process has not registered as a logon process.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LOGON_SESSION_EXISTS">
            <summary>
            Cannot start a new logon session with an ID that is already in use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SUCH_PACKAGE">
            <summary>
            A specified authentication package is unknown.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_LOGON_SESSION_STATE">
            <summary>
            The logon session is not in a state that is consistent with the requested operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LOGON_SESSION_COLLISION">
            <summary>
            The logon session ID is already in use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_LOGON_TYPE">
            <summary>
            A logon request contained an invalid logon type value.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANNOT_IMPERSONATE">
            <summary>
            Unable to impersonate using a named pipe until data has been read from that pipe.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RXACT_INVALID_STATE">
            <summary>
            The transaction state of a registry subtree is incompatible with the requested operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RXACT_COMMIT_FAILURE">
            <summary>
            An internal security database corruption has been encountered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SPECIAL_ACCOUNT">
            <summary>
            Cannot perform this operation on built-in accounts.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SPECIAL_GROUP">
            <summary>
            Cannot perform this operation on this built-in special group.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SPECIAL_USER">
            <summary>
            Cannot perform this operation on this built-in special user.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MEMBERS_PRIMARY_GROUP">
            <summary>
            The user cannot be removed from a group because the group is currently the user's primary group.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOKEN_ALREADY_IN_USE">
            <summary>
            The token is already in use as a primary token.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SUCH_ALIAS">
            <summary>
            The specified local group does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MEMBER_NOT_IN_ALIAS">
            <summary>
            The specified account name is not a member of the local group.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MEMBER_IN_ALIAS">
            <summary>
            The specified account name is already a member of the local group.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ALIAS_EXISTS">
            <summary>
            The specified local group already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LOGON_NOT_GRANTED">
            <summary>
            Logon failure: the user has not been granted the requested logon type at this computer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOO_MANY_SECRETS">
            <summary>
            The maximum number of secrets that may be stored in a single system has been exceeded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SECRET_TOO_Int32">
            <summary>
            The length of a secret exceeds the maximum length allowed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INTERNAL_DB_ERROR">
            <summary>
            The local security authority database contains an internal inconsistency.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOO_MANY_CONTEXT_IDS">
            <summary>
            During a logon attempt, the user's security context accumulated too many security IDs.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LOGON_TYPE_NOT_GRANTED">
            <summary>
            Logon failure: the user has not been granted the requested logon type at this computer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NT_CROSS_ENCRYPTION_REQUIRED">
            <summary>
            A cross-encrypted password is necessary to change a user password.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SUCH_MEMBER">
            <summary>
            A member could not be added to or removed from the local group because the member does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_MEMBER">
            <summary>
            A new member could not be added to a local group because the member has the wrong account type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TOO_MANY_SIDS">
            <summary>
            Too many security IDs have been specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LM_CROSS_ENCRYPTION_REQUIRED">
            <summary>
            A cross-encrypted password is necessary to change this user password.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_INHERITANCE">
            <summary>
            Indicates an ACL contains no inheritable components.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FILE_CORRUPT">
            <summary>
            The file or directory is corrupted and unreadable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DISK_CORRUPT">
            <summary>
            The disk structure is corrupted and unreadable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_USER_SESSION_KEY">
            <summary>
            There is no user session key for the specified logon session.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LICENSE_QUOTA_EXCEEDED">
            <summary>
            The service being accessed is licensed for a particular number of connections.
            No more connections can be made to the service at this time because there are already as many connections as the service can accept.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WRONG_TARGET_NAME">
            <summary>
            Logon Failure: The target account name is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MUTUAL_AUTH_FAILED">
            <summary>
            Mutual Authentication failed. The server's password is out of date at the domain controller.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TIME_SKEW">
            <summary>
            There is a time and/or date difference between the client and server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CURRENT_DOMAIN_NOT_ALLOWED">
            <summary>
            This operation can not be performed on the current domain.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_WINDOW_HANDLE">
            <summary>
            Invalid window handle.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_MENU_HANDLE">
            <summary>
            Invalid menu handle.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_CURSOR_HANDLE">
            <summary>
            Invalid cursor handle.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_ACCEL_HANDLE">
            <summary>
            Invalid accelerator table handle.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_HOOK_HANDLE">
            <summary>
            Invalid hook handle.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_DWP_HANDLE">
            <summary>
            Invalid handle to a multiple-window position structure.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TLW_WITH_WSCHILD">
            <summary>
            Cannot create a top-level child window.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANNOT_FIND_WND_CLASS">
            <summary>
            Cannot find window class.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WINDOW_OF_OTHER_THREAD">
            <summary>
            Invalid window; it belongs to other thread.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_HOTKEY_ALREADY_REGISTERED">
            <summary>
            Hot key is already registered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLASS_ALREADY_EXISTS">
            <summary>
            Class already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLASS_DOES_NOT_EXIST">
            <summary>
            Class does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLASS_HAS_WINDOWS">
            <summary>
            Class still has open windows.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_INDEX">
            <summary>
            Invalid index.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_ICON_HANDLE">
            <summary>
            Invalid icon handle.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRIVATE_DIALOG_INDEX">
            <summary>
            Using private DIALOG window words.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LISTBOX_ID_NOT_FOUND">
            <summary>
            The list box identifier was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_WILDCARD_CHARACTERS">
            <summary>
            No wildcards were found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLIPBOARD_NOT_OPEN">
            <summary>
            EngineThread does not have a clipboard open.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_HOTKEY_NOT_REGISTERED">
            <summary>
            Hot key is not registered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WINDOW_NOT_DIALOG">
            <summary>
            The window is not a valid dialog window.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CONTROL_ID_NOT_FOUND">
            <summary>
            Control ID not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_COMBOBOX_MESSAGE">
            <summary>
            Invalid message for a combo box because it does not have an edit control.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WINDOW_NOT_COMBOBOX">
            <summary>
            The window is not a combo box.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_EDIT_HEIGHT">
            <summary>
            Height must be less than 256.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DC_NOT_FOUND">
            <summary>
            Invalid device context (DC) handle.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_HOOK_FILTER">
            <summary>
            Invalid hook procedure type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_FILTER_PROC">
            <summary>
            Invalid hook procedure.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_HOOK_NEEDS_HMOD">
            <summary>
            Cannot set nonlocal hook without a module handle.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_GLOBAL_ONLY_HOOK">
            <summary>
            This hook procedure can only be set globally.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_JOURNAL_HOOK_SET">
            <summary>
            The journal hook procedure is already installed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_HOOK_NOT_INSTALLED">
            <summary>
            The hook procedure is not installed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_LB_MESSAGE">
            <summary>
            Invalid message for single-selection list box.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SETCOUNT_ON_BAD_LB">
            <summary>
            LB_SETCOUNT sent to non-lazy list box.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LB_WITHOUT_TABSTOPS">
            <summary>
            This list box does not support tab stops.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DESTROY_OBJECT_OF_OTHER_THREAD">
            <summary>
            Cannot destroy object created by another thread.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CHILD_WINDOW_MENU">
            <summary>
            Child windows cannot have menus.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SYSTEM_MENU">
            <summary>
            The window does not have a system menu.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_MSGBOX_STYLE">
            <summary>
            Invalid message box style.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SPI_VALUE">
            <summary>
            Invalid system-wide (SPI_*) parameter.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SCREEN_ALREADY_LOCKED">
            <summary>
            Screen already locked.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_HWNDS_HAVE_DIFF_PARENT">
            <summary>
            All handles to windows in a multiple-window position structure must have the same parent.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_CHILD_WINDOW">
            <summary>
            The window is not a child window.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_GW_COMMAND">
            <summary>
            Invalid GW_* command.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_THREAD_ID">
            <summary>
            Invalid thread identifier.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NON_MDICHILD_WINDOW">
            <summary>
            Cannot process a message from a window that is not a multiple document interface (MDI) window.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_POPUP_ALREADY_ACTIVE">
            <summary>
            Popup menu already active.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SCROLLBARS">
            <summary>
            The window does not have scroll bars.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SCROLLBAR_RANGE">
            <summary>
            Scroll bar range cannot be greater than MAXLONG.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SHOWWIN_COMMAND">
            <summary>
            Cannot show or remove the window in the way specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SYSTEM_RESOURCES">
            <summary>
            Insufficient system resources exist to complete the requested service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NONPAGED_SYSTEM_RESOURCES">
            <summary>
            Insufficient system resources exist to complete the requested service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PAGED_SYSTEM_RESOURCES">
            <summary>
            Insufficient system resources exist to complete the requested service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WORKING_SET_QUOTA">
            <summary>
            Insufficient quota to complete the requested service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PAGEFILE_QUOTA">
            <summary>
            Insufficient quota to complete the requested service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_COMMITMENT_LIMIT">
            <summary>
            The paging file is too small for this operation to complete.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MENU_ITEM_NOT_FOUND">
            <summary>
            A menu item was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_KEYBOARD_HANDLE">
            <summary>
            Invalid keyboard layout handle.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_HOOK_TYPE_NOT_ALLOWED">
            <summary>
            Hook type not allowed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION">
            <summary>
            This operation requires an interactive window station.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TIMEOUT">
            <summary>
            This operation returned because the timeout period expired.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_MONITOR_HANDLE">
            <summary>
            Invalid monitor handle.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EVENTLOG_FILE_CORRUPT">
            <summary>
            The event log file is corrupted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EVENTLOG_CANT_START">
            <summary>
            No event log file could be opened, so the event logging service did not start.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LOG_FILE_FULL">
            <summary>
            The event log file is full.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EVENTLOG_FILE_CHANGED">
            <summary>
            The event log file has changed between read operations.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_SERVICE_FAILURE">
            <summary>
            The Windows Installer Service could not be accessed. This can occur if you are running Windows in safe mode, or if the Windows Installer is not correctly installed. Contact your support personnel for assistance.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_USEREXIT">
            <summary>
            User cancelled installation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_FAILURE">
            <summary>
            Fatal error during installation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_SUSPEND">
            <summary>
            Installation suspended, incomplete.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNKNOWN_PRODUCT">
            <summary>
            This action is only valid for products that are currently installed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNKNOWN_FEATURE">
            <summary>
            Feature ID not registered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNKNOWN_COMPONENT">
            <summary>
            Component ID not registered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNKNOWN_PROPERTY">
            <summary>
            Unknown property.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_HANDLE_STATE">
            <summary>
            Handle is in an invalid state.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_CONFIGURATION">
            <summary>
            The configuration data for this product is corrupt.  Contact your support personnel.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INDEX_ABSENT">
            <summary>
            Component qualifier not present.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_SOURCE_ABSENT">
            <summary>
            The installation source for this product is not available.  Verify that the source exists and that you can access it.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_PACKAGE_VERSION">
            <summary>
            This installation package cannot be installed by the Windows Installer service.  You must install a Windows service pack that contains a newer version of the Windows Installer service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRODUCT_UNINSTALLED">
            <summary>
            Product is uninstalled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_QUERY_SYNTAX">
            <summary>
            SQL query syntax invalid or unsupported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_FIELD">
            <summary>
            Record field does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEVICE_REMOVED">
            <summary>
            The device has been removed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_ALREADY_RUNNING">
            <summary>
            Another installation is already in progress.  Complete that installation before proceeding with this install.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_PACKAGE_OPEN_FAILED">
            <summary>
            This installation package could not be opened.  Verify that the package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer package.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_PACKAGE_INVALID">
            <summary>
            This installation package could not be opened.  Contact the application vendor to verify that this is a valid Windows Installer package.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_UI_FAILURE">
            <summary>
            There was an error starting the Windows Installer service user interface.  Contact your support personnel.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_LOG_FAILURE">
            <summary>
            Error opening installation log file. Verify that the specified log file location exists and that you can write to it.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_LANGUAGE_UNSUPPORTED">
            <summary>
            The language of this installation package is not supported by your system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_TRANSFORM_FAILURE">
            <summary>
            Error applying transforms.  Verify that the specified transform paths are valid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_PACKAGE_REJECTED">
            <summary>
            This installation is forbidden by system policy.  Contact your system administrator.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FUNCTION_NOT_CALLED">
            <summary>
            Function could not be executed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FUNCTION_FAILED">
            <summary>
            Function failed during execution.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_TABLE">
            <summary>
            Invalid or unknown table specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DATATYPE_MISMATCH">
            <summary>
            Data supplied is of wrong type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNSUPPORTED_TYPE">
            <summary>
            Data of this type is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CREATE_FAILED">
            <summary>
            The Windows Installer service failed to start.  Contact your support personnel.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_TEMP_UNWRITABLE">
            <summary>
            The Temp folder is on a drive that is full or is inaccessible. Free up space on the drive or verify that you have write permission on the Temp folder.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_PLATFORM_UNSUPPORTED">
            <summary>
            This installation package is not supported by this processor type. Contact your product vendor.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_NOTUSED">
            <summary>
            Component not used on this computer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PATCH_PACKAGE_OPEN_FAILED">
            <summary>
            This patch package could not be opened.  Verify that the patch package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer patch package.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PATCH_PACKAGE_INVALID">
            <summary>
            This patch package could not be opened.  Contact the application vendor to verify that this is a valid Windows Installer patch package.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PATCH_PACKAGE_UNSUPPORTED">
            <summary>
            This patch package cannot be processed by the Windows Installer service.  You must install a Windows service pack that contains a newer version of the Windows Installer service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRODUCT_VERSION">
            <summary>
            Another version of this product is already installed.  Installation of this version cannot continue.  To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_COMMAND_LINE">
            <summary>
            Invalid command line argument.  Consult the Windows Installer SDK for detailed command line help.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_REMOTE_DISALLOWED">
            <summary>
            Only administrators have permission to add, remove, or configure server software during a Terminal services remote session. If you want to install or configure software on the server, contact your network administrator.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SUCCESS_REBOOT_INITIATED">
            <summary>
            The requested operation completed successfully.  The system will be restarted so the changes can take effect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PATCH_TARGET_NOT_FOUND">
            <summary>
            The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer an
            d that you have the correct upgrade patch.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PATCH_PACKAGE_REJECTED">
            <summary>
            The patch package is not permitted by software restriction policy.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_TRANSFORM_REJECTED">
            <summary>
            One or more customizations are not permitted by software restriction policy.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INSTALL_REMOTE_PROHIBITED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_STRING_BINDING">
            <summary>
            The string binding is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_WRONG_KIND_OF_BINDING">
            <summary>
            The binding handle is not the correct type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_BINDING">
            <summary>
            The binding handle is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_PROTSEQ_NOT_SUPPORTED">
            <summary>
            The RPC protocol sequence is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_RPC_PROTSEQ">
            <summary>
            The RPC protocol sequence is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_STRING_UUID">
            <summary>
            The string universal unique identifier (UUID) is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_ENDPOINT_FORMAT">
            <summary>
            The endpoint format is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_NET_ADDR">
            <summary>
            The network address is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NO_ENDPOINT_FOUND">
            <summary>
            No endpoint was found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_TIMEOUT">
            <summary>
            The timeout value is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_OBJECT_NOT_FOUND">
            <summary>
            The object universal unique identifier (UUID) was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_ALREADY_REGISTERED">
            <summary>
            The object universal unique identifier (UUID) has already been registered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_TYPE_ALREADY_REGISTERED">
            <summary>
            The type universal unique identifier (UUID) has already been registered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_ALREADY_LISTENING">
            <summary>
            The RPC server is already listening.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NO_PROTSEQS_REGISTERED">
            <summary>
            No protocol sequences have been registered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NOT_LISTENING">
            <summary>
            The RPC server is not listening.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_UNKNOWN_MGR_TYPE">
            <summary>
            The manager type is unknown.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_UNKNOWN_IF">
            <summary>
            The interface is unknown.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NO_BINDINGS">
            <summary>
            There are no bindings.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NO_PROTSEQS">
            <summary>
            There are no protocol sequences.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_CANT_CREATE_ENDPOINT">
            <summary>
            The endpoint cannot be created.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_OUT_OF_RESOURCES">
            <summary>
            Not enough resources are available to complete this operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_SERVER_UNAVAILABLE">
            <summary>
            The RPC server is unavailable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_SERVER_TOO_BUSY">
            <summary>
            The RPC server is too busy to complete this operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_NETWORK_OPTIONS">
            <summary>
            The network options are invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NO_CALL_ACTIVE">
            <summary>
            There are no remote procedure calls active on this thread.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_CALL_FAILED">
            <summary>
            The remote procedure call failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_CALL_FAILED_DNE">
            <summary>
            The remote procedure call failed and did not execute.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_PROTOCOL_ERROR">
            <summary>
            A remote procedure call (RPC) protocol error occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_UNSUPPORTED_TRANS_SYN">
            <summary>
            The transfer syntax is not supported by the RPC server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_UNSUPPORTED_TYPE">
            <summary>
            The universal unique identifier (UUID) type is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_TAG">
            <summary>
            The tag is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_BOUND">
            <summary>
            The array bounds are invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NO_ENTRY_NAME">
            <summary>
            The binding does not contain an entry name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_NAME_SYNTAX">
            <summary>
            The name syntax is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_UNSUPPORTED_NAME_SYNTAX">
            <summary>
            The name syntax is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_UUID_NO_ADDRESS">
            <summary>
            No network address is available to use to construct a universal unique identifier (UUID).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_DUPLICATE_ENDPOINT">
            <summary>
            The endpoint is a duplicate.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_UNKNOWN_AUTHN_TYPE">
            <summary>
            The authentication type is unknown.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_MAX_CALLS_TOO_SMALL">
            <summary>
            The maximum number of calls is too small.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_STRING_TOO_Int32">
            <summary>
            The string is too long.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_PROTSEQ_NOT_FOUND">
            <summary>
            The RPC protocol sequence was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_PROCNUM_OUT_OF_RANGE">
            <summary>
            The procedure number is out of range.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_BINDING_HAS_NO_AUTH">
            <summary>
            The binding does not contain any authentication information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_UNKNOWN_AUTHN_SERVICE">
            <summary>
            The authentication service is unknown.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_UNKNOWN_AUTHN_LEVEL">
            <summary>
            The authentication level is unknown.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_AUTH_IDENTITY">
            <summary>
            The security context is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_UNKNOWN_AUTHZ_SERVICE">
            <summary>
            The authorization service is unknown.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.EPT_S_INVALID_ENTRY">
            <summary>
            The entry is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.EPT_S_CANT_PERFORM_OP">
            <summary>
            The server endpoint cannot perform the operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.EPT_S_NOT_REGISTERED">
            <summary>
            There are no more endpoints available from the endpoint mapper.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NOTHING_TO_EXPORT">
            <summary>
            No interfaces have been exported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INCOMPLETE_NAME">
            <summary>
            The entry name is incomplete.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_VERS_OPTION">
            <summary>
            The version option is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NO_MORE_MEMBERS">
            <summary>
            There are no more members.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NOT_ALL_OBJS_UNEXPORTED">
            <summary>
            There is nothing to unexport.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INTERFACE_NOT_FOUND">
            <summary>
            The interface was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_ENTRY_ALREADY_EXISTS">
            <summary>
            The entry already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_ENTRY_NOT_FOUND">
            <summary>
            The entry is not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NAME_SERVICE_UNAVAILABLE">
            <summary>
            The name service is unavailable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_NAF_ID">
            <summary>
            The network address family is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_CANNOT_SUPPORT">
            <summary>
            The requested operation is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NO_CONTEXT_AVAILABLE">
            <summary>
            No security context is available to allow impersonation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INTERNAL_ERROR">
            <summary>
            An internal error occurred in a remote procedure call (RPC).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_ZERO_DIVIDE">
            <summary>
            The RPC server attempted an integer division by zero.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_ADDRESS_ERROR">
            <summary>
            An addressing error occurred in the RPC server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_FP_DIV_ZERO">
            <summary>
            A floating-point operation at the RPC server caused a division by zero.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_FP_UNDERFLOW">
            <summary>
            A floating-point underflow occurred at the RPC server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_FP_OVERFLOW">
            <summary>
            A floating-point overflow occurred at the RPC server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_NO_MORE_ENTRIES">
            <summary>
            The list of RPC servers available for the binding of auto handles has been exhausted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_SS_CHAR_TRANS_OPEN_FAIL">
            <summary>
            Unable to open the character translation table file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_SS_CHAR_TRANS_Int16_FILE">
            <summary>
            The file containing the character translation table has fewer than 512 bytes.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_SS_IN_NULL_CONTEXT">
            <summary>
            A null context handle was passed from the client to the host during a remote procedure call.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_SS_CONTEXT_DAMAGED">
            <summary>
            The context handle changed during a remote procedure call.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_SS_HANDLES_MISMATCH">
            <summary>
            The binding handles passed to a remote procedure call do not match.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_SS_CANNOT_GET_CALL_HANDLE">
            <summary>
            The stub is unable to get the remote procedure call handle.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_NULL_REF_POINTER">
            <summary>
            A null reference pointer was passed to the stub.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_ENUM_VALUE_OUT_OF_RANGE">
            <summary>
            The enumeration value is out of range.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_BYTE_COUNT_TOO_SMALL">
            <summary>
            The byte count is too small.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_BAD_STUB_DATA">
            <summary>
            The stub received bad data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_USER_BUFFER">
            <summary>
            The supplied user buffer is not valid for the requested operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNRECOGNIZED_MEDIA">
            <summary>
            The disk media is not recognized. It may not be formatted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_TRUST_LSA_SECRET">
            <summary>
            The workstation does not have a trust secret.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_TRUST_SAM_ACCOUNT">
            <summary>
            The security database on the server does not have a computer account for this workstation trust relationship.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TRUSTED_DOMAIN_FAILURE">
            <summary>
            The trust relationship between the primary domain and the trusted domain failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TRUSTED_RELATIONSHIP_FAILURE">
            <summary>
            The trust relationship between this workstation and the primary domain failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TRUST_FAILURE">
            <summary>
            The network logon failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_CALL_IN_PROGRESS">
            <summary>
            A remote procedure call is already in progress for this thread.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NETLOGON_NOT_STARTED">
            <summary>
            An attempt was made to logon, but the network logon service was not started.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ACCOUNT_EXPIRED">
            <summary>
            The user's account has expired.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REDIRECTOR_HAS_OPEN_HANDLES">
            <summary>
            The redirector is in use and cannot be unloaded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRINTER_DRIVER_ALREADY_INSTALLED">
            <summary>
            The specified printer driver is already installed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNKNOWN_PORT">
            <summary>
            The specified port is unknown.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNKNOWN_PRINTER_DRIVER">
            <summary>
            The printer driver is unknown.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNKNOWN_PRINTPROCESSOR">
            <summary>
            The print processor is unknown.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_SEPARATOR_FILE">
            <summary>
            The specified separator file is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_PRIORITY">
            <summary>
            The specified priority is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_PRINTER_NAME">
            <summary>
            The printer name is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRINTER_ALREADY_EXISTS">
            <summary>
            The printer already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_PRINTER_COMMAND">
            <summary>
            The printer command is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_DATATYPE">
            <summary>
            The specified datatype is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_ENVIRONMENT">
            <summary>
            The environment specified is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NO_MORE_BINDINGS">
            <summary>
            There are no more bindings.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT">
            <summary>
            The account used is an interdomain trust account. Use your global user account or local user account to access this server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT">
            <summary>
            The account used is a computer account. Use your global user account or local user account to access this server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOLOGON_SERVER_TRUST_ACCOUNT">
            <summary>
            The account used is a server trust account. Use your global user account or local user account to access this server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DOMAIN_TRUST_INCONSISTENT">
            <summary>
            The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SERVER_HAS_OPEN_HANDLES">
            <summary>
            The server is in use and cannot be unloaded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESOURCE_DATA_NOT_FOUND">
            <summary>
            The specified image file did not contain a resource section.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESOURCE_TYPE_NOT_FOUND">
            <summary>
            The specified resource type cannot be found in the image file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESOURCE_NAME_NOT_FOUND">
            <summary>
            The specified resource name cannot be found in the image file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESOURCE_LANG_NOT_FOUND">
            <summary>
            The specified resource language ID cannot be found in the image file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_ENOUGH_QUOTA">
            <summary>
            Not enough quota is available to process this command.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NO_INTERFACES">
            <summary>
            No interfaces have been registered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_CALL_CANCELLED">
            <summary>
            The remote procedure call was cancelled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_BINDING_INCOMPLETE">
            <summary>
            The binding handle does not contain all required information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_COMM_FAILURE">
            <summary>
            A communications failure occurred during a remote procedure call.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_UNSUPPORTED_AUTHN_LEVEL">
            <summary>
            The requested authentication level is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NO_PRINC_NAME">
            <summary>
            No principal name registered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NOT_RPC_ERROR">
            <summary>
            The error specified is not a valid Windows RPC error code.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_UUID_LOCAL_ONLY">
            <summary>
            A UUID that is valid only on this computer has been allocated.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_SEC_PKG_ERROR">
            <summary>
            A security package specific error occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NOT_CANCELLED">
            <summary>
            EngineThread is not canceled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_INVALID_ES_ACTION">
            <summary>
            Invalid operation on the encoding/decoding handle.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_WRONG_ES_VERSION">
            <summary>
            Incompatible version of the serializing package.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_WRONG_STUB_VERSION">
            <summary>
            Incompatible version of the RPC stub.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_INVALID_PIPE_OBJECT">
            <summary>
            The RPC pipe object is invalid or corrupted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_WRONG_PIPE_ORDER">
            <summary>
            An invalid operation was attempted on an RPC pipe object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_WRONG_PIPE_VERSION">
            <summary>
            Unsupported RPC pipe version.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_GROUP_MEMBER_NOT_FOUND">
            <summary>
            The group member was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.EPT_S_CANT_CREATE">
            <summary>
            The endpoint mapper database entry could not be created.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_OBJECT">
            <summary>
            The object universal unique identifier (UUID) is the nil UUID.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_TIME">
            <summary>
            The specified time is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_FORM_NAME">
            <summary>
            The specified form name is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_FORM_SIZE">
            <summary>
            The specified form size is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ALREADY_WAITING">
            <summary>
            The specified printer handle is already being waited on
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRINTER_DELETED">
            <summary>
            The specified printer has been deleted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_PRINTER_STATE">
            <summary>
            The state of the printer is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PASSUInt16_MUST_CHANGE">
            <summary>
            The user's password must be changed before logging on the first time.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DOMAIN_CONTROLLER_NOT_FOUND">
            <summary>
            Could not find the domain controller for this domain.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ACCOUNT_LOCKED_OUT">
            <summary>
            The referenced account is currently locked out and may not be logged on to.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.OR_INVALID_OXID">
            <summary>
            The object exporter specified was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.OR_INVALID_OID">
            <summary>
            The object specified was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.OR_INVALID_SET">
            <summary>
            The object resolver set specified was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_SEND_INCOMPLETE">
            <summary>
            Some data remains to be sent in the request buffer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_ASYNC_HANDLE">
            <summary>
            Invalid asynchronous remote procedure call handle.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INVALID_ASYNC_CALL">
            <summary>
            Invalid asynchronous RPC call handle for this operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_PIPE_CLOSED">
            <summary>
            The RPC pipe object has already been closed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_PIPE_DISCIPLINE_ERROR">
            <summary>
            The RPC call completed before all pipes were processed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_X_PIPE_EMPTY">
            <summary>
            No more data is available from the RPC pipe.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SITENAME">
            <summary>
            No site name is available for this machine.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANT_ACCESS_FILE">
            <summary>
            The file can not be accessed by the system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANT_RESOLVE_FILENAME">
            <summary>
            The name of the file cannot be resolved by the system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_ENTRY_TYPE_MISMATCH">
            <summary>
            The entry is not of the expected type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_NOT_ALL_OBJS_EXPORTED">
            <summary>
            Not all object UUIDs could be exported to the specified entry.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_INTERFACE_NOT_EXPORTED">
            <summary>
            Interface could not be exported to the specified entry.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_PROFILE_NOT_ADDED">
            <summary>
            The specified profile entry could not be added.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_PRF_ELT_NOT_ADDED">
            <summary>
            The specified profile element could not be added.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_PRF_ELT_NOT_REMOVED">
            <summary>
            The specified profile element could not be removed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_GRP_ELT_NOT_ADDED">
            <summary>
            The group element could not be added.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.RPC_S_GRP_ELT_NOT_REMOVED">
            <summary>
            The group element could not be removed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_KM_DRIVER_BLOCKED">
            <summary>
            The printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CONTEXT_EXPIRED">
            <summary>
            The context has expired and can no longer be used.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PER_USER_TRUST_QUOTA_EXCEEDED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_AUTHENTICATION_FIREWALL_FAILED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_PIXEL_FORMAT">
            <summary>
            The pixel format is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_DRIVER">
            <summary>
            The specified driver is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_WINDOW_STYLE">
            <summary>
            The window style or class attribute is invalid for this operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_METAFILE_NOT_SUPPORTED">
            <summary>
            The requested metafile operation is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TRANSFORM_NOT_SUPPORTED">
            <summary>
            The requested transformation operation is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLIPPING_NOT_SUPPORTED">
            <summary>
            The requested clipping operation is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_CMM">
            <summary>
            The specified color management module is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_PROFILE">
            <summary>
            The specified color profile is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TAG_NOT_FOUND">
            <summary>
            The specified tag was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TAG_NOT_PRESENT">
            <summary>
            A required tag is not present.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DUPLICATE_TAG">
            <summary>
            The specified tag is already present.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE">
            <summary>
            The specified color profile is not associated with any device.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PROFILE_NOT_FOUND">
            <summary>
            The specified color profile was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_COLORSPACE">
            <summary>
            The specified color space is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ICM_NOT_ENABLED">
            <summary>
            Image Color Management is not enabled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DELETING_ICM_XFORM">
            <summary>
            There was an error while deleting the color transform.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_TRANSFORM">
            <summary>
            The specified color transform is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_COLORSPACE_MISMATCH">
            <summary>
            The specified transform does not match the bitmap's color space.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_COLORINDEX">
            <summary>
            The specified named color index is not present in the profile.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CONNECTED_OTHER_PASSUInt16">
            <summary>
            The network connection was made successfully, but the user had to be prompted for a password other than the one originally specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CONNECTED_OTHER_PASSUInt16_DEFAULT">
            <summary>
            The network connection was made successfully using default credentials.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_USERNAME">
            <summary>
            The specified username is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_CONNECTED">
            <summary>
            This network connection does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_OPEN_FILES">
            <summary>
            This network connection has files open or requests pending.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ACTIVE_CONNECTIONS">
            <summary>
            Active connections still exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEVICE_IN_USE">
            <summary>
            The device is in use by an active process and cannot be disconnected.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNKNOWN_PRINT_MONITOR">
            <summary>
            The specified print monitor is unknown.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRINTER_DRIVER_IN_USE">
            <summary>
            The specified printer driver is currently in use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SPOOL_FILE_NOT_FOUND">
            <summary>
            The spool file was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SPL_NO_STARTDOC">
            <summary>
            A StartDocPrinter call was not issued.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SPL_NO_ADDJOB">
            <summary>
            An AddJob call was not issued.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED">
            <summary>
            The specified print processor has already been installed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRINT_MONITOR_ALREADY_INSTALLED">
            <summary>
            The specified print monitor has already been installed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_PRINT_MONITOR">
            <summary>
            The specified print monitor does not have the required functions.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRINT_MONITOR_IN_USE">
            <summary>
            The specified print monitor is currently in use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRINTER_HAS_JOBS_QUEUED">
            <summary>
            The requested operation is not allowed when there are jobs queued to the printer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SUCCESS_REBOOT_REQUIRED">
            <summary>
            The requested operation is successful. Changes will not be effective until the system is rebooted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SUCCESS_RESTART_REQUIRED">
            <summary>
            The requested operation is successful. Changes will not be effective until the service is restarted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRINTER_NOT_FOUND">
            <summary>
            No printers were found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRINTER_DRIVER_WARNED">
            <summary>
            The printer driver is known to be unreliable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PRINTER_DRIVER_BLOCKED">
            <summary>
            The printer driver is known to harm the system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WINS_INTERNAL">
            <summary>
            WINS encountered an error while processing the command.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CAN_NOT_DEL_LOCAL_WINS">
            <summary>
            The local WINS can not be deleted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_STATIC_INIT">
            <summary>
            The importation from the file failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INC_BACKUP">
            <summary>
            The backup failed. Was a full backup done before?
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FULL_BACKUP">
            <summary>
            The backup failed. Check the directory to which you are backing the database.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REC_NON_EXISTENT">
            <summary>
            The name does not exist in the WINS database.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RPL_NOT_ALLOWED">
            <summary>
            Replication with a nonconfigured partner is not allowed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DHCP_ADDRESS_CONFLICT">
            <summary>
            The DHCP client has obtained an IP address that is already in use on the network. The local interface will be disabled until the DHCP client can obtain a new address.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WMI_GUID_NOT_FOUND">
            <summary>
            The GUID passed was not recognized as valid by a WMI data provider.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WMI_INSTANCE_NOT_FOUND">
            <summary>
            The instance name passed was not recognized as valid by a WMI data provider.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WMI_ITEMID_NOT_FOUND">
            <summary>
            The data item ID passed was not recognized as valid by a WMI data provider.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WMI_TRY_AGAIN">
            <summary>
            The WMI request could not be completed and should be retried.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WMI_DP_NOT_FOUND">
            <summary>
            The WMI data provider could not be located.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WMI_UNRESOLVED_INSTANCE_REF">
            <summary>
            The WMI data provider references an instance set that has not been registered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WMI_ALREADY_ENABLED">
            <summary>
            The WMI data block or event notification has already been enabled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WMI_GUID_DISCONNECTED">
            <summary>
            The WMI data block is no longer available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WMI_SERVER_UNAVAILABLE">
            <summary>
            The WMI data service is not available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WMI_DP_FAILED">
            <summary>
            The WMI data provider failed to carry out the request.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WMI_INVALID_MOF">
            <summary>
            The WMI MOF information is not valid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WMI_INVALID_REGINFO">
            <summary>
            The WMI registration information is not valid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WMI_ALREADY_DISABLED">
            <summary>
            The WMI data block or event notification has already been disabled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WMI_READ_ONLY">
            <summary>
            The WMI data item or data block is read only.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WMI_SET_FAILURE">
            <summary>
            The WMI data item or data block could not be changed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_MEDIA">
            <summary>
            The media identifier does not represent a valid medium.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_LIBRARY">
            <summary>
            The library identifier does not represent a valid library.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_MEDIA_POOL">
            <summary>
            The media pool identifier does not represent a valid media pool.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DRIVE_MEDIA_MISMATCH">
            <summary>
            The drive and medium are not compatible or exist in different libraries.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MEDIA_OFFLINE">
            <summary>
            The medium currently exists in an offline library and must be online to perform this operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LIBRARY_OFFLINE">
            <summary>
            The operation cannot be performed on an offline library.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EMPTY">
            <summary>
            The library, drive, or media pool is empty.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_EMPTY">
            <summary>
            The library, drive, or media pool must be empty to perform this operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MEDIA_UNAVAILABLE">
            <summary>
            No media is currently available in this media pool or library.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESOURCE_DISABLED">
            <summary>
            A resource required for this operation is disabled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_CLEANER">
            <summary>
            The media identifier does not represent a valid cleaner.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNABLE_TO_CLEAN">
            <summary>
            The drive cannot be cleaned or does not support cleaning.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_OBJECT_NOT_FOUND">
            <summary>
            The object identifier does not represent a valid object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DATABASE_FAILURE">
            <summary>
            Unable to read from or write to the database.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DATABASE_FULL">
            <summary>
            The database is full.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MEDIA_INCOMPATIBLE">
            <summary>
            The medium is not compatible with the device or media pool.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESOURCE_NOT_PRESENT">
            <summary>
            The resource required for this operation does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_OPERATION">
            <summary>
            The operation identifier is not valid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MEDIA_NOT_AVAILABLE">
            <summary>
            The media is not mounted or ready for use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEVICE_NOT_AVAILABLE">
            <summary>
            The device is not ready for use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REQUEST_REFUSED">
            <summary>
            The operator or administrator has refused the request.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_DRIVE_OBJECT">
            <summary>
            The drive identifier does not represent a valid drive.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_LIBRARY_FULL">
            <summary>
            Library is full.  No slot is available for use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MEDIUM_NOT_ACCESSIBLE">
            <summary>
            The transport cannot access the medium.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNABLE_TO_LOAD_MEDIUM">
            <summary>
            Unable to load the medium into the drive.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNABLE_TO_INVENTORY_DRIVE">
            <summary>
            Unable to retrieve the drive status.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNABLE_TO_INVENTORY_SLOT">
            <summary>
            Unable to retrieve the slot status.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNABLE_TO_INVENTORY_TRANSPORT">
            <summary>
            Unable to retrieve status about the transport.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_TRANSPORT_FULL">
            <summary>
            Cannot use the transport because it is already in use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CONTROLLING_IEPORT">
            <summary>
            Unable to open or close the inject/eject port.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA">
            <summary>
            Unable to eject the medium because it is in a drive.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLEANER_SLOT_SET">
            <summary>
            A cleaner slot is already reserved.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLEANER_SLOT_NOT_SET">
            <summary>
            A cleaner slot is not reserved.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLEANER_CARTRIDGE_SPENT">
            <summary>
            The cleaner cartridge has performed the maximum number of drive cleanings.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_UNEXPECTED_OMID">
            <summary>
            Unexpected on-medium identifier.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANT_DELETE_LAST_ITEM">
            <summary>
            The last remaining item in this group or resource cannot be deleted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_MESSAGE_EXCEEDS_MAX_SIZE">
            <summary>
            The message provided exceeds the maximum size allowed for this parameter.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_VOLUME_CONTAINS_SYS_FILES">
            <summary>
            The volume contains system or paging files.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INDIGENOUS_TYPE">
            <summary>
            The media type cannot be removed from this library since at least one drive in the library reports it can support this media type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_SUPPORTING_DRIVES">
            <summary>
            This offline media cannot be mounted on this system since no enabled drives are present which can be used.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLEANER_CARTRIDGE_INSTALLED">
            <summary>
            A cleaner cartridge is present in the tape library.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FILE_OFFLINE">
            <summary>
            The remote storage service was not able to recall the file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REMOTE_STORAGE_NOT_ACTIVE">
            <summary>
            The remote storage service is not operational at this time.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REMOTE_STORAGE_MEDIA_ERROR">
            <summary>
            The remote storage service encountered a media error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_A_REPARSE_POINT">
            <summary>
            The file or directory is not a reparse point.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REPARSE_ATTRIBUTE_CONFLICT">
            <summary>
            The reparse point attribute cannot be set because it conflicts with an existing attribute.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_REPARSE_DATA">
            <summary>
            The data present in the reparse point buffer is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REPARSE_TAG_INVALID">
            <summary>
            The tag present in the reparse point buffer is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_REPARSE_TAG_MISMATCH">
            <summary>
            There is a mismatch between the tag specified in the request and the tag present in the reparse point.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_VOLUME_NOT_SIS_ENABLED">
            <summary>
            Single Instance Storage is not available on this volume.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEPENDENT_RESOURCE_EXISTS">
            <summary>
            The cluster resource cannot be moved to another group because other resources are dependent on it.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEPENDENCY_NOT_FOUND">
            <summary>
            The cluster resource dependency cannot be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEPENDENCY_ALREADY_EXISTS">
            <summary>
            The cluster resource cannot be made dependent on the specified resource because it is already dependent.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESOURCE_NOT_ONLINE">
            <summary>
            The cluster resource is not online.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_HOST_NODE_NOT_AVAILABLE">
            <summary>
            A cluster node is not available for this operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESOURCE_NOT_AVAILABLE">
            <summary>
            The cluster resource is not available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESOURCE_NOT_FOUND">
            <summary>
            The cluster resource could not be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SHUTDOWN_CLUSTER">
            <summary>
            The cluster is being shut down.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CANT_EVICT_ACTIVE_NODE">
            <summary>
            A cluster node cannot be evicted from the cluster unless the node is down or it is the last node.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_OBJECT_ALREADY_EXISTS">
            <summary>
            The object already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_OBJECT_IN_LIST">
            <summary>
            The object is already in the list.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_GROUP_NOT_AVAILABLE">
            <summary>
            The cluster group is not available for any new requests.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_GROUP_NOT_FOUND">
            <summary>
            The cluster group could not be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_GROUP_NOT_ONLINE">
            <summary>
            The operation could not be completed because the cluster group is not online.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_HOST_NODE_NOT_RESOURCE_OWNER">
            <summary>
            The cluster node is not the owner of the resource.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_HOST_NODE_NOT_GROUP_OWNER">
            <summary>
            The cluster node is not the owner of the group.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESMON_CREATE_FAILED">
            <summary>
            The cluster resource could not be created in the specified resource monitor.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESMON_ONLINE_FAILED">
            <summary>
            The cluster resource could not be brought online by the resource monitor.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESOURCE_ONLINE">
            <summary>
            The operation could not be completed because the cluster resource is online.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_QUORUM_RESOURCE">
            <summary>
            The cluster resource could not be deleted or brought offline because it is the quorum resource.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_QUORUM_CAPABLE">
            <summary>
            The cluster could not make the specified resource a quorum resource because it is not capable of being a quorum resource.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_SHUTTING_DOWN">
            <summary>
            The cluster software is shutting down.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_STATE">
            <summary>
            The group or resource is not in the correct state to perform the requested operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESOURCE_PROPERTIES_STORED">
            <summary>
            The properties were stored but not all changes will take effect until the next time the resource is brought online.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_QUORUM_CLASS">
            <summary>
            The cluster could not make the specified resource a quorum resource because it does not belong to a shared storage class.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CORE_RESOURCE">
            <summary>
            The cluster resource could not be deleted since it is a core resource.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_QUORUM_RESOURCE_ONLINE_FAILED">
            <summary>
            The quorum resource failed to come online.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_QUORUMLOG_OPEN_FAILED">
            <summary>
            The quorum log could not be created or mounted successfully.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTERLOG_CORRUPT">
            <summary>
            The cluster log is corrupt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE">
            <summary>
            The record could not be written to the cluster log since it exceeds the maximum size.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE">
            <summary>
            The cluster log exceeds its maximum size.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND">
            <summary>
            No checkpoint record was found in the cluster log.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE">
            <summary>
            The minimum required disk space needed for logging is not available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_QUORUM_OWNER_ALIVE">
            <summary>
            The cluster node failed to take control of the quorum resource because the resource is owned by another active node.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NETWORK_NOT_AVAILABLE">
            <summary>
            A cluster network is not available for this operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NODE_NOT_AVAILABLE">
            <summary>
            A cluster node is not available for this operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ALL_NODES_NOT_AVAILABLE">
            <summary>
            All cluster nodes must be running to perform this operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESOURCE_FAILED">
            <summary>
            A cluster resource failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_INVALID_NODE">
            <summary>
            The cluster node is not valid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NODE_EXISTS">
            <summary>
            The cluster node already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_JOIN_IN_PROGRESS">
            <summary>
            A node is in the process of joining the cluster.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NODE_NOT_FOUND">
            <summary>
            The cluster node was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND">
            <summary>
            The cluster local node information was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NETWORK_EXISTS">
            <summary>
            The cluster network already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NETWORK_NOT_FOUND">
            <summary>
            The cluster network was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NETINTERFACE_EXISTS">
            <summary>
            The cluster network interface already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NETINTERFACE_NOT_FOUND">
            <summary>
            The cluster network interface was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_INVALID_REQUEST">
            <summary>
            The cluster request is not valid for this object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_INVALID_NETWORK_PROVIDER">
            <summary>
            The cluster network provider is not valid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NODE_DOWN">
            <summary>
            The cluster node is down.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NODE_UNREACHABLE">
            <summary>
            The cluster node is not reachable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NODE_NOT_MEMBER">
            <summary>
            The cluster node is not a member of the cluster.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS">
            <summary>
            A cluster join operation is not in progress.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_INVALID_NETWORK">
            <summary>
            The cluster network is not valid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NODE_UP">
            <summary>
            The cluster node is up.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_IPADDR_IN_USE">
            <summary>
            The cluster IP address is already in use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NODE_NOT_PAUSED">
            <summary>
            The cluster node is not paused.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NO_SECURITY_CONTEXT">
            <summary>
            No cluster security context is available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NETWORK_NOT_INTERNAL">
            <summary>
            The cluster network is not configured for internal cluster communication.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NODE_ALREADY_UP">
            <summary>
            The cluster node is already up.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NODE_ALREADY_DOWN">
            <summary>
            The cluster node is already down.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NETWORK_ALREADY_ONLINE">
            <summary>
            The cluster network is already online.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE">
            <summary>
            The cluster network is already offline.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NODE_ALREADY_MEMBER">
            <summary>
            The cluster node is already a member of the cluster.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_LAST_INTERNAL_NETWORK">
            <summary>
            The cluster network is the only one configured for internal cluster communication between two or more active cluster nodes. The internal communication capability cannot be removed from the network.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS">
            <summary>
            One or more cluster resources depend on the network to provide service to clients. The client access capability cannot be removed from the network.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_INVALID_OPERATION_ON_QUORUM">
            <summary>
            This operation cannot be performed on the cluster resource as it the quorum resource. You may not bring the quorum resource offline or modify its possible owners list.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DEPENDENCY_NOT_ALLOWED">
            <summary>
            The cluster quorum resource is not allowed to have any dependencies.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NODE_PAUSED">
            <summary>
            The cluster node is paused.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NODE_CANT_HOST_RESOURCE">
            <summary>
            The cluster resource cannot be brought online. The owner node cannot run this resource.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NODE_NOT_READY">
            <summary>
            The cluster node is not ready to perform the requested operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NODE_SHUTTING_DOWN">
            <summary>
            The cluster node is shutting down.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_JOIN_ABORTED">
            <summary>
            The cluster join operation was aborted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_INCOMPATIBLE_VERSIONS">
            <summary>
            The cluster join operation failed due to incompatible software versions between the joining node and its sponsor.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED">
            <summary>
            This resource cannot be created because the cluster has reached the limit on the number of resources it can monitor.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED">
            <summary>
            The system configuration changed during the cluster join or form operation. The join or form operation was aborted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND">
            <summary>
            The specified resource type was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED">
            <summary>
            The specified node does not support a resource of this type.  This may be due to version inconsistencies or due to the absence of the resource DLL on this node.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_RESNAME_NOT_FOUND">
            <summary>
            The specified resource name is not supported by this resource DLL. This may be due to a bad (or changed) name supplied to the resource DLL.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED">
            <summary>
            No authentication package could be registered with the RPC server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST">
            <summary>
            You cannot bring the group online because the owner of the group is not in the preferred list for the group. To change the owner node for the group, move the group.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_DATABASE_SEQMISMATCH">
            <summary>
            The join operation failed because the cluster database sequence number has changed or is incompatible with the locker node. This may happen during a join operation if the cluster database was changing during the join.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESMON_INVALID_STATE">
            <summary>
            The resource monitor will not allow the fail operation to be performed while the resource is in its current state. This may happen if the resource is in a pending state.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_GUM_NOT_LOCKER">
            <summary>
            A non locker code got a request to reserve the lock for making global updates.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_QUORUM_DISK_NOT_FOUND">
            <summary>
            The quorum disk could not be located by the cluster service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DATABASE_BACKUP_CORRUPT">
            <summary>
            The backed up cluster database is possibly corrupt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT">
            <summary>
            A DFS root already exists in this cluster node.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_RESOURCE_PROPERTY_UNCHANGEABLE">
            <summary>
            An attempt to modify a resource property failed because it conflicts with another existing property.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE">
            <summary>
            An operation was attempted that is incompatible with the current membership state of the node.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_QUORUMLOG_NOT_FOUND">
            <summary>
            The quorum resource does not contain the quorum log.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_MEMBERSHIP_HALT">
            <summary>
            The membership engine requested shutdown of the cluster service on this node.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_INSTANCE_ID_MISMATCH">
            <summary>
            The join operation failed because the cluster instance ID of the joining node does not match the cluster instance ID of the sponsor node.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP">
            <summary>
            A matching network for the specified IP address could not be found. Please also specify a subnet mask and a cluster network.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH">
            <summary>
            The actual data type of the property did not match the expected data type of the property.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP">
            <summary>
            The cluster node was evicted from the cluster successfully, but the node was not cleaned up.  Extended status information explaining why the node was not cleaned up is available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_PARAMETER_MISMATCH">
            <summary>
            Two or more parameter values specified for a resource's properties are in conflict.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NODE_CANNOT_BE_CLUSTERED">
            <summary>
            This computer cannot be made a member of a cluster.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_WRONG_OS_VERSION">
            <summary>
            This computer cannot be made a member of a cluster because it does not have the correct version of Windows installed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME">
            <summary>
            A cluster cannot be created with the specified cluster name because that cluster name is already in use. Specify a different name for the cluster.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSCFG_ALREADY_COMMITTED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSCFG_ROLLBACK_FAILED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_OLD_VERSION">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ENCRYPTION_FAILED">
            <summary>
            The specified file could not be encrypted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DECRYPTION_FAILED">
            <summary>
            The specified file could not be decrypted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FILE_ENCRYPTED">
            <summary>
            The specified file is encrypted and the user does not have the ability to decrypt it.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_RECOVERY_POLICY">
            <summary>
            There is no valid encryption recovery policy configured for this system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_EFS">
            <summary>
            The required encryption driver is not loaded for this system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_WRONG_EFS">
            <summary>
            The file was encrypted with a different encryption driver than is currently loaded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_USER_KEYS">
            <summary>
            There are no EFS keys defined for the user.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FILE_NOT_ENCRYPTED">
            <summary>
            The specified file is not encrypted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_EXPORT_FORMAT">
            <summary>
            The specified file is not in the defined EFS export format.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_FILE_READ_ONLY">
            <summary>
            The specified file is read only.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DIR_EFS_DISALLOWED">
            <summary>
            The directory has been disabled for encryption.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EFS_SERVER_NOT_TRUSTED">
            <summary>
            The server is not trusted for remote encryption operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_BAD_RECOVERY_POLICY">
            <summary>
            Recovery policy configured for this system contains invalid recovery certificate.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EFS_ALG_BLOB_TOO_BIG">
            <summary>
            The encryption algorithm used on the source file needs a bigger key buffer than the one on the destination file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_VOLUME_NOT_SUPPORT_EFS">
            <summary>
            The disk partition does not support file encryption.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EFS_DISABLED">
            <summary>
            This machine is disabled for file encryption.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_EFS_VERSION_NOT_SUPPORT">
            <summary>
            A newer system is required to decrypt this encrypted file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_BROWSER_SERVERS_FOUND">
            <summary>
            The list of servers for this workgroup is not currently available
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.SCHED_E_SERVICE_NOT_LOCALSYSTEM">
            <summary>
            The Task Scheduler service must be configured to run in the System account to function properly.  Individual tasks may be configured to run in other accounts.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_WINSTATION_NAME_INVALID">
            <summary>
            The specified session name is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_INVALID_PD">
            <summary>
            The specified protocol driver is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_PD_NOT_FOUND">
            <summary>
            The specified protocol driver was not found in the system path.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_WD_NOT_FOUND">
            <summary>
            The specified terminal connection driver was not found in the system path.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY">
            <summary>
            A registry key for event logging could not be created for this session.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_SERVICE_NAME_COLLISION">
            <summary>
            A service with the same name already exists on the system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_CLOSE_PENDING">
            <summary>
            A close operation is pending on the session.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_NO_OUTBUF">
            <summary>
            There are no free output buffers available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_MODEM_INF_NOT_FOUND">
            <summary>
            The MODEM.INF file was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_INVALID_MODEMNAME">
            <summary>
            The modem name was not found in MODEM.INF.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_MODEM_RESPONSE_ERROR">
            <summary>
            The modem did not accept the command sent to it. Verify that the configured modem name matches the attached modem.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_MODEM_RESPONSE_TIMEOUT">
            <summary>
            The modem did not respond to the command sent to it. Verify that the modem is properly cabled and powered on.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_MODEM_RESPONSE_NO_CARRIER">
            <summary>
            Carrier detect has failed or carrier has been dropped due to disconnect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE">
            <summary>
            Dial tone not detected within the required time. Verify that the phone cable is properly attached and functional.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_MODEM_RESPONSE_BUSY">
            <summary>
            Busy signal detected at remote site on callback.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_MODEM_RESPONSE_VOICE">
            <summary>
            Voice detected at remote site on callback.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_TD_ERROR">
            <summary>
            Transport driver error
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_WINSTATION_NOT_FOUND">
            <summary>
            The specified session cannot be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_WINSTATION_ALREADY_EXISTS">
            <summary>
            The specified session name is already in use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_WINSTATION_BUSY">
            <summary>
            The requested operation cannot be completed because the terminal connection is currently busy processing a connect, disconnect, reset, or delete operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_BAD_VIDEO_MODE">
            <summary>
            An attempt has been made to connect to a session whose video mode is not supported by the current client.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_GRAPHICS_INVALID">
            <summary>
            The application attempted to enable DOS graphics mode.
            DOS graphics mode is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_LOGON_DISABLED">
            <summary>
            Your interactive logon privilege has been disabled.
            Please contact your administrator.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_NOT_CONSOLE">
            <summary>
            The requested operation can be performed only on the system console.
            This is most often the result of a driver or system DLL requiring direct console access.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_CLIENT_QUERY_TIMEOUT">
            <summary>
            The client failed to respond to the server connect message.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_CONSOLE_DISCONNECT">
            <summary>
            Disconnecting the console session is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_CONSOLE_CONNECT">
            <summary>
            Reconnecting a disconnected session to the console is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_SHADOW_DENIED">
            <summary>
            The request to control another session remotely was denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_WINSTATION_ACCESS_DENIED">
            <summary>
            The requested session access is denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_INVALID_WD">
            <summary>
            The specified terminal connection driver is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_SHADOW_INVALID">
            <summary>
            The requested session cannot be controlled remotely.
            This may be because the session is disconnected or does not currently have a user logged on.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_SHADOW_DISABLED">
            <summary>
            The requested session is not configured to allow remote control.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_CLIENT_LICENSE_IN_USE">
            <summary>
            Your request to connect to this Terminal Server has been rejected. Your Terminal Server client license number is currently being used by another user.
            Please call your system administrator to obtain a unique license number.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_CLIENT_LICENSE_NOT_SET">
            <summary>
            Your request to connect to this Terminal Server has been rejected. Your Terminal Server client license number has not been entered for this copy of the Terminal Server client.
            Please contact your system administrator.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_LICENSE_NOT_AVAILABLE">
            <summary>
            The system has reached its licensed logon limit.
            Please try again later.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_LICENSE_CLIENT_INVALID">
            <summary>
            The client you are using is not licensed to use this system.  Your logon request is denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_LICENSE_EXPIRED">
            <summary>
            The system license has expired.  Your logon request is denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_SHADOW_NOT_RUNNING">
            <summary>
            Remote control could not be terminated because the specified session is not currently being remotely controlled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE">
            <summary>
            The remote control of the console was terminated because the display mode was changed. Changing the display mode in a remote control session is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_ACTIVATION_COUNT_EXCEEDED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_INVALID_API_SEQUENCE">
            <summary>
            The file replication service API was called incorrectly.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_STARTING_SERVICE">
            <summary>
            The file replication service cannot be started.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_STOPPING_SERVICE">
            <summary>
            The file replication service cannot be stopped.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_INTERNAL_API">
            <summary>
            The file replication service API terminated the request.
            The event log may have more information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_INTERNAL">
            <summary>
            The file replication service terminated the request.
            The event log may have more information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_SERVICE_COMM">
            <summary>
            The file replication service cannot be contacted.
            The event log may have more information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_INSUFFICIENT_PRIV">
            <summary>
            The file replication service cannot satisfy the request because the user has insufficient privileges.
            The event log may have more information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_AUTHENTICATION">
            <summary>
            The file replication service cannot satisfy the request because authenticated RPC is not available.
            The event log may have more information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_PARENT_INSUFFICIENT_PRIV">
            <summary>
            The file replication service cannot satisfy the request because the user has insufficient privileges on the domain controller.
            The event log may have more information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_PARENT_AUTHENTICATION">
            <summary>
            The file replication service cannot satisfy the request because authenticated RPC is not available on the domain controller.
            The event log may have more information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_CHILD_TO_PARENT_COMM">
            <summary>
            The file replication service cannot communicate with the file replication service on the domain controller.
            The event log may have more information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_PARENT_TO_CHILD_COMM">
            <summary>
            The file replication service on the domain controller cannot communicate with the file replication service on this computer.
            The event log may have more information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_SYSVOL_POPULATE">
            <summary>
            The file replication service cannot populate the system volume because of an internal error.
            The event log may have more information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_SYSVOL_POPULATE_TIMEOUT">
            <summary>
            The file replication service cannot populate the system volume because of an internal timeout.
            The event log may have more information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_SYSVOL_IS_BUSY">
            <summary>
            The file replication service cannot process the request. The system volume is busy with a previous request.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_SYSVOL_DEMOTE">
            <summary>
            The file replication service cannot stop replicating the system volume because of an internal error.
            The event log may have more information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.FRS_ERR_INVALID_SERVICE_PARAMETER">
            <summary>
            The file replication service detected an invalid parameter.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NOT_INSTALLED">
            <summary>
            An error occurred while installing the directory service. For more information, see the event log.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY">
            <summary>
            The directory service evaluated group memberships locally.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_ATTRIBUTE_OR_VALUE">
            <summary>
            The specified directory service attribute or value does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INVALID_ATTRIBUTE_SYNTAX">
            <summary>
            The attribute syntax specified to the directory service is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED">
            <summary>
            The attribute type specified to the directory service is not defined.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS">
            <summary>
            The specified directory service attribute or value already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_BUSY">
            <summary>
            The directory service is busy.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_UNAVAILABLE">
            <summary>
            The directory service is unavailable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_RIDS_ALLOCATED">
            <summary>
            The directory service was unable to allocate a relative identifier.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_MORE_RIDS">
            <summary>
            The directory service has exhausted the pool of relative identifiers.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INCORRECT_ROLE_OWNER">
            <summary>
            The requested operation could not be performed because the directory service is not the master for that type of operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_RIDMGR_INIT_ERROR">
            <summary>
            The directory service was unable to initialize the subsystem that allocates relative identifiers.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_OBJ_CLASS_VIOLATION">
            <summary>
            The requested operation did not satisfy one or more constraints associated with the class of the object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_ON_NON_LEAF">
            <summary>
            The directory service can perform the requested operation only on a leaf object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_ON_RDN">
            <summary>
            The directory service cannot perform the requested operation on the RDN attribute of an object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_MOD_OBJ_CLASS">
            <summary>
            The directory service detected an attempt to modify the object class of an object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CROSS_DOM_MOVE_ERROR">
            <summary>
            The requested cross-domain move operation could not be performed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_GC_NOT_AVAILABLE">
            <summary>
            Unable to contact the global catalog server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SHARED_POLICY">
            <summary>
            The policy object is shared and can only be modified at the root.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_POLICY_OBJECT_NOT_FOUND">
            <summary>
            The policy object does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_POLICY_ONLY_IN_DS">
            <summary>
            The requested policy information is only in the directory service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_PROMOTION_ACTIVE">
            <summary>
            A domain controller promotion is currently active.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NO_PROMOTION_ACTIVE">
            <summary>
            A domain controller promotion is not currently active
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_OPERATIONS_ERROR">
            <summary>
            An operations error occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_PROTOCOL_ERROR">
            <summary>
            A protocol error occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_TIMELIMIT_EXCEEDED">
            <summary>
            The time limit for this request was exceeded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SIZELIMIT_EXCEEDED">
            <summary>
            The size limit for this request was exceeded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ADMIN_LIMIT_EXCEEDED">
            <summary>
            The administrative limit for this request was exceeded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_COMPARE_FALSE">
            <summary>
            The compare response was false.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_COMPARE_TRUE">
            <summary>
            The compare response was true.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_AUTH_METHOD_NOT_SUPPORTED">
            <summary>
            The requested authentication method is not supported by the server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_STRONG_AUTH_REQUIRED">
            <summary>
            A more secure authentication method is required for this server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INAPPROPRIATE_AUTH">
            <summary>
            Inappropriate authentication.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_AUTH_UNKNOWN">
            <summary>
            The authentication mechanism is unknown.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_REFERRAL">
            <summary>
            A referral was returned from the server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_UNAVAILABLE_CRIT_EXTENSION">
            <summary>
            The server does not support the requested critical extension.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CONFIDENTIALITY_REQUIRED">
            <summary>
            This request requires a secure connection.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INAPPROPRIATE_MATCHING">
            <summary>
            Inappropriate matching.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CONSTRAINT_VIOLATION">
            <summary>
            A constraint violation occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_SUCH_OBJECT">
            <summary>
            There is no such object on the server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ALIAS_PROBLEM">
            <summary>
            There is an alias problem.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INVALID_DN_SYNTAX">
            <summary>
            An invalid dn syntax has been specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_IS_LEAF">
            <summary>
            The object is a leaf object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ALIAS_DEREF_PROBLEM">
            <summary>
            There is an alias dereferencing problem.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_UNWILLING_TO_PERFORM">
            <summary>
            The server is unwilling to process the request.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_LOOP_DETECT">
            <summary>
            A loop has been detected.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAMING_VIOLATION">
            <summary>
            There is a naming violation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_OBJECT_RESULTS_TOO_LARGE">
            <summary>
            The result set is too large.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_AFFECTS_MULTIPLE_DSAS">
            <summary>
            The operation affects multiple DSAs
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SERVER_DOWN">
            <summary>
            The server is not operational.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_LOCAL_ERROR">
            <summary>
            A local error has occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ENCODING_ERROR">
            <summary>
            An encoding error has occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DECODING_ERROR">
            <summary>
            A decoding error has occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_FILTER_UNKNOWN">
            <summary>
            The search filter cannot be recognized.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_PARAM_ERROR">
            <summary>
            One or more parameters are illegal.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NOT_SUPPORTED">
            <summary>
            The specified method is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_RESULTS_RETURNED">
            <summary>
            No results were returned.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CONTROL_NOT_FOUND">
            <summary>
            The specified control is not supported by the server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CLIENT_LOOP">
            <summary>
            A referral loop was detected by the client.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_REFERRAL_LIMIT_EXCEEDED">
            <summary>
            The preset referral limit was exceeded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SORT_CONTROL_MISSING">
            <summary>
            The search requires a SORT control.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_OFFSET_RANGE_ERROR">
            <summary>
            The search results exceed the offset range specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ROOT_MUST_BE_NC">
            <summary>
            The root object must be the head of a naming context. The root object cannot have an instantiated parent.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ADD_REPLICA_INHIBITED">
            <summary>
            The add replica operation cannot be performed. The naming context must be writable in order to create the replica.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ATT_NOT_DEF_IN_SCHEMA">
            <summary>
            A reference to an attribute that is not defined in the schema occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_MAX_OBJ_SIZE_EXCEEDED">
            <summary>
            The maximum size of an object has been exceeded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_OBJ_STRING_NAME_EXISTS">
            <summary>
            An attempt was made to add an object to the directory with a name that is already in use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA">
            <summary>
            An attempt was made to add an object of a class that does not have an RDN defined in the schema.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_RDN_DOESNT_MATCH_SCHEMA">
            <summary>
            An attempt was made to add an object using an RDN that is not the RDN defined in the schema.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_REQUESTED_ATTS_FOUND">
            <summary>
            None of the requested attributes were found on the objects.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_USER_BUFFER_TO_SMALL">
            <summary>
            The user buffer is too small.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ATT_IS_NOT_ON_OBJ">
            <summary>
            The attribute specified in the operation is not present on the object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ILLEGAL_MOD_OPERATION">
            <summary>
            Illegal modify operation. Some aspect of the modification is not permitted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_OBJ_TOO_LARGE">
            <summary>
            The specified object is too large.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_BAD_INSTANCE_TYPE">
            <summary>
            The specified instance type is not valid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_MASTERDSA_REQUIRED">
            <summary>
            The operation must be performed at a master DSA.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_OBJECT_CLASS_REQUIRED">
            <summary>
            The object class attribute must be specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_MISSING_REQUIRED_ATT">
            <summary>
            A required attribute is missing.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ATT_NOT_DEF_FOR_CLASS">
            <summary>
            An attempt was made to modify an object to include an attribute that is not legal for its class.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ATT_ALREADY_EXISTS">
            <summary>
            The specified attribute is already present on the object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_ADD_ATT_VALUES">
            <summary>
            The specified attribute is not present, or has no values.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SINGLE_VALUE_CONSTRAINT">
            <summary>
            Mutliple values were specified for an attribute that can have only one value.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_RANGE_CONSTRAINT">
            <summary>
            A value for the attribute was not in the acceptable range of values.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ATT_VAL_ALREADY_EXISTS">
            <summary>
            The specified value already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_REM_MISSING_ATT">
            <summary>
            The attribute cannot be removed because it is not present on the object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_REM_MISSING_ATT_VAL">
            <summary>
            The attribute value cannot be removed because it is not present on the object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ROOT_CANT_BE_SUBREF">
            <summary>
            The specified root object cannot be a subref.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_CHAINING">
            <summary>
            Chaining is not permitted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_CHAINED_EVAL">
            <summary>
            Chained evaluation is not permitted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_PARENT_OBJECT">
            <summary>
            The operation could not be performed because the object's parent is either uninstantiated or deleted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_PARENT_IS_AN_ALIAS">
            <summary>
            Having a parent that is an alias is not permitted. Aliases are leaf objects.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_MIX_MASTER_AND_REPS">
            <summary>
            The object and parent must be of the same type, either both masters or both replicas.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CHILDREN_EXIST">
            <summary>
            The operation cannot be performed because child objects exist. This operation can only be performed on a leaf object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_OBJ_NOT_FOUND">
            <summary>
            Directory object not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ALIASED_OBJ_MISSING">
            <summary>
            The aliased object is missing.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_BAD_NAME_SYNTAX">
            <summary>
            The object name has bad syntax.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ALIAS_POINTS_TO_ALIAS">
            <summary>
            It is not permitted for an alias to refer to another alias.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_DEREF_ALIAS">
            <summary>
            The alias cannot be dereferenced.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_OUT_OF_SCOPE">
            <summary>
            The operation is out of scope.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_OBJECT_BEING_REMOVED">
            <summary>
            The operation cannot continue because the object is in the process of being removed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_DELETE_DSA_OBJ">
            <summary>
            The DSA object cannot be deleted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_GENERIC_ERROR">
            <summary>
            A directory service error has occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DSA_MUST_BE_INT_MASTER">
            <summary>
            The operation can only be performed on an internal master DSA object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CLASS_NOT_DSA">
            <summary>
            The object must be of class DSA.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INSUFF_ACCESS_RIGHTS">
            <summary>
            Insufficient access rights to perform the operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ILLEGAL_SUPERIOR">
            <summary>
            The object cannot be added because the parent is not on the list of possible superiors.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ATTRIBUTE_OWNED_BY_SAM">
            <summary>
            Access to the attribute is not permitted because the attribute is owned by the Security Accounts Manager (SAM).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAME_TOO_MANY_PARTS">
            <summary>
            The name has too many parts.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAME_TOO_Int32">
            <summary>
            The name is too long.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAME_VALUE_TOO_Int32">
            <summary>
            The name value is too long.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAME_UNPARSEABLE">
            <summary>
            The directory service encountered an error parsing a name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAME_TYPE_UNKNOWN">
            <summary>
            The directory service cannot get the attribute type for a name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NOT_AN_OBJECT">
            <summary>
            The name does not identify an object; the name identifies a phantom.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SEC_DESC_TOO_Int16">
            <summary>
            The security descriptor is too short.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SEC_DESC_INVALID">
            <summary>
            The security descriptor is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_DELETED_NAME">
            <summary>
            Failed to create name for deleted object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SUBREF_MUST_HAVE_PARENT">
            <summary>
            The parent of a new subref must exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NCNAME_MUST_BE_NC">
            <summary>
            The object must be a naming context.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_ADD_SYSTEM_ONLY">
            <summary>
            It is not permitted to add an attribute which is owned by the system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CLASS_MUST_BE_CONCRETE">
            <summary>
            The class of the object must be structural; you cannot instantiate an abstract class.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INVALID_DMD">
            <summary>
            The schema object could not be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_OBJ_GUID_EXISTS">
            <summary>
            A local object with this GUID (dead or alive) already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NOT_ON_BACKLINK">
            <summary>
            The operation cannot be performed on a back link.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_CROSSREF_FOR_NC">
            <summary>
            The cross reference for the specified naming context could not be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SHUTTING_DOWN">
            <summary>
            The operation could not be performed because the directory service is shutting down.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_UNKNOWN_OPERATION">
            <summary>
            The directory service request is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INVALID_ROLE_OWNER">
            <summary>
            The role owner attribute could not be read.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_COULDNT_CONTACT_FSMO">
            <summary>
            The requested FSMO operation failed. The current FSMO holder could not be contacted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CROSS_NC_DN_RENAME">
            <summary>
            Modification of a DN across a naming context is not permitted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_MOD_SYSTEM_ONLY">
            <summary>
            The attribute cannot be modified because it is owned by the system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_REPLICATOR_ONLY">
            <summary>
            Only the replicator can perform this function.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_OBJ_CLASS_NOT_DEFINED">
            <summary>
            The specified class is not defined.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_OBJ_CLASS_NOT_SUBCLASS">
            <summary>
            The specified class is not a subclass.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAME_REFERENCE_INVALID">
            <summary>
            The name reference is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CROSS_REF_EXISTS">
            <summary>
            A cross reference already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_DEL_MASTER_CROSSREF">
            <summary>
            It is not permitted to delete a master cross reference.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD">
            <summary>
            Subtree notifications are only supported on NC heads.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX">
            <summary>
            Notification filter is too complex.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DUP_RDN">
            <summary>
            Schema update failed: duplicate RDN.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DUP_OID">
            <summary>
            Schema update failed: duplicate OID.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DUP_MAPI_ID">
            <summary>
            Schema update failed: duplicate MAPI identifier.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DUP_SCHEMA_ID_GUID">
            <summary>
            Schema update failed: duplicate schema-id GUID.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DUP_LDAP_DISPLAY_NAME">
            <summary>
            Schema update failed: duplicate LDAP display name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SEMANTIC_ATT_TEST">
            <summary>
            Schema update failed: range-lower less than range upper.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SYNTAX_MISMATCH">
            <summary>
            Schema update failed: syntax mismatch.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_EXISTS_IN_MUST_HAVE">
            <summary>
            Schema deletion failed: attribute is used in must-contain.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_EXISTS_IN_MAY_HAVE">
            <summary>
            Schema deletion failed: attribute is used in may-contain.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NONEXISTENT_MAY_HAVE">
            <summary>
            Schema update failed: attribute in may-contain does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NONEXISTENT_MUST_HAVE">
            <summary>
            Schema update failed: attribute in must-contain does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_AUX_CLS_TEST_FAIL">
            <summary>
            Schema update failed: class in aux-class list does not exist or is not an auxiliary class.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NONEXISTENT_POSS_SUP">
            <summary>
            Schema update failed: class in poss-superiors does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SUB_CLS_TEST_FAIL">
            <summary>
            Schema update failed: class in subclassof list does not exist or does not satisfy hierarchy rules.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_BAD_RDN_ATT_ID_SYNTAX">
            <summary>
            Schema update failed: Rdn-Att-Id has wrong syntax.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_EXISTS_IN_AUX_CLS">
            <summary>
            Schema deletion failed: class is used as auxiliary class.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_EXISTS_IN_SUB_CLS">
            <summary>
            Schema deletion failed: class is used as sub class.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_EXISTS_IN_POSS_SUP">
            <summary>
            Schema deletion failed: class is used as poss superior.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_RECALCSCHEMA_FAILED">
            <summary>
            Schema update failed in recalculating validation cache.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_TREE_DELETE_NOT_FINISHED">
            <summary>
            The tree deletion is not finished.  The request must be made again to continue deleting the tree.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_DELETE">
            <summary>
            The requested delete operation could not be performed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ATT_SCHEMA_REQ_ID">
            <summary>
            Cannot read the governs class identifier for the schema record.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_BAD_ATT_SCHEMA_SYNTAX">
            <summary>
            The attribute schema has bad syntax.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_CACHE_ATT">
            <summary>
            The attribute could not be cached.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_CACHE_CLASS">
            <summary>
            The class could not be cached.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_REMOVE_ATT_CACHE">
            <summary>
            The attribute could not be removed from the cache.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_REMOVE_CLASS_CACHE">
            <summary>
            The class could not be removed from the cache.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_RETRIEVE_DN">
            <summary>
            The distinguished name attribute could not be read.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_MISSING_SUPREF">
            <summary>
            A required subref is missing.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_RETRIEVE_INSTANCE">
            <summary>
            The instance type attribute could not be retrieved.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CODE_INCONSISTENCY">
            <summary>
            An internal error has occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DATABASE_ERROR">
            <summary>
            A database error has occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_GOVERNSID_MISSING">
            <summary>
            The attribute GOVERNSID is missing.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_MISSING_EXPECTED_ATT">
            <summary>
            An expected attribute is missing.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NCNAME_MISSING_CR_REF">
            <summary>
            The specified naming context is missing a cross reference.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SECURITY_CHECKING_ERROR">
            <summary>
            A security checking error has occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SCHEMA_NOT_LOADED">
            <summary>
            The schema is not loaded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SCHEMA_ALLOC_FAILED">
            <summary>
            Schema allocation failed. Please check if the machine is running low on memory.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ATT_SCHEMA_REQ_SYNTAX">
            <summary>
            Failed to obtain the required syntax for the attribute schema.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_GCVERIFY_ERROR">
            <summary>
            The global catalog verification failed. The global catalog is not available or does not support the operation. Some part of the directory is currently not available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_SCHEMA_MISMATCH">
            <summary>
            The replication operation failed because of a schema mismatch between the servers involved.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_FIND_DSA_OBJ">
            <summary>
            The DSA object could not be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_FIND_EXPECTED_NC">
            <summary>
            The naming context could not be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_FIND_NC_IN_CACHE">
            <summary>
            The naming context could not be found in the cache.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_RETRIEVE_CHILD">
            <summary>
            The child object could not be retrieved.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SECURITY_ILLEGAL_MODIFY">
            <summary>
            The modification was not permitted for security reasons.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_REPLACE_HIDDEN_REC">
            <summary>
            The operation cannot replace the hidden record.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_BAD_HIERARCHY_FILE">
            <summary>
            The hierarchy file is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED">
            <summary>
            The attempt to build the hierarchy table failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CONFIG_PARAM_MISSING">
            <summary>
            The directory configuration parameter is missing from the registry.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_COUNTING_AB_INDICES_FAILED">
            <summary>
            The attempt to count the address book indices failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED">
            <summary>
            The allocation of the hierarchy table failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INTERNAL_FAILURE">
            <summary>
            The directory service encountered an internal failure.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_UNKNOWN_ERROR">
            <summary>
            The directory service encountered an unknown failure.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ROOT_REQUIRES_CLASS_TOP">
            <summary>
            A root object requires a class of 'top'.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_REFUSING_FSMO_ROLES">
            <summary>
            This directory server is shutting down, and cannot take ownership of new floating single-master operation roles.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_MISSING_FSMO_SETTINGS">
            <summary>
            The directory service is missing mandatory configuration information, and is unable to determine the ownership of floating single-master operation roles.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_UNABLE_TO_SURRENDER_ROLES">
            <summary>
            The directory service was unable to transfer ownership of one or more floating single-master operation roles to other servers.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_GENERIC">
            <summary>
            The replication operation failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_INVALID_PARAMETER">
            <summary>
            An invalid parameter was specified for this replication operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_BUSY">
            <summary>
            The directory service is too busy to complete the replication operation at this time.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_BAD_DN">
            <summary>
            The distinguished name specified for this replication operation is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_BAD_NC">
            <summary>
            The naming context specified for this replication operation is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_DN_EXISTS">
            <summary>
            The distinguished name specified for this replication operation already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_INTERNAL_ERROR">
            <summary>
            The replication system encountered an internal error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_INCONSISTENT_DIT">
            <summary>
            The replication operation encountered a database inconsistency.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_CONNECTION_FAILED">
            <summary>
            The server specified for this replication operation could not be contacted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_BAD_INSTANCE_TYPE">
            <summary>
            The replication operation encountered an object with an invalid instance type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_OUT_OF_MEM">
            <summary>
            The replication operation failed to allocate memory.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_MAIL_PROBLEM">
            <summary>
            The replication operation encountered an error with the mail system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_REF_ALREADY_EXISTS">
            <summary>
            The replication reference information for the target server already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_REF_NOT_FOUND">
            <summary>
            The replication reference information for the target server does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_OBJ_IS_REP_SOURCE">
            <summary>
            The naming context cannot be removed because it is replicated to another server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_DB_ERROR">
            <summary>
            The replication operation encountered a database error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_NO_REPLICA">
            <summary>
            The naming context is in the process of being removed or is not replicated from the specified server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_ACCESS_DENIED">
            <summary>
            Replication access was denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_NOT_SUPPORTED">
            <summary>
            The requested operation is not supported by this version of the directory service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_RPC_CANCELLED">
            <summary>
            The replication remote procedure call was cancelled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_SOURCE_DISABLED">
            <summary>
            The source server is currently rejecting replication requests.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_SINK_DISABLED">
            <summary>
            The destination server is currently rejecting replication requests.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_NAME_COLLISION">
            <summary>
            The replication operation failed due to a collision of object names.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_SOURCE_REINSTALLED">
            <summary>
            The replication source has been reinstalled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_MISSING_PARENT">
            <summary>
            The replication operation failed because a required parent object is missing.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_PREEMPTED">
            <summary>
            The replication operation was preempted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_ABANDON_SYNC">
            <summary>
            The replication synchronization attempt was abandoned because of a lack of updates.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_SHUTDOWN">
            <summary>
            The replication operation was terminated because the system is shutting down.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET">
            <summary>
            The replication synchronization attempt failed as the destination partial attribute set is not a subset of source partial attribute set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA">
            <summary>
            The replication synchronization attempt failed because a master replica attempted to sync from a partial replica.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_EXTN_CONNECTION_FAILED">
            <summary>
            The server specified for this replication operation was contacted, but that server was unable to contact an additional server needed to complete the operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INSTALL_SCHEMA_MISMATCH">
            <summary>
            The version of the Active Directory schema of the source forest is not compatible with the version of Active Directory on this computer.  You must upgrade the operating system on a domain controller in the source forest before this computer can be added as a domain controller to that forest.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DUP_LINK_ID">
            <summary>
            Schema update failed: An attribute with the same link identifier already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAME_ERROR_RESOLVING">
            <summary>
            Name translation: Generic processing error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAME_ERROR_NOT_FOUND">
            <summary>
            Name translation: Could not find the name or insufficient right to see name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAME_ERROR_NOT_UNIQUE">
            <summary>
            Name translation: Input name mapped to more than one output name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAME_ERROR_NO_MAPPING">
            <summary>
            Name translation: Input name found, but not the associated output format.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAME_ERROR_DOMAIN_ONLY">
            <summary>
            Name translation: Unable to resolve completely, only the domain was found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING">
            <summary>
            Name translation: Unable to perform purely syntactical mapping at the client without going out to the wire.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CONSTRUCTED_ATT_MOD">
            <summary>
            Modification of a constructed att is not allowed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_WRONG_OM_OBJ_CLASS">
            <summary>
            The OM-Object-Class specified is incorrect for an attribute with the specified syntax.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_REPL_PENDING">
            <summary>
            The replication request has been posted; waiting for reply.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DS_REQUIRED">
            <summary>
            The requested operation requires a directory service, and none was available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INVALID_LDAP_DISPLAY_NAME">
            <summary>
            The LDAP display name of the class or attribute contains non-ASCII characters.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NON_BASE_SEARCH">
            <summary>
            The requested search operation is only supported for base searches.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_RETRIEVE_ATTS">
            <summary>
            The search failed to retrieve attributes from the database.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_BACKLINK_WITHOUT_LINK">
            <summary>
            The schema update operation tried to add a backward link attribute that has no corresponding forward link.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_EPOCH_MISMATCH">
            <summary>
            Source and destination of a cross-domain move do not agree on the object's epoch number.  Either source or destination does not have the latest version of the object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SRC_NAME_MISMATCH">
            <summary>
            Source and destination of a cross-domain move do not agree on the object's current name.  Either source or destination does not have the latest version of the object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SRC_AND_DST_NC_IDENTICAL">
            <summary>
            Source and destination for the cross-domain move operation are identical.  Caller should use local move operation instead of cross-domain move operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DST_NC_MISMATCH">
            <summary>
            Source and destination for a cross-domain move are not in agreement on the naming contexts in the forest.  Either source or destination does not have the latest version of the Partitions container.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC">
            <summary>
            Destination of a cross-domain move is not authoritative for the destination naming context.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SRC_GUID_MISMATCH">
            <summary>
            Source and destination of a cross-domain move do not agree on the identity of the source object.  Either source or destination does not have the latest version of the source object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_MOVE_DELETED_OBJECT">
            <summary>
            Object being moved across-domains is already known to be deleted by the destination server.  The source server does not have the latest version of the source object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_PDC_OPERATION_IN_PROGRESS">
            <summary>
            Another operation which requires exclusive access to the PDC FSMO is already in progress.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD">
            <summary>
            A cross-domain move operation failed such that two versions of the moved object exist - one each in the source and destination domains.  The destination object needs to be removed to restore the system to a consistent state.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION">
            <summary>
            This object may not be moved across domain boundaries either because cross-domain moves for this class are disallowed, or the object has some special characteristics, eg: trust account or restricted RID, which prevent its move.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS">
            <summary>
            Can't move objects with memberships across domain boundaries as once moved, this would violate the membership conditions of the account group.  Remove the object from any account group memberships and retry.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NC_MUST_HAVE_NC_PARENT">
            <summary>
            A naming context head must be the immediate child of another naming context head, not of an interior node.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE">
            <summary>
            The directory cannot validate the proposed naming context name because it does not hold a replica of the naming context above the proposed naming context.  Please ensure that the domain naming master role is held by a server that is configured as a global catalog server, and that the server is up to date with its replication partners. (Applies only to Windows 2000 Domain Naming masters)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DST_DOMAIN_NOT_NATIVE">
            <summary>
            Destination domain must be in native mode.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER">
            <summary>
            The operation can not be performed because the server does not have an infrastructure container in the domain of interest.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_MOVE_ACCOUNT_GROUP">
            <summary>
            Cross-domain move of non-empty account groups is not allowed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_MOVE_RESOURCE_GROUP">
            <summary>
            Cross-domain move of non-empty resource groups is not allowed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INVALID_SEARCH_FLAG">
            <summary>
            The search flags for the attribute are invalid. The ANR bit is valid only on attributes of Unicode or Teletex strings.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_TREE_DELETE_ABOVE_NC">
            <summary>
            Tree deletions starting at an object which has an NC head as a descendant are not allowed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE">
            <summary>
            The directory service failed to lock a tree in preparation for a tree deletion because the tree was in use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE">
            <summary>
            The directory service failed to identify the list of objects to delete while attempting a tree deletion.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SAM_INIT_FAILURE">
            <summary>
            Security Accounts Manager initialization failed because of the following error: %1.
            Error Status: 0x%2. Click OK to shut down the system and reboot into Directory Services Restore Mode. Check the event log for detailed information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SENSITIVE_GROUP_VIOLATION">
            <summary>
            Only an administrator can modify the membership list of an administrative group.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_MOD_PRIMARYGROUPID">
            <summary>
            Cannot change the primary group ID of a domain controller account.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD">
            <summary>
            An attempt is made to modify the base schema.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NONSAFE_SCHEMA_CHANGE">
            <summary>
            Adding a new mandatory attribute to an existing class, deleting a mandatory attribute from an existing class, or adding an optional attribute to the special class Top that is not a backlink attribute (directly or through inheritance, for example, by adding or deleting an auxiliary class) is not allowed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SCHEMA_UPDATE_DISALLOWED">
            <summary>
            Schema update is not allowed on this DC because the DC is not the schema FSMO Role Owner.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_CREATE_UNDER_SCHEMA">
            <summary>
            An object of this class cannot be created under the schema container. You can only create attribute-schema and class-schema objects under the schema container.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INSTALL_NO_SRC_SCH_VERSION">
            <summary>
            The replica/child install failed to get the objectVersion attribute on the schema container on the source DC. Either the attribute is missing on the schema container or the credentials supplied do not have permission to read it.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE">
            <summary>
            The replica/child install failed to read the objectVersion attribute in the SCHEMA section of the file schema.ini in the system32 directory.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INVALID_GROUP_TYPE">
            <summary>
            The specified group type is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN">
            <summary>
            You cannot nest global groups in a mixed domain if the group is security-enabled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN">
            <summary>
            You cannot nest local groups in a mixed domain if the group is security-enabled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER">
            <summary>
            A global group cannot have a local group as a member.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER">
            <summary>
            A global group cannot have a universal group as a member.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER">
            <summary>
            A universal group cannot have a local group as a member.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER">
            <summary>
            A global group cannot have a cross-domain member.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER">
            <summary>
            A local group cannot have another cross domain local group as a member.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_HAVE_PRIMARY_MEMBERS">
            <summary>
            A group with primary members cannot change to a security-disabled group.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_STRING_SD_CONVERSION_FAILED">
            <summary>
            The schema cache load failed to convert the string default SD on a class-schema object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAMING_MASTER_GC">
            <summary>
            Only DSAs configured to be Global Catalog servers should be allowed to hold the Domain Naming Master FSMO role. (Applies only to Windows 2000 servers)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DNS_LOOKUP_FAILURE">
            <summary>
            The DSA operation is unable to proceed because of a DNS lookup failure.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_COULDNT_UPDATE_SPNS">
            <summary>
            While processing a change to the DNS Host Name for an object, the Service Principal Name values could not be kept in sync.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_RETRIEVE_SD">
            <summary>
            The Security Descriptor attribute could not be read.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_KEY_NOT_UNIQUE">
            <summary>
            The object requested was not found, but an object with that key was found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_WRONG_LINKED_ATT_SYNTAX">
            <summary>
            The syntax of the linked attribute being added is incorrect. Forward links can only have syntax 2.5.5.1, 2.5.5.7, and 2.5.5.14, and backlinks can only have syntax 2.5.5.1
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SAM_NEED_BOOTKEY_PASSUInt16">
            <summary>
            Security Account Manager needs to get the boot password.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY">
            <summary>
            Security Account Manager needs to get the boot key from floppy disk.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_START">
            <summary>
            Directory Service cannot start.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INIT_FAILURE">
            <summary>
            Directory Services could not start.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION">
            <summary>
            The connection between client and server requires packet privacy or better.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SOURCE_DOMAIN_IN_FOREST">
            <summary>
            The source domain may not be in the same forest as destination.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST">
            <summary>
            The destination domain must be in the forest.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED">
            <summary>
            The operation requires that destination domain auditing be enabled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN">
            <summary>
            The operation couldn't locate a DC for the source domain.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER">
            <summary>
            The source object must be a group or user.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SRC_SID_EXISTS_IN_FOREST">
            <summary>
            The source object's SID already exists in destination forest.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH">
            <summary>
            The source and destination object must be of the same type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SAM_INIT_FAILURE">
            <summary>
            Security Accounts Manager initialization failed because of the following error: %1.
            Error Status: 0x%2. Click OK to shut down the system and reboot into Safe Mode. Check the event log for detailed information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_SCHEMA_INFO_SHIP">
            <summary>
            Schema information could not be included in the replication request.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_SCHEMA_CONFLICT">
            <summary>
            The replication operation could not be completed due to a schema incompatibility.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT">
            <summary>
            The replication operation could not be completed due to a previous schema incompatibility.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRA_OBJ_NC_MISMATCH">
            <summary>
            The replication update could not be applied because either the source or the destination has not yet received information regarding a recent cross-domain move operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NC_STILL_HAS_DSAS">
            <summary>
            The requested domain could not be deleted because there exist domain controllers that still host this domain.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_GC_REQUIRED">
            <summary>
            The requested operation can be performed only on a global catalog server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY">
            <summary>
            A local group can only be a member of other local groups in the same domain.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS">
            <summary>
            Foreign security principals cannot be members of universal groups.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_ADD_TO_GC">
            <summary>
            The attribute is not allowed to be replicated to the GC because of security reasons.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_CHECKPOINT_WITH_PDC">
            <summary>
            The checkpoint with the PDC could not be taken because there too many modifications being processed currently.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SOURCE_AUDITING_NOT_ENABLED">
            <summary>
            The operation requires that source domain auditing be enabled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC">
            <summary>
            Security principal objects can only be created inside domain naming contexts.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INVALID_NAME_FOR_SPN">
            <summary>
            A Service Principal Name (SPN) could not be constructed because the provided hostname is not in the necessary format.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS">
            <summary>
            A Filter was passed that uses constructed attributes.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_UNICODEPWD_NOT_IN_QUOTES">
            <summary>
            The unicodePwd attribute value must be enclosed in double quotes.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED">
            <summary>
            Your computer could not be joined to the domain. You have exceeded the maximum number of computer accounts you are allowed to create in this domain. Contact your system administrator to have this limit reset or increased.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_MUST_BE_RUN_ON_DST_DC">
            <summary>
            For security reasons, the operation must be run on the destination DC.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER">
            <summary>
            For security reasons, the source DC must be NT4SP4 or greater.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ">
            <summary>
            Critical Directory Service System objects cannot be deleted during tree delete operations.  The tree delete may have been partially performed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INIT_FAILURE_CONSOLE">
            <summary>
            Directory Services could not start because of the following error: %1.
            Error Status: 0x%2. Please click OK to shutdown the system. You can use the recovery console to diagnose the system further.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SAM_INIT_FAILURE_CONSOLE">
            <summary>
            Security Accounts Manager initialization failed because of the following error: %1.
            Error Status: 0x%2. Please click OK to shutdown the system. You can use the recovery console to diagnose the system further.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_FOREST_VERSION_TOO_HIGH">
            <summary>
            This version of Windows is too old to support the current directory forest behavior.  You must upgrade the operating system on this server before it can become a domain controller in this forest.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DOMAIN_VERSION_TOO_HIGH">
            <summary>
            This version of Windows is too old to support the current domain behavior.  You must upgrade the operating system on this server before it can become a domain controller in this domain.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_FOREST_VERSION_TOO_LOW">
            <summary>
            This version of Windows no longer supports the behavior version in use in this directory forest.  You must advance the forest behavior version before this server can become a domain controller in the forest.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DOMAIN_VERSION_TOO_LOW">
            <summary>
            This version of Windows no longer supports the behavior version in use in this domain.  You must advance the domain behavior version before this server can become a domain controller in the domain.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INCOMPATIBLE_VERSION">
            <summary>
            The version of Windows is incompatible with the behavior version of the domain or forest.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_LOW_DSA_VERSION">
            <summary>
            The behavior version cannot be increased to the requested value because Domain Controllers still exist with versions lower than the requested value.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN">
            <summary>
            The behavior version value cannot be increased while the domain is still in mixed domain mode.  You must first change the domain to native mode before increasing the behavior version.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NOT_SUPPORTED_SORT_ORDER">
            <summary>
            The sort order requested is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAME_NOT_UNIQUE">
            <summary>
            Found an object with a non unique name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4">
            <summary>
            The machine account was created pre-NT4.  The account needs to be recreated.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_OUT_OF_VERSION_STORE">
            <summary>
            The database is out of version store.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INCOMPATIBLE_CONTROLS_USED">
            <summary>
            Unable to continue operation because multiple conflicting controls were used.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_REF_DOMAIN">
            <summary>
            Unable to find a valid security descriptor reference domain for this partition.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_RESERVED_LINK_ID">
            <summary>
            Schema update failed: The link identifier is reserved.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_LINK_ID_NOT_AVAILABLE">
            <summary>
            Schema update failed: There are no link identifiers available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER">
            <summary>
            A account group can not have a universal group as a member.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE">
            <summary>
            Rename or move operations on naming context heads or read-only objects are not allowed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC">
            <summary>
            Move operations on objects in the schema naming context are not allowed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG">
            <summary>
            A system flag has been set on the object and does not allow the object to be moved or renamed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_MODIFYDN_WRONG_GRANDPARENT">
            <summary>
            This object is not allowed to change its grandparent container. Moves are not forbidden on this object, but are restricted to sibling containers.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NAME_ERROR_TRUST_REFERRAL">
            <summary>
            Unable to resolve completely, a referral to another forest is generated.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER">
            <summary>
            The requested action is not supported on standard server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD">
            <summary>
            Could not access a partition of the Active Directory located on a remote server.  Make sure at least one server is running for the partition in question.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2">
            <summary>
            The directory cannot validate the proposed naming context (or partition) name because it does not hold a replica nor can it contact a replica of the naming context above the proposed naming context.  Please ensure that the parent naming context is properly registered in DNS, and at least one replica of this naming context is reachable by the Domain Naming master.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_THREAD_LIMIT_EXCEEDED">
            <summary>
            The thread limit for this request was exceeded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NOT_CLOSEST">
            <summary>
            The Global catalog server is not in the closest site.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF">
            <summary>
            The DS cannot derive a service principal name (SPN) with which to mutually authenticate the target server because the corresponding server object in the local DS database has no serverReference attribute.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_SINGLE_USER_MODE_FAILED">
            <summary>
            The Directory Service failed to enter single user mode.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NTDSCRIPT_SYNTAX_ERROR">
            <summary>
            The Directory Service cannot parse the script because of a syntax error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NTDSCRIPT_PROCESS_ERROR">
            <summary>
            The Directory Service cannot process the script because of an error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DIFFERENT_REPL_EPOCHS">
            <summary>
            The directory service cannot perform the requested operation because the servers
            involved are of different replication epochs (which is usually related to a
            domain rename that is in progress).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DRS_EXTENSIONS_CHANGED">
            <summary>
            The directory service binding must be renegotiated due to a change in the server
            extensions information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR">
            <summary>
            Operation not allowed on a disabled cross ref.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_NO_MSDS_INTID">
            <summary>
            Schema update failed: No values for msDS-IntId are available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DUP_MSDS_INTID">
            <summary>
            Schema update failed: Duplicate msDS-INtId. Retry the operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_EXISTS_IN_RDNATTID">
            <summary>
            Schema deletion failed: attribute is used in rDNAttID.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_AUTHORIZATION_FAILED">
            <summary>
            The directory service failed to authorize the request.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INVALID_SCRIPT">
            <summary>
            The Directory Service cannot process the script because it is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_REMOTE_CROSSREF_OP_FAILED">
            <summary>
            The remote create cross reference operation failed on the Domain Naming Master FSMO.  The operation's error is in the extended data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CROSS_REF_BUSY">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DUPLICATE_ID_FOUND">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_GROUP_CONVERSION_ERROR">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_MOVE_APP_BASIC_GROUP">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_CANT_MOVE_APP_QUERY_GROUP">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_ROLE_NOT_VERIFIED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DOMAIN_RENAME_IN_PROGRESS">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_EXISTING_AD_CHILD_NC">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_REPL_LIFETIME_EXCEEDED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_DS_LDAP_SEND_QUEUE_FULL">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RESPONSE_CODES_BASE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RCODE_FORMAT_ERROR">
            <summary>
            DNS server unable to interpret format.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RCODE_SERVER_FAILURE">
            <summary>
            DNS server failure.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RCODE_NAME_ERROR">
            <summary>
            DNS name does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RCODE_NOT_IMPLEMENTED">
            <summary>
            DNS request not supported by name server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RCODE_REFUSED">
            <summary>
            DNS operation refused.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RCODE_YXDOMAIN">
            <summary>
            DNS name that ought not exist, does exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RCODE_YXRRSET">
            <summary>
            DNS RR set that ought not exist, does exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RCODE_NXRRSET">
            <summary>
            DNS RR set that ought to exist, does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RCODE_NOTAUTH">
            <summary>
            DNS server not authoritative for zone.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RCODE_NOTZONE">
            <summary>
            DNS name in update or prereq is not in zone.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RCODE_BADSIG">
            <summary>
            DNS signature failed to verify.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RCODE_BADKEY">
            <summary>
            DNS bad key.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RCODE_BADTIME">
            <summary>
            DNS signature validity expired.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_PACKET_FMT_BASE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_INFO_NO_RECORDS">
            <summary>
            No records found for given DNS query.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_BAD_PACKET">
            <summary>
            Bad DNS packet.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NO_PACKET">
            <summary>
            No DNS packet.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RCODE">
            <summary>
            DNS error, check rcode.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_UNSECURE_PACKET">
            <summary>
            Unsecured DNS packet.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NO_MEMORY">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_INVALID_NAME">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_INVALID_DATA">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_GENERAL_API_BASE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_INVALID_TYPE">
            <summary>
            Invalid DNS type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_INVALID_IP_ADDRESS">
            <summary>
            Invalid IP address.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_INVALID_PROPERTY">
            <summary>
            Invalid property.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_TRY_AGAIN_LATER">
            <summary>
            Try DNS operation again later.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NOT_UNIQUE">
            <summary>
            Record for given name and type is not unique.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NON_RFC_NAME">
            <summary>
            DNS name does not comply with RFC specifications.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_STATUS_FQDN">
            <summary>
            DNS name is a fully-qualified DNS name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_STATUS_DOTTED_NAME">
            <summary>
            DNS name is dotted (multi-label).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_STATUS_SINGLE_PART_NAME">
            <summary>
            DNS name is a single-part name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_INVALID_NAME_CHAR">
            <summary>
            DNS name contains an invalid character.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NUMERIC_NAME">
            <summary>
            DNS name is entirely numeric.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER">
            <summary>
            The operation requested is not permitted on a DNS root server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_CANNOT_FIND_ROOT_HINTS">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_INCONSISTENT_ROOT_HINTS">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_ZONE_BASE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_ZONE_DOES_NOT_EXIST">
            <summary>
            DNS zone does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NO_ZONE_INFO">
            <summary>
            DNS zone information not available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_INVALID_ZONE_OPERATION">
            <summary>
            Invalid operation for DNS zone.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_ZONE_CONFIGURATION_ERROR">
            <summary>
            Invalid DNS zone configuration.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_ZONE_HAS_NO_SOA_RECORD">
            <summary>
            DNS zone has no start of authority (SOA) record.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_ZONE_HAS_NO_NS_RECORDS">
            <summary>
            DNS zone has no Name Server (NS) record.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_ZONE_LOCKED">
            <summary>
            DNS zone is locked.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_ZONE_CREATION_FAILED">
            <summary>
            DNS zone creation failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_ZONE_ALREADY_EXISTS">
            <summary>
            DNS zone already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_AUTOZONE_ALREADY_EXISTS">
            <summary>
            DNS automatic zone already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_INVALID_ZONE_TYPE">
            <summary>
            Invalid DNS zone type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP">
            <summary>
            Secondary DNS zone requires master IP address.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_ZONE_NOT_SECONDARY">
            <summary>
            DNS zone not secondary.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NEED_SECONDARY_ADDRESSES">
            <summary>
            Need secondary IP address.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_WINS_INIT_FAILED">
            <summary>
            WINS initialization failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NEED_WINS_SERVERS">
            <summary>
            Need WINS servers.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NBSTAT_INIT_FAILED">
            <summary>
            NBTSTAT initialization call failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_SOA_DELETE_INVALID">
            <summary>
            Invalid delete of start of authority (SOA)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_FORWARDER_ALREADY_EXISTS">
            <summary>
            A conditional forwarding zone already exists for that name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_ZONE_REQUIRES_MASTER_IP">
            <summary>
            This zone must be configured with one or more master DNS server IP addresses.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_ZONE_IS_SHUTDOWN">
            <summary>
            The operation cannot be performed because this zone is shutdown.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_DATAFILE_BASE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_PRIMARY_REQUIRES_DATAFILE">
            <summary>
            Primary DNS zone requires datafile.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_INVALID_DATAFILE_NAME">
            <summary>
            Invalid datafile name for DNS zone.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_DATAFILE_OPEN_FAILURE">
            <summary>
            Failed to open datafile for DNS zone.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_FILE_WRITEBACK_FAILED">
            <summary>
            Failed to write datafile for DNS zone.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_DATAFILE_PARSING">
            <summary>
            Failure while reading datafile for DNS zone.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_DATABASE_BASE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RECORD_DOES_NOT_EXIST">
            <summary>
            DNS record does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RECORD_FORMAT">
            <summary>
            DNS record format error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NODE_CREATION_FAILED">
            <summary>
            Node creation failure in DNS.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_UNKNOWN_RECORD_TYPE">
            <summary>
            Unknown DNS record type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RECORD_TIMED_OUT">
            <summary>
            DNS record timed out.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NAME_NOT_IN_ZONE">
            <summary>
            Name not in DNS zone.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_CNAME_LOOP">
            <summary>
            CNAME loop detected.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NODE_IS_CNAME">
            <summary>
            Node is a CNAME DNS record.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_CNAME_COLLISION">
            <summary>
            A CNAME record already exists for given name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT">
            <summary>
            Record only at DNS zone root.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_RECORD_ALREADY_EXISTS">
            <summary>
            DNS record already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_SECONDARY_DATA">
            <summary>
            Secondary DNS zone data error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NO_CREATE_CACHE_DATA">
            <summary>
            Could not create DNS cache data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NAME_DOES_NOT_EXIST">
            <summary>
            DNS name does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_WARNING_PTR_CREATE_FAILED">
            <summary>
            Could not create pointer (PTR) record.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_WARNING_DOMAIN_UNDELETED">
            <summary>
            DNS domain was undeleted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_DS_UNAVAILABLE">
            <summary>
            The directory service is unavailable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_DS_ZONE_ALREADY_EXISTS">
            <summary>
            DNS zone already exists in the directory service.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE">
            <summary>
            DNS server not creating or reading the boot file for the directory service integrated DNS zone.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_OPERATION_BASE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_INFO_AXFR_COMPLETE">
            <summary>
            DNS AXFR (zone transfer) complete.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_AXFR">
            <summary>
            DNS zone transfer failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_INFO_ADDED_LOCAL_WINS">
            <summary>
            Added local WINS server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_SECURE_BASE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_STATUS_CONTINUE_NEEDED">
            <summary>
            Secure update call needs to continue update request.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_SETUP_BASE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NO_TCPIP">
            <summary>
            TCP/IP network protocol not installed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_NO_DNS_SERVERS">
            <summary>
            No DNS servers configured for local system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_DP_BASE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_DP_DOES_NOT_EXIST">
            <summary>
            The specified directory partition does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_DP_ALREADY_EXISTS">
            <summary>
            The specified directory partition already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_DP_NOT_ENLISTED">
            <summary>
            The DS is not enlisted in the specified directory partition.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_DP_ALREADY_ENLISTED">
            <summary>
            The DS is already enlisted in the specified directory partition.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.DNS_ERROR_DP_NOT_AVAILABLE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSABASEERR">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEINTR">
            <summary>
            A blocking operation was interrupted by a call to WSACancelBlockingCall.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEBADF">
            <summary>
            The file handle supplied is not valid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEACCES">
            <summary>
            An attempt was made to access a socket in a way forbidden by its access permissions.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEFAULT">
            <summary>
            The system detected an invalid pointer address in attempting to use a pointer argument in a call.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEINVAL">
            <summary>
            An invalid argument was supplied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEMFILE">
            <summary>
            Too many open sockets.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEWOULDBLOCK">
            <summary>
            A non-blocking socket operation could not be completed immediately.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEINPROGRESS">
            <summary>
            A blocking operation is currently executing.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEALREADY">
            <summary>
            An operation was attempted on a non-blocking socket that already had an operation in progress.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAENOTSOCK">
            <summary>
            An operation was attempted on something that is not a socket.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEDESTADDRREQ">
            <summary>
            A required address was omitted from an operation on a socket.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEMSGSIZE">
            <summary>
            A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEPROTOTYPE">
            <summary>
            A protocol was specified in the socket function call that does not support the semantics of the socket type requested.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAENOPROTOOPT">
            <summary>
            An unknown, invalid, or unsupported option or level was specified in a getsockopt or setsockopt call.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEPROTONOSUPPORT">
            <summary>
            The requested protocol has not been configured into the system, or no implementation for it exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAESOCKTNOSUPPORT">
            <summary>
            The support for the specified socket type does not exist in this address family.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEOPNOTSUPP">
            <summary>
            The attempted operation is not supported for the type of object referenced.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEPFNOSUPPORT">
            <summary>
            The protocol family has not been configured into the system or no implementation for it exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEAFNOSUPPORT">
            <summary>
            An address incompatible with the requested protocol was used.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEADDRINUSE">
            <summary>
            Only one usage of each socket address (protocol/network address/port) is normally permitted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEADDRNOTAVAIL">
            <summary>
            The requested address is not valid in its context.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAENETDOWN">
            <summary>
            A socket operation encountered a dead network.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAENETUNREACH">
            <summary>
            A socket operation was attempted to an unreachable network.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAENETRESET">
            <summary>
            The connection has been broken due to keep-alive activity detecting a failure while the operation was in progress.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAECONNABORTED">
            <summary>
            An established connection was aborted by the software in your host machine.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAECONNRESET">
            <summary>
            An existing connection was forcibly closed by the remote host.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAENOBUFS">
            <summary>
            An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEISCONN">
            <summary>
            A connect request was made on an already connected socket.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAENOTCONN">
            <summary>
            A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAESHUTDOWN">
            <summary>
            A request to send or receive data was disallowed because the socket had already been shut down in that direction with a previous shutdown call.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAETOOMANYREFS">
            <summary>
            Too many references to some kernel object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAETIMEDOUT">
            <summary>
            A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAECONNREFUSED">
            <summary>
            No connection could be made because the target machine actively refused it.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAELOOP">
            <summary>
            Cannot translate name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAENAMETOOInt32">
            <summary>
            Name component or name was too long.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEHOSTDOWN">
            <summary>
            A socket operation failed because the destination host was down.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEHOSTUNREACH">
            <summary>
            A socket operation was attempted to an unreachable host.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAENOTEMPTY">
            <summary>
            Cannot remove a directory that is not empty.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEPROCLIM">
            <summary>
            A Windows Sockets implementation may have a limit on the number of applications that may use it simultaneously.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEUSERS">
            <summary>
            Ran out of quota.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEDQUOT">
            <summary>
            Ran out of disk quota.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAESTALE">
            <summary>
            File handle reference is no longer available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEREMOTE">
            <summary>
            Item is not available locally.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSASYSNOTREADY">
            <summary>
            WSAStartup cannot function at this time because the underlying system it uses to provide network services is currently unavailable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAVERNOTSUPPORTED">
            <summary>
            The Windows Sockets version requested is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSANOTINITIALISED">
            <summary>
            Either the application has not called WSAStartup, or WSAStartup failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEDISCON">
            <summary>
            Returned by WSARecv or WSARecvFrom to indicate the remote party has initiated a graceful shutdown sequence.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAENOMORE">
            <summary>
            No more results can be returned by WSALookupServiceNext.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAECANCELLED">
            <summary>
            A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEINVALIDPROCTABLE">
            <summary>
            The procedure call table is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEINVALIDPROVIDER">
            <summary>
            The requested service provider is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEPROVIDERFAILEDINIT">
            <summary>
            The requested service provider could not be loaded or initialized.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSASYSCALLFAILURE">
            <summary>
            A system call that should never fail has failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSASERVICE_NOT_FOUND">
            <summary>
            No such service is known. The service cannot be found in the specified name space.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSATYPE_NOT_FOUND">
            <summary>
            The specified class was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_E_NO_MORE">
            <summary>
            No more results can be returned by WSALookupServiceNext.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_E_CANCELLED">
            <summary>
            A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAEREFUSED">
            <summary>
            A database query failed because it was actively refused.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSAHOST_NOT_FOUND">
            <summary>
            No such host is known.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSATRY_AGAIN">
            <summary>
            This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSANO_RECOVERY">
            <summary>
            A non-recoverable error occurred during a database lookup.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSANO_DATA">
            <summary>
            The requested name is valid and was found in the database, but it does not have the correct associated data being resolved for.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_RECEIVERS">
            <summary>
            At least one reserve has arrived.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_SENDERS">
            <summary>
            At least one path has arrived.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_NO_SENDERS">
            <summary>
            There are no senders.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_NO_RECEIVERS">
            <summary>
            There are no receivers.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_REQUEST_CONFIRMED">
            <summary>
            Reserve has been confirmed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_ADMISSION_FAILURE">
            <summary>
            Error due to lack of resources.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_POLICY_FAILURE">
            <summary>
            Rejected for administrative reasons - bad credentials.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_BAD_STYLE">
            <summary>
            Unknown or conflicting style.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_BAD_OBJECT">
            <summary>
            Problem with some part of the filterspec or providerspecific buffer in general.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_TRAFFIC_CTRL_ERROR">
            <summary>
            Problem with some part of the flowspec.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_GENERIC_ERROR">
            <summary>
            General QOS error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_ESERVICETYPE">
            <summary>
            An invalid or unrecognized service type was found in the flowspec.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_EFLOWSPEC">
            <summary>
            An invalid or inconsistent flowspec was found in the QOS structure.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_EPROVSPECBUF">
            <summary>
            Invalid QOS provider-specific buffer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_EFILTERSTYLE">
            <summary>
            An invalid QOS filter style was used.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_EFILTERTYPE">
            <summary>
            An invalid QOS filter type was used.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_EFILTERCOUNT">
            <summary>
            An incorrect number of QOS FILTERSPECs were specified in the FLOWDESCRIPTOR.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_EOBJLENGTH">
            <summary>
            An object with an invalid ObjectLength field was specified in the QOS provider-specific buffer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_EFLOWCOUNT">
            <summary>
            An incorrect number of flow descriptors was specified in the QOS structure.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_EUNKOWNPSOBJ">
            <summary>
            An unrecognized object was found in the QOS provider-specific buffer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_EPOLICYOBJ">
            <summary>
            An invalid policy object was found in the QOS provider-specific buffer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_EFLOWDESC">
            <summary>
            An invalid QOS flow descriptor was found in the flow descriptor list.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_EPSFLOWSPEC">
            <summary>
            An invalid or inconsistent flowspec was found in the QOS provider specific buffer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_EPSFILTERSPEC">
            <summary>
            An invalid FILTERSPEC was found in the QOS provider-specific buffer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_ESDMODEOBJ">
            <summary>
            An invalid shape discard mode object was found in the QOS provider specific buffer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_ESHAPERATEOBJ">
            <summary>
            An invalid shaping rate object was found in the QOS provider-specific buffer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WSA_QOS_RESERVED_PETYPE">
            <summary>
            A reserved policy element was found in the QOS provider-specific buffer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_SECTION_NOT_FOUND">
            <summary>
            The requested section was not present in the activation context.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_CANT_GEN_ACTCTX">
            <summary>
            This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_INVALID_ACTCTXDATA_FORMAT">
            <summary>
            The application binding data format is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_ASSEMBLY_NOT_FOUND">
            <summary>
            The referenced assembly is not installed on your system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_MANIFEST_FORMAT_ERROR">
            <summary>
            The manifest file does not begin with the required tag and format information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_MANIFEST_PARSE_ERROR">
            <summary>
            The manifest file contains one or more syntax errors.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_ACTIVATION_CONTEXT_DISABLED">
            <summary>
            The application attempted to activate a disabled activation context.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_KEY_NOT_FOUND">
            <summary>
            The requested lookup key was not found in any active activation context.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_VERSION_CONFLICT">
            <summary>
            A component version required by the application conflicts with another component version already active.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_WRONG_SECTION_TYPE">
            <summary>
            The type requested activation context section does not match the query API used.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_THREAD_QUERIES_DISABLED">
            <summary>
            Lack of system resources has required isolated activation to be disabled for the current thread of execution.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET">
            <summary>
            An attempt to set the process default activation context failed because the process default activation context was already set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_UNKNOWN_ENCODING_GROUP">
            <summary>
            The encoding group identifier specified is not recognized.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_UNKNOWN_ENCODING">
            <summary>
            The encoding requested is not recognized.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_INVALID_XML_NAMESPACE_URI">
            <summary>
            The manifest contains a reference to an invalid URI.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED">
            <summary>
            The application manifest contains a reference to a dependent assembly which is not installed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED">
            <summary>
            The manifest for an assembly used by the application has a reference to a dependent assembly which is not installed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE">
            <summary>
            The manifest contains an attribute for the assembly identity which is not valid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE">
            <summary>
            The manifest is missing the required default namespace specification on the assembly element.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE">
            <summary>
            The manifest has a default namespace specified on the assembly element but its value is not "urn:schemas-microsoft-com:asm.v1".
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT">
            <summary>
            The private manifest probed has crossed reparse-point-associated path
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_DUPLICATE_DLL_NAME">
            <summary>
            Two or more components referenced directly or indirectly by the application manifest have files by the same name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME">
            <summary>
            Two or more components referenced directly or indirectly by the application manifest have window classes with the same name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_DUPLICATE_CLSID">
            <summary>
            Two or more components referenced directly or indirectly by the application manifest have the same COM server CLSIDs.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_DUPLICATE_IID">
            <summary>
            Two or more components referenced directly or indirectly by the application manifest have proxies for the same COM interface IIDs.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_DUPLICATE_TLBID">
            <summary>
            Two or more components referenced directly or indirectly by the application manifest have the same COM type library TLBIDs.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_DUPLICATE_PROGID">
            <summary>
            Two or more components referenced directly or indirectly by the application manifest have the same COM ProgIDs.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_DUPLICATE_ASSEMBLY_NAME">
            <summary>
            Two or more components referenced directly or indirectly by the application manifest are different versions of the same component which is not permitted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_FILE_HASH_MISMATCH">
            <summary>
            A component's file does not match the verification information present in the
            component manifest.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_POLICY_PARSE_ERROR">
            <summary>
            The policy manifest contains one or more syntax errors.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_MISSINGQUOTE">
            <summary>
            Manifest Parse Error : A string literal was expected, but no opening quote character was found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_COMMENTSYNTAX">
            <summary>
            Manifest Parse Error : Incorrect syntax was used in a comment.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_BADSTARTNAMECHAR">
            <summary>
            Manifest Parse Error : A name was started with an invalid character.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_BADNAMECHAR">
            <summary>
            Manifest Parse Error : A name contained an invalid character.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_BADCHARINSTRING">
            <summary>
            Manifest Parse Error : A string literal contained an invalid character.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_XMLDECLSYNTAX">
            <summary>
            Manifest Parse Error : Invalid syntax for an xml declaration.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_BADCHARDATA">
            <summary>
            Manifest Parse Error : An Invalid character was found in text content.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_MISSINGWHITESPACE">
            <summary>
            Manifest Parse Error : Required white space was missing.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_EXPECTINGTAGEND">
            <summary>
            Manifest Parse Error : The character '>' was expected.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_MISSINGSEMICOLON">
            <summary>
            Manifest Parse Error : A semi colon character was expected.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_UNBALANCEDPAREN">
            <summary>
            Manifest Parse Error : Unbalanced parentheses.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_INTERNALERROR">
            <summary>
            Manifest Parse Error : Internal error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE">
            <summary>
            Manifest Parse Error : Whitespace is not allowed at this location.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_INCOMPLETE_ENCODING">
            <summary>
            Manifest Parse Error : End of file reached in invalid state for current encoding.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_MISSING_PAREN">
            <summary>
            Manifest Parse Error : Missing parenthesis.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE">
            <summary>
            Manifest Parse Error : A single or double closing quote character (\' or \") is missing.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_MULTIPLE_COLONS">
            <summary>
            Manifest Parse Error : Multiple colons are not allowed in a name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_INVALID_DECIMAL">
            <summary>
            Manifest Parse Error : Invalid character for decimal digit.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_INVALID_HEXIDECIMAL">
            <summary>
            Manifest Parse Error : Invalid character for hexidecimal digit.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_INVALID_UNICODE">
            <summary>
            Manifest Parse Error : Invalid unicode character value for this platform.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK">
            <summary>
            Manifest Parse Error : Expecting whitespace or '?'.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_UNEXPECTEDENDTAG">
            <summary>
            Manifest Parse Error : End tag was not expected at this location.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_UNCLOSEDTAG">
            <summary>
            Manifest Parse Error : The following tags were not closed: %1.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_DUPLICATEATTRIBUTE">
            <summary>
            Manifest Parse Error : Duplicate attribute.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_MULTIPLEROOTS">
            <summary>
            Manifest Parse Error : Only one top level element is allowed in an XML document.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_INVALIDATROOTLEVEL">
            <summary>
            Manifest Parse Error : Invalid at the top level of the document.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_BADXMLDECL">
            <summary>
            Manifest Parse Error : Invalid xml declaration.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_MISSINGROOT">
            <summary>
            Manifest Parse Error : XML document must have a top level element.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_UNEXPECTEDEOF">
            <summary>
            Manifest Parse Error : Unexpected end of file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_BADPEREFINSUBSET">
            <summary>
            Manifest Parse Error : Parameter entities cannot be used inside markup declarations in an internal subset.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_UNCLOSEDSTARTTAG">
            <summary>
            Manifest Parse Error : Element was not closed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_UNCLOSEDENDTAG">
            <summary>
            Manifest Parse Error : End element was missing the character '>'.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_UNCLOSEDSTRING">
            <summary>
            Manifest Parse Error : A string literal was not closed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_UNCLOSEDCOMMENT">
            <summary>
            Manifest Parse Error : A comment was not closed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_UNCLOSEDDECL">
            <summary>
            Manifest Parse Error : A declaration was not closed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_UNCLOSEDCDATA">
            <summary>
            Manifest Parse Error : A CDATA section was not closed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_RESERVEDNAMESPACE">
            <summary>
            Manifest Parse Error : The namespace prefix is not allowed to start with the reserved string "xml".
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_INVALIDENCODING">
            <summary>
            Manifest Parse Error : System does not support the specified encoding.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_INVALIDSWITCH">
            <summary>
            Manifest Parse Error : Switch from current encoding to specified encoding not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_BADXMLCASE">
            <summary>
            Manifest Parse Error : The name 'xml' is reserved and must be lower case.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_INVALID_STANDALONE">
            <summary>
            Manifest Parse Error : The standalone attribute must have the value 'yes' or 'no'.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_UNEXPECTED_STANDALONE">
            <summary>
            Manifest Parse Error : The standalone attribute cannot be used in external entities.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_INVALID_VERSION">
            <summary>
            Manifest Parse Error : Invalid version number.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_XML_E_MISSINGEQUALS">
            <summary>
            Manifest Parse Error : Missing equals sign between attribute and attribute value.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_PROTECTION_RECOVERY_FAILED">
            <summary>
            Assembly Protection Error : Unable to recover the specified assembly.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_Int16">
            <summary>
            Assembly Protection Error : The public key for an assembly was too short to be allowed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_PROTECTION_CATALOG_NOT_VALID">
            <summary>
            Assembly Protection Error : The catalog for an assembly is not valid, or does not match the assembly's manifest.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_UNTRANSLATABLE_HRESULT">
            <summary>
            An HRESULT could not be translated to a corresponding Win32 error code.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING">
            <summary>
            Assembly Protection Error : The catalog for an assembly is missing.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE">
            <summary>
            The supplied assembly identity is missing one or more attributes which must be present in this context.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME">
            <summary>
            The supplied assembly identity has one or more attribute names that contain characters not permitted in XML names.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_QM_POLICY_EXISTS">
            <summary>
            The specified quick mode policy already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_QM_POLICY_NOT_FOUND">
            <summary>
            The specified quick mode policy was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_QM_POLICY_IN_USE">
            <summary>
            The specified quick mode policy is being used.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_MM_POLICY_EXISTS">
            <summary>
            The specified main mode policy already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_MM_POLICY_NOT_FOUND">
            <summary>
            The specified main mode policy was not found
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_MM_POLICY_IN_USE">
            <summary>
            The specified main mode policy is being used.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_MM_FILTER_EXISTS">
            <summary>
            The specified main mode filter already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_MM_FILTER_NOT_FOUND">
            <summary>
            The specified main mode filter was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_TRANSPORT_FILTER_EXISTS">
            <summary>
            The specified transport mode filter already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND">
            <summary>
            The specified transport mode filter does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_MM_AUTH_EXISTS">
            <summary>
            The specified main mode authentication list exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_MM_AUTH_NOT_FOUND">
            <summary>
            The specified main mode authentication list was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_MM_AUTH_IN_USE">
            <summary>
            The specified quick mode policy is being used.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND">
            <summary>
            The specified main mode policy was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND">
            <summary>
            The specified quick mode policy was not found
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND">
            <summary>
            The manifest file contains one or more syntax errors.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_TUNNEL_FILTER_EXISTS">
            <summary>
            The application attempted to activate a disabled activation context.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND">
            <summary>
            The requested lookup key was not found in any active activation context.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_MM_FILTER_PENDING_DELETION">
            <summary>
            The Main Mode filter is pending deletion.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION">
            <summary>
            The transport filter is pending deletion.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION">
            <summary>
            The tunnel filter is pending deletion.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_MM_POLICY_PENDING_DELETION">
            <summary>
            The Main Mode policy is pending deletion.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_MM_AUTH_PENDING_DELETION">
            <summary>
            The Main Mode authentication bundle is pending deletion.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_QM_POLICY_PENDING_DELETION">
            <summary>
            The Quick Mode policy is pending deletion.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WARNING_IPSEC_MM_POLICY_PRUNED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.WARNING_IPSEC_QM_POLICY_PRUNED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_NEG_STATUS_BEGIN">
            <summary>
            ERROR_IPSEC_IKE_NEG_STATUS_BEGIN
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_AUTH_FAIL">
            <summary>
            IKE authentication credentials are unacceptable
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_ATTRIB_FAIL">
            <summary>
            IKE security attributes are unacceptable
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_NEGOTIATION_PENDING">
            <summary>
            IKE Negotiation in progress
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR">
            <summary>
            General processing error
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_TIMED_OUT">
            <summary>
            Negotiation timed out
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_NO_CERT">
            <summary>
            IKE failed to find valid machine certificate
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_SA_DELETED">
            <summary>
            IKE SA deleted by peer before establishment completed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_SA_REAPED">
            <summary>
            IKE SA deleted before establishment completed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_MM_ACQUIRE_DROP">
            <summary>
            Negotiation request sat in Queue too long
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_QM_ACQUIRE_DROP">
            <summary>
            Negotiation request sat in Queue too long
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_QUEUE_DROP_MM">
            <summary>
            Negotiation request sat in Queue too long
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM">
            <summary>
            Negotiation request sat in Queue too long
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_DROP_NO_RESPONSE">
            <summary>
            No response from peer
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_MM_DELAY_DROP">
            <summary>
            Negotiation took too long
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_QM_DELAY_DROP">
            <summary>
            Negotiation took too long
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_ERROR">
            <summary>
            Unknown error occurred
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_CRL_FAILED">
            <summary>
            Certificate Revocation Check failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_KEY_USAGE">
            <summary>
            Invalid certificate key usage
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_CERT_TYPE">
            <summary>
            Invalid certificate type
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_NO_PRIVATE_KEY">
            <summary>
            No private key associated with machine certificate
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_DH_FAIL">
            <summary>
            Failure in Diffie-Helman computation
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_HEADER">
            <summary>
            Invalid header
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_NO_POLICY">
            <summary>
            No policy configured
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_SIGNATURE">
            <summary>
            Failed to verify signature
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_KERBEROS_ERROR">
            <summary>
            Failed to authenticate using kerberos
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_NO_PUBLIC_KEY">
            <summary>
            Peer's certificate did not have a public key
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_PROCESS_ERR">
            <summary>
            Error processing error payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_PROCESS_ERR_SA">
            <summary>
            Error processing SA payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_PROCESS_ERR_PROP">
            <summary>
            Error processing Proposal payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_PROCESS_ERR_TRANS">
            <summary>
            Error processing Transform payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_PROCESS_ERR_KE">
            <summary>
            Error processing KE payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_PROCESS_ERR_ID">
            <summary>
            Error processing ID payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_PROCESS_ERR_CERT">
            <summary>
            Error processing Cert payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ">
            <summary>
            Error processing Certificate Request payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_PROCESS_ERR_HASH">
            <summary>
            Error processing Hash payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_PROCESS_ERR_SIG">
            <summary>
            Error processing Signature payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_PROCESS_ERR_NONCE">
            <summary>
            Error processing Nonce payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY">
            <summary>
            Error processing Notify payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_PROCESS_ERR_DELETE">
            <summary>
            Error processing Delete Payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR">
            <summary>
            Error processing VendorId payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_PAYLOAD">
            <summary>
            Invalid payload received
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_LOAD_SOFT_SA">
            <summary>
            Soft SA loaded
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN">
            <summary>
            Soft SA torn down
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_COOKIE">
            <summary>
            Invalid cookie received.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_NO_PEER_CERT">
            <summary>
            Peer failed to send valid machine certificate
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_PEER_CRL_FAILED">
            <summary>
            Certification Revocation check of peer's certificate failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_POLICY_CHANGE">
            <summary>
            New policy invalidated SAs formed with old policy
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_NO_MM_POLICY">
            <summary>
            There is no available Main Mode IKE policy.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_NOTCBPRIV">
            <summary>
            Failed to enabled TCB privilege.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_SECLOADFAIL">
            <summary>
            Failed to load SECURITY.DLL.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_FAILSSPINIT">
            <summary>
            Failed to obtain security function table dispatch address from SSPI.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_FAILQUERYSSP">
            <summary>
            Failed to query Kerberos package to obtain max token size.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_SRVACQFAIL">
            <summary>
            Failed to obtain Kerberos server credentials for ISAKMP/ERROR_IPSEC_IKE service.  Kerberos authentication will not function.  The most likely reason for this is lack of domain membership.  This is normal if your computer is a member of a workgroup.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_SRVQUERYCRED">
            <summary>
            Failed to determine SSPI principal name for ISAKMP/ERROR_IPSEC_IKE service (QueryCredentialsAttributes).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_GETSPIFAIL">
            <summary>
            Failed to obtain new SPI for the inbound SA from Ipsec driver.  The most common cause for this is that the driver does not have the correct filter.  Check your policy to verify the filters.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_FILTER">
            <summary>
            Given filter is invalid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_OUT_OF_MEMORY">
            <summary>
            Memory allocation failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED">
            <summary>
            Failed to add Security Association to IPSec Driver.  The most common cause for this is if the IKE negotiation took too long to complete.  If the problem persists, reduce the load on the faulting machine.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_POLICY">
            <summary>
            Invalid policy
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_UNKNOWN_DOI">
            <summary>
            Invalid DOI
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_SITUATION">
            <summary>
            Invalid situation
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_DH_FAILURE">
            <summary>
            Diffie-Hellman failure
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_GROUP">
            <summary>
            Invalid Diffie-Hellman group
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_ENCRYPT">
            <summary>
            Error encrypting payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_DECRYPT">
            <summary>
            Error decrypting payload
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_POLICY_MATCH">
            <summary>
            Policy match error
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_UNSUPPORTED_ID">
            <summary>
            Unsupported ID
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_HASH">
            <summary>
            Hash verification failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_HASH_ALG">
            <summary>
            Invalid hash algorithm
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_HASH_SIZE">
            <summary>
            Invalid hash size
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG">
            <summary>
            Invalid encryption algorithm
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_AUTH_ALG">
            <summary>
            Invalid authentication algorithm
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_SIG">
            <summary>
            Invalid certificate signature
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_LOAD_FAILED">
            <summary>
            Load failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_RPC_DELETE">
            <summary>
            Deleted via RPC call
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_BENIGN_REINIT">
            <summary>
            Temporary state created to perform reinit. This is not a real failure.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY">
            <summary>
            The lifetime value received in the Responder Lifetime Notify is below the Windows 2000 configured minimum value.  Please fix the policy on the peer machine.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN">
            <summary>
            Key length in certificate is too small for configured security requirements.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_MM_LIMIT">
            <summary>
            Max number of established MM SAs to peer exceeded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_NEGOTIATION_DISABLED">
            <summary>
            IKE received a policy that disables negotiation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultWin32.ERROR_IPSEC_IKE_NEG_STATUS_END">
            <summary>
            ERROR_IPSEC_IKE_NEG_STATUS_END
            </summary>
        </member>
        <member name="M:EDV2000.Common.Win32API.ResultWin32.GetErrorName(System.Int32)">
            <summary>
            </summary>
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Win32API.ResultCom">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.E_NOTIMPL">
            <summary>
            Not implemented
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.E_OUTOFMEMORY">
            <summary>
            Ran out of memory
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.E_INVALIDARG">
            <summary>
            One or more arguments are invalid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.E_NOINTERFACE">
            <summary>
            No such interface supported
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.E_POINTER">
            <summary>
            Invalid pointer
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.E_HANDLE">
            <summary>
            Invalid handle
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.E_ABORT">
            <summary>
            Operation aborted
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.E_FAIL">
            <summary>
            Unspecified error
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.E_ACCESSDENIED">
            <summary>
            General access denied error
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.E_PENDING">
            <summary>
            The data necessary to complete this operation is not yet available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INIT_TLS">
            <summary>
            EngineThread local storage failure
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INIT_SHARED_ALLOCATOR">
            <summary>
            Get shared memory allocator failure
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INIT_MEMORY_ALLOCATOR">
            <summary>
            Get memory allocator failure
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INIT_CLASS_CACHE">
            <summary>
            Unable to initialize class cache
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INIT_RPC_CHANNEL">
            <summary>
            Unable to initialize RPC services
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INIT_TLS_SET_CHANNEL_CONTROL">
            <summary>
            Cannot set thread local storage channel control
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INIT_TLS_CHANNEL_CONTROL">
            <summary>
            Could not allocate thread local storage channel control
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INIT_UNACCEPTED_USER_ALLOCATOR">
            <summary>
            The user supplied memory allocator is unacceptable
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INIT_SCM_MUTEX_EXISTS">
            <summary>
            The OLE service mutex already exists
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INIT_SCM_FILE_MAPPING_EXISTS">
            <summary>
            The OLE service file mapping already exists
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INIT_SCM_MAP_VIEW_OF_FILE">
            <summary>
            Unable to map view of file for OLE service
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INIT_SCM_EXEC_FAILURE">
            <summary>
            Failure attempting to launch OLE service
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INIT_ONLY_SINGLE_THREADED">
            <summary>
            There was an attempt to call CoInitialize a second time while single threaded
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_CANT_REMOTE">
            <summary>
            A Remote activation was necessary but was not allowed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_BAD_SERVER_NAME">
            <summary>
            A Remote activation was necessary but the server name provided was invalid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_WRONG_SERVER_IDENTITY">
            <summary>
            The class is configured to run as a security id different from the caller
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_OLE1DDE_DISABLED">
            <summary>
            Use of Ole1 services requiring DDE windows is disabled
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_RUNAS_SYNTAX">
            <summary>
            A RunAs specification must be domain name\user name or simply user name
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_CREATEPROCESS_FAILURE">
            <summary>
            The server process could not be started.  The pathname may be incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_RUNAS_CREATEPROCESS_FAILURE">
            <summary>
            The server process could not be started as the configured identity.  The pathname may be incorrect or unavailable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_RUNAS_LOGON_FAILURE">
            <summary>
            The server process could not be started because the configured identity is incorrect.  Check the username and password.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_LAUNCH_PERMSSION_DENIED">
            <summary>
            The client is not allowed to launch this server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_START_SERVICE_FAILURE">
            <summary>
            The service providing this server could not be started.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_REMOTE_COMMUNICATION_FAILURE">
            <summary>
            This computer was unable to communicate with the computer providing the server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_SERVER_START_TIMEOUT">
            <summary>
            The server did not respond after being launched.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_CLSREG_INCONSISTENT">
            <summary>
            The registration information for this server is inconsistent or incomplete.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_IIDREG_INCONSISTENT">
            <summary>
            The registration information for this interface is inconsistent or incomplete.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_NOT_SUPPORTED">
            <summary>
            The operation attempted is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_RELOAD_DLL">
            <summary>
            A dll must be loaded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_MSI_ERROR">
            <summary>
            A Microsoft Software Installer error was encountered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT">
            <summary>
            The specified activation could not occur in the client context as specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_SERVER_PAUSED">
            <summary>
            Activations on the server are paused.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_SERVER_NOT_PAUSED">
            <summary>
            Activations on the server are not paused.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_CLASS_DISABLED">
            <summary>
            The component or application containing the component has been disabled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_CLRNOTAVAILABLE">
            <summary>
            The common language runtime is not available
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_ASYNC_WORK_REJECTED">
            <summary>
            The thread-pool rejected the submitted asynchronous work.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_SERVER_INIT_TIMEOUT">
            <summary>
            The server started, but did not finish initializing in a timely fashion.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_NO_SECCTX_IN_ACTIVATE">
            <summary>
            Unable to complete the call since there is no COM+ security context inside IObjectControl.Activate.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_TRACKER_CONFIG">
            <summary>
            The provided tracker configuration is invalid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_THREADPOOL_CONFIG">
            <summary>
            The provided thread pool configuration is invalid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_SXS_CONFIG">
            <summary>
            The provided side-by-side configuration is invalid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_MALFORMED_SPN">
            <summary>
            The server principal name (SPN) obtained during security negotiation is malformed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.S_OK">
            <summary>
            The operation completed successfully.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.S_FALSE">
            <summary>
            Incorrect function.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_FIRST">
            <summary>
            Invalid OLEVERB structure
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_S_FIRST">
            <summary>
            Use the registry database to provide the requested information
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_OLEVERB">
            <summary>
            Invalid OLEVERB structure
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_ADVF">
            <summary>
            Invalid advise flags
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_ENUM_NOMORE">
            <summary>
            Can't enumerate any more, because the associated data is missing
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_ADVISENOTSUPPORTED">
            <summary>
            This implementation doesn't take advises
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_NOCONNECTION">
            <summary>
            There is no connection for this connection ID
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_NOTRUNNING">
            <summary>
            Need to run the object to perform this operation
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_NOCACHE">
            <summary>
            There is no cache to operate on
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_BLANK">
            <summary>
            Uninitialized object
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_CLASSDIFF">
            <summary>
            Linked object's source class has changed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_CANT_GETMONIKER">
            <summary>
            Not able to get the moniker of the object
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_CANT_BINDTOSOURCE">
            <summary>
            Not able to bind to the source
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_STATIC">
            <summary>
            Object is static; operation not allowed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_PROMPTSAVECANCELLED">
            <summary>
            User canceled out of save dialog
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_INVALIDRECT">
            <summary>
            Invalid rectangle
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_WRONGCOMPOBJ">
            <summary>
            compobj.dll is too old for the ole2.dll initialized
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_INVALIDHWND">
            <summary>
            Invalid window handle
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_NOT_INPLACEACTIVE">
            <summary>
            Object is not in any of the inplace active states
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_CANTCONVERT">
            <summary>
            Not able to convert object
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_E_NOSTORAGE">
            <summary>
            Not able to perform the operation because object is not given storage yet
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DV_E_FORMATETC">
            <summary>
            Invalid FORMATETC structure
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DV_E_DVTARGETDEVICE">
            <summary>
            Invalid DVTARGETDEVICE structure
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DV_E_STGMEDIUM">
            <summary>
            Invalid STDGMEDIUM structure
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DV_E_STATDATA">
            <summary>
            Invalid STATDATA structure
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DV_E_LINDEX">
            <summary>
            Invalid lindex
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DV_E_TYMED">
            <summary>
            Invalid tymed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DV_E_CLIPFORMAT">
            <summary>
            Invalid clipboard format
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DV_E_DVASPECT">
            <summary>
            Invalid aspect(s)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DV_E_DVTARGETDEVICE_SIZE">
            <summary>
            tdSize parameter of the DVTARGETDEVICE structure is invalid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DV_E_NOIVIEWOBJECT">
            <summary>
            Object doesn't support IViewObject interface
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DRAGDROP_E_FIRST">
            <summary>
            Trying to revoke a drop target that has not been registered
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DRAGDROP_E_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DRAGDROP_S_FIRST">
            <summary>
            Successful drop took place
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DRAGDROP_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DRAGDROP_E_NOTREGISTERED">
            <summary>
            Trying to revoke a drop target that has not been registered
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DRAGDROP_E_ALREADYREGISTERED">
            <summary>
            This window has already been registered as a drop target
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DRAGDROP_E_INVALIDHWND">
            <summary>
            Invalid window handle
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLASSFACTORY_E_FIRST">
            <summary>
            Class does not support aggregation (or class object is remote)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLASSFACTORY_E_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLASSFACTORY_S_FIRST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLASSFACTORY_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLASS_E_NOAGGREGATION">
            <summary>
            Class does not support aggregation (or class object is remote)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLASS_E_CLASSNOTAVAILABLE">
            <summary>
            ClassFactory cannot supply requested class
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLASS_E_NOTLICENSED">
            <summary>
            Class is not licensed for use
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MARSHAL_E_FIRST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MARSHAL_E_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MARSHAL_S_FIRST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MARSHAL_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DATA_E_FIRST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DATA_E_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DATA_S_FIRST">
            <summary>
            Data has same FORMATETC
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DATA_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.VIEW_E_FIRST">
            <summary>
            Error drawing view
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.VIEW_E_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.VIEW_S_FIRST">
            <summary>
            View is already frozen
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.VIEW_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.VIEW_E_DRAW">
            <summary>
            Error drawing view
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.REGDB_E_FIRST">
            <summary>
            Could not read key from registry
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.REGDB_E_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.REGDB_S_FIRST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.REGDB_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.REGDB_E_READREGDB">
            <summary>
            Could not read key from registry
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.REGDB_E_WRITEREGDB">
            <summary>
            Could not write key to registry
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.REGDB_E_KEYMISSING">
            <summary>
            Could not find the key in the registry
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.REGDB_E_INVALIDVALUE">
            <summary>
            Invalid value for registry
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.REGDB_E_CLASSNOTREG">
            <summary>
            Class not registered
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.REGDB_E_IIDNOTREG">
            <summary>
            Interface not registered
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.REGDB_E_BADTHREADINGMODEL">
            <summary>
            Threading model entry is not valid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CAT_E_FIRST">
            <summary>
            CATID does not exist
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CAT_E_LAST">
            <summary>
            Description not found
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CAT_E_CATIDNOEXIST">
            <summary>
            CATID does not exist
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CAT_E_NODESCRIPTION">
            <summary>
            Description not found
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CS_E_FIRST">
            <summary>
            No package in the software installation data in the Active Directory meets this criteria.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CS_E_LAST">
            <summary>
            An error occurred in the software installation data in the Active Directory.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CS_E_PACKAGE_NOTFOUND">
            <summary>
            No package in the software installation data in the Active Directory meets this criteria.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CS_E_NOT_DELETABLE">
            <summary>
            Deleting this will break the referential integrity of the software installation data in the Active Directory.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CS_E_CLASS_NOTFOUND">
            <summary>
            The CLSID was not found in the software installation data in the Active Directory.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CS_E_INVALID_VERSION">
            <summary>
            The software installation data in the Active Directory is corrupt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CS_E_NO_CLASSSTORE">
            <summary>
            There is no software installation data in the Active Directory.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CS_E_OBJECT_NOTFOUND">
            <summary>
            There is no software installation data object in the Active Directory.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CS_E_OBJECT_ALREADY_EXISTS">
            <summary>
            The software installation data object in the Active Directory already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CS_E_INVALID_PATH">
            <summary>
            The path to the software installation data in the Active Directory is not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CS_E_NETWORK_ERROR">
            <summary>
            A network error interrupted the operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CS_E_ADMIN_LIMIT_EXCEEDED">
            <summary>
            The size of this object exceeds the maximum size set by the Administrator.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CS_E_SCHEMA_MISMATCH">
            <summary>
            The schema for the software installation data in the Active Directory does not match the required schema.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CS_E_INTERNAL_ERROR">
            <summary>
            An error occurred in the software installation data in the Active Directory.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CACHE_E_FIRST">
            <summary>
            Cache not updated
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CACHE_E_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CACHE_S_FIRST">
            <summary>
            FORMATETC not supported
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CACHE_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CACHE_E_NOCACHE_UPDATED">
            <summary>
            Cache not updated
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLEOBJ_E_FIRST">
            <summary>
            No verbs for OLE object
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLEOBJ_E_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLEOBJ_S_FIRST">
            <summary>
            Invalid verb for OLE object
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLEOBJ_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLEOBJ_E_NOVERBS">
            <summary>
            No verbs for OLE object
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLEOBJ_E_INVALIDVERB">
            <summary>
            Invalid verb for OLE object
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLIENTSITE_E_FIRST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLIENTSITE_E_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLIENTSITE_S_FIRST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLIENTSITE_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.INPLACE_E_NOTUNDOABLE">
            <summary>
            Undo is not available
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.INPLACE_E_NOTOOLSPACE">
            <summary>
            Space for tools is not available
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.INPLACE_E_FIRST">
            <summary>
            Undo is not available
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.INPLACE_E_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.INPLACE_S_FIRST">
            <summary>
            Message is too long; some of it had to be truncated before displaying
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.INPLACE_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.ENUM_E_FIRST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.ENUM_E_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.ENUM_S_FIRST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.ENUM_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONVERT10_E_FIRST">
            <summary>
            OLESTREAM Get method failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONVERT10_E_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONVERT10_S_FIRST">
            <summary>
            Unable to convert OLESTREAM to IStorage
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONVERT10_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONVERT10_E_OLESTREAM_GET">
            <summary>
            OLESTREAM Get method failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONVERT10_E_OLESTREAM_PUT">
            <summary>
            OLESTREAM Put method failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONVERT10_E_OLESTREAM_FMT">
            <summary>
            Contents of the OLESTREAM not in correct format
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONVERT10_E_OLESTREAM_BITMAP_TO_DIB">
            <summary>
            There was an error in a Windows GDI call while converting the bitmap to a DIB
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONVERT10_E_STG_FMT">
            <summary>
            Contents of the IStorage not in correct format
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONVERT10_E_STG_NO_STD_STREAM">
            <summary>
            Contents of IStorage is missing one of the standard streams
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONVERT10_E_STG_DIB_TO_BITMAP">
            <summary>
            There was an error in a Windows GDI call while converting the DIB to a bitmap.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLIPBRD_E_FIRST">
            <summary>
            OpenClipboard Failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLIPBRD_E_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLIPBRD_S_FIRST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLIPBRD_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLIPBRD_E_CANT_OPEN">
            <summary>
            OpenClipboard Failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLIPBRD_E_CANT_EMPTY">
            <summary>
            EmptyClipboard Failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLIPBRD_E_CANT_SET">
            <summary>
            SetClipboard Failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLIPBRD_E_BAD_DATA">
            <summary>
            Data on clipboard is invalid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CLIPBRD_E_CANT_CLOSE">
            <summary>
            CloseClipboard Failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_FIRST">
            <summary>
            Moniker needs to be connected manually
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_LAST">
            <summary>
            Moniker could not be enumerated
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_S_FIRST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_CONNECTMANUALLY">
            <summary>
            Moniker needs to be connected manually
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_EXCEEDEDDEADLINE">
            <summary>
            Operation exceeded deadline
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_NEEDGENERIC">
            <summary>
            Moniker needs to be generic
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_UNAVAILABLE">
            <summary>
            Operation unavailable
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_SYNTAX">
            <summary>
            Invalid syntax
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_NOOBJECT">
            <summary>
            No object for moniker
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_INVALIDEXTENSION">
            <summary>
            Bad extension for file
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_INTERMEDIATEINTERFACENOTSUPPORTED">
            <summary>
            Intermediate operation failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_NOTBINDABLE">
            <summary>
            Moniker is not bindable
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_NOTBOUND">
            <summary>
            Moniker is not bound
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_CANTOPENFILE">
            <summary>
            Moniker cannot open file
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_MUSTBOTHERUSER">
            <summary>
            User input required for operation to succeed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_NOINVERSE">
            <summary>
            Moniker class has no inverse
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_NOSTORAGE">
            <summary>
            Moniker does not refer to storage
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_NOPREFIX">
            <summary>
            No common prefix
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_ENUMERATION_FAILED">
            <summary>
            Moniker could not be enumerated
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_FIRST">
            <summary>
            CoInitialize has not been called.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_LAST">
            <summary>
            Object has been released
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_S_FIRST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_NOTINITIALIZED">
            <summary>
            CoInitialize has not been called.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_ALREADYINITIALIZED">
            <summary>
            CoInitialize has already been called.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_CANTDETERMINECLASS">
            <summary>
            Class of object cannot be determined
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_CLASSSTRING">
            <summary>
            Invalid class string
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_IIDSTRING">
            <summary>
            Invalid interface string
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_APPNOTFOUND">
            <summary>
            Application not found
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_APPSINGLEUSE">
            <summary>
            Application cannot be run more than once
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_ERRORINAPP">
            <summary>
            Some error in application program
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_DLLNOTFOUND">
            <summary>
            DLL for class not found
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_ERRORINDLL">
            <summary>
            Error in the DLL
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_WRONGOSFORAPP">
            <summary>
            Wrong OS or OS version for application
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_OBJNOTREG">
            <summary>
            Object is not registered
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_OBJISREG">
            <summary>
            Object is already registered
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_OBJNOTCONNECTED">
            <summary>
            Object is not connected to server
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_APPDIDNTREG">
            <summary>
            Application was launched but it didn't register a class factory
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_RELEASED">
            <summary>
            Object has been released
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_FIRST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_S_FIRST">
            <summary>
            An event was able to invoke some but not all of the subscribers
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_S_SOME_SUBSCRIBERS_FAILED">
            <summary>
            An event was able to invoke some but not all of the subscribers
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_ALL_SUBSCRIBERS_FAILED">
            <summary>
            An event was unable to invoke any of the subscribers
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_S_NOSUBSCRIBERS">
            <summary>
            An event was delivered but there were no subscribers
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_QUERYSYNTAX">
            <summary>
            A syntax error occurred trying to evaluate a query string
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_QUERYFIELD">
            <summary>
            An invalid field name was used in a query string
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_INTERNALEXCEPTION">
            <summary>
            An unexpected exception was raised
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_INTERNALERROR">
            <summary>
            An unexpected internal error was detected
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_INVALID_PER_USER_SID">
            <summary>
            The owner SID on a per-user subscription doesn't exist
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_USER_EXCEPTION">
            <summary>
            A user-supplied component or subscriber raised an exception
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_TOO_MANY_METHODS">
            <summary>
            An interface has too many methods to fire events from
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_MISSING_EVENTCLASS">
            <summary>
            A subscription cannot be stored unless its event class already exists
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_NOT_ALL_REMOVED">
            <summary>
            Not all the objects requested could be removed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_COMPLUS_NOT_INSTALLED">
            <summary>
            COM+ is required for this operation, but is not installed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT">
            <summary>
            Cannot modify or delete an object that was not added using the COM+ Admin SDK
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT">
            <summary>
            Cannot modify or delete an object that was added using the COM+ Admin SDK
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_INVALID_EVENT_CLASS_PARTITION">
            <summary>
            The event class for this subscription is in an invalid partition
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.EVENT_E_PER_USER_SID_NOT_LOGGED_ON">
            <summary>
            The owner of the PerUser subscription is not logged on to the system specified
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_FIRST">
            <summary>
            Another single phase resource manager has already been enlisted in this transaction.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_LAST">
            <summary>
            The local transaction has aborted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_S_FIRST">
            <summary>
            An asynchronous operation was specified. The operation has begun, but its outcome is not known yet.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_S_LAST">
            <summary>
            The resource manager has requested to be the coordinator (last resource manager) for the transaction.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_ALREADYOTHERSINGLEPHASE">
            <summary>
            Another single phase resource manager has already been enlisted in this transaction.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_CANTRETAIN">
            <summary>
            A retaining commit or abort is not supported
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_COMMITFAILED">
            <summary>
            The transaction failed to commit for an unknown reason. The transaction was aborted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_COMMITPREVENTED">
            <summary>
            Cannot call commit on this transaction object because the calling application did not initiate the transaction.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_HEURISTICABORT">
            <summary>
            Instead of committing, the resource heuristically aborted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_HEURISTICCOMMIT">
            <summary>
            Instead of aborting, the resource heuristically committed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_HEURISTICDAMAGE">
            <summary>
            Some of the states of the resource were committed while others were aborted, likely because of heuristic decisions.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_HEURISTICDANGER">
            <summary>
            Some of the states of the resource may have been committed while others may have been aborted, likely because of heuristic decisions.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_ISOLATIONLEVEL">
            <summary>
            The requested isolation level is not valid or supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_NOASYNC">
            <summary>
            The transaction manager doesn't support an asynchronous operation for this method.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_NOENLIST">
            <summary>
            Unable to enlist in the transaction.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_NOISORETAIN">
            <summary>
            The requested semantics of retention of isolation across retaining commit and abort boundaries cannot be supported by this transaction implementation, or isoFlags was not equal to zero.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_NORESOURCE">
            <summary>
            There is no resource presently associated with this enlistment
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_NOTCURRENT">
            <summary>
            The transaction failed to commit due to the failure of optimistic concurrency control in at least one of the resource managers.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_NOTRANSACTION">
            <summary>
            The transaction has already been implicitly or explicitly committed or aborted
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_NOTSUPPORTED">
            <summary>
            An invalid combination of flags was specified
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_UNKNOWNRMGRID">
            <summary>
            The resource manager id is not associated with this transaction or the transaction manager.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_WRONGSTATE">
            <summary>
            This method was called in the wrong state
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_WRONGUOW">
            <summary>
            The indicated unit of work does not match the unit of work expected by the resource manager.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_XTIONEXISTS">
            <summary>
            An enlistment in a transaction already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_NOIMPORTOBJECT">
            <summary>
            An import object for the transaction could not be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_INVALIDCOOKIE">
            <summary>
            The transaction cookie is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_INDOUBT">
            <summary>
            The transaction status is in doubt. A communication failure occurred, or a transaction manager or resource manager has failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_NOTIMEOUT">
            <summary>
            A time-out was specified, but time-outs are not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_ALREADYINPROGRESS">
            <summary>
            The requested operation is already in progress for the transaction.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_ABORTED">
            <summary>
            The transaction has already been aborted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_LOGFULL">
            <summary>
            The Transaction Manager returned a log full error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_TMNOTAVAILABLE">
            <summary>
            The Transaction Manager is not available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_CONNECTION_DOWN">
            <summary>
            A connection with the transaction manager was lost.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_CONNECTION_DENIED">
            <summary>
            A request to establish a connection with the transaction manager was denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_REENLISTTIMEOUT">
            <summary>
            Resource manager reenlistment to determine transaction status timed out.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_TIP_CONNECT_FAILED">
            <summary>
            This transaction manager failed to establish a connection with another TIP transaction manager.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_TIP_PROTOCOL_ERROR">
            <summary>
            This transaction manager encountered a protocol error with another TIP transaction manager.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_TIP_PULL_FAILED">
            <summary>
            This transaction manager could not propagate a transaction from another TIP transaction manager.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_DEST_TMNOTAVAILABLE">
            <summary>
            The Transaction Manager on the destination machine is not available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_TIP_DISABLED">
            <summary>
            The Transaction Manager has disabled its support for TIP.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_NETWORK_TX_DISABLED">
            <summary>
            The transaction manager has disabled its support for remote/network transactions.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_PARTNER_NETWORK_TX_DISABLED">
            <summary>
            The partner transaction manager has disabled its support for remote/network transactions.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_XA_TX_DISABLED">
            <summary>
            The transaction manager has disabled its support for XA transactions.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_UNABLE_TO_READ_DTC_CONFIG">
            <summary>
            MSDTC was unable to read its configuration information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_UNABLE_TO_LOAD_DTC_PROXY">
            <summary>
            MSDTC was unable to load the dtc proxy dll.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_ABORTING">
            <summary>
            The local transaction has aborted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_CLERKNOTFOUND">
            <summary>
            XACT_E_CLERKNOTFOUND
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_CLERKEXISTS">
            <summary>
            XACT_E_CLERKEXISTS
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_RECOVERYINPROGRESS">
            <summary>
            XACT_E_RECOVERYINPROGRESS
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_TRANSACTIONCLOSED">
            <summary>
            XACT_E_TRANSACTIONCLOSED
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_INVALIDLSN">
            <summary>
            XACT_E_INVALIDLSN
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_E_REPLAYREQUEST">
            <summary>
            XACT_E_REPLAYREQUEST
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_S_ASYNC">
            <summary>
            An asynchronous operation was specified. The operation has begun, but its outcome is not known yet.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_S_DEFECT">
            <summary>
            XACT_S_DEFECT
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_S_READONLY">
            <summary>
            The method call succeeded because the transaction was read-only.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_S_SOMENORETAIN">
            <summary>
            The transaction was successfully aborted. However, this is a coordinated transaction, and some number of enlisted resources were aborted outright because they could not support abort-retaining semantics
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_S_OKINFORM">
            <summary>
            No changes were made during this call, but the sink wants another chance to look if any other sinks make further changes.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_S_MADECHANGESCONTENT">
            <summary>
            The sink is content and wishes the transaction to proceed. Changes were made to one or more resources during this call.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_S_MADECHANGESINFORM">
            <summary>
            The sink is for the moment and wishes the transaction to proceed, but if other changes are made following this return by other event sinks then this sink wants another chance to look
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_S_ALLNORETAIN">
            <summary>
            The transaction was successfully aborted. However, the abort was non-retaining.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_S_ABORTING">
            <summary>
            An abort operation was already in progress.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_S_SINGLEPHASE">
            <summary>
            The resource manager has performed a single-phase commit of the transaction.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_S_LOCALLY_OK">
            <summary>
            The local transaction has not aborted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XACT_S_LASTRESOURCEMANAGER">
            <summary>
            The resource manager has requested to be the coordinator (last resource manager) for the transaction.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONTEXT_E_FIRST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONTEXT_E_LAST">
            <summary>
            The TxIsolation Level property for the COM+ component being created is stronger than the TxIsolationLevel for the "root" component for the transaction.  The creation failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONTEXT_S_FIRST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONTEXT_S_LAST">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONTEXT_E_ABORTED">
            <summary>
            The root transaction wanted to commit, but transaction aborted
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONTEXT_E_ABORTING">
            <summary>
            You made a method call on a COM+ component that has a transaction that has already aborted or in the process of aborting.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONTEXT_E_NOCONTEXT">
            <summary>
            There is no MTS object context
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONTEXT_E_WOULD_DEADLOCK">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONTEXT_E_SYNCH_TIMEOUT">
            <summary>
            The component is configured to use synchronization and a thread has timed out waiting to enter the context.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONTEXT_E_OLDREF">
            <summary>
            You made a method call on a COM+ component that has a transaction that has already committed or aborted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONTEXT_E_ROLENOTFOUND">
            <summary>
            The specified role was not configured for the application
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONTEXT_E_TMNOTAVAILABLE">
            <summary>
            COM+ was unable to talk to the Microsoft Distributed Transaction Coordinator
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_ACTIVATIONFAILED">
            <summary>
            An unexpected error occurred during COM+ Activation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_ACTIVATIONFAILED_EVENTLOGGED">
            <summary>
            COM+ Activation failed. Check the event log for more information
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_ACTIVATIONFAILED_CATALOGERROR">
            <summary>
            COM+ Activation failed due to a catalog or configuration error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_ACTIVATIONFAILED_TIMEOUT">
            <summary>
            COM+ activation failed because the activation could not be completed in the specified amount of time.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INITIALIZATIONFAILED">
            <summary>
            COM+ Activation failed because an initialization function failed.  Check the event log for more information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONTEXT_E_NOJIT">
            <summary>
            The requested operation requires that JIT be in the current context and it is not
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONTEXT_E_NOTRANSACTION">
            <summary>
            The requested operation requires that the current context have a Transaction, and it does not
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_THREADINGMODEL_CHANGED">
            <summary>
            The components threading model has changed after install into a COM+ Application.  Please re-install component.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_NOIISINTRINSICS">
            <summary>
            IIS intrinsics not available.  Start your work with IIS.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_NOCOOKIES">
            <summary>
            An attempt to write a cookie failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_DBERROR">
            <summary>
            An attempt to use a database generated a database specific error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_NOTPOOLED">
            <summary>
            The COM+ component you created must use object pooling to work.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_NOTCONSTRUCTED">
            <summary>
            The COM+ component you created must use object construction to work correctly.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_NOSYNCHRONIZATION">
            <summary>
            The COM+ component requires synchronization, and it is not configured for it.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_ISOLEVELMISMATCH">
            <summary>
            The TxIsolation Level property for the COM+ component being created is stronger than the TxIsolationLevel for the "root" component for the transaction.  The creation failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_S_USEREG">
            <summary>
            Use the registry database to provide the requested information
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_S_STATIC">
            <summary>
            Success, but static
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLE_S_MAC_CLIPFORMAT">
            <summary>
            Macintosh clipboard format
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DRAGDROP_S_DROP">
            <summary>
            Successful drop took place
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DRAGDROP_S_CANCEL">
            <summary>
            Drag-drop operation canceled
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DRAGDROP_S_USEDEFAULTCURSORS">
            <summary>
            Use the default cursor
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DATA_S_SAMEFORMATETC">
            <summary>
            Data has same FORMATETC
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.VIEW_S_ALREADY_FROZEN">
            <summary>
            View is already frozen
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CACHE_S_FORMATETC_NOTSUPPORTED">
            <summary>
            FORMATETC not supported
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CACHE_S_SAMECACHE">
            <summary>
            Same cache
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CACHE_S_SOMECACHES_NOTUPDATED">
            <summary>
            Some cache(s) not updated
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLEOBJ_S_INVALIDVERB">
            <summary>
            Invalid verb for OLE object
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLEOBJ_S_CANNOT_DOVERB_NOW">
            <summary>
            Verb number is valid but verb cannot be done now
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OLEOBJ_S_INVALIDHWND">
            <summary>
            Invalid window handle passed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.INPLACE_S_TRUNCATED">
            <summary>
            Message is too long; some of it had to be truncated before displaying
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CONVERT10_S_NO_PRESENTATION">
            <summary>
            Unable to convert OLESTREAM to IStorage
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_S_REDUCED_TO_SELF">
            <summary>
            Moniker reduced to itself
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_S_ME">
            <summary>
            Common prefix is this moniker
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_S_HIM">
            <summary>
            Common prefix is input moniker
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_S_US">
            <summary>
            Common prefix is both monikers
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_S_MONIKERALREADYREGISTERED">
            <summary>
            Moniker is already registered in running object table
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_S_TASK_READY">
            <summary>
            The task is ready to run at its next scheduled time.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_S_TASK_RUNNING">
            <summary>
            The task is currently running.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_S_TASK_DISABLED">
            <summary>
            The task will not run at the scheduled times because it has been disabled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_S_TASK_HAS_NOT_RUN">
            <summary>
            The task has not yet run.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_S_TASK_NO_MORE_RUNS">
            <summary>
            There are no more runs scheduled for this task.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_S_TASK_NOT_SCHEDULED">
            <summary>
            One or more of the properties that are needed to run this task on a schedule have not been set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_S_TASK_TERMINATED">
            <summary>
            The last run of the task was terminated by the user.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_S_TASK_NO_VALID_TRIGGERS">
            <summary>
            Either the task has no triggers or the existing triggers are disabled or not set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_S_EVENT_TRIGGER">
            <summary>
            Event triggers don't have set run times.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_E_TRIGGER_NOT_FOUND">
            <summary>
            Trigger not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_E_TASK_NOT_READY">
            <summary>
            One or more of the properties that are needed to run this task have not been set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_E_TASK_NOT_RUNNING">
            <summary>
            There is no running instance of the task to terminate.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_E_SERVICE_NOT_INSTALLED">
            <summary>
            The Task Scheduler Service is not installed on this computer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_E_CANNOT_OPEN_TASK">
            <summary>
            The task object could not be opened.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_E_INVALID_TASK">
            <summary>
            The object is either an invalid task object or is not a task object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_E_ACCOUNT_INFORMATION_NOT_SET">
            <summary>
            No account information could be found in the Task Scheduler security database for the task indicated.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_E_ACCOUNT_NAME_NOT_FOUND">
            <summary>
            Unable to establish existence of the account specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_E_ACCOUNT_DBASE_CORRUPT">
            <summary>
            Corruption was detected in the Task Scheduler security database; the database has been reset.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_E_NO_SECURITY_SERVICES">
            <summary>
            Task Scheduler security services are available only on Windows NT.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_E_UNKNOWN_OBJECT_VERSION">
            <summary>
            The task object version is either unsupported or invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_E_UNSUPPORTED_ACCOUNT_OPTION">
            <summary>
            The task has been configured with an unsupported combination of account settings and run time options.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCHED_E_SERVICE_NOT_RUNNING">
            <summary>
            The Task Scheduler Service is not running.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_CLASS_CREATE_FAILED">
            <summary>
            Attempt to create a class object failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_SCM_ERROR">
            <summary>
            OLE service could not bind object
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_SCM_RPC_FAILURE">
            <summary>
            RPC communication failed with OLE service
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_BAD_PATH">
            <summary>
            Bad path to object
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_SERVER_EXEC_FAILURE">
            <summary>
            Server execution failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_OBJSRV_RPC_FAILURE">
            <summary>
            OLE service could not communicate with the object server
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MK_E_NO_NORMALIZED">
            <summary>
            Moniker path could not be normalized
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_SERVER_STOPPING">
            <summary>
            Object server is stopping when OLE service contacts it
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MEM_E_INVALID_ROOT">
            <summary>
            An invalid root block pointer was specified
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MEM_E_INVALID_LINK">
            <summary>
            An allocation chain contained an invalid link pointer
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MEM_E_INVALID_SIZE">
            <summary>
            The requested allocation size was too large
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_S_NOTALLINTERFACES">
            <summary>
            Not all the requested interfaces were available
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_S_MACHINENAMENOTFOUND">
            <summary>
            The specified machine name was not found in the cache.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_UNKNOWNINTERFACE">
            <summary>
            Unknown interface.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_MEMBERNOTFOUND">
            <summary>
            Member not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_PARAMNOTFOUND">
            <summary>
            Parameter not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_TYPEMISMATCH">
            <summary>
            Type mismatch.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_UNKNOWNNAME">
            <summary>
            Unknown name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_NONAMEDARGS">
            <summary>
            No named arguments.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_BADVARTYPE">
            <summary>
            Bad variable type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_EXCEPTION">
            <summary>
            Exception occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_OVERFLOW">
            <summary>
            Out of present range.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_BADINDEX">
            <summary>
            Invalid index.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_UNKNOWNLCID">
            <summary>
            Unknown language.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_ARRAYISLOCKED">
            <summary>
            Memory is locked.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_BADPARAMCOUNT">
            <summary>
            Invalid number of parameters.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_PARAMNOTOPTIONAL">
            <summary>
            Parameter not optional.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_BADCALLEE">
            <summary>
            Invalid callee.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_NOTACOLLECTION">
            <summary>
            Does not support a collection.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_DIVBYZERO">
            <summary>
            Division by zero.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DISP_E_BUFFERTOOSMALL">
            <summary>
            Buffer too small
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_BUFFERTOOSMALL">
            <summary>
            Buffer too small.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_FIELDNOTFOUND">
            <summary>
            Field name not defined in the record.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_INVDATAREAD">
            <summary>
            Old format or invalid type library.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_UNSUPFORMAT">
            <summary>
            Old format or invalid type library.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_REGISTRYACCESS">
            <summary>
            Error accessing the OLE registry.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_LIBNOTREGISTERED">
            <summary>
            Library not registered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_UNDEFINEDTYPE">
            <summary>
            Bound to unknown type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_QUALIFIEDNAMEDISALLOWED">
            <summary>
            Qualified name disallowed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_INVALIDSTATE">
            <summary>
            Invalid forward reference, or reference to uncompiled type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_WRONGTYPEKIND">
            <summary>
            Type mismatch.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_ELEMENTNOTFOUND">
            <summary>
            Element not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_AMBIGUOUSNAME">
            <summary>
            Ambiguous name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_NAMECONFLICT">
            <summary>
            Name already exists in the library.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_UNKNOWNLCID">
            <summary>
            Unknown LCID.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_DLLFUNCTIONNOTFOUND">
            <summary>
            Function not defined in specified DLL.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_BADMODULEKIND">
            <summary>
            Wrong module kind for the operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_SIZETOOBIG">
            <summary>
            Size may not exceed 64K.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_DUPLICATEID">
            <summary>
            Duplicate ID in inheritance hierarchy.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_INVALIDID">
            <summary>
            Incorrect inheritance depth in standard OLE hmember.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_TYPEMISMATCH">
            <summary>
            Type mismatch.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_OUTOFBOUNDS">
            <summary>
            Invalid number of arguments.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_IOERROR">
            <summary>
            I/O Error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_CANTCREATETMPFILE">
            <summary>
            Error creating unique tmp file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_CANTLOADLIBRARY">
            <summary>
            Error loading type library/DLL.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_INCONSISTENTPROPFUNCS">
            <summary>
            Inconsistent property functions.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TYPE_E_CIRCULARTYPE">
            <summary>
            Circular dependency between types/modules.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_INVALIDFUNCTION">
            <summary>
            Unable to perform requested operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_FILENOTFOUND">
            <summary>
            %1 could not be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_PATHNOTFOUND">
            <summary>
            The path %1 could not be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_TOOMANYOPENFILES">
            <summary>
            There are insufficient resources to open another file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_ACCESSDENIED">
            <summary>
            Access Denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_INVALIDHANDLE">
            <summary>
            Attempted an operation on an invalid object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_INSUFFICIENTMEMORY">
            <summary>
            There is insufficient memory available to complete operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_INVALIDPOINTER">
            <summary>
            Invalid pointer error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_NOMOREFILES">
            <summary>
            There are no more entries to return.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_DISKISWRITEPROTECTED">
            <summary>
            Disk is write-protected.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_SEEKERROR">
            <summary>
            An error occurred during a seek operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_WRITEFAULT">
            <summary>
            A disk error occurred during a write operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_READFAULT">
            <summary>
            A disk error occurred during a read operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_SHAREVIOLATION">
            <summary>
            A share violation has occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_LOCKVIOLATION">
            <summary>
            A lock violation has occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_FILEALREADYEXISTS">
            <summary>
            %1 already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_INVALIDPARAMETER">
            <summary>
            Invalid parameter error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_MEDIUMFULL">
            <summary>
            There is insufficient disk space to complete operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_PROPSETMISMATCHED">
            <summary>
            Illegal write of non-simple property to simple property set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_ABNORMALAPIEXIT">
            <summary>
            An API call exited abnormally.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_INVALIDHEADER">
            <summary>
            The file %1 is not a valid compound file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_INVALIDNAME">
            <summary>
            The name %1 is not valid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_UNKNOWN">
            <summary>
            An unexpected error occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_UNIMPLEMENTEDFUNCTION">
            <summary>
            That function is not implemented.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_INVALIDFLAG">
            <summary>
            Invalid flag error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_INUSE">
            <summary>
            Attempted to use an object that is busy.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_NOTCURRENT">
            <summary>
            The storage has been changed since the last commit.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_REVERTED">
            <summary>
            Attempted to use an object that has ceased to exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_CANTSAVE">
            <summary>
            Can't save.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_OLDFORMAT">
            <summary>
            The compound file %1 was produced with an incompatible version of storage.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_OLDDLL">
            <summary>
            The compound file %1 was produced with a newer version of storage.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_SHAREREQUIRED">
            <summary>
            Share.exe or equivalent is required for operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_NOTFILEBASEDSTORAGE">
            <summary>
            Illegal operation called on non-file based storage.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_EXTANTMARSHALLINGS">
            <summary>
            Illegal operation called on object with extant marshallings.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_DOCFILECORRUPT">
            <summary>
            The docfile has been corrupted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_BADBASEADDRESS">
            <summary>
            OLE32.DLL has been loaded at the wrong address.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_DOCFILETOOLARGE">
            <summary>
            The compound file is too large for the current implementation
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_NOTSIMPLEFORMAT">
            <summary>
            The compound file was not created with the STGM_SIMPLE flag
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_INCOMPLETE">
            <summary>
            The file download was aborted abnormally.  The file is incomplete.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_TERMINATED">
            <summary>
            The file download has been terminated.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_S_CONVERTED">
            <summary>
            The underlying file was converted to compound file format.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_S_BLOCK">
            <summary>
            The storage operation should block until more data is available.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_S_RETRYNOW">
            <summary>
            The storage operation should retry immediately.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_S_MONITORING">
            <summary>
            The notified event sink will not influence the storage operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_S_MULTIPLEOPENS">
            <summary>
            Multiple opens prevent consolidated. (commit succeeded).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_S_CONSOLIDATIONFAILED">
            <summary>
            Consolidation of the storage file failed. (commit succeeded).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_S_CANNOTCONSOLIDATE">
            <summary>
            Consolidation of the storage file is inappropriate. (commit succeeded).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_STATUS_COPY_PROTECTION_FAILURE">
            <summary>
            Generic Copy Protection Error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_CSS_AUTHENTICATION_FAILURE">
            <summary>
            Copy Protection Error - DVD CSS Authentication failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_CSS_KEY_NOT_PRESENT">
            <summary>
            Copy Protection Error - The given sector does not have a valid CSS key.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_CSS_KEY_NOT_ESTABLISHED">
            <summary>
            Copy Protection Error - DVD session key not established.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_CSS_SCRAMBLED_SECTOR">
            <summary>
            Copy Protection Error - The read failed because the sector is encrypted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_CSS_REGION_MISMATCH">
            <summary>
            Copy Protection Error - The current DVD's region does not correspond to the region setting of the drive.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.STG_E_RESETS_EXHAUSTED">
            <summary>
            Copy Protection Error - The drive's region setting may be permanent or the number of user resets has been exhausted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_CALL_REJECTED">
            <summary>
            Call was rejected by callee.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_CALL_CANCELED">
            <summary>
            Call was canceled by the message filter.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_CANTPOST_INSENDCALL">
            <summary>
            The caller is dispatching an intertask SendMessage call and cannot call out via PostMessage.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_CANTCALLOUT_INASYNCCALL">
            <summary>
            The caller is dispatching an asynchronous call and cannot make an outgoing call on behalf of this call.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_CANTCALLOUT_INEXTERNALCALL">
            <summary>
            It is illegal to call out while inside message filter.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_CONNECTION_TERMINATED">
            <summary>
            The connection terminated or is in a bogus state and cannot be used any more. Other connections are still valid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_SERVER_DIED">
            <summary>
            The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call may have executed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_CLIENT_DIED">
            <summary>
            The caller (client) disappeared while the callee (server) was processing a call.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_INVALID_DATAPACKET">
            <summary>
            The data packet with the marshalled parameter data is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_CANTTRANSMIT_CALL">
            <summary>
            The call was not transmitted properly; the message queue was full and was not emptied after yielding.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_CLIENT_CANTMARSHAL_DATA">
            <summary>
            The client (caller) cannot marshall the parameter data - low memory, etc.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_CLIENT_CANTUNMARSHAL_DATA">
            <summary>
            The client (caller) cannot unmarshall the return data - low memory, etc.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_SERVER_CANTMARSHAL_DATA">
            <summary>
            The server (callee) cannot marshall the return data - low memory, etc.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_SERVER_CANTUNMARSHAL_DATA">
            <summary>
            The server (callee) cannot unmarshall the parameter data - low memory, etc.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_INVALID_DATA">
            <summary>
            Received data is invalid; could be server or client data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_INVALID_PARAMETER">
            <summary>
            A particular parameter is invalid and cannot be (un)marshalled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_CANTCALLOUT_AGAIN">
            <summary>
            There is no second outgoing call on same channel in DDE conversation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_SERVER_DIED_DNE">
            <summary>
            The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call did not execute.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_SYS_CALL_FAILED">
            <summary>
            System call failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_OUT_OF_RESOURCES">
            <summary>
            Could not allocate some required resource (memory, events, ...)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_ATTEMPTED_MULTITHREAD">
            <summary>
            Attempted to make calls on more than one thread in single threaded mode.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_NOT_REGISTERED">
            <summary>
            The requested interface is not registered on the server object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_FAULT">
            <summary>
            RPC could not call the server or could not return the results of calling the server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_SERVERFAULT">
            <summary>
            The server threw an exception.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_CHANGED_MODE">
            <summary>
            Cannot change thread mode after it is set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_INVALIDMETHOD">
            <summary>
            The method called does not exist on the server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_DISCONNECTED">
            <summary>
            The object invoked has disconnected from its clients.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_RETRY">
            <summary>
            The object invoked chose not to process the call now.  Try again later.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_SERVERCALL_RETRYLATER">
            <summary>
            The message filter indicated that the application is busy.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_SERVERCALL_REJECTED">
            <summary>
            The message filter rejected the call.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_INVALID_CALLDATA">
            <summary>
            A call control interfaces was called with invalid data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_CANTCALLOUT_ININPUTSYNCCALL">
            <summary>
            An outgoing call cannot be made since the application is dispatching an input-synchronous call.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_WRONG_THREAD">
            <summary>
            The application called an interface that was marshalled for a different thread.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_THREAD_NOT_INIT">
            <summary>
            CoInitialize has not been called on the current thread.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_VERSION_MISMATCH">
            <summary>
            The version of OLE on the client and server machines does not match.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_INVALID_HEADER">
            <summary>
            OLE received a packet with an invalid header.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_INVALID_EXTENSION">
            <summary>
            OLE received a packet with an invalid extension.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_INVALID_IPID">
            <summary>
            The requested object or interface does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_INVALID_OBJECT">
            <summary>
            The requested object does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_S_CALLPENDING">
            <summary>
            OLE has sent a request and is waiting for a reply.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_S_WAITONTIMER">
            <summary>
            OLE is waiting before retrying a request.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_CALL_COMPLETE">
            <summary>
            Call context cannot be accessed after call completed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_UNSECURE_CALL">
            <summary>
            Impersonate on unsecure calls is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_TOO_LATE">
            <summary>
            Security must be initialized before any interfaces are marshalled or unmarshalled. It cannot be changed once initialized.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_NO_GOOD_SECURITY_PACKAGES">
            <summary>
            No security packages are installed on this machine or the user is not logged on or there are no compatible security packages between the client and server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_ACCESS_DENIED">
            <summary>
            Access is denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_REMOTE_DISABLED">
            <summary>
            Remote calls are not allowed for this process.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_INVALID_OBJREF">
            <summary>
            The marshaled interface data packet (OBJREF) has an invalid or unknown format.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_NO_CONTEXT">
            <summary>
            No context is associated with this call. This happens for some custom marshalled calls and on the client side of the call.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_TIMEOUT">
            <summary>
            This operation returned because the timeout period expired.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_NO_SYNC">
            <summary>
            There are no synchronize objects to wait on.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_FULLSIC_REQUIRED">
            <summary>
            Full subject issuer chain SSL principal name expected from the server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_INVALID_STD_NAME">
            <summary>
            Principal name is not a valid MSSTD name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_FAILEDTOIMPERSONATE">
            <summary>
            Unable to impersonate DCOM client
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_FAILEDTOGETSECCTX">
            <summary>
            Unable to obtain server's security context
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_FAILEDTOOPENTHREADTOKEN">
            <summary>
            Unable to open the access token of the current thread
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_FAILEDTOGETTOKENINFO">
            <summary>
            Unable to obtain user info from an access token
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_TRUSTEEDOESNTMATCHCLIENT">
            <summary>
            The client who called IAccessControl::IsAccessPermitted was not the trustee provided to the method
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_FAILEDTOQUERYCLIENTBLANKET">
            <summary>
            Unable to obtain the client's security blanket
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_FAILEDTOSETDACL">
            <summary>
            Unable to set a discretionary ACL into a security descriptor
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_ACCESSCHECKFAILED">
            <summary>
            The system function, AccessCheck, returned false
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_NETACCESSAPIFAILED">
            <summary>
            Either NetAccessDel or NetAccessAdd returned an error code.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_WRONGTRUSTEENAMESYNTAX">
            <summary>
            One of the trustee strings provided by the user did not conform to the Domain\Name syntax and it was not the "*" string
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INVALIDSID">
            <summary>
            One of the security identifiers provided by the user was invalid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_CONVERSIONFAILED">
            <summary>
            Unable to convert a wide character trustee string to a multibyte trustee string
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_NOMATCHINGSIDFOUND">
            <summary>
            Unable to find a security identifier that corresponds to a trustee string provided by the user
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_LOOKUPACCSIDFAILED">
            <summary>
            The system function, LookupAccountSID, failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_NOMATCHINGNAMEFOUND">
            <summary>
            Unable to find a trustee name that corresponds to a security identifier provided by the user
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_LOOKUPACCNAMEFAILED">
            <summary>
            The system function, LookupAccountName, failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_SETSERLHNDLFAILED">
            <summary>
            Unable to set or reset a serialization handle
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_FAILEDTOGETWINDIR">
            <summary>
            Unable to obtain the Windows directory
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_PATHTOOInt32">
            <summary>
            Path too long
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_FAILEDTOGENUUID">
            <summary>
            Unable to generate a uuid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_FAILEDTOCREATEFILE">
            <summary>
            Unable to create file
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_FAILEDTOCLOSEHANDLE">
            <summary>
            Unable to close a serialization handle or a file handle.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_EXCEEDSYSACLLIMIT">
            <summary>
            The number of ACEs in an ACL exceeds the system limit.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_ACESINWRONGORDER">
            <summary>
            Not all the DENY_ACCESS ACEs are arranged in front of the GRANT_ACCESS ACEs in the stream.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_INCOMPATIBLESTREAMVERSION">
            <summary>
            The version of ACL format in the stream is not supported by this implementation of IAccessControl
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_FAILEDTOOPENPROCESSTOKEN">
            <summary>
            Unable to open the access token of the server process
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_DECODEFAILED">
            <summary>
            Unable to decode the ACL in the stream provided by the user
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_ACNOTINITIALIZED">
            <summary>
            The COM IAccessControl object is not initialized
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CO_E_CANCEL_DISABLED">
            <summary>
            Call Cancellation is disabled
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.RPC_E_UNEXPECTED">
            <summary>
            An internal error occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.ERROR_AUDITING_DISABLED">
            <summary>
            The specified event is currently not being audited.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.ERROR_ALL_SIDS_FILTERED">
            <summary>
            The SID filtering operation removed all SIDs.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_UID">
            <summary>
            Bad UID.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_HASH">
            <summary>
            Bad Hash.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_KEY">
            <summary>
            Bad Key.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_LEN">
            <summary>
            Bad Length.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_DATA">
            <summary>
            Bad Data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_SIGNATURE">
            <summary>
            Invalid Signature.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_VER">
            <summary>
            Bad Version of provider.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_ALGID">
            <summary>
            Invalid algorithm specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_FLAGS">
            <summary>
            Invalid flags specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_TYPE">
            <summary>
            Invalid type specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_KEY_STATE">
            <summary>
            Key not valid for use in specified state.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_HASH_STATE">
            <summary>
            Hash not valid for use in specified state.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_NO_KEY">
            <summary>
            Key does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_NO_MEMORY">
            <summary>
            Insufficient memory available for the operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_EXISTS">
            <summary>
            Object already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_PERM">
            <summary>
            Access denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_NOT_FOUND">
            <summary>
            Object was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_DOUBLE_ENCRYPT">
            <summary>
            Data already encrypted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_PROVIDER">
            <summary>
            Invalid provider specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_PROV_TYPE">
            <summary>
            Invalid provider type specified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_PUBLIC_KEY">
            <summary>
            Provider's public key is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_KEYSET">
            <summary>
            Keyset does not exist
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_PROV_TYPE_NOT_DEF">
            <summary>
            Provider type not defined.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_PROV_TYPE_ENTRY_BAD">
            <summary>
            Provider type as registered is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_KEYSET_NOT_DEF">
            <summary>
            The keyset is not defined.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_KEYSET_ENTRY_BAD">
            <summary>
            Keyset as registered is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_PROV_TYPE_NO_MATCH">
            <summary>
            Provider type does not match registered value.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_SIGNATURE_FILE_BAD">
            <summary>
            The digital signature file is corrupt.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_PROVIDER_DLL_FAIL">
            <summary>
            Provider DLL failed to initialize correctly.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_PROV_DLL_NOT_FOUND">
            <summary>
            Provider DLL could not be found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_BAD_KEYSET_PARAM">
            <summary>
            The Keyset parameter is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_FAIL">
            <summary>
            An internal error occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_SYS_ERR">
            <summary>
            A base error occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_SILENT_CONTEXT">
            <summary>
            Provider could not perform the action since the context was acquired as silent.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_TOKEN_KEYSET_STORAGE_FULL">
            <summary>
            The security token does not have storage space available for an additional container.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_TEMPORARY_PROFILE">
            <summary>
            The profile for the user is a temporary profile.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_FIXEDPARAMETER">
            <summary>
            The key parameters could not be set because the CSP uses fixed parameters.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_INSUFFICIENT_MEMORY">
            <summary>
            Not enough memory is available to complete this request
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_INVALID_HANDLE">
            <summary>
            The handle specified is invalid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_UNSUPPORTED_FUNCTION">
            <summary>
            The function requested is not supported
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_TARGET_UNKNOWN">
            <summary>
            The specified target is unknown or unreachable
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_INTERNAL_ERROR">
            <summary>
            The Local Security Authority cannot be contacted
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_SECPKG_NOT_FOUND">
            <summary>
            The requested security package does not exist
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_NOT_OWNER">
            <summary>
            The caller is not the owner of the desired credentials
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_CANNOT_INSTALL">
            <summary>
            The security package failed to initialize, and cannot be installed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_INVALID_TOKEN">
            <summary>
            The token supplied to the function is invalid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_CANNOT_PACK">
            <summary>
            The security package is not able to marshall the logon buffer, so the logon attempt has failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_QOP_NOT_SUPPORTED">
            <summary>
            The per-message Quality of Protection is not supported by the security package
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_NO_IMPERSONATION">
            <summary>
            The security context does not allow impersonation of the client
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_LOGON_DENIED">
            <summary>
            The logon attempt failed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_UNKNOWN_CREDENTIALS">
            <summary>
            The credentials supplied to the package were not recognized
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_NO_CREDENTIALS">
            <summary>
            No credentials are available in the security package
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_MESSAGE_ALTERED">
            <summary>
            The message or signature supplied for verification has been altered
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_OUT_OF_SEQUENCE">
            <summary>
            The message supplied for verification is out of sequence
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_NO_AUTHENTICATING_AUTHORITY">
            <summary>
            No authority could be contacted for authentication.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_I_CONTINUE_NEEDED">
            <summary>
            The function completed successfully, but must be called again to complete the context
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_I_COMPLETE_NEEDED">
            <summary>
            The function completed successfully, but CompleteToken must be called
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_I_COMPLETE_AND_CONTINUE">
            <summary>
            The function completed successfully, but both CompleteToken and this function must be called to complete the context
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_I_LOCAL_LOGON">
            <summary>
            The logon was completed, but no network authority was available. The logon was made using locally known information
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_BAD_PKGID">
            <summary>
            The requested security package does not exist
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_CONTEXT_EXPIRED">
            <summary>
            The context has expired and can no longer be used.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_I_CONTEXT_EXPIRED">
            <summary>
            The context has expired and can no longer be used.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_INCOMPLETE_MESSAGE">
            <summary>
            The supplied message is incomplete.  The signature was not verified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_INCOMPLETE_CREDENTIALS">
            <summary>
            The credentials supplied were not complete, and could not be verified. The context could not be initialized.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_BUFFER_TOO_SMALL">
            <summary>
            The buffers supplied to a function was too small.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_I_INCOMPLETE_CREDENTIALS">
            <summary>
            The credentials supplied were not complete, and could not be verified. Additional information can be returned from the context.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_I_RENEGOTIATE">
            <summary>
            The context data must be renegotiated with the peer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_WRONG_PRINCIPAL">
            <summary>
            The target principal name is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_I_NO_LSA_CONTEXT">
            <summary>
            There is no LSA mode context associated with this context.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_TIME_SKEW">
            <summary>
            The clocks on the client and server machines are skewed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_UNTRUSTED_ROOT">
            <summary>
            The certificate chain was issued by an authority that is not trusted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_ILLEGAL_MESSAGE">
            <summary>
            The message received was unexpected or badly formatted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_CERT_UNKNOWN">
            <summary>
            An unknown error occurred while processing the certificate.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_CERT_EXPIRED">
            <summary>
            The received certificate has expired.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_ENCRYPT_FAILURE">
            <summary>
            The specified data could not be encrypted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_DECRYPT_FAILURE">
            <summary>
            The specified data could not be decrypted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_ALGORITHM_MISMATCH">
            <summary>
            The client and server cannot communicate, because they do not possess a common algorithm.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_SECURITY_QOS_FAILED">
            <summary>
            The security context could not be established due to a failure in the requested quality of service (e.g. mutual authentication or delegation).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_UNFINISHED_CONTEXT_DELETED">
            <summary>
            A security context was deleted before the context was completed.  This is considered a logon failure.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_NO_TGT_REPLY">
            <summary>
            The client is trying to negotiate a context and the server requires user-to-user but didn't send a TGT reply.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_NO_IP_ADDRESSES">
            <summary>
            Unable to accomplish the requested task because the local machine does not have any IP addresses.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_WRONG_CREDENTIAL_HANDLE">
            <summary>
            The supplied credential handle does not match the credential associated with the security context.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_CRYPTO_SYSTEM_INVALID">
            <summary>
            The crypto system or checksum function is invalid because a required function is unavailable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_MAX_REFERRALS_EXCEEDED">
            <summary>
            The number of maximum ticket referrals has been exceeded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_MUST_BE_KDC">
            <summary>
            The local machine must be a Kerberos KDC (domain controller) and it is not.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_STRONG_CRYPTO_NOT_SUPPORTED">
            <summary>
            The other end of the security negotiation is requires strong crypto but it is not supported on the local machine.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_TOO_MANY_PRINCIPALS">
            <summary>
            The KDC reply contained more than one principal name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_NO_PA_DATA">
            <summary>
            Expected to find PA data for a hint of what etype to use, but it was not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_PKINIT_NAME_MISMATCH">
            <summary>
            The client cert name does not matches the user name or the KDC name is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_SMARTCARD_LOGON_REQUIRED">
            <summary>
            Smartcard logon is required and was not used.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_SHUTDOWN_IN_PROGRESS">
            <summary>
            A system shutdown is in progress.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_KDC_INVALID_REQUEST">
            <summary>
            An invalid request was sent to the KDC.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_KDC_UNABLE_TO_REFER">
            <summary>
            The KDC was unable to generate a referral for the service requested.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_KDC_UNKNOWN_ETYPE">
            <summary>
            The encryption type requested is not supported by the KDC.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_UNSUPPORTED_PREAUTH">
            <summary>
            An unsupported preauthentication mechanism was presented to the kerberos package.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_DELEGATION_REQUIRED">
            <summary>
            The requested operation requires delegation to be enabled on the machine.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_BAD_BINDINGS">
            <summary>
            Client's supplied SSPI channel bindings were incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_MULTIPLE_ACCOUNTS">
            <summary>
            The received certificate was mapped to multiple accounts.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_NO_KERB_KEY">
            <summary>
            SEC_E_NO_KERB_KEY
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_CERT_WRONG_USAGE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_DOWNGRADE_DETECTED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_SMARTCARD_CERT_REVOKED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_ISSUING_CA_UNTRUSTED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_REVOCATION_OFFLINE_C">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_PKINIT_CLIENT_FAILURE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_SMARTCARD_CERT_EXPIRED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_NO_S4U_PROT_SUPPORT">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_CROSSREALM_DELEGATION_FAILURE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_NO_SPM">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SEC_E_NOT_SUPPORTED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_MSG_ERROR">
            <summary>
            An error occurred while performing an operation on a cryptographic message.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_UNKNOWN_ALGO">
            <summary>
            Unknown cryptographic algorithm.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_OID_FORMAT">
            <summary>
            The object identifier is poorly formatted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_INVALID_MSG_TYPE">
            <summary>
            Invalid cryptographic message type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_UNEXPECTED_ENCODING">
            <summary>
            Unexpected cryptographic message encoding.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_AUTH_ATTR_MISSING">
            <summary>
            The cryptographic message does not contain an expected authenticated attribute.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_HASH_VALUE">
            <summary>
            The hash value is not correct.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_INVALID_INDEX">
            <summary>
            The index value is not valid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ALREADY_DECRYPTED">
            <summary>
            The content of the cryptographic message has already been decrypted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_NOT_DECRYPTED">
            <summary>
            The content of the cryptographic message has not been decrypted yet.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_RECIPIENT_NOT_FOUND">
            <summary>
            The enveloped-data message does not contain the specified recipient.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_CONTROL_TYPE">
            <summary>
            Invalid control type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ISSUER_SERIALNUMBER">
            <summary>
            Invalid issuer and/or serial number.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_SIGNER_NOT_FOUND">
            <summary>
            Cannot find the original signer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ATTRIBUTES_MISSING">
            <summary>
            The cryptographic message does not contain all of the requested attributes.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_STREAM_MSG_NOT_READY">
            <summary>
            The streamed cryptographic message is not ready to return data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_STREAM_INSUFFICIENT_DATA">
            <summary>
            The streamed cryptographic message requires more data to complete the decode operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_I_NEW_PROTECTION_REQUIRED">
            <summary>
            The protected data needs to be re-protected.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_BAD_LEN">
            <summary>
            The length specified for the output data was insufficient.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_BAD_ENCODE">
            <summary>
            An error occurred during encode or decode operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_FILE_ERROR">
            <summary>
            An error occurred while reading or writing to a file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_NOT_FOUND">
            <summary>
            Cannot find object or property.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_EXISTS">
            <summary>
            The object or property already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_NO_PROVIDER">
            <summary>
            No provider was specified for the store or object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_SELF_SIGNED">
            <summary>
            The specified certificate is self signed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_DELETED_PREV">
            <summary>
            The previous certificate or CRL context was deleted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_NO_MATCH">
            <summary>
            Cannot find the requested object.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_UNEXPECTED_MSG_TYPE">
            <summary>
            The certificate does not have a property that references a private key.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_NO_KEY_PROPERTY">
            <summary>
            Cannot find the certificate and private key for decryption.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_NO_DECRYPT_CERT">
            <summary>
            Cannot find the certificate and private key to use for decryption.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_BAD_MSG">
            <summary>
            Not a cryptographic message or the cryptographic message is not formatted correctly.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_NO_SIGNER">
            <summary>
            The signed cryptographic message does not have a signer for the specified signer index.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_PENDING_CLOSE">
            <summary>
            Final closure is pending until additional frees or closes.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_REVOKED">
            <summary>
            The certificate is revoked.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_NO_REVOCATION_DLL">
            <summary>
            No Dll or exported function was found to verify revocation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_NO_REVOCATION_CHECK">
            <summary>
            The revocation function was unable to check revocation for the certificate.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_REVOCATION_OFFLINE">
            <summary>
            The revocation function was unable to check revocation because the revocation server was offline.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_NOT_IN_REVOCATION_DATABASE">
            <summary>
            The certificate is not in the revocation server's database.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_INVALID_NUMERIC_STRING">
            <summary>
            The string contains a non-numeric character.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_INVALID_PRINTABLE_STRING">
            <summary>
            The string contains a non-printable character.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_INVALID_IA5_STRING">
            <summary>
            The string contains a character not in the 7 bit ASCII character set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_INVALID_X500_STRING">
            <summary>
            The string contains an invalid X500 name attribute key, oid, value or delimiter.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_NOT_CHAR_STRING">
            <summary>
            The dwValueType for the CERT_NAME_VALUE is not one of the character strings.  Most likely it is either a CERT_RDN_ENCODED_BLOB or CERT_TDN_OCTED_STRING.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_FILERESIZED">
            <summary>
            The Put operation can not continue.  The file needs to be resized.  However, there is already a signature present.  A complete signing operation must be done.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_SECURITY_SETTINGS">
            <summary>
            The cryptographic operation failed due to a local security option setting.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_NO_VERIFY_USAGE_DLL">
            <summary>
            No DLL or exported function was found to verify subject usage.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_NO_VERIFY_USAGE_CHECK">
            <summary>
            The called function was unable to do a usage check on the subject.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_VERIFY_USAGE_OFFLINE">
            <summary>
            Since the server was offline, the called function was unable to complete the usage check.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_NOT_IN_CTL">
            <summary>
            The subject was not found in a Certificate Trust List (CTL).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_NO_TRUSTED_SIGNER">
            <summary>
            None of the signers of the cryptographic message or certificate trust list is trusted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_MISSING_PUBKEY_PARA">
            <summary>
            The public key's algorithm parameters are missing.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_OSS_ERROR">
            <summary>
            OSS Certificate encode/decode error code base
            
            See asn1code.h for a definition of the OSS runtime errors. The OSS
            error values are offset by CRYPT_E_OSS_ERROR.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_MORE_BUF">
            <summary>
            OSS ASN.1 Error: Output Buffer is too small.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_NEGATIVE_UINTEGER">
            <summary>
            OSS ASN.1 Error: Signed integer is encoded as a unsigned integer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_PDU_RANGE">
            <summary>
            OSS ASN.1 Error: Unknown ASN.1 data type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_MORE_INPUT">
            <summary>
            OSS ASN.1 Error: Output buffer is too small, the decoded data has been truncated.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_DATA_ERROR">
            <summary>
            OSS ASN.1 Error: Invalid data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_BAD_ARG">
            <summary>
            OSS ASN.1 Error: Invalid argument.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_BAD_VERSION">
            <summary>
            OSS ASN.1 Error: Encode/Decode version mismatch.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_OUT_MEMORY">
            <summary>
            OSS ASN.1 Error: Out of memory.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_PDU_MISMATCH">
            <summary>
            OSS ASN.1 Error: Encode/Decode Error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_LIMITED">
            <summary>
            OSS ASN.1 Error: Internal Error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_BAD_PTR">
            <summary>
            OSS ASN.1 Error: Invalid data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_BAD_TIME">
            <summary>
            OSS ASN.1 Error: Invalid data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_INDEFINITE_NOT_SUPPORTED">
            <summary>
            OSS ASN.1 Error: Unsupported BER indefinite-length encoding.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_MEM_ERROR">
            <summary>
            OSS ASN.1 Error: Access violation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_BAD_TABLE">
            <summary>
            OSS ASN.1 Error: Invalid data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_TOO_Int32">
            <summary>
            OSS ASN.1 Error: Invalid data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_CONSTRAINT_VIOLATED">
            <summary>
            OSS ASN.1 Error: Invalid data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_FATAL_ERROR">
            <summary>
            OSS ASN.1 Error: Internal Error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_ACCESS_SERIALIZATION_ERROR">
            <summary>
            OSS ASN.1 Error: Multi-threading conflict.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_NULL_TBL">
            <summary>
            OSS ASN.1 Error: Invalid data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_NULL_FCN">
            <summary>
            OSS ASN.1 Error: Invalid data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_BAD_ENCRULES">
            <summary>
            OSS ASN.1 Error: Invalid data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_UNAVAIL_ENCRULES">
            <summary>
            OSS ASN.1 Error: Encode/Decode function not implemented.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_CANT_OPEN_TRACE_WINDOW">
            <summary>
            OSS ASN.1 Error: Trace file error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_UNIMPLEMENTED">
            <summary>
            OSS ASN.1 Error: Function not implemented.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_OID_DLL_NOT_LINKED">
            <summary>
            OSS ASN.1 Error: Program link error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_CANT_OPEN_TRACE_FILE">
            <summary>
            OSS ASN.1 Error: Trace file error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_TRACE_FILE_ALREADY_OPEN">
            <summary>
            OSS ASN.1 Error: Trace file error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_TABLE_MISMATCH">
            <summary>
            OSS ASN.1 Error: Invalid data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_TYPE_NOT_SUPPORTED">
            <summary>
            OSS ASN.1 Error: Invalid data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_REAL_DLL_NOT_LINKED">
            <summary>
            OSS ASN.1 Error: Program link error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_REAL_CODE_NOT_LINKED">
            <summary>
            OSS ASN.1 Error: Program link error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_OUT_OF_RANGE">
            <summary>
            OSS ASN.1 Error: Program link error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_COPIER_DLL_NOT_LINKED">
            <summary>
            OSS ASN.1 Error: Program link error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_CONSTRAINT_DLL_NOT_LINKED">
            <summary>
            OSS ASN.1 Error: Program link error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_COMPARATOR_DLL_NOT_LINKED">
            <summary>
            OSS ASN.1 Error: Program link error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_COMPARATOR_CODE_NOT_LINKED">
            <summary>
            OSS ASN.1 Error: Program link error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_MEM_MGR_DLL_NOT_LINKED">
            <summary>
            OSS ASN.1 Error: Program link error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_PDV_DLL_NOT_LINKED">
            <summary>
            OSS ASN.1 Error: Program link error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_PDV_CODE_NOT_LINKED">
            <summary>
            OSS ASN.1 Error: Program link error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_API_DLL_NOT_LINKED">
            <summary>
            OSS ASN.1 Error: Program link error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_BERDER_DLL_NOT_LINKED">
            <summary>
            OSS ASN.1 Error: Program link error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_PER_DLL_NOT_LINKED">
            <summary>
            OSS ASN.1 Error: Program link error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_OPEN_TYPE_ERROR">
            <summary>
            OSS ASN.1 Error: Program link error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_MUTEX_NOT_CREATED">
            <summary>
            OSS ASN.1 Error: System resource error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.OSS_CANT_CLOSE_TRACE_FILE">
            <summary>
            OSS ASN.1 Error: Trace file error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_ERROR">
            <summary>
            ASN1 Certificate encode/decode error code base.
            
            The ASN1 error values are offset by CRYPT_E_ASN1_ERROR.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_INTERNAL">
            <summary>
            ASN1 internal encode or decode error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_EOD">
            <summary>
            ASN1 unexpected end of data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_CORRUPT">
            <summary>
            ASN1 corrupted data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_LARGE">
            <summary>
            ASN1 value too large.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_CONSTRAINT">
            <summary>
            ASN1 constraint violated.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_MEMORY">
            <summary>
            ASN1 out of memory.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_OVERFLOW">
            <summary>
            ASN1 buffer overflow.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_BADPDU">
            <summary>
            ASN1 function not supported for this PDU.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_BADARGS">
            <summary>
            ASN1 bad arguments to function call.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_BADREAL">
            <summary>
            ASN1 bad real value.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_BADTAG">
            <summary>
            ASN1 bad tag value met.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_CHOICE">
            <summary>
            ASN1 bad choice value.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_RULE">
            <summary>
            ASN1 bad encoding rule.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_UTF8">
            <summary>
            ASN1 bad unicode (UTF8).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_PDU_TYPE">
            <summary>
            ASN1 bad PDU type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_NYI">
            <summary>
            ASN1 not yet implemented.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_EXTENDED">
            <summary>
            ASN1 skipped unknown extension(s).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CRYPT_E_ASN1_NOEOD">
            <summary>
            ASN1 end of data expected
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_BAD_REQUESTSUBJECT">
            <summary>
            The request subject name is invalid or too long.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_NO_REQUEST">
            <summary>
            The request does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_BAD_REQUESTSTATUS">
            <summary>
            The request's current status does not allow this operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_PROPERTY_EMPTY">
            <summary>
            The requested property value is empty.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_INVALID_CA_CERTIFICATE">
            <summary>
            The certification authority's certificate contains invalid data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_SERVER_SUSPENDED">
            <summary>
            Certificate service has been suspended for a database restore operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_ENCODING_LENGTH">
            <summary>
            The certificate contains an encoded length that is potentially incompatible with older enrollment software.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_ROLECONFLICT">
            <summary>
            The operation is denied. The user has multiple roles assigned and the certification authority is configured to enforce role separation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_RESTRICTEDOFFICER">
            <summary>
            The operation is denied. It can only be performed by a certificate manager that is allowed to manage certificates for the current requester.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED">
            <summary>
            Cannot archive private key.  The certification authority is not configured for key archival.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_NO_VALID_KRA">
            <summary>
            Cannot archive private key.  The certification authority could not verify one or more key recovery certificates.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL">
            <summary>
            The request is incorrectly formatted.  The encrypted private key must be in an unauthenticated attribute in an outermost signature.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_NO_CAADMIN_DEFINED">
            <summary>
            At least one security principal must have the permission to manage this CA.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE">
            <summary>
            The request contains an invalid renewal certificate attribute.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_NO_DB_SESSIONS">
            <summary>
            An attempt was made to open a Certification Authority database session, but there are already too many active sessions.  The server may need to be configured to allow additional sessions.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_ALIGNMENT_FAULT">
            <summary>
            A memory reference caused a data alignment fault.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_ENROLL_DENIED">
            <summary>
            The permissions on this certification authority do not allow the current user to enroll for certificates.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_TEMPLATE_DENIED">
            <summary>
            The permissions on the certificate template do not allow the current user to enroll for this type of certificate.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_UNSUPPORTED_CERT_TYPE">
            <summary>
            The requested certificate template is not supported by this CA.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_NO_CERT_TYPE">
            <summary>
            The request contains no certificate template information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_TEMPLATE_CONFLICT">
            <summary>
            The request contains conflicting template information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED">
            <summary>
            The request is missing a required Subject Alternate name extension.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_ARCHIVED_KEY_REQUIRED">
            <summary>
            The request is missing a required private key for archival by the server.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_SMIME_REQUIRED">
            <summary>
            The request is missing a required SMIME capabilities extension.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_BAD_RENEWAL_SUBJECT">
            <summary>
            The request was made on behalf of a subject other than the caller.  The certificate template must be configured to require at least one signature to authorize the request.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_BAD_TEMPLATE_VERSION">
            <summary>
            The request template version is newer than the supported template version.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_TEMPLATE_POLICY_REQUIRED">
            <summary>
            The template is missing a required signature policy attribute.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_SIGNATURE_POLICY_REQUIRED">
            <summary>
            The request is missing required signature policy information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_SIGNATURE_COUNT">
            <summary>
            The request is missing one or more required signatures.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_SIGNATURE_REJECTED">
            <summary>
            One or more signatures did not include the required application or issuance policies.  The request is missing one or more required valid signatures.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_ISSUANCE_POLICY_REQUIRED">
            <summary>
            The request is missing one or more required signature issuance policies.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_SUBJECT_UPN_REQUIRED">
            <summary>
            The UPN is unavailable and cannot be added to the Subject Alternate name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED">
            <summary>
            The Active Directory GUID is unavailable and cannot be added to the Subject Alternate name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_SUBJECT_DNS_REQUIRED">
            <summary>
            The DNS name is unavailable and cannot be added to the Subject Alternate name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_ARCHIVED_KEY_UNEXPECTED">
            <summary>
            The request includes a private key for archival by the server, but key archival is not enabled for the specified certificate template.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_KEY_LENGTH">
            <summary>
            The public key does not meet the minimum size required by the specified certificate template.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_SUBJECT_EMAIL_REQUIRED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_UNKNOWN_CERT_TYPE">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERTSRV_E_CERT_TYPE_OVERLAP">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XENROLL_E_KEY_NOT_EXPORTABLE">
            <summary>
            The key is not exportable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XENROLL_E_CANNOT_ADD_ROOT_CERT">
            <summary>
            You cannot add the root CA certificate into your local store.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND">
            <summary>
            The key archival hash attribute was not found in the response.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH">
            <summary>
            An unexpetced key archival hash attribute was found in the response.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XENROLL_E_RESPONSE_KA_HASH_MISMATCH">
            <summary>
            There is a key archival hash mismatch between the request and the response.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.XENROLL_E_KEYSPEC_SMIME_MISMATCH">
            <summary>
            Signing certificate cannot include SMIME extension.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TRUST_E_SYSTEM_ERROR">
            <summary>
            A system-level error occurred while verifying trust.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TRUST_E_NO_SIGNER_CERT">
            <summary>
            The certificate for the signer of the message is invalid or not found.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TRUST_E_COUNTER_SIGNER">
            <summary>
            One of the counter signatures was invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TRUST_E_CERT_SIGNATURE">
            <summary>
            The signature of the certificate can not be verified.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TRUST_E_TIME_STAMP">
            <summary>
            The timestamp signature and/or certificate could not be verified or is malformed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TRUST_E_BAD_DIGEST">
            <summary>
            The digital signature of the object did not verify.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TRUST_E_BASIC_CONSTRAINTS">
            <summary>
            A certificate's basic constraint extension has not been observed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TRUST_E_FINANCIAL_CRITERIA">
            <summary>
            The certificate does not meet or contain the Authenticode financial extensions.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_OUTOFMEMRANGE">
            <summary>
            Tried to reference a part of the file outside the proper range.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_CANTGETOBJECT">
            <summary>
            Could not retrieve an object from the file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_NOHEADTABLE">
            <summary>
            Could not find the head table in the file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_BAD_MAGICNUMBER">
            <summary>
            The magic number in the head table is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_BAD_OFFSET_TABLE">
            <summary>
            The offset table has incorrect values.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_TABLE_TAGORDER">
            <summary>
            Duplicate table tags or tags out of alphabetical order.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_TABLE_Int32UInt16">
            <summary>
            A table does not start on a long word boundary.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT">
            <summary>
            First table does not appear after header information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_TABLES_OVERLAP">
            <summary>
            Two or more tables overlap.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_TABLE_PADBYTES">
            <summary>
            Too many pad bytes between tables or pad bytes are not 0.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_FILETOOSMALL">
            <summary>
            File is too small to contain the last table.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_TABLE_CHECKSUM">
            <summary>
            A table checksum is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_FILE_CHECKSUM">
            <summary>
            The file checksum is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_FAILED_POLICY">
            <summary>
            The signature does not have the correct attributes for the policy.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_FAILED_HINTS_CHECK">
            <summary>
            The file did not pass the hints check.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_NOT_OPENTYPE">
            <summary>
            The file is not an OpenType file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_FILE">
            <summary>
            Failed on a file operation (open, map, read, write).
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_CRYPT">
            <summary>
            A call to a CryptoAPI function failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_BADVERSION">
            <summary>
            There is a bad version number in the file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_DSIG_STRUCTURE">
            <summary>
            The structure of the DSIG table is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_PCONST_CHECK">
            <summary>
            A check failed in a partially constant table.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSSIPOTF_E_STRUCTURE">
            <summary>
            Some kind of structural error.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NTE_OP_OK">
            <summary>
            The operation completed successfully.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TRUST_E_PROVIDER_UNKNOWN">
            <summary>
            Unknown trust provider.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TRUST_E_ACTION_UNKNOWN">
            <summary>
            The trust verification action specified is not supported by the specified trust provider.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TRUST_E_SUBJECT_FORM_UNKNOWN">
            <summary>
            The form specified for the subject is not one supported or known by the specified trust provider.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TRUST_E_SUBJECT_NOT_TRUSTED">
            <summary>
            The subject is not trusted for the specified action.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DIGSIG_E_ENCODE">
            <summary>
            Error due to problem in ASN.1 encoding process.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DIGSIG_E_DECODE">
            <summary>
            Error due to problem in ASN.1 decoding process.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DIGSIG_E_EXTENSIBILITY">
            <summary>
            Reading / writing Extensions where Attributes are appropriate, and visa versa.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.DIGSIG_E_CRYPTO">
            <summary>
            Unspecified cryptographic failure.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.PERSIST_E_SIZEDEFINITE">
            <summary>
            The size of the data could not be determined.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.PERSIST_E_SIZEINDEFINITE">
            <summary>
            The size of the indefinite-sized data could not be determined.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.PERSIST_E_NOTSELFSIZING">
            <summary>
            This object does not read and write self-sizing data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TRUST_E_NOSIGNATURE">
            <summary>
            No signature was present in the subject.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_EXPIRED">
            <summary>
            A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_VALIDITYPERIODNESTING">
            <summary>
            The validity periods of the certification chain do not nest correctly.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_ROLE">
            <summary>
            A certificate that can only be used as an end-entity is being used as a CA or visa versa.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_PATHLENCONST">
            <summary>
            A path length constraint in the certification chain has been violated.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_CRITICAL">
            <summary>
            A certificate contains an unknown extension that is marked 'critical'.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_PURPOSE">
            <summary>
            A certificate being used for a purpose other than the ones specified by its CA.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_ISSUERCHAINING">
            <summary>
            A parent of a given certificate in fact did not issue that child certificate.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_MALFORMED">
            <summary>
            A certificate is missing or has an empty value for an important field, such as a subject or issuer name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_UNTRUSTEDROOT">
            <summary>
            A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_CHAINING">
            <summary>
            An internal certificate chaining error has occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TRUST_E_FAIL">
            <summary>
            Generic trust failure.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_REVOKED">
            <summary>
            A certificate was explicitly revoked by its issuer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_UNTRUSTEDTESTROOT">
            <summary>
            The certification path terminates with the test root which is not trusted with the current policy settings.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_REVOCATION_FAILURE">
            <summary>
            The revocation process could not continue - the certificate(s) could not be checked.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_CN_NO_MATCH">
            <summary>
            The certificate's CN name does not match the passed value.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_WRONG_USAGE">
            <summary>
            The certificate is not valid for the requested usage.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.TRUST_E_EXPLICIT_DISTRUST">
            <summary>
            The certificate was explicitly marked as untrusted by the user.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_UNTRUSTEDCA">
            <summary>
            A certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_INVALID_POLICY">
            <summary>
            The certificate has invalid policy.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.CERT_E_INVALID_NAME">
            <summary>
            The certificate has an invalid name. The name is not included in the permitted list or is explicitly excluded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_EXPECTED_SECTION_NAME">
            <summary>
            A non-empty line was encountered in the INF before the start of a section.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_BAD_SECTION_NAME_LINE">
            <summary>
            A section name marker in the INF is not complete, or does not exist on a line by itself.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_SECTION_NAME_TOO_Int32">
            <summary>
            An INF section was encountered whose name exceeds the maximum section name length.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_GENERAL_SYNTAX">
            <summary>
            The syntax of the INF is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_WRONG_INF_STYLE">
            <summary>
            The style of the INF is different than what was requested.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_SECTION_NOT_FOUND">
            <summary>
            The required section was not found in the INF.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_LINE_NOT_FOUND">
            <summary>
            The required line was not found in the INF.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_BACKUP">
            <summary>
            The files affected by the installation of this file queue have not been backed up for uninstall.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_ASSOCIATED_CLASS">
            <summary>
            The INF or the device information set or element does not have an associated install class.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_CLASS_MISMATCH">
            <summary>
            The INF or the device information set or element does not match the specified install class.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_DUPLICATE_FOUND">
            <summary>
            An existing device was found that is a duplicate of the device being manually installed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_DRIVER_SELECTED">
            <summary>
            There is no driver selected for the device information set or element.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_KEY_DOES_NOT_EXIST">
            <summary>
            The requested device registry key does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_INVALID_DEVINST_NAME">
            <summary>
            The device instance name is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_INVALID_CLASS">
            <summary>
            The install class is not present or is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_DEVINST_ALREADY_EXISTS">
            <summary>
            The device instance cannot be created because it already exists.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_DEVINFO_NOT_REGISTERED">
            <summary>
            The operation cannot be performed on a device information element that has not been registered.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_INVALID_REG_PROPERTY">
            <summary>
            The device property code is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_INF">
            <summary>
            The INF from which a driver list is to be built does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_SUCH_DEVINST">
            <summary>
            The device instance does not exist in the hardware tree.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_CANT_LOAD_CLASS_ICON">
            <summary>
            The icon representing this install class cannot be loaded.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_INVALID_CLASS_INSTALLER">
            <summary>
            The class installer registry entry is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_DI_DO_DEFAULT">
            <summary>
            The class installer has indicated that the default action should be performed for this installation request.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_DI_NOFILECOPY">
            <summary>
            The operation does not require any files to be copied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_INVALID_HWPROFILE">
            <summary>
            The specified hardware profile does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_DEVICE_SELECTED">
            <summary>
            There is no device information element currently selected for this device information set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_DEVINFO_LIST_LOCKED">
            <summary>
            The operation cannot be performed because the device information set is locked.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_DEVINFO_DATA_LOCKED">
            <summary>
            The operation cannot be performed because the device information element is locked.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_DI_BAD_PATH">
            <summary>
            The specified path does not contain any applicable device INFs.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_CLASSINSTALL_PARAMS">
            <summary>
            No class installer parameters have been set for the device information set or element.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_FILEQUEUE_LOCKED">
            <summary>
            The operation cannot be performed because the file queue is locked.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_BAD_SERVICE_INSTALLSECT">
            <summary>
            A service installation section in this INF is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_CLASS_DRIVER_LIST">
            <summary>
            There is no class driver list for the device information element.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_ASSOCIATED_SERVICE">
            <summary>
            The installation failed because a function driver was not specified for this device instance.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE">
            <summary>
            There is presently no default device interface designated for this interface class.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_DEVICE_INTERFACE_ACTIVE">
            <summary>
            The operation cannot be performed because the device interface is currently active.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_DEVICE_INTERFACE_REMOVED">
            <summary>
            The operation cannot be performed because the device interface has been removed from the system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_BAD_INTERFACE_INSTALLSECT">
            <summary>
            An interface installation section in this INF is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_SUCH_INTERFACE_CLASS">
            <summary>
            This interface class does not exist in the system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_INVALID_REFERENCE_STRING">
            <summary>
            The reference string supplied for this interface device is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_INVALID_MACHINENAME">
            <summary>
            The specified machine name does not conform to UNC naming conventions.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_REMOTE_COMM_FAILURE">
            <summary>
            A general remote communication error occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_MACHINE_UNAVAILABLE">
            <summary>
            The machine selected for remote communication is not available at this time.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_CONFIGMGR_SERVICES">
            <summary>
            The Plug and Play service is not available on the remote machine.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_INVALID_PROPPAGE_PROVIDER">
            <summary>
            The property page provider registry entry is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_SUCH_DEVICE_INTERFACE">
            <summary>
            The requested device interface is not present in the system.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_DI_POSTPROCESSING_REQUIRED">
            <summary>
            The device's co-installer has additional work to perform after installation is complete.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_INVALID_COINSTALLER">
            <summary>
            The device's co-installer is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_COMPAT_DRIVERS">
            <summary>
            There are no compatible drivers for this device.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_DEVICE_ICON">
            <summary>
            There is no icon that represents this device or device type.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_INVALID_INF_LOGCONFIG">
            <summary>
            A logical configuration specified in this INF is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_DI_DONT_INSTALL">
            <summary>
            The class installer has denied the request to install or upgrade this device.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_INVALID_FILTER_DRIVER">
            <summary>
            One of the filter drivers installed for this device is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NON_WINDOWS_NT_DRIVER">
            <summary>
            The driver selected for this device does not support Windows XP.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NON_WINDOWS_DRIVER">
            <summary>
            The driver selected for this device does not support Windows.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NO_CATALOG_FOR_OEM_INF">
            <summary>
            The third-party INF does not contain digital signature information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE">
            <summary>
            An invalid attempt was made to use a device installation file queue for verification of digital signatures relative to other platforms.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_NOT_DISABLEABLE">
            <summary>
            The device cannot be disabled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_CANT_REMOVE_DEVINST">
            <summary>
            The device could not be dynamically removed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_INVALID_TARGET">
            <summary>
            Cannot copy to specified target.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_DRIVER_NONNATIVE">
            <summary>
            Driver is not intended for this platform.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_IN_WOW64">
            <summary>
            Operation not allowed in WOW64.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_SET_SYSTEM_RESTORE_POINT">
            <summary>
            The operation involving unsigned file copying was rolled back, so that a system restore point could be set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_INCORRECTLY_COPIED_INF">
            <summary>
            An INF was copied into the Windows INF directory in an improper manner.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_SCE_DISABLED">
            <summary>
            The Security Configuration Editor (SCE) APIs have been disabled on this Embedded product.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SPAPI_E_ERROR_NOT_INSTALLED">
            <summary>
            No installed components were detected.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_F_INTERNAL_ERROR">
            <summary>
            An internal consistency check failed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_CANCELLED">
            <summary>
            The action was cancelled by an SCardCancel request.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_INVALID_HANDLE">
            <summary>
            The supplied handle was invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_INVALID_PARAMETER">
            <summary>
            One or more of the supplied parameters could not be properly interpreted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_INVALID_TARGET">
            <summary>
            Registry startup information is missing or invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_NO_MEMORY">
            <summary>
            Not enough memory available to complete this command.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_F_WAITED_TOO_Int32">
            <summary>
            An internal consistency timer has expired.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_INSUFFICIENT_BUFFER">
            <summary>
            The data buffer to receive returned data is too small for the returned data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_UNKNOWN_READER">
            <summary>
            The specified reader name is not recognized.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_TIMEOUT">
            <summary>
            The user-specified timeout value has expired.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_SHARING_VIOLATION">
            <summary>
            The smart card cannot be accessed because of other connections outstanding.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_NO_SMARTCARD">
            <summary>
            The operation requires a Smart Card, but no Smart Card is currently in the device.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_UNKNOWN_CARD">
            <summary>
            The specified smart card name is not recognized.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_CANT_DISPOSE">
            <summary>
            The system could not dispose of the media in the requested manner.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_PROTO_MISMATCH">
            <summary>
            The requested protocols are incompatible with the protocol currently in use with the smart card.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_NOT_READY">
            <summary>
            The reader or smart card is not ready to accept commands.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_INVALID_VALUE">
            <summary>
            One or more of the supplied parameters values could not be properly interpreted.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_SYSTEM_CANCELLED">
            <summary>
            The action was cancelled by the system, presumably to log off or shut down.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_F_COMM_ERROR">
            <summary>
            An internal communications error has been detected.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_F_UNKNOWN_ERROR">
            <summary>
            An internal error has been detected, but the source is unknown.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_INVALID_ATR">
            <summary>
            An ATR obtained from the registry is not a valid ATR string.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_NOT_TRANSACTED">
            <summary>
            An attempt was made to end a non-existent transaction.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_READER_UNAVAILABLE">
            <summary>
            The specified reader is not currently available for use.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_P_SHUTDOWN">
            <summary>
            The operation has been aborted to allow the server application to exit.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_PCI_TOO_SMALL">
            <summary>
            The PCI Receive buffer was too small.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_READER_UNSUPPORTED">
            <summary>
            The reader driver does not meet minimal requirements for support.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_DUPLICATE_READER">
            <summary>
            The reader driver did not produce a unique reader name.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_CARD_UNSUPPORTED">
            <summary>
            The smart card does not meet minimal requirements for support.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_NO_SERVICE">
            <summary>
            The Smart card resource manager is not running.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_SERVICE_STOPPED">
            <summary>
            The Smart card resource manager has shut down.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_UNEXPECTED">
            <summary>
            An unexpected card error has occurred.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_ICC_INSTALLATION">
            <summary>
            No Primary Provider can be found for the smart card.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_ICC_CREATEORDER">
            <summary>
            The requested order of object creation is not supported.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_UNSUPPORTED_FEATURE">
            <summary>
            This smart card does not support the requested feature.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_DIR_NOT_FOUND">
            <summary>
            The identified directory does not exist in the smart card.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_FILE_NOT_FOUND">
            <summary>
            The identified file does not exist in the smart card.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_NO_DIR">
            <summary>
            The supplied path does not represent a smart card directory.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_NO_FILE">
            <summary>
            The supplied path does not represent a smart card file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_NO_ACCESS">
            <summary>
            Access is denied to this file.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_WRITE_TOO_MANY">
            <summary>
            The smartcard does not have enough memory to store the information.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_BAD_SEEK">
            <summary>
            There was an error trying to set the smart card file object pointer.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_INVALID_CHV">
            <summary>
            The supplied PIN is incorrect.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_UNKNOWN_RES_MNG">
            <summary>
            An unrecognized error code was returned from a layered component.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_NO_SUCH_CERTIFICATE">
            <summary>
            The requested certificate does not exist.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_CERTIFICATE_UNAVAILABLE">
            <summary>
            The requested certificate could not be obtained.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_NO_READERS_AVAILABLE">
            <summary>
            Cannot find a smart card reader.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_COMM_DATA_LOST">
            <summary>
            A communications error with the smart card has been detected.  Retry the operation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_NO_KEY_CONTAINER">
            <summary>
            The requested key container does not exist on the smart card.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_E_SERVER_TOO_BUSY">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_W_UNSUPPORTED_CARD">
            <summary>
            The reader cannot communicate with the smart card, due to ATR configuration conflicts.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_W_UNRESPONSIVE_CARD">
            <summary>
            The smart card is not responding to a reset.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_W_UNPOWERED_CARD">
            <summary>
            Power has been removed from the smart card, so that further communication is not possible.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_W_RESET_CARD">
            <summary>
            The smart card has been reset, so any shared state information is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_W_REMOVED_CARD">
            <summary>
            The smart card has been removed, so that further communication is not possible.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_W_SECURITY_VIOLATION">
            <summary>
            Access was denied because of a security violation.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_W_WRONG_CHV">
            <summary>
            The card cannot be accessed because the wrong PIN was presented.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_W_CHV_BLOCKED">
            <summary>
            The card cannot be accessed because the maximum number of PIN entry attempts has been reached.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_W_EOF">
            <summary>
            The end of the smart card file has been reached.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_W_CANCELLED_BY_USER">
            <summary>
            The action was cancelled by the user.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.SCARD_W_CARD_NOT_AUTHENTICATED">
            <summary>
            No PIN was presented to the smart card.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_OBJECTERRORS">
            <summary>
            Errors occurred accessing one or more objects - the ErrorInfo collection may have more detail
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_OBJECTINVALID">
            <summary>
            One or more of the object's properties are missing or invalid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_KEYMISSING">
            <summary>
            The object was not found in the catalog
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_ALREADYINSTALLED">
            <summary>
            The object is already registered
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_APP_FILE_WRITEFAIL">
            <summary>
            Error occurred writing to the application file
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_APP_FILE_READFAIL">
            <summary>
            Error occurred reading the application file
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_APP_FILE_VERSION">
            <summary>
            Invalid version number in application file
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_BADPATH">
            <summary>
            The file path is invalid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_APPLICATIONEXISTS">
            <summary>
            The application is already installed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_ROLEEXISTS">
            <summary>
            The role already exists
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CANTCOPYFILE">
            <summary>
            An error occurred copying the file
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_NOUSER">
            <summary>
            One or more users are not valid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_INVALIDUSERIDS">
            <summary>
            One or more users in the application file are not valid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_NOREGISTRYCLSID">
            <summary>
            The component's CLSID is missing or corrupt
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_BADREGISTRYPROGID">
            <summary>
            The component's progID is missing or corrupt
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_AUTHENTICATIONLEVEL">
            <summary>
            Unable to set required authentication level for update request
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_USERPASSWDNOTVALID">
            <summary>
            The identity or password set on the application is not valid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CLSIDORIIDMISMATCH">
            <summary>
            Application file CLSIDs or IIDs do not match corresponding DLLs
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_REMOTEINTERFACE">
            <summary>
            Interface information is either missing or changed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_DLLREGISTERSERVER">
            <summary>
            DllRegisterServer failed on component install
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_NOSERVERSHARE">
            <summary>
            No server file share available
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_DLLLOADFAILED">
            <summary>
            DLL could not be loaded
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_BADREGISTRYLIBID">
            <summary>
            The registered TypeLib ID is not valid
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_APPDIRNOTFOUND">
            <summary>
            Application install directory not found
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_REGISTRARFAILED">
            <summary>
            Errors occurred while in the component registrar
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_COMPFILE_DOESNOTEXIST">
            <summary>
            The file does not exist
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_COMPFILE_LOADDLLFAIL">
            <summary>
            The DLL could not be loaded
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_COMPFILE_GETCLASSOBJ">
            <summary>
            GetClassObject failed in the DLL
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_COMPFILE_CLASSNOTAVAIL">
            <summary>
            The DLL does not support the components listed in the TypeLib
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_COMPFILE_BADTLB">
            <summary>
            The TypeLib could not be loaded
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_COMPFILE_NOTINSTALLABLE">
            <summary>
            The file does not contain components or component information
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_NOTCHANGEABLE">
            <summary>
            Changes to this object and its sub-objects have been disabled
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_NOTDELETEABLE">
            <summary>
            The delete function has been disabled for this object
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_SESSION">
            <summary>
            The server catalog version is not supported
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_COMP_MOVE_LOCKED">
            <summary>
            The component move was disallowed, because the source or destination application is either a system application or currently locked against changes
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_COMP_MOVE_BAD_DEST">
            <summary>
            The component move failed because the destination application no longer exists
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_REGISTERTLB">
            <summary>
            The system was unable to register the TypeLib
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_SYSTEMAPP">
            <summary>
            This operation can not be performed on the system application
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_COMPFILE_NOREGISTRAR">
            <summary>
            The component registrar referenced in this file is not available
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_COREQCOMPINSTALLED">
            <summary>
            A component in the same DLL is already installed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_SERVICENOTINSTALLED">
            <summary>
            The service is not installed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_PROPERTYSAVEFAILED">
            <summary>
            One or more property settings are either invalid or in conflict with each other
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_OBJECTEXISTS">
            <summary>
            The object you are attempting to add or rename already exists
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_COMPONENTEXISTS">
            <summary>
            The component already exists
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_REGFILE_CORRUPT">
            <summary>
            The registration file is corrupt
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_PROPERTY_OVERFLOW">
            <summary>
            The property value is too large
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_NOTINREGISTRY">
            <summary>
            Object was not found in registry
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_OBJECTNOTPOOLABLE">
            <summary>
            This object is not poolable
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_APPLID_MATCHES_CLSID">
            <summary>
            A CLSID with the same GUID as the new application ID is already installed on this machine
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_ROLE_DOES_NOT_EXIST">
            <summary>
            A role assigned to a component, interface, or method did not exist in the application
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_START_APP_NEEDS_COMPONENTS">
            <summary>
            You must have components in an application in order to start the application
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM">
            <summary>
            This operation is not enabled on this platform
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY">
            <summary>
            Application Proxy is not exportable
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CAN_NOT_START_APP">
            <summary>
            Failed to start application because it is either a library application or an application proxy
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CAN_NOT_EXPORT_SYS_APP">
            <summary>
            System application is not exportable
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT">
            <summary>
            Can not subscribe to this component (the component may have been imported)
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER">
            <summary>
            An event class cannot also be a subscriber component
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE">
            <summary>
            Library applications and application proxies are incompatible
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_BASE_PARTITION_ONLY">
            <summary>
            This function is valid for the base partition only
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_START_APP_DISABLED">
            <summary>
            You cannot start an application that has been disabled
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME">
            <summary>
            The specified partition name is already in use on this computer
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CAT_INVALID_PARTITION_NAME">
            <summary>
            The specified partition name is invalid. Check that the name contains at least one visible character
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CAT_PARTITION_IN_USE">
            <summary>
            The partition cannot be deleted because it is the default partition for one or more users
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES">
            <summary>
            The partition cannot be exported, because one or more components in the partition have the same file name
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED">
            <summary>
            Applications that contain one or more imported components cannot be installed into a non-base partition
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_AMBIGUOUS_APPLICATION_NAME">
            <summary>
            The application name is not unique and cannot be resolved to an application id
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_AMBIGUOUS_PARTITION_NAME">
            <summary>
            The partition name is not unique and cannot be resolved to a partition id
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_REGDB_NOTINITIALIZED">
            <summary>
            The COM+ registry database has not been initialized
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_REGDB_NOTOPEN">
            <summary>
            The COM+ registry database is not open
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_REGDB_SYSTEMERR">
            <summary>
            The COM+ registry database detected a system error
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_REGDB_ALREADYRUNNING">
            <summary>
            The COM+ registry database is already running
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_MIG_VERSIONNOTSUPPORTED">
            <summary>
            This version of the COM+ registry database cannot be migrated
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_MIG_SCHEMANOTFOUND">
            <summary>
            The schema version to be migrated could not be found in the COM+ registry database
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CAT_BITNESSMISMATCH">
            <summary>
            There was a type mismatch between binaries
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CAT_UNACCEPTABLEBITNESS">
            <summary>
            A binary of unknown or invalid type was provided
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CAT_WRONGAPPBITNESS">
            <summary>
            There was a type mismatch between a binary and an application
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED">
            <summary>
            The application cannot be paused or resumed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CAT_SERVERFAULT">
            <summary>
            The COM+ Catalog Server threw an exception during execution
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMQC_E_APPLICATION_NOT_QUEUED">
            <summary>
            Only COM+ Applications marked "queued" can be invoked using the "queue" moniker
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMQC_E_NO_QUEUEABLE_INTERFACES">
            <summary>
            At least one interface must be marked "queued" in order to create a queued component instance with the "queue" moniker
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE">
            <summary>
            MSMQ is required for the requested operation and is not installed
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMQC_E_NO_IPERSISTSTREAM">
            <summary>
            Unable to marshal an interface that does not support IPersistStream
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMQC_E_BAD_MESSAGE">
            <summary>
            The message is improperly formatted or was damaged in transit
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMQC_E_UNAUTHENTICATED">
            <summary>
            An unauthenticated message was received by an application that accepts only authenticated messages
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMQC_E_UNTRUSTED_ENQUEUER">
            <summary>
            The message was requeued or moved by a user not in the "QC Trusted User" role
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.MSDTC_E_DUPLICATE_RESOURCE">
            <summary>
            Cannot create a duplicate resource of type Distributed Transaction Coordinator
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_OBJECT_PARENT_MISSING">
            <summary>
            One of the objects being inserted or updated does not belong to a valid parent collection
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_OBJECT_DOES_NOT_EXIST">
            <summary>
            One of the specified objects cannot be found
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_APP_NOT_RUNNING">
            <summary>
            The specified application is not currently running
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_INVALID_PARTITION">
            <summary>
            The partition(s) specified are not valid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE">
            <summary>
            COM+ applications that run as NT service may not be pooled or recycled
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_USER_IN_SET">
            <summary>
            One or more users are already assigned to a local partition set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CANTRECYCLELIBRARYAPPS">
            <summary>
            Library applications may not be recycled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CANTRECYCLESERVICEAPPS">
            <summary>
            Applications running as NT services may not be recycled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_PROCESSALREADYRECYCLED">
            <summary>
            The process has already been recycled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED">
            <summary>
            A paused process may not be recycled.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CANTMAKEINPROCSERVICE">
            <summary>
            Library applications may not be NT services.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_PROGIDINUSEBYCLSID">
            <summary>
            The ProgID provided to the copy operation is invalid. The ProgID is in use by another registered CLSID.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET">
            <summary>
            The partition specified as default is not a member of the partition set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED">
            <summary>
            A recycled process may not be paused.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_PARTITION_ACCESSDENIED">
            <summary>
            Access to the specified partition is denied.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_PARTITION_MSI_ONLY">
            <summary>
            Only Application Files (*.MSI files) can be installed into partitions.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT">
            <summary>
            Applications containing one or more legacy components may not be exported to 1.0 format.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS">
            <summary>
            Legacy components may not exist in non-base partitions.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_COMP_MOVE_SOURCE">
            <summary>
            A component cannot be moved (or copied) from the System Application, an application proxy or a non-changeable application
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_COMP_MOVE_DEST">
            <summary>
            A component cannot be moved (or copied) to the System Application, an application proxy or a non-changeable application
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_COMP_MOVE_PRIVATE">
            <summary>
            A private component cannot be moved (or copied) to a library application or to the base partition
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET">
            <summary>
            The Base Application Partition exists in all partition sets and cannot be removed.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_CANNOT_ALIAS_EVENTCLASS">
            <summary>
            Alas, Event Class components cannot be aliased.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_PRIVATE_ACCESSDENIED">
            <summary>
            Access is denied because the component is private.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_SAFERINVALID">
            <summary>
            The specified SAFER level is invalid.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_REGISTRY_ACCESSDENIED">
            <summary>
            The specified user cannot write to the system registry
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.COMADMIN_E_PARTITIONS_DISABLED">
            <summary>
            No information avialable.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Win32API.ResultCom.NS_E_FILE_OPEN_FAILED">
            <summary>
            Failed to open a file.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Win32API.ResultCom.GetErrorName(System.Int32)">
            <summary>
            </summary>
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Win32API.ResultCom.Succeeded(System.Int32)">
            <summary>
            </summary>
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Win32API.ResultCom.Failed(System.Int32)">
            <summary>
            </summary>
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.WindowsSecurity">
            <summary>
            Zusammenfassung für WindowsSecurity.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsSecurity.GetCurrentUserSpec">
            <summary>
            Gibt den aktuellen Benutzer als DOMAIN Backslash USER zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsSecurity.GetSIDByName(System.String)">
            <summary>
            Gibt den SID in String-Form zurück für den übergebenen User oder Gruppe usw. zurück.
            Syntax mit Backslash
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsSecurity.GetNameBySID(System.String)">
            <summary>
            Gibt den Namen des Security Objects (User, Gruppe, usw.) zurück.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsSecurity.GetFileOwnerSID(System.String)">
            <summary>
            Gibt den SID des Besitzers der übergebenen Datei zurück.
            </summary>
            <param name="yFileName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsSecurity.GetFileOwnerName(System.String)">
            <summary>
            Gibt den SID des Besitzers der übergebenen Datei zurück.
            </summary>
            <param name="yFileName"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.WindowsService.EngineServiceBase">
            <summary>
            Zusammenfassung für EngineServiceBase.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EngineServiceBase.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EngineServiceBase.RequestAdditionalTime(System.TimeSpan)">
            <summary>
            Fordert vom ServiceControlManager zusätzliche Zeit an, um den Start oder Stop oder w.a.i. zu verlängern.
            </summary>
            <param name="yTimespan"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.WindowsService.EventLogCreator">
            <summary>
            Diese Klasse stellt Funktionen zur Handhabung von Eventlogs bereit
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EventLogCreator.EnsureEventLog(System.String,System.String)">
            <summary>
            Diese Methode stellt sicher, daß es ein Eventlog mit dem übergebenen Namen gibt und
            die übergebene Quelle für dieses Log eine gültige Quelle ist.
            </summary>
            <param name="yEventLogName"></param>
            <param name="yEventLogSource"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EventLogCreator.GetEventLog(System.String,System.String)">
            <summary>
            Diese Methode gibt eine Instanz eines Eventlogs zurück mit dem übergebenen Lognamen und
            dem übergebenen Source-Namen.
            </summary>
            <param name="yEventLogName"></param>
            <param name="yEventLogSource"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.WindowsService.EventLogWriter">
            <summary>
            Diese Klasse managt das Schreiben in ein EventLog. 
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EventLogWriter.WriteEvent(System.Diagnostics.EventLog,System.Diagnostics.EventLogEntryType,System.Int32,System.Int16,System.Byte[],System.String,System.Object[])">
            <summary>
            Diese Methode schreibt in das übergebene EventLog.
            Wenn dabei ein Fehler auftritt wird dieser ins DebugLog geschrieben.
            </summary>
            <param name="yEventLog"></param>
            <param name="yFormat"></param>
            <param name="yArgs"></param>
            <param name="yCategory"></param>
            <param name="yEntryType"></param>
            <param name="yEventId"></param>
            <param name="yRawData"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EventLogWriter.WriteEvent(System.Diagnostics.EventLog,System.Diagnostics.EventLogEntryType,System.Int32,System.String,System.Object[])">
            <summary>
            Diese Methode schreibt in das übergebene EventLog.
            Wenn dabei ein Fehler auftritt wird dieser ins DebugLog geschrieben.
            </summary>
            <param name="yEventLog"></param>
            <param name="yFormat"></param>
            <param name="yArgs"></param>
            <param name="yEntryType"></param>
            <param name="yEventId"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EventLogWriter.WriteEvent(System.Diagnostics.EventLog,System.Diagnostics.EventLogEntryType,System.String,System.Object[])">
            <summary>
            Diese Methode schreibt in das übergebene EventLog.
            Wenn dabei ein Fehler auftritt wird dieser ins DebugLog geschrieben.
            </summary>
            <param name="yEventLog"></param>
            <param name="yFormat"></param>
            <param name="yArgs"></param>
            <param name="yEntryType"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EventLogWriter.WriteEvent(System.Diagnostics.EventLog,System.Diagnostics.EventLogEntryType,System.String)">
            <summary>
            Diese Methode schreibt in das übergebene EventLog.
            Wenn dabei ein Fehler auftritt wird dieser ins DebugLog geschrieben.
            </summary>
            <param name="yEventLog"></param>
            <param name="yText"></param>
            <param name="yEntryType"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EventLogWriter.WriteWarning(System.Diagnostics.EventLog,System.Int32,System.String,System.Object[])">
            <summary>
            Diese Methode schreibt eine Warning in das übergebene EventLog.
            Wenn dabei ein Fehler auftritt wird dieser ins DebugLog geschrieben.
            </summary>
            <param name="yEventLog"></param>
            <param name="yFormat"></param>
            <param name="yArgs"></param>
            <param name="yEventId"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EventLogWriter.WriteWarning(System.Diagnostics.EventLog,System.String,System.Object[])">
            <summary>
            Diese Methode schreibt eine Warning in das übergebene EventLog.
            Wenn dabei ein Fehler auftritt wird dieser ins DebugLog geschrieben.
            </summary>
            <param name="yEventLog"></param>
            <param name="yFormat"></param>
            <param name="yArgs"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EventLogWriter.WriteWarning(System.Diagnostics.EventLog,System.String)">
            <summary>
            Diese Methode schreibt eine Warning in das übergebene EventLog.
            Wenn dabei ein Fehler auftritt wird dieser ins DebugLog geschrieben.
            </summary>
            <param name="yEventLog"></param>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EventLogWriter.WriteError(System.Diagnostics.EventLog,System.Int32,System.String,System.Object[])">
            <summary>
            Diese Methode schreibt einen Error in das übergebene EventLog.
            Wenn dabei ein Fehler auftritt wird dieser ins DebugLog geschrieben.
            </summary>
            <param name="yEventLog"></param>
            <param name="yFormat"></param>
            <param name="yArgs"></param>
            <param name="yEventId"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EventLogWriter.WriteError(System.Diagnostics.EventLog,System.String,System.Object[])">
            <summary>
            Diese Methode schreibt einen Error in das übergebene EventLog.
            Wenn dabei ein Fehler auftritt wird dieser ins DebugLog geschrieben.
            </summary>
            <param name="yEventLog"></param>
            <param name="yFormat"></param>
            <param name="yArgs"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EventLogWriter.WriteError(System.Diagnostics.EventLog,System.String)">
            <summary>
            Diese Methode schreibt einen Error in das übergebene EventLog.
            Wenn dabei ein Fehler auftritt wird dieser ins DebugLog geschrieben.
            </summary>
            <param name="yEventLog"></param>
            <param name="yText"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EventLogWriter.WriteInfo(System.Diagnostics.EventLog,System.Int32,System.String,System.Object[])">
            <summary>
            Diese Methode schreibt eine Information in das übergebene EventLog.
            Wenn dabei ein Fehler auftritt wird dieser ins DebugLog geschrieben.
            </summary>
            <param name="yEventLog"></param>
            <param name="yFormat"></param>
            <param name="yArgs"></param>
            <param name="yEventId"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EventLogWriter.WriteInfo(System.Diagnostics.EventLog,System.String,System.Object[])">
            <summary>
            Diese Methode schreibt eine Information in das übergebene EventLog.
            Wenn dabei ein Fehler auftritt wird dieser ins DebugLog geschrieben.
            </summary>
            <param name="yEventLog"></param>
            <param name="yFormat"></param>
            <param name="yArgs"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.EventLogWriter.WriteInfo(System.Diagnostics.EventLog,System.String)">
            <summary>
            Diese Methode schreibt eine Information in das übergebene EventLog.
            Wenn dabei ein Fehler auftritt wird dieser ins DebugLog geschrieben.
            </summary>
            <param name="yEventLog"></param>
            <param name="yText"></param>
        </member>
        <member name="T:EDV2000.Common.WindowsService.Native.SERVICE_CONTROL">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsService.Native.SERVICE_STATE">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsService.Native.SERVICE_ACCEPT">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsService.Native.SERVICE_TYPES">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsService.Native.SERVICE_STATUS">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsService.RemoteServiceProcessInstaller">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.RemoteServiceProcessInstaller.CopyFromComponent(System.ComponentModel.IComponent)">
            <summary>
            
            </summary>
            <param name="comp"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.RemoteServiceProcessInstaller.Install(System.Collections.IDictionary)">
            <summary>
            </summary>
            <param name="stateSaver"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.RemoteServiceProcessInstaller.Rollback(System.Collections.IDictionary)">
            <summary>
            </summary>
            <param name="savedState"></param>
        </member>
        <member name="P:EDV2000.Common.WindowsService.RemoteServiceProcessInstaller.Account">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsService.RemoteServiceProcessInstaller.HelpText">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsService.RemoteServiceProcessInstaller.Password">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsService.RemoteServiceProcessInstaller.Username">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsService.RemoteServiceProcessInstaller.MachineName">
            <summary>
            Dies gibt MachineName zurück oder legt MachineName fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsService.RemoteServiceInstaller">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.RemoteServiceInstaller.ResGetString(System.String)">
            <summary>
            </summary>
            <param name="yKey"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsService.RemoteServiceInstaller.ResGetString(System.String,System.Object[])">
            <summary>
            </summary>
            <param name="yKey"></param>
            <param name="yParameters"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsService.RemoteServiceInstaller.#ctor">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.RemoteServiceInstaller.CopyFromComponent(System.ComponentModel.IComponent)">
            <summary>
            </summary>
            <param name="component"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.RemoteServiceInstaller.Install(System.Collections.IDictionary)">
            <summary>
            </summary>
            <param name="stateSaver"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.RemoteServiceInstaller.IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.RemoteServiceInstaller.Rollback(System.Collections.IDictionary)">
            <summary>
            </summary>
            <param name="savedState"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.RemoteServiceInstaller.Uninstall(System.Collections.IDictionary)">
            <summary>
            </summary>
            <param name="savedState"></param>
        </member>
        <member name="P:EDV2000.Common.WindowsService.RemoteServiceInstaller.Description">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsService.RemoteServiceInstaller.DisplayName">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsService.RemoteServiceInstaller.ServiceName">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsService.RemoteServiceInstaller.MachineName">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsService.RemoteServiceInstaller.ServicesDependedOn">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsService.RemoteServiceInstaller.StartType">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsService.RemoteServiceInstaller.LocalExecutablePath">
            <summary>
            Wenn hier der Pfad angegeben ist, wird dieser anstatt des Pfads der aktuellen Assembly genommen!!
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsService.SelfInstaller">
            <summary>
            Stellt statische Methoden bereit, daß mit dem ParameterParser Startparameter einer EXE interpretiert werden können.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.SelfInstaller.PrepareParameterParser(EDV2000.Common.ParameterHandling.ParameterParser)">
            <summary>
            Trägt in den Parameterparser die benötigten Parameterdefinitionen und Switchdefinitionen ein.
            </summary>
            <param name="yParser"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.SelfInstaller.HandleParameterParser(System.String,EDV2000.Common.ParameterHandling.ParameterParser,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Behandelt nach dem Aufruf von Parse den befüllten Parser und interpretiert die Parameter.
            Wenn eine Installation oder Deinstallation durchgeführt wurde, kommt true zurück, ansonsten false.
            </summary>
            <param name="yDebugName"></param>
            <param name="yParser"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsService.SelfInstaller.PerformInstall(System.String,System.String,System.Boolean,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            </summary>
            <param name="yDebugName"></param>
            <param name="yAssemblyFilePath"></param>
            <param name="yListener"></param>
            <param name="yUninstall"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.WindowsService.ServiceInstallationLog">
            <summary>
            Klasse, welche in einem XML-File speichert, welche Services installiert wurden.
            Die Datei ist eine XML-Datei und liegt immer neben dem Entry-Assembly und heißt immer
            "InstalledServices.xml.list"
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLog.#ctor(System.String)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLog.RegisterPublishedService(System.String,System.String)">
            <summary>
            Registriert ein gepublishtes Service
            </summary>
            <param name="yHostName"></param>
            <param name="yServiceName"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLog.RemoveRegisteredPublishedService(System.String,System.String)">
            <summary>
            Entfernt die Registrierung eines gepublishten Services
            </summary>
            <param name="yHostName"></param>
            <param name="yServiceName"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLog.DoReallyUnpublishAllRegisteredPublishedServices">
            <summary>
            Entpubliziert alle als publiziert registrierten Services
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLog.RegisterInstalledService(System.String,System.String)">
            <summary>
            Diese Methode fügt ein installiertes Service hinzu.
            </summary>
            <param name="yServiceName"></param>
            <param name="yMachineName"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLog.RemoveRegisteredService(System.String,System.String)">
            <summary>
            Entfernt registriertes Service
            </summary>
            <param name="yServiceName"></param>
            <param name="yMachineName"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLog.DoReallyDeinstallAllRegisteredServices">
            <summary>
            Diese Methode deinstalliert alle registrierten Services
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLog.DoReallyDeinstallAllRegisteredServices(System.Diagnostics.EventLog)">
            <summary>
            Diese Methode deinstalliert alle registrierten Services
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLog.Load">
            <summary>
            Diese Methode lädt die Informationen aus der Datei und läßt den Stream offen.
            Diese MEthode blockiert maximal 10 Sekunden, wenn die Datei sich nicht öffnen läßt.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsService.ServiceInstallationLogEntry">
            <summary>
            Diese Klasse ist ein Eintrag des ServiceInstallationLogs und stellt
            dar, daß ein WindowsService installiert wurde.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLogEntry.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLogEntry.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese MEthode trägt die Werte bei dem übergebenen Knoten ein.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLogEntry.ReadFromXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Diese Methode liest die Werte aus dem übergebenen Knoten ein.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.WindowsService.ServiceInstallationLogEntry.ServiceName">
            <summary>
            Dies gibt ServiceName zurück oder legt ServiceName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsService.ServiceInstallationLogEntry.MachineName">
            <summary>
            Dies gibt MachineName zurück oder legt MachineName fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsService.ServiceInstallationLogEntryCollection">
            <summary>
            Auflistung von Objekten vom Typ ServiceInstallationLogEntry
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLogEntryCollection.Add(System.String,System.String)">
            <summary>
            Fügt eine mit dem Namen hinzu und gibt sie zurück.
            </summary>
            <param name="yServiceName"></param>
            <param name="yMachineName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLogEntryCollection.Add(EDV2000.Common.WindowsService.ServiceInstallationLogEntry)">
            <summary>
            Fügt einen neuen Eintrag hinzu
            </summary>
            <param name="yEntry"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLogEntryCollection.Remove(System.String,System.String)">
            <summary>
            Entfernt alle aus der Liste mit dem Namen
            </summary>
            <param name="yServiceName"></param>
            <param name="yMachineName"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLogEntryCollection.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt alles raus in den Knoten
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServiceInstallationLogEntryCollection.LoadFromXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Reinladen aus dem Node
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.WindowsService.ServiceInstallationLogEntryCollection.Item(System.String,System.String)">
            <summary>
            Gibt den Eintrag für das Service mit dem übergebenen Namen zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsService.ServicePublishingLogEntry">
            <summary>
            Zusammenfassung für ServicePublishingLogEntry.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServicePublishingLogEntry.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServicePublishingLogEntry.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest aus dem XMLNode
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServicePublishingLogEntry.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt in den XMLNode
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.WindowsService.ServicePublishingLogEntry.HostName">
            <summary>
            Dies gibt HostName zurück oder legt HostName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsService.ServicePublishingLogEntry.ServiceName">
            <summary>
            Dies gibt ServiceName zurück oder legt ServiceName fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsService.ServicePublishingLogEntry.ServiceClassName">
            <summary>
            Dies gibt ServiceClassName zurück oder legt ServiceClassName fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsService.ServicePublishingLogEntryCollection">
            <summary>
            Auflistung
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServicePublishingLogEntryCollection.Add(EDV2000.Common.WindowsService.ServicePublishingLogEntry)">
            <summary>
            Hinzufügen
            </summary>
            <param name="yEntry"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServicePublishingLogEntryCollection.Remove(EDV2000.Common.WindowsService.ServicePublishingLogEntry)">
            <summary>
            Entfernt
            </summary>
            <param name="yEntry"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServicePublishingLogEntryCollection.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest aus dem XML
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.ServicePublishingLogEntryCollection.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt ins XML
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="T:EDV2000.Common.WindowsService.WindowsServiceHelper">
            <summary>
            Zusammenfassung für WindowsServiceHelper.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.WindowsServiceHelper.RequestAdditionalTime(System.ServiceProcess.ServiceBase,System.Int32)">
            <summary>
            Zusätzliche Zeit anfordern...
            </summary>
            <param name="yService"></param>
            <param name="ySeconds"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.WindowsService.WindowsServiceUninstaller">
            <summary>
            Diese Klasse stellt statische Methoden bereit, um ein WindowsService zu deinstallieren
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.WindowsServiceUninstaller.DeinstallService(System.String,System.String,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Diese Methode deinstalliert das WindowsService mit dem übergebenen Namen.
            </summary>
            <param name="yServiceName"></param>
            <param name="yMachineName"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.WindowsService.WindowsServiceUninstaller.WindowsServiceUninstallInstaller">
            <summary>
            Hilfsklasse, welche ein Installer ist und das eigentliche Deinstallieren durchführt
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsService.WindowsServiceUninstaller.WindowsServiceUninstallInstaller.#ctor(System.String,System.String)">
            <summary>
            KOnstruktor
            </summary>
            <param name="yServiceName"></param>
            <param name="yMachineName"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.WindowsServiceUninstaller.WindowsServiceUninstallInstaller.Uninstall(System.Collections.IDictionary)">
            <summary>
            Deinstalliert
            </summary>
            <param name="savedState"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsService.WindowsServiceUninstaller.WindowsServiceUninstallInstaller.Uninstall(System.Collections.IDictionary,System.Diagnostics.EventLog)">
            <summary>
            Deinstalliert
            </summary>
            <param name="savedState"></param>
            <param name="yEventLog"></param>
        </member>
        <member name="T:EDV2000.Common.WindowsStorage.MSGRecipientType">
            <summary>
            Empfängertyp
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGRecipientType.To">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGRecipientType.CC">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGRecipientType.BCC">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGRecipientType.Unknown">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.WindowsStorage.MSGRecipient">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsStorage.MSGStorage">
            <summary>
            Basisklasse
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.FileExistsAndIsMSGStorageFile(System.String)">
            <summary>
            Gibt zurück, ob das angegebene File existiert und ein MSG-Storage-File ist.
            </summary>
            <param name="yFilePath"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.StreamIsMSGStorageFileStream(System.IO.Stream)">
            <summary>
            Gibt zurück, ob der übergebene Stream der Stream eines Storage-Files ist.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.CloneStorage(EDV2000.Common.WindowsStorage.Native.NativeStorage.IStorage,System.Boolean,EDV2000.Common.WindowsStorage.MSGStorage)">
            <summary>
            </summary>
            <param name="ySourceStorage"></param>
            <param name="yCloseSource"></param>
            <param name="yHandlerForMemoryRelease"></param>
            <returns></returns>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGStorage.propHeaderSize">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGStorage._storageStats">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.#ctor(System.String)">
            <summary>
            Neuer Storage aus Datei
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.#ctor(System.IO.Stream)">
            <summary>
            Neuer Storage aus Stream.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.#ctor(EDV2000.Common.WindowsStorage.Native.NativeStorage.IStorage,System.Guid)">
            <summary>
            Erzeugt neue Instanz, indem der übergebene Storage "verinnerlicht" wird.
            (für interne Verwendung)
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGStorage.parentMessage">
            <summary>
            A reference to the parent message that this message may belong to.
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGStorage.streamStatistics">
            <summary>
            The statistics for all streams in the IStorage associated with this instance.
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGStorage.subStorageStatistics">
            <summary>
            The statistics for all storgages in the IStorage associated with this instance.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.AddReleaseItem(System.Object)">
            <summary>
            Registriert ein Objekt, welches separat entsorgt gehört!!
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.ReleaseReleaseItem(System.Object)">
            <summary>
            Registriert ein Objekt, welches separat entsorgt gehört!!
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.ReleaseAllReleaseItems">
            <summary>
            Entfernt alle mittels AddReleaseItem hinzugefügten Items aus dem Speicher.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.LoadContentFromStorage(EDV2000.Common.WindowsStorage.Native.NativeStorage.IStorage)">
            <summary>
            Processes sub streams and storages on the specified storage.
            </summary>
            <param name="storage">The storage to get sub streams and storages for.</param>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.Save(System.String)">
            <summary>
            Speichert den Storage in die Datei.
            </summary>
            <param name="fileName">Name of the file.</param>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.Save(System.IO.Stream)">
            <summary>
            Speichert den Storage in den Stream im MSG-Format
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetNamedPropertyNames">
            <summary>
            Gibt die benannten Property-Namen zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetNamedPropertyValue(System.String)">
            <summary>
            Gibt den Wert der benannten Property zurück.
            </summary>
            <param name="yPropertyName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetNamedPropertyName(System.String)">
            <summary>
            </summary>
            <param name="yPropStreamName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetStreamBytes(System.String)">
            <summary>
            Gets the data in the specified stream as a byte array.
            </summary>
            <param name="streamName">Name of the stream to get data for.</param>
            <returns>A byte array containg the stream data.</returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetStreamAsString(System.String,System.Text.Encoding)">
            <summary>
            Gets the data in the specified stream as a string using the specifed encoding to decode the stream data.
            </summary>
            <param name="streamName">Name of the stream to get string data for.</param>
            <param name="streamEncoding">The encoding to decode the stream data with.</param>
            <returns>The data in the specified stream as a string.</returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetMapiProperty(System.String,System.Object)">
            <summary>
            Gets the raw value of the MAPI property.
            </summary>
            <param name="propIdentifier">The 4 char hexadecimal prop identifier.</param>
            <param name="yDefault"></param>
            <returns>The raw value of the MAPI property.</returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetMapiProperty(System.String,System.Object,System.Text.Encoding@)">
            <summary>
            Gets the raw value of the MAPI property.
            </summary>
            <param name="propIdentifier">The 4 char hexadecimal prop identifier.</param>
            <param name="yDefault"></param>
            <returns>The raw value of the MAPI property.</returns>
            <param name="yEncoding"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetPropertyKeysStream">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetPropertyKeysSubStg">
            <summary>
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetPropertyType(System.String)">
            <summary>
            </summary>
            <param name="yPropertyKey"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetTypeSpec(System.UInt16)">
            <summary>
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetMapiPropertyFromStreamOrStorage(System.String,System.Text.Encoding@)">
            <summary>
            Gets the MAPI property value from a stream or storage in this storage.
            </summary>
            <param name="propIdentifier">The 4 char hexadecimal prop identifier.</param>
            <returns>The value of the MAPI property or null if not found.</returns>
            <param name="yEncoding"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetMapiPropertyFromPropertyStream(System.String)">
            <summary>
            Gets the MAPI property value from the property stream in this storage.
            </summary>
            <param name="propIdentifier">The 4 char hexadecimal prop identifier.</param>
            <returns>The value of the MAPI property or null if not found.</returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetMapiPropertyString(System.String)">
            <summary>
            Gets the value of the MAPI property as a string.
            </summary>
            <param name="propIdentifier">The 4 char hexadecimal prop identifier.</param>
            <returns>The value of the MAPI property as a string.</returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetMapiPropertyString(System.String,System.Text.Encoding@)">
            <summary>
            Gets the value of the MAPI property as a string.
            </summary>
            <param name="propIdentifier">The 4 char hexadecimal prop identifier.</param>
            <returns>The value of the MAPI property as a string.</returns>
            <param name="yEncoding"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetMapiPropertyDateTime(System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetMapiPropertyInt16(System.String)">
            <summary>
            Gets the value of the MAPI property as a short.
            </summary>
            <param name="propIdentifier">The 4 char hexadecimal prop identifier.</param>
            <returns>The value of the MAPI property as a short.</returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetMapiPropertyInt32(System.String)">
            <summary>
            Gets the value of the MAPI property as a integer.
            </summary>
            <param name="propIdentifier">The 4 char hexadecimal prop identifier.</param>
            <returns>The value of the MAPI property as a integer.</returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.GetMapiPropertyBytes(System.String)">
            <summary>
            Gets the value of the MAPI property as a byte array.
            </summary>
            <param name="propIdentifier">The 4 char hexadecimal prop identifier.</param>
            <returns>The value of the MAPI property as a byte array.</returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.OnDisposing">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGStorage.TopParent">
            <summary>
            Gets the top level outlook message from a sub message at any level.
            </summary>
            <value>The top level outlook message.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGStorage.IsTopParent">
            <summary>
            Gets a value indicating whether this instance is the top level outlook message.
            </summary>
            <value>
            	<c>true</c> if this instance is the top level outlook message; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:EDV2000.Common.WindowsStorage.MSGStorage.CLZF">
            <summary>
            Summary description for CLZF.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGStorage.CompObjHeader.Reserved1">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGStorage.CompObjHeader.Version">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGStorage.CompObjHeader.Reserved2">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.CompObjStream.#ctor">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGStorage.CompObjStream.Header">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGStorage.CompObjStream.AnsiUserType">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGStorage.CompObjStream.AnsiClipboardFormat">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGStorage.CompObjStream.Reserved1">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGStorage.CompObjStream.UnicodeMarker">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGStorage.CompObjStream.UnicodeUserType">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGStorage.CompObjStream.UnicodeClipboardFormat">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGStorage.CompObjStream.Reserved2">
            <summary/>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.UnmanagedRefDisposer.CleanUpAllReferences">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.UnmanagedRefDisposer.AddItem(System.Object)">
            <summary>
            </summary>
            <param name="track"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.UnmanagedRefDisposer.RemoveItem(System.Object)">
            <summary>
            </summary>
            <param name="track"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGStorage.UnmanagedRefDisposer.Dispose">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGRecipient.CreateFromClipboardIStorage(System.IO.Stream)">
            <summary>
            </summary>
            <param name="yStream"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGRecipient.#ctor(EDV2000.Common.WindowsStorage.Native.NativeStorage.IStorage)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGRecipient.#ctor(System.IO.Stream)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGRecipient.DisplayName">
            <summary>
            Gets the display name.
            </summary>
            <value>The display name.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGRecipient.RecipientDisplayName">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGRecipient.Email">
            <summary>
            Gets the recipient email.
            </summary>
            <value>The recipient email.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGRecipient.AddressType">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGRecipient.Type">
            <summary>
            Gets the recipient type.
            </summary>
            <value>The recipient type.</value>
        </member>
        <member name="T:EDV2000.Common.WindowsStorage.MSGAttachMethod">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGAttachMethod.NO_ATTACHMENT">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGAttachMethod.ATTACH_BY_VALUE">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGAttachMethod.ATTACH_BY_REFERENCE">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGAttachMethod.ATTACH_BY_REF_RESOLVE">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGAttachMethod.ATTACH_BY_REF_ONLY">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGAttachMethod.ATTACH_EMBEDDED_MSG">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGAttachMethod.ATTACH_OLE">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.WindowsStorage.MSGAttachment">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGAttachment.#ctor(EDV2000.Common.WindowsStorage.Native.NativeStorage.IStorage)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGAttachment.DetermineDisplayNameFileNameAndNonDottedLowerExtensionByHeuristics(System.String@,System.String@,System.String@)">
            <summary>
            Versucht, die Extension herauszufinden.
            Schaut in Dateiname, Anzeigename, Extension usw..
            Ermittelt auch passenden Anzeigenamen usw.
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.Data">
            <summary>
            Gets the data.
            </summary>
            <value>The data.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.ContentId">
            <summary>
            Gets the content id.
            </summary>
            <value>The content id.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.ContentLocation">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.Encoding">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.Extension">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.DisplayName">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.Filename">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.PathName">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.TransportName">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.RenderingPosisiton">
            <summary>
            Gets the rendering posisiton.
            </summary>
            <value>The rendering posisiton.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.Created">
            <summary>
            Wann erzeugt
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.LastChanged">
            <summary>
            Wann verändert?
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.Hidden">
            <summary>
            Gibt zurück, ob es sich um ein unsichtbares Attachment handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.HasTransportHeaders">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.TransportHeaders">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.MimeTag">
            <summary/>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGAttachment.AttachMethod">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsStorage.MSGReportMessageType">
            <summary>
            Der Typ Report
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGReportMessageType.Undefiniert">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGReportMessageType.NonDeliveryReport">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGReportMessageType.DeliveryReport">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGReportMessageType.NonReadReport">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGReportMessageType.ReadReport">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGReportMessageType.RelayedReport">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.MSGReportMessageType.NonReport">
            <summary>
            Ist kein Report.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsStorage.MSGMessage">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGMessage.#ctor(System.String)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGMessage.#ctor(System.IO.Stream)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGMessage.#ctor(EDV2000.Common.WindowsStorage.Native.NativeStorage.IStorage,System.Guid)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGMessage.Dispose(System.Boolean)">
            <summary>
            </summary>
            <param name="yInDispose"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.MSGMessage.LoadContentFromStorage(EDV2000.Common.WindowsStorage.Native.NativeStorage.IStorage)">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.Recipients">
            <summary>
            Gets the list of recipients in the outlook message.
            </summary>
            <value>The list of recipients in the outlook message.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.Attachments">
            <summary>
            Gets the list of attachments in the outlook message.
            </summary>
            <value>The list of attachments in the outlook message.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.Messages">
            <summary>
            Gets the list of sub messages in the outlook message.
            </summary>
            <value>The list of sub messages in the outlook message.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.ReportType">
            <summary>
            Gibt den Typ des Reports zurück und NonReport, wenn es kein Report ist.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.IsReportMessage">
            <summary>
            Gibt zurück, ob es sich um eine Report Message handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.IsReportNonDeliveryReport">
            <summary>
            Gibt zurück, ob es sich um eine Nichzustellbarkeitsnachricht handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.IsReportDeliveryReport">
            <summary>
            Gibt zurück, ob es sich um eine Zustellbestätigung handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.IsReportRelayedDeliveryReport">
            <summary>
            Gibt zurück, ob es sich um eine Zustellbestätigung handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.IsReportReadReport">
            <summary>
            Gibt zurück, ob es sich um eine Lesebestätigung handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.IsReportNonReadReport">
            <summary>
            Gibt zurück, ob es sich um eine Nicht-Gelesen-Bestätigung handelt.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MessageID">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MAPIClass">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.HasMessageTransportHeaders">
            <summary>
            Gibt zurück, ob die Nachricht MIME-Transport-Headers hat.
            (Dies ist üblicherweise ein Indiz dafür, dass die Nachricht NIE über einen Transport empfangen wurde, also vermutlich ein gesendetes Mail ist.)
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MessageTransportHeaders">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.ReportTag">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.ReportText">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.ReportInternetReferences">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.ReportInReplyToID">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.ReportReturnPath">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.NormalizedSubject">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.ConversationTopic">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.SearchKey">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.From">
            <summary>
            Gets the display value of the contact that sent the email.
            </summary>
            <value>The display value of the contact that sent the email.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.FromEMail">
            <summary>
            Gets the display value of the contact that sent the email.
            </summary>
            <value>The display value of the contact that sent the email.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.FromAddressType">
            <summary>
            Gets the display value of the contact that sent the email.
            </summary>
            <value>The display value of the contact that sent the email.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.FromRepresenting">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.FromRepresentingEMail">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.FromRepresentingAdressType">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MessageDeliveryTime">
            <summary>
            Datum/Zeit, wann die Nachricht erhalten wurde (bei empfangenen Mails)
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MessageCreationTime">
            <summary>
            Datum/Zeit, wann die Nachricht erstellt wurde (also eigentlich das MSG-File)
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MessageArchiveDate">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MessageOriginalDeliveryTime">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MessageDeferredDeliveryTime">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MessageDeferredSendTime">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MessageExpiryDate">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MessageOriginalSubmitTime">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MessageProviderSubmitTime">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MessageReplyTime">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MessageRetentionDate">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MessageLastModificationTime">
            <summary>
            Datum/Zeit, wann die Nachricht zuletzt verändert wurde (also eigentlich das MSG-File)
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.MessageSubmitTime">
            <summary>
            Datum/Zeit, wann die Nachricht gesendet wurde (Email-Header-Wert "Date").
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.Subject">
            <summary>
            Gets the subject of the outlook message.
            </summary>
            <value>The subject of the outlook message.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.BodyText">
            <summary>
            Gets the body of the outlook message in plain text format.
            </summary>
            <value>The body of the outlook message in plain text format.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.BodyHTML">
            <summary>
            Gets the body of the outlook message in HTML text format.
            </summary>
            <value>The body of the outlook message in HTML format.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.BodyHTMLEncoding">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.BestNativeBody">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.BodyRTF">
            <summary>
            Gets the body of the outlook message in RTF format.
            </summary>
            <value>The body of the outlook message in RTF format.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.BodyRTFBytes">
            <summary>
            Gets the body of the outlook message in RTF format.
            </summary>
            <value>The body of the outlook message in RTF format.</value>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.IsMesssageToMe">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.MSGMessage.ReplyRecipientEntries">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.Native.NativeStorage.FileTimeToDateTime(System.Runtime.InteropServices.ComTypes.FILETIME)">
            <summary>
            gibt den .NET-DateTime zur FileTime zurück.
            </summary>
            <param name="yFileTime"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.Native.NativeStorage.SystemTimeToDateTime(EDV2000.Common.WindowsStorage.Native.NativeStorage.SYSTEMTIME)">
            <summary>
            gibt den .NET-DateTime zur SYSTEMTIME zurück.
            </summary>
            <param name="ySystemTime"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.WindowsStorage.StorageContainer">
            <summary>
            Stellt einen Windows-Storage IStorage dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.StorageContainer.OpenStorageFile(System.String)">
            <summary>
            Öffnet den StorageContainer aus dem angegebenen File.
            </summary>
            <param name="yFilePath"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.StorageContainer.#ctor(System.String)">
            <summary>
            Kontruktor asu File
            </summary>
            <param name="yFilePath"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.StorageContainer.#ctor(EDV2000.Common.WindowsStorage.StorageEntry)">
            <summary>
            Kontruktor aus Entry
            </summary>
            <param name="yEntry"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.StorageContainer.Dispose">
            <summary>
            Gibt die verwendeten Resourcen frei.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageContainer.NativeStorageObject">
            <summary>
            Dies gibt den NativeStorage zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageContainer.FilePath">
            <summary>
            Gibt den Pfad zur Datei zurück, aus der der Storage geladen wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageContainer.Entries">
            <summary>
            Gibt die Entries zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageContainer.ParentEntry">
            <summary>
            Wenn es ein Sub-StorageContainer ist, dann wird hier das Entry zurückgegeben, welches den Storage beinhaltet.
            Wenn der Storage aus File geladen wurde, kommt hier null.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsStorage.StorageEntryType">
            <summary>
            Stellt die unterschiedlichen Typen dar.
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.StorageEntryType.Undefiniert">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.StorageEntryType.StorageContainer">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.StorageEntryType.Stream">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.StorageEntryType.LockBytes">
            <summary>
            </summary>
        </member>
        <member name="F:EDV2000.Common.WindowsStorage.StorageEntryType.Property">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsStorage.StorageEntry">
            <summary>
            Stellt einen Eintrag im StorageContainer dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.StorageEntry.CreateEntry(EDV2000.Common.WindowsStorage.StorageEntryCollection,System.Runtime.InteropServices.ComTypes.STATSTG)">
            <summary>
            Konstruktor
            </summary>
            <param name="yStats"></param>
            <param name="yParent"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.StorageEntry.#ctor(EDV2000.Common.WindowsStorage.StorageEntryCollection,System.Runtime.InteropServices.ComTypes.STATSTG)">
            <summary>
            Interner Konstruktor
            </summary>
            <param name="yStats"></param>
            <param name="yParent"></param>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageEntry.Name">
            <summary>
            Dies gibt Name zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageEntry.ClassID">
            <summary>
            Dies gibt ClassID zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageEntry.LastAccess">
            <summary>
            Dies gibt LastAccess zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageEntry.Created">
            <summary>
            Dies gibt Created zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageEntry.Size">
            <summary>
            Dies gibt Size zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageEntry.Type">
            <summary>
            Dies gibt Type zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageEntry.NativeType">
            <summary>
            Dies gibt NativeType zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageEntry.ParentCollection">
            <summary>
            Dies gibt die Parent-Auflistung zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageEntry.ParentContainer">
            <summary>
            gibt den StorageContainer zurück, der dieses Entry enthält.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsStorage.StorageStreamEntry">
            <summary>
            Ein Storageentry, welches einen Stream wrappt.
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.StorageStreamEntry.#ctor(EDV2000.Common.WindowsStorage.StorageEntryCollection,System.Runtime.InteropServices.ComTypes.STATSTG)">
            <summary>
            Konstruktor
            </summary>
            <param name="ySTats"></param>
            <param name="yParent"></param>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageStreamEntry.ContentStream">
            <summary>
            Gibt den Stream mit dem Inhalt zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.WindowsStorage.StorageEntryCollection">
            <summary>
            Auflistung von Einträgen
            </summary>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.StorageEntryCollection.#ctor(EDV2000.Common.WindowsStorage.StorageContainer)">
            <summary>
            </summary>
            <param name="yParent"></param>
        </member>
        <member name="M:EDV2000.Common.WindowsStorage.StorageEntryCollection.AddEntryForSTATSTG(System.Runtime.InteropServices.ComTypes.STATSTG)">
            <summary>
            Fügt ein neues Entry hinzu.
            </summary>
            <param name="yStats"></param>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageEntryCollection.Item(System.Int32)">
            <summary>
            Gibt das Entry am angegebenen Index zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.WindowsStorage.StorageEntryCollection.Parent">
            <summary>
            Dies gibt Parent zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Windows.Forms.WindowsStorage.TestForStorage">
            <summary>
            Zusammenfassung für TestForStorage.
            </summary>
        </member>
        <member name="M:EDV2000.Windows.Forms.WindowsStorage.TestForStorage.Main">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.Abstraction.DistinctionItem">
            <summary>
            Stellt ein Element oder ein Attribut dar, in welchem sich eine abstrahierte Klasse von ihrer Basisklasse unterscheidet.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.DistinctionItem.#ctor(System.String,System.Boolean,System.Boolean)">
            <summary>
            Konstruktor
            </summary>
            <param name="yIsAttribute"></param>
            <param name="yIsElement"></param>
            <param name="yName"></param>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.DistinctionItem.Name">
            <summary>
            Dies gibt Name zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.DistinctionItem.IsAttribute">
            <summary>
            Dies gibt IsAttribute zurück oder legt IsAttribute fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.DistinctionItem.IsElement">
            <summary>
            Dies gibt IsElement zurück oder legt IsElement fest.
            </summary>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.Abstraction.DistinctionItemCollection">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.DistinctionItemCollection.Add(EDV2000.Common.XMLSchema.Abstraction.DistinctionItem)">
            <summary>
            </summary>
            <param name="yItem"></param>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.DistinctionItemCollection.GetDistinctItems">
            <summary>
            Gibt alle Felder zurück, die in Typen eingeführt wurden,
            welche von diesem Typ ableiten, aber nicht dieser sind.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.DistinctionItemCollection.GetManagedItemsCount(System.String[],System.String[])">
            <summary>
            Gibt die Anzahl zurück der Items mit der diese Instanz was anfangen kann.
            </summary>
            <param name="yElementNames"></param>
            <param name="yAttributeNames"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.DistinctionItemCollection.GetManagedItemsCount(System.String[],System.String[],System.Int32@)">
            <summary>
            Gibt die Anzahl zurück der Items mit der diese Instanz was anfangen kann.
            Weiters kommt in yAdditionalCount die Anzahl der Elemente plus Attribute mit der er mehr was anfangen könnte.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.DistinctionItemCollection.OnClearComplete">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.DistinctionItemCollection.OnRemoveComplete(System.Int32,System.Object)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.DistinctionItemCollection.OnInsertComplete(System.Int32,System.Object)">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.DistinctionItemCollection.OnSetComplete(System.Int32,System.Object,System.Object)">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase">
            <summary>
            Von dieser Klasse können XML-Schema-Abstrahierungen abgeleitet werden.
            </summary>
        </member>
        <member name="F:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.Namespace_XMLSchemaInstance">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.OnAbstractionAnyTypeResolve(System.Object,System.Xml.XmlNode)">
            <summary>
            Schießt das Event AbstractionAnyTypeResolve
            </summary>
            <param name="ySender"></param>
            <param name="yNode"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.GetBestManagedInstance(System.Xml.XmlNode,EDV2000.Common.XMLSchema.Abstraction.AbstractionBase[])">
            <summary>
            Gibt aus den übergebenen diejenige Instanz zurück, die die meisten Elemente bzw. Attribute behandeln kann.
            </summary>
            <param name="yNode"></param>
            <param name="yInstances"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.ConvertToXMLSerializable(EDV2000.Common.XMLSchema.Abstraction.AbstractionBase,System.Type)">
            <summary>
            Wandelt die Abstraction in XML um und deserialisiert das Ergebnis als eine Instanz des übergebenen Typs.
            (Exceptions werden geworfen!!)
            </summary>
            <param name="yAbstraction"></param>
            <param name="yXMLSerializableClass"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.ConvertToXMLSerializable(EDV2000.Common.XMLSchema.Abstraction.AbstractionBase,System.Type,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wandelt die Abstraction in XML um und deserialisiert das Ergebnis als eine Instanz des übergebenen Typs.
            (Es werden keine Exceptions geworfen)
            </summary>
            <param name="yAbstraction"></param>
            <param name="yXMLSerializableClass"></param>
            <param name="yListener"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.ConvertToXMLSerializable(EDV2000.Common.XMLSchema.Abstraction.AbstractionBase,System.Type,System.Boolean,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Wandelt die Abstraction in XML um und deserialisiert das Ergebnis als eine Instanz des übergebenen Typs, welcher XML-deserialisierbar sein muss.
            </summary>
            <param name="yAbstraction"></param>
            <param name="yXMLSerializableClass"></param>
            <param name="yListener"></param>
            <param name="yThrowOnError"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.ConvertFromXMLSerializable(System.Object,System.Type)">
            <summary>
            Erzeugt eine AbstractionBase des übergebenen Typs und befüllt sie mit den XML-Daten, welche sich aus XML-Serialisierung der übergebenen Instanz ergeben.
            Die übergebene Insztanz yXMLSerializable muß daher XML-serialisierbar sein.
            (Es werden keine Exceptions geworfen)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.ConvertFromXMLSerializable(System.Object,System.Type,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Erzeugt eine AbstractionBase des übergebenen Typs und befüllt sie mit den XML-Daten, welche sich aus XML-Serialisierung der übergebenen Instanz ergeben.
            Die übergebene Insztanz yXMLSerializable muß daher XML-serialisierbar sein.
            (Es werden keine Exceptions geworfen)
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.ConvertFromXMLSerializable(System.Object,System.Type,System.Boolean,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Erzeugt eine AbstractionBase des übergebenen Typs und befüllt sie mit den XML-Daten, welche sich aus XML-Serialisierung der übergebenen Instanz ergeben.
            Die übergebene Insztanz yXMLSerializable muß daher XML-serialisierbar sein.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.ConvertFromXMLSerializable(System.Object,System.Type,System.Boolean,System.IO.Stream,EDV2000.Common.Exceptions.ExceptionListener)">
            <summary>
            Erzeugt eine AbstractionBase des übergebenen Typs und befüllt sie mit den XML-Daten, welche sich aus XML-Serialisierung der übergebenen Instanz ergeben.
            Die übergebene Insztanz yXMLSerializable muß daher XML-serialisierbar sein.
            Wenn ein Stream übergeben wird (auch null möglich), dann steht nachher der Zwischenserialisierte XML-Content drin!
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.PeekXsiTypeFromNode(System.Xml.XmlNode)">
            <summary>
            Ermittelt das Magic-Node-Attribut xsi:type und gibt den Inhalt zurück oder null, wenn nicht da.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.AddNewlyIntroducedDistinctionItem(System.String,System.Boolean,System.Boolean)">
            <summary>
            Fügt ein Item hinzu, in dem sich diese Klasse von anderen unterscheidet.
            </summary>
            <param name="yItemName"></param>
            <param name="yIsElement"></param>
            <param name="yIsAttribute"></param>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.CombineParentPaths(System.String[],System.String)">
            <summary>
            Fügt den yParentToAdd an das übergebene Array an und gibt das resultierende zurück.
            </summary>
            <param name="yParentPaths"></param>
            <param name="yParentToAdd"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.Validate">
            <summary>
            Prüft, ob bezüglich XML-Schema OK.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.Validate(System.String[])">
            <summary>
            Prüft, ob bezüglich XML-Schema OK.
            </summary>
            <param name="yParentPaths"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.SetAbstractedXmlType(System.String,System.String)">
            <summary>
            Trägt ein, welcher Xml-Typ hier in der Abstraktion dargestellt wird.
            </summary>
            <param name="yLocalName"></param>
            <param name="yNamespace"></param>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest aus dem XMLNode
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt in den XMLNode
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="E:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.AbstractionAnyTypeResolve">
            <summary>
            Das Event, daß ein AnyType aus einem XML-Node gelesen werden soll.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.LoadedFromNamespaceURI">
            <summary>
            Wenn diese Abstraction bereits aus einem XML-Knoten gelesen wurde, kommt hier zurück, welchen Namespace URI
            dieser Knoten hatte.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.LoadedFromLocalName">
            <summary>
            Wenn diese Abstraction bereits aus einem XML-Knoten gelesen wurde, kommt hier zurück, welchen LocalName
            dieser Knoten hatte.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.SubNodeLocalNameHint">
            <summary>
            Hier kann für die WriteInstanceToSubNode-Methoden des XML-Schema-Abstraktors angegeben werden, welchen Namen der XMLNode bekommen soll, wenn es mehrere gibt, die gleich heißen.
            Normalerweise null.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.Restrictions">
            <summary>
            Dies gibt die Auflistung eventueller Restrictions zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.DistinctionItems">
            <summary>
            Dies ist die Auflistung der Items, worin sich diese Klasse von ihren Basisklassen usw. unterscheidet.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.NeedsXsiType">
            <summary>
            Wenn true, soll beim Schreiben der xsi:Type geschrieben werden!
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.AbstractedXmlTypeNamespaceURI">
            <summary>
            Der Namespace des Typs, der durch diese Abstraktion dargestellt wird.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.AbstractionBase.AbstractedXmlTypeLocalName">
            <summary>
            Der lokale Name (also ohne Namespace oder Prefix) des Typs, der durch diese Abstraktion dargestellt wird.
            </summary>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyTypeResolveEventHandler">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyTypeResolveEventArgs">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyTypeResolveEventArgs.#ctor(System.Xml.XmlNode)">
            <summary>
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyTypeResolveEventArgs.Node">
            <summary>
            Dies gibt Node zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyTypeResolveEventArgs.Object">
            <summary>
            Hier muß das mittels IXmlNodeSaveable zu befüllende Objekt reingestellt werden.
            </summary>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyType">
            <summary>
            Diese Klasse stellt ein anyType-Schema-Element dar, damit diese abstrahiert werden können.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyType.#ctor">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyType.#ctor(System.String,System.String,System.Boolean)">
            <summary>
            Trivialkonstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyType.AddObject(EDV2000.Common.IXmlNodeSaveable)">
            <summary>
            Fügt ein Objekt hinzu.
            </summary>
            <param name="yObject"></param>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyType.ReadFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Liest aus dem XML.
            </summary>
            <param name="yNode"></param>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyType.WriteToXmlNode(System.Xml.XmlNode,System.Xml.XmlDocument)">
            <summary>
            Schreibt ins XML.
            </summary>
            <param name="yNode"></param>
            <param name="yDocument"></param>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyType.XmlNamespace">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyType.XmlLocalName">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyType.UsedAsReference">
            <summary>
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyType.Objects">
            <summary>
            Gibt die Objekte zurück, die im AnyType stecken.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Abstraction.AbstractionAnyType.FirstObject">
            <summary>
            Gibt das erste Object zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestriction">
            <summary>
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestriction.#ctor(System.Xml.Schema.XmlSchemaFacet)">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestriction.#ctor(EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType,System.String)">
            <summary>
            Konstruktor mit Typ und Value
            </summary>
            <param name="yType"></param>
            <param name="yFacetValue"></param>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestriction.GetFacetRestrictionComment">
            <summary>
            Gibt die Einschränkungen die sich aufgrund der Facets ergeben, zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestriction.CheckRestriction(System.String,System.String[],System.Object)">
            <summary>
            Prüft den übergebenen Wert.
            </summary>
            <param name="yItemName">Angabe eines HRI-namens.</param>
            <param name="yValue"></param>
            <param name="yItemParentPath"></param>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestriction.Type">
            <summary>
            Der Typ des Facets.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestriction.Value">
            <summary>
            Der mittels Facet definierte Value.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestriction.ValueAsInt">
            <summary>
            Gibt den Value als Int zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestriction.UnderlyingFacet">
            <summary>
            Dies gibt UnderlyingFacet zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCollection">
            <summary>
            Auflistung von Objekten vom Typ AbstractorRestrictionDefinition
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCollection.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCollection.AddFacetRestriction(EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestriction)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yRestriction"></param>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCollection.AddFacetRestriction(EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType,System.String)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yType"></param>
            <param name="yFacetValue"></param>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCollection.AddFacetsFromCollection(System.Xml.Schema.XmlSchemaObjectCollection)">
            <summary>
            Fügt alle passenden Facets der Collection hinzu.
            (Außer Enumeration-Facets.)
            </summary>
            <param name="yCollection"></param>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCollection.GetFacetRestrictionComment">
            <summary>
            Gibt die Einschränkungen die sich aufgrund der Facets ergeben, zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCollection.GetRestriction(EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType)">
            <summary>
            Wenn in der Liste drinnen, wird die erste passende Restriction zurückgegeben, ansonsten null;
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCollection.GetRestrictionValue(EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType,System.String)">
            <summary>
            Gibt den Wert der Restriction zurück oder den Default-Wert
            </summary>
            <param name="yType"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCollection.GetRestrictionValue(EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType,System.Int32)">
            <summary>
            Gibt den Wert der Restriction zurück oder den Default-Wert
            </summary>
            <param name="yType"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCollection.GetRestrictionValue(EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType,System.Int64)">
            <summary>
            Gibt den Wert der Restriction zurück oder den Default-Wert
            </summary>
            <param name="yType"></param>
            <param name="yDefault"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCollection.GetRestrictions(EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType)">
            <summary>
            Wenn in der Liste drinnen, werden alle passenden Restrictions zurückgegeben, ansonsten null;
            </summary>
            <param name="yType"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCheckResult">
            <summary>
            Der Ergebnis einer Prüfung einer Restriction
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCheckResult.#ctor(EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType,System.String,System.String[])">
            <summary>
            Konstruktor
            </summary>
            <param name="yFacetType"></param>
            <param name="yItemName"></param>
            <param name="yItemParentPath"></param>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCheckResult.CheckOK">
            <summary>
            TODO PropertyCreator: Dies gibt CheckOK zurück oder legt CheckOK fest.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCheckResult.CheckedRestriction">
            <summary>
            Die Art von Restriction die geprüft wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCheckResult.FacetRestrictionValue">
            <summary>
            Der Wert der Restriction gegen den geprüft wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCheckResult.FacetRestrictionValueInt">
            <summary>
            Der Wert des Facets als Int.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCheckResult.FacetRestrictionVerbalized">
            <summary>
            Die verbalisierte Erklärung der Einschränkung.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCheckResult.FacetRestrictionViolationVerbalized">
            <summary>
            Die verbalisierte Erklärung der Verletzung.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCheckResult.CheckedValue">
            <summary>
            Der Wert an sich, der geprüft wurde.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCheckResult.CheckedItemName">
            <summary>
            Dies gibt den HRI-Namen des gecheckten Items zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCheckResult.CheckedItemParentPaths">
            <summary>
            Dies gibt die Parent-Pfade des HRI-Items zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionHelper">
            <summary>
            Methoden zum Prüfen von Inhalten auf XMLSchema-Facet-Restrictions
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionHelper.GetPatternRegEx(System.String)">
            <summary>
            Gibt das eventuell bereits vorkompilierte Regex zum Pattern zurück.
            </summary>
            <param name="yPattern"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionHelper.CheckXMLFacetRestriction(EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType,System.String,System.String,System.String[],System.Object)">
            <summary>
            Prüft den übergebenen Wert
            </summary>
            <param name="yRestrictionType"></param>
            <param name="yFacetValue"></param>
            <param name="yValue"></param>
            <param name="yItemParentPath"></param>
            <param name="yItemName"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionHelper.GetXMLFacetRestrictionVerbalization(EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType,System.String)">
            <summary>
            Gibt die XML-Einschränkungen die sich aufgrund der Facets ergeben, zurück.
            </summary>
            <param name="yType"></param>
            <param name="yValue"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType">
            <summary>
            Enum, welcher eine Einschränung aufgrund eines Facets prüft.
            </summary>
        </member>
        <member name="F:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType.Undefiniert">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType.Length">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType.MinLength">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType.MaxLength">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType.FractionDigits">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType.TotalDigits">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType.MinInclusive">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType.MaxInclusive">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType.MinExclusive">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType.MaxExclusive">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType.WhiteSpace">
            <summary/>
        </member>
        <member name="F:EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionType.Pattern">
            <summary/>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.SchemaViolationResult">
            <summary>
            Das Ergebnis, wenn eine Violation festgestellt wurde.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.SchemaViolationResult.#ctor(System.String,System.String[])">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.SchemaViolationResult.FullItemPaths">
            <summary>
            Dies gibt die kompletten Pfade des gecheckten Items zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.SchemaViolationResult.FullItemPath">
            <summary>
            Dies gibt den kompletten Pfad bereits zusammengefügt mit Schrägstrich zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.SchemaViolationResult.ItemName">
            <summary>
            Dies gibt ItemName zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.SchemaViolationResult.ParentItemPaths">
            <summary>
            Dies gibt ParentItemPath zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.SchemaViolationResult.RestrictionVerbalized">
            <summary>
            Gibt zurück, welche Einschränkung vorherrscht.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.SchemaViolationResult.ViolationReason">
            <summary>
            Gibt zurück, was verletzt wurde.
            </summary>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.SchemaViolationResultCollection">
            <summary>
            Auflistung
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.SchemaViolationResultCollection.Add(EDV2000.Common.XMLSchema.SchemaViolationResult)">
            <summary>
            Fügt hinzu.
            </summary>
            <param name="yResult"></param>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.SchemaViolationResultCollection.AddOtherValidationResult(EDV2000.Common.XMLSchema.ValidationResult)">
            <summary>
            Trägt das andere ein.
            </summary>
            <param name="yResult"></param>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.SchemaXmlFacetRestrictionViolationResult">
            <summary>
            Verletzung eines Facets
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.SchemaXmlFacetRestrictionViolationResult.#ctor(EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCheckResult)">
            <summary>
            Konstruktor
            </summary>
            <param name="yResult"></param>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.SchemaXmlFacetRestrictionViolationResult.RestrictionVerbalized">
            <summary>
            gibt die Verbalisierung des Facets zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.SchemaXmlFacetRestrictionViolationResult.ViolationReason">
            <summary>
            gibt die Verbalisierung des Facets zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.SchemaOccuranceViolationResult">
            <summary>
            tritt auf, wenn minoccurs oder maxoccurs verleetzt wurde.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.SchemaOccuranceViolationResult.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.String[])">
            <summary>
            Konstruktor
            </summary>
            <param name="yMinOccurs"></param>
            <param name="yMaxoccurs"></param>
            <param name="yItemName"></param>
            <param name="yParentItemPaths"></param>
            <param name="yCurOccurs"></param>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.SchemaOccuranceViolationResult.MinOccurs">
            <summary>
            Dies gibt MinOccurs zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.SchemaOccuranceViolationResult.MaxOccurs">
            <summary>
            Dies gibt MaxOccurs zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.SchemaOccuranceViolationResult.CurOccurs">
            <summary>
            Dies gibt CurOccurs zurück.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.SchemaOccuranceViolationResult.RestrictionVerbalized">
            <summary>
            Die verbalisierte Bedingung.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.SchemaOccuranceViolationResult.ViolationReason">
            <summary>
            Der verbalisierte Grund, wieso nicht OK.
            </summary>
        </member>
        <member name="T:EDV2000.Common.XMLSchema.ValidationResult">
            <summary>
            Stellt das Ergebnis einer Überprüfung dar.
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.ValidationResult.#ctor">
            <summary>
            Konstruktor
            </summary>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.ValidationResult.Add(EDV2000.Common.XMLSchema.SchemaViolationResult)">
            <summary>
            Füpgt ein anderes Result hinzu.
            </summary>
            <param name="yResult"></param>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.ValidationResult.AddOtherValidationResult(EDV2000.Common.XMLSchema.ValidationResult)">
            <summary>
            Füpgt ein anderes Result hinzu.
            </summary>
            <param name="yResult"></param>
        </member>
        <member name="M:EDV2000.Common.XMLSchema.ValidationResult.AddFacetRestrictionValidations(System.Object,System.String,System.String[],EDV2000.Common.XMLSchema.Restrictions.XmlFacetRestrictionCollection)">
            <summary>
            Fügt die Überprüfungen hinzu.
            </summary>
            <param name="yValue"></param>
            <param name="yParentPaths"></param>
            <param name="yItemName"></param>
            <param name="yRestrictions"></param>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.ValidationResult.IsValid">
            <summary>
            gibt zurück, ob alles OK.
            </summary>
        </member>
        <member name="P:EDV2000.Common.XMLSchema.ValidationResult.Violations">
            <summary>
            Dies gibt Violations zurück.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.Checksums.Adler32">
            <summary>
            Computes Adler32 checksum for a stream of data. An Adler32
            checksum is not as reliable as a CRC32 checksum, but a lot faster to
            compute.
            
            The specification for Adler32 may be found in RFC 1950.
            ZLIB Compressed Data Format Specification version 3.3)
            
            
            From that document:
            
                 "ADLER32 (Adler-32 checksum)
                  This contains a checksum value of the uncompressed data
                  (excluding any dictionary data) computed according to Adler-32
                  algorithm. This algorithm is a 32-bit extension and improvement
                  of the Fletcher algorithm, used in the ITU-T X.224 / ISO 8073
                  standard.
            
                  Adler-32 is composed of two sums accumulated per byte: s1 is
                  the sum of all bytes, s2 is the sum of all s1 values. Both sums
                  are done modulo 65521. s1 is initialized to 1, s2 to zero.  The
                  Adler-32 checksum is stored as s2*65536 + s1 in most-
                  significant-byte first (network) order."
            
             "8.2. The Adler-32 algorithm
            
               The Adler-32 algorithm is much faster than the CRC32 algorithm yet
               still provides an extremely low probability of undetected errors.
            
               The modulo on unsigned long accumulators can be delayed for 5552
               bytes, so the modulo operation time is negligible.  If the bytes
               are a, b, c, the second sum is 3a + 2b + c + 3, and so is position
               and order sensitive, unlike the first sum, which is just a
               checksum.  That 65521 is prime is important to avoid a possible
               large class of two-byte errors that leave the check unchanged.
               (The Fletcher checksum uses 255, which is not prime and which also
               makes the Fletcher check insensitive to single byte changes 0 -
               255.)
            
               The sum s1 is initialized to 1 instead of zero to make the length
               of the sequence part of s2, so that the length does not have to be
               checked separately. (Any sequence of zeroes has a Fletcher
               checksum of zero.)"
            </summary>
            <see cref="T:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream"/>
            <see cref="T:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream"/>
        </member>
        <member name="T:EDV2000.Common.Zip.Checksums.IChecksum">
            <summary>
            Interface to compute a data checksum used by checked input/output streams.
            A data checksum can be updated by one byte or with a byte array. After each
            update the value of the current checksum can be returned by calling
            <code>getValue</code>. The complete checksum object can also be reset
            so it can be used again with new data.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.IChecksum.Reset">
            <summary>
            Resets the data checksum as if no update was ever called.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.IChecksum.Update(System.Int32)">
            <summary>
            Adds one byte to the data checksum.
            </summary>
            <param name = "bval">
            the data value to add. The high byte of the int is ignored.
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.IChecksum.Update(System.Byte[])">
            <summary>
            Updates the data checksum with the bytes taken from the array.
            </summary>
            <param name="buffer">
            buffer an array of bytes
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.IChecksum.Update(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Adds the byte array to the data checksum.
            </summary>
            <param name = "buf">
            the buffer which contains the data
            </param>
            <param name = "off">
            the offset in the buffer where the data starts
            </param>
            <param name = "len">
            the length of the data
            </param>
        </member>
        <member name="P:EDV2000.Common.Zip.Checksums.IChecksum.Value">
            <summary>
            Returns the data checksum computed so far.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Checksums.Adler32.BASE">
            <summary>
            largest prime smaller than 65536
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.Adler32.#ctor">
            <summary>
            Creates a new instance of the <code>Adler32</code> class.
            The checksum starts off with a value of 1.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.Adler32.Reset">
            <summary>
            Resets the Adler32 checksum to the initial value.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.Adler32.Update(System.Int32)">
            <summary>
            Updates the checksum with the byte b.
            </summary>
            <param name="bval">
            the data value to add. The high byte of the int is ignored.
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.Adler32.Update(System.Byte[])">
            <summary>
            Updates the checksum with the bytes taken from the array.
            </summary>
            <param name="buffer">
            buffer an array of bytes
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.Adler32.Update(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Updates the checksum with the bytes taken from the array.
            </summary>
            <param name="buf">
            an array of bytes
            </param>
            <param name="off">
            the start of the data used for this update
            </param>
            <param name="len">
            the number of bytes to use for this update
            </param>
        </member>
        <member name="P:EDV2000.Common.Zip.Checksums.Adler32.Value">
            <summary>
            Returns the Adler32 data checksum computed so far.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.Checksums.Crc32">
             <summary>
             Generate a table for a byte-wise 32-bit CRC calculation on the polynomial:
             x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1.
            
             Polynomials over GF(2) are represented in binary, one bit per coefficient,
             with the lowest powers in the most significant bit.  Then adding polynomials
             is just exclusive-or, and multiplying a polynomial by x is a right shift by
             one.  If we call the above polynomial p, and represent a byte as the
             polynomial q, also with the lowest power in the most significant bit (so the
             byte 0xb1 is the polynomial x^7+x^3+x+1), then the CRC is (q*x^32) mod p,
             where a mod b means the remainder after dividing a by b.
            
             This calculation is done using the shift-register method of multiplying and
             taking the remainder.  The register is initialized to zero, and for each
             incoming bit, x^32 is added mod p to the register if the bit is a one (where
             x^32 mod p is p+x^32 = x^26+...+1), and the register is multiplied mod p by
             x (which is shifting right by one and adding x^32 mod p if the bit shifted
             out is a one).  We start with the highest power (least significant bit) of
             q and repeat for all eight bits of q.
            
             The table is simply the CRC of all possible eight bit values.  This is all
             the information needed to generate CRC's on data a byte at a time for all
             combinations of CRC register values and incoming bytes.
             </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Checksums.Crc32.CrcTable">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Checksums.Crc32.crc">
            <summary>
            The crc data checksum so far.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.Crc32.Reset">
            <summary>
            Resets the CRC32 data checksum as if no update was ever called.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.Crc32.Update(System.Int32)">
            <summary>
            Updates the checksum with the int bval.
            </summary>
            <param name = "bval">
            the byte is taken as the lower 8 bits of bval
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.Crc32.Update(System.Byte[])">
            <summary>
            Updates the checksum with the bytes taken from the array.
            </summary>
            <param name="buffer">
            buffer an array of bytes
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.Crc32.Update(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Adds the byte array to the data checksum.
            </summary>
            <param name = "buf">
            the buffer which contains the data
            </param>
            <param name = "off">
            the offset in the buffer where the data starts
            </param>
            <param name = "len">
            the length of the data
            </param>
        </member>
        <member name="P:EDV2000.Common.Zip.Checksums.Crc32.Value">
            <summary>
            Returns the CRC32 data checksum computed so far.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.Checksums.StrangeCRC">
            <summary>
            StrangeCRC Checksum
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.StrangeCRC.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.StrangeCRC.Reset">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.StrangeCRC.Update(System.Int32)">
            <summary>
            
            </summary>
            <param name="inCh"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.StrangeCRC.Update(System.Byte[])">
            <summary>
            
            </summary>
            <param name="buf"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Checksums.StrangeCRC.Update(System.Byte[],System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="buf"></param>
            <param name="off"></param>
            <param name="len"></param>
        </member>
        <member name="P:EDV2000.Common.Zip.Checksums.StrangeCRC.Value">
            <summary>
            
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.Compression.Deflater">
             <summary>
             This is the Deflater class.  The deflater class compresses input
             with the deflate algorithm described in RFC 1951.  It has several
             compression levels and three different strategies described below.
            
             This class is <i>not</i> thread safe.  This is inherent in the API, due
             to the split of deflate and setInput.
             
             author of the original java version : Jochen Hoenicke
             </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Deflater.BEST_COMPRESSION">
            <summary>
            The best and slowest compression level.  This tries to find very
            long and distant string repetitions.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Deflater.BEST_SPEED">
            <summary>
            The worst but fastest compression level.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Deflater.DEFAULT_COMPRESSION">
            <summary>
            The default compression level.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Deflater.NO_COMPRESSION">
            <summary>
            This level won't compress at all but output uncompressed blocks.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Deflater.DEFLATED">
            <summary>
            The compression method.  This is the only method supported so far.
            There is no need to use this constant at all.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Deflater.level">
            <summary>
            Compression level.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Deflater.noHeader">
            <summary>
            should we include a header.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Deflater.state">
            <summary>
            The current state.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Deflater.totalOut">
            <summary>
            The total bytes of output written.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Deflater.pending">
            <summary>
            The pending output.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Deflater.engine">
            <summary>
            The deflater engine.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Deflater.#ctor">
            <summary>
            Creates a new deflater with default compression level.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Deflater.#ctor(System.Int32)">
            <summary>
            Creates a new deflater with given compression level.
            </summary>
            <param name="lvl">
            the compression level, a value between NO_COMPRESSION
            and BEST_COMPRESSION, or DEFAULT_COMPRESSION.
            </param>
            <exception cref="T:System.ArgumentOutOfRangeException">if lvl is out of range.</exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Deflater.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates a new deflater with given compression level.
            </summary>
            <param name="lvl">
            the compression level, a value between NO_COMPRESSION
            and BEST_COMPRESSION.
            </param>
            <param name="nowrap">
            true, if we should suppress the deflate header at the
            beginning and the adler checksum at the end of the output.  This is
            useful for the GZIP format.
            </param>
            <exception cref="T:System.ArgumentOutOfRangeException">if lvl is out of range.</exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Deflater.Reset">
            <summary>
            Resets the deflater.  The deflater acts afterwards as if it was
            just created with the same compression level and strategy as it
            had before.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Deflater.Flush">
            <summary>
            Flushes the current input block.  Further calls to deflate() will
            produce enough output to inflate everything in the current input
            block.  This is not part of Sun's JDK so I have made it package
            private.  It is used by DeflaterOutputStream to implement
            flush().
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Deflater.Finish">
            <summary>
            Finishes the deflater with the current input block.  It is an error
            to give more input after this method was called.  This method must
            be called to force all bytes to be flushed.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Deflater.SetInput(System.Byte[])">
            <summary>
            Sets the data which should be compressed next.  This should be only
            called when needsInput indicates that more input is needed.
            If you call setInput when needsInput() returns false, the
            previous input that is still pending will be thrown away.
            The given byte array should not be changed, before needsInput() returns
            true again.
            This call is equivalent to <code>setInput(input, 0, input.length)</code>.
            </summary>
            <param name="input">
            the buffer containing the input data.
            </param>
            <exception cref="T:System.InvalidOperationException">
            if the buffer was finished() or ended().
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Deflater.SetInput(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Sets the data which should be compressed next.  This should be
            only called when needsInput indicates that more input is needed.
            The given byte array should not be changed, before needsInput() returns
            true again.
            </summary>
            <param name="input">
            the buffer containing the input data.
            </param>
            <param name="off">
            the start of the data.
            </param>
            <param name="len">
            the length of the data.
            </param>
            <exception cref="T:System.InvalidOperationException">
            if the buffer was finished() or ended() or if previous input is still pending.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Deflater.SetLevel(System.Int32)">
            <summary>
            Sets the compression level.  There is no guarantee of the exact
            position of the change, but if you call this when needsInput is
            true the change of compression level will occur somewhere near
            before the end of the so far given input.
            </summary>
            <param name="lvl">
            the new compression level.
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Deflater.SetStrategy(EDV2000.Common.Zip.Compression.DeflateStrategy)">
            <summary>
            Sets the compression strategy. Strategy is one of
            DEFAULT_STRATEGY, HUFFMAN_ONLY and FILTERED.  For the exact
            position where the strategy is changed, the same as for
            setLevel() applies.
            </summary>
            <param name="stgy">
            the new compression strategy.
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Deflater.Deflate(System.Byte[])">
            <summary>
            Deflates the current input block to the given array.  It returns
            the number of bytes compressed, or 0 if either
            needsInput() or finished() returns true or length is zero.
            </summary>
            <param name="output">
            the buffer where to write the compressed data.
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Deflater.Deflate(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Deflates the current input block to the given array.  It returns
            the number of bytes compressed, or 0 if either
            needsInput() or finished() returns true or length is zero.
            </summary>
            <param name="output">
            the buffer where to write the compressed data.
            </param>
            <param name="offset">
            the offset into the output array.
            </param>
            <param name="length">
            the maximum number of bytes that may be written.
            </param>
            <exception cref="T:System.InvalidOperationException">
            if end() was called.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if offset and/or length don't match the array length.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Deflater.SetDictionary(System.Byte[])">
            <summary>
            Sets the dictionary which should be used in the deflate process.
            This call is equivalent to <code>setDictionary(dict, 0, dict.Length)</code>.
            </summary>
            <param name="dict">
            the dictionary.
            </param>
            <exception cref="T:System.InvalidOperationException">
            if setInput () or deflate () were already called or another dictionary was already set.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Deflater.SetDictionary(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Sets the dictionary which should be used in the deflate process.
            The dictionary should be a byte array containing strings that are
            likely to occur in the data which should be compressed.  The
            dictionary is not stored in the compressed output, only a
            checksum.  To decompress the output you need to supply the same
            dictionary again.
            </summary>
            <param name="dict">
            the dictionary.
            </param>
            <param name="offset">
            an offset into the dictionary.
            </param>
            <param name="length">
            the length of the dictionary.
            </param>
            <exception cref="T:System.InvalidOperationException">
            if setInput () or deflate () were already called or another dictionary was already set.
            </exception>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Deflater.Adler">
            <summary>
            Gets the current adler checksum of the data that was processed so far.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Deflater.TotalIn">
            <summary>
            Gets the number of input bytes processed so far.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Deflater.TotalOut">
            <summary>
            Gets the number of output bytes so far.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Deflater.IsFinished">
            <summary>
            Returns true if the stream was finished and no more output bytes
            are available.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Deflater.IsNeedingInput">
            <summary>
            Returns true, if the input buffer is empty.
            You should then call setInput(). 
            NOTE: This method can also return true when the stream
            was finished.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.Compression.DeflaterConstants">
            <summary>
            This class contains constants used for the deflater.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.INFLATER_BUFFER_SIZE">
            <summary>
            Die Buffergröße für den inflater, hier mal 64K!
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.DEBUGGING">
            <summary>
            Debugging?
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.STORED_BLOCK">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.STATIC_TREES">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.DYN_TREES">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.PRESET_DICT">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.DEFAULT_MEM_LEVEL">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.MAX_MATCH">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.MIN_MATCH">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.MAX_WBITS">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.WSIZE">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.WMASK">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.HASH_BITS">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.HASH_SIZE">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.HASH_MASK">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.HASH_SHIFT">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.MIN_LOOKAHEAD">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.MAX_DIST">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.PENDING_BUF_SIZE">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.DEFLATE_STORED">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.DEFLATE_FAST">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.DEFLATE_SLOW">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.MAX_BLOCK_SIZE">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.GOOD_LENGTH">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.MAX_LAZY">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.NICE_LENGTH">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.MAX_CHAIN">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterConstants.COMPR_FUNC">
            <summary>
            
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.Compression.DeflateStrategy">
            <summary>
            Stragegy of the deflator
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflateStrategy.Default">
            <summary>
            The default strategy.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflateStrategy.Filtered">
            <summary>
            This strategy will only allow longer string repetitions.  It is
            useful for random data with a small character set.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflateStrategy.HuffmanOnly">
            <summary>
            This strategy will not look for string repetitions at all.  It 
            only encodes with Huffman trees (which means, that more common
            characters get a smaller encoding.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.Compression.DeflaterEngine">
            <summary>
            Deflater engine
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterEngine.comprFunc">
            <summary>
            The current compression function.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterEngine.inputBuf">
            <summary>
            The input data for compression.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterEngine.totalIn">
            <summary>
            The total bytes of input read.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterEngine.inputOff">
            <summary>
            The offset into inputBuf, where input data starts.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterEngine.inputEnd">
            <summary>
            The end offset of the input data.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterEngine.adler">
            <summary>
            The adler checksum
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterEngine.#ctor(EDV2000.Common.Zip.Compression.DeflaterPending)">
            <summary>
            Constructor
            </summary>
            <param name="pending"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterEngine.Reset">
            <summary>
            Resets the deflator engine
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterEngine.ResetAdler">
            <summary>
            Resets the Adler Checksum
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterEngine.SetLevel(System.Int32)">
            <summary>
            Sets the Level of compression
            </summary>
            <param name="lvl"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterEngine.FillWindow">
            <summary>
            Fills the window
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterEngine.SetDictionary(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Sets the dictionary
            </summary>
            <param name="buffer"></param>
            <param name="offset"></param>
            <param name="length"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterEngine.Deflate(System.Boolean,System.Boolean)">
            <summary>
            Deflates the file
            </summary>
            <param name="flush"></param>
            <param name="finish"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterEngine.SetInput(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Sets the input
            </summary>
            <param name="buf"></param>
            <param name="off"></param>
            <param name="len"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterEngine.NeedsInput">
            <summary>
            Returns true if input is needed
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.DeflaterEngine.Adler">
            <summary>
            Gets the Adler checksum
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.DeflaterEngine.TotalIn">
            <summary>
            The total bytes of input read
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.DeflaterEngine.Strategy">
            <summary>
            Deflator stragety
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.Compression.DeflaterHuffman">
            <summary>
            This is the DeflaterHuffman class.
            
            This class is <i>not</i> thread safe.  This is inherent in the API, due
            to the split of deflate and setInput.
            
            author of the original java version : Jochen Hoenicke
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterHuffman.pending">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.BitReverse(System.Int32)">
            <summary>
            Reverse the bits of a 16 bit value.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.#ctor(EDV2000.Common.Zip.Compression.DeflaterPending)">
            <summary>
            
            </summary>
            <param name="pending"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.Reset">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.SendAllTrees(System.Int32)">
            <summary>
            
            </summary>
            <param name="blTreeCodes"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.CompressBlock">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.FlushStoredBlock(System.Byte[],System.Int32,System.Int32,System.Boolean)">
            <summary>
            
            </summary>
            <param name="stored"></param>
            <param name="stored_offset"></param>
            <param name="stored_len"></param>
            <param name="lastBlock"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.FlushBlock(System.Byte[],System.Int32,System.Int32,System.Boolean)">
            <summary>
            
            </summary>
            <param name="stored"></param>
            <param name="stored_offset"></param>
            <param name="stored_len"></param>
            <param name="lastBlock"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.IsFull">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.TallyLit(System.Int32)">
            <summary>
            
            </summary>
            <param name="lit"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.TallyDist(System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="dist"></param>
            <param name="len"></param>
            <returns></returns>
        </member>
        <member name="T:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.freqs">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.codes">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.length">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.bl_counts">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.minNumCodes">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.numCodes">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.maxLength">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.#ctor(EDV2000.Common.Zip.Compression.DeflaterHuffman,System.Int32,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="dh"></param>
            <param name="elems"></param>
            <param name="minCodes"></param>
            <param name="maxLength"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.Reset">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.WriteSymbol(System.Int32)">
            <summary>
            
            </summary>
            <param name="code"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.CheckEmpty">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.SetStaticCodes(System.Int16[],System.Byte[])">
            <summary>
            
            </summary>
            <param name="stCodes"></param>
            <param name="stLength"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.BuildCodes">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.BuildTree">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.GetEncodedLength">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.CalcBLFreq(EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree)">
            <summary>
            
            </summary>
            <param name="blTree"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree.WriteTree(EDV2000.Common.Zip.Compression.DeflaterHuffman.Tree)">
            <summary>
            
            </summary>
            <param name="blTree"></param>
        </member>
        <member name="T:EDV2000.Common.Zip.Compression.DeflaterPending">
            <summary>
            This class stores the pending output of the Deflater.
            
            author of the original java version : Jochen Hoenicke
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.Compression.PendingBuffer">
            <summary>
            This class is general purpose class for writing data to a buffer.
            
            It allows you to write bits as well as bytes
            Based on DeflaterPending.java
            
            author of the original java version : Jochen Hoenicke
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.PendingBuffer.buf">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.PendingBuffer.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.PendingBuffer.#ctor(System.Int32)">
            <summary>
            
            </summary>
            <param name="bufsize"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.PendingBuffer.Reset">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.PendingBuffer.WriteByte(System.Int32)">
            <summary>
            
            </summary>
            <param name="b"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.PendingBuffer.WriteShort(System.Int32)">
            <summary>
            
            </summary>
            <param name="s"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.PendingBuffer.WriteInt(System.Int32)">
            <summary>
            
            </summary>
            <param name="s"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.PendingBuffer.WriteBlock(System.Byte[],System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="block"></param>
            <param name="offset"></param>
            <param name="len"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.PendingBuffer.AlignToByte">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.PendingBuffer.WriteBits(System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="b"></param>
            <param name="count"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.PendingBuffer.WriteShortMSB(System.Int32)">
            <summary>
            
            </summary>
            <param name="s"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.PendingBuffer.Flush(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Flushes the pending buffer into the given output array.  If the
            output array is to small, only a partial flush is done.
            </summary>
            <param name="output">
            the output array;
            </param>
            <param name="offset">
            the offset into output array;
            </param>
            <param name="length">		
            length the maximum number of bytes to store;
            </param>
            <exception name="ArgumentOutOfRangeException">
            IndexOutOfBoundsException if offset or length are invalid.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.PendingBuffer.ToByteArray">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.PendingBuffer.BitCount">
            <summary>
            
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.PendingBuffer.IsFlushed">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.DeflaterPending.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.Compression.Inflater">
             <summary>
             Inflater is used to decompress data that has been compressed according
             to the "deflate" standard described in rfc1950.
            
             The usage is as following.  First you have to set some input with
             <code>setInput()</code>, then inflate() it.  If inflate doesn't
             inflate any bytes there may be three reasons:
             <ul>
             <li>needsInput() returns true because the input buffer is empty.
             You have to provide more input with <code>setInput()</code>.
             NOTE: needsInput() also returns true when, the stream is finished.
             </li>
             <li>needsDictionary() returns true, you have to provide a preset
                dictionary with <code>setDictionary()</code>.</li>
             <li>finished() returns true, the inflater has finished.</li>
             </ul>
             Once the first output byte is produced, a dictionary will not be
             needed at a later stage.
            
             author of the original java version : John Leuner, Jochen Hoenicke
             </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Inflater.DECODE_HEADER">
            <summary>
            This are the state in which the inflater can be.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Inflater.CPLENS">
            <summary>
            Copy lengths for literal codes 257..285
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Inflater.CPLEXT">
            <summary>
            Extra bits for literal codes 257..285
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Inflater.CPDIST">
            <summary>
            Copy offsets for distance codes 0..29
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Inflater.CPDEXT">
            <summary>
            Extra bits for distance codes
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Inflater.mode">
            <summary>
            This variable contains the current state.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Inflater.readAdler">
            <summary>
            The adler checksum of the dictionary or of the decompressed
            stream, as it is written in the header resp. footer of the
            compressed stream. 
            Only valid if mode is DECODE_DICT or DECODE_CHKSUM.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Inflater.neededBits">
            <summary>
            The number of bits needed to complete the current state.  This
            is valid, if mode is DECODE_DICT, DECODE_CHKSUM,
            DECODE_HUFFMAN_LENBITS or DECODE_HUFFMAN_DISTBITS.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Inflater.isLastBlock">
            <summary>
            True, if the last block flag was set in the last block of the
            inflated stream.  This means that the stream ends after the
            current block.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Inflater.totalOut">
            <summary>
            The total number of inflated bytes.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Inflater.totalIn">
            <summary>
            The total number of bytes set with setInput().  This is not the
            value returned by getTotalIn(), since this also includes the
            unprocessed input.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Inflater.nowrap">
            <summary>
            This variable stores the nowrap flag that was given to the constructor.
            True means, that the inflated stream doesn't contain a header nor the
            checksum in the footer.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Inflater.#ctor">
            <summary>
            Creates a new inflater.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Inflater.#ctor(System.Boolean)">
            <summary>
            Creates a new inflater.
            </summary>
            <param name="nowrap">
            true if no header and checksum field appears in the
            stream.  This is used for GZIPed input.  For compatibility with
            Sun JDK you should provide one byte of input more than needed in
            this case.
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Inflater.Reset">
            <summary>
            Resets the inflater so that a new stream can be decompressed.  All
            pending input and output will be discarded.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Inflater.DecodeHeader">
            <summary>
            Decodes the deflate header.
            </summary>
            <returns>
            false if more input is needed.
            </returns>
            <exception cref="T:System.FormatException">
            if header is invalid.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Inflater.DecodeDict">
            <summary>
            Decodes the dictionary checksum after the deflate header.
            </summary>
            <returns>
            false if more input is needed.
            </returns>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Inflater.DecodeHuffman">
            <summary>
            Decodes the huffman encoded symbols in the input stream.
            </summary>
            <returns>
            false if more input is needed, true if output window is
            full or the current block ends.
            </returns>
            <exception cref="T:System.FormatException">
            if deflated stream is invalid.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Inflater.DecodeChksum">
            <summary>
            Decodes the adler checksum after the deflate stream.
            </summary>
            <returns>
            false if more input is needed.
            </returns>
            <exception cref="T:System.FormatException">
            DataFormatException, if checksum doesn't match.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Inflater.Decode">
            <summary>
            Decodes the deflated stream.
            </summary>
            <returns>
            false if more input is needed, or if finished.
            </returns>
            <exception cref="T:System.FormatException">
            DataFormatException, if deflated stream is invalid.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Inflater.SetDictionary(System.Byte[])">
            <summary>
            Sets the preset dictionary.  This should only be called, if
            needsDictionary() returns true and it should set the same
            dictionary, that was used for deflating.  The getAdler()
            function returns the checksum of the dictionary needed.
            </summary>
            <param name="buffer">
            the dictionary.
            </param>
            <exception cref="T:System.InvalidOperationException">
            if no dictionary is needed.
            </exception>
            <exception cref="T:System.ArgumentException">
            if the dictionary checksum is wrong.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Inflater.SetDictionary(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Sets the preset dictionary.  This should only be called, if
            needsDictionary() returns true and it should set the same
            dictionary, that was used for deflating.  The getAdler()
            function returns the checksum of the dictionary needed.
            </summary>
            <param name="buffer">
            the dictionary.
            </param>
            <param name="off">
            the offset into buffer where the dictionary starts.
            </param>
            <param name="len">
            the length of the dictionary.
            </param>
            <exception cref="T:System.InvalidOperationException">
            if no dictionary is needed.
            </exception>
            <exception cref="T:System.ArgumentException">
            if the dictionary checksum is wrong.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if the off and/or len are wrong.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Inflater.SetInput(System.Byte[])">
            <summary>
            Sets the input.  This should only be called, if needsInput()
            returns true.
            </summary>
            <param name="buf">
            the input.
            </param>
            <exception cref="T:System.InvalidOperationException">
            if no input is needed.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Inflater.SetInput(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Sets the input.  This should only be called, if needsInput()
            returns true.
            </summary>
            <param name="buf">
            the input.
            </param>
            <param name="off">
            the offset into buffer where the input starts.
            </param>
            <param name="len">
            the length of the input.
            </param>
            <exception cref="T:System.InvalidOperationException">
            if no input is needed.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if the off and/or len are wrong.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Inflater.Inflate(System.Byte[])">
            <summary>
            Inflates the compressed stream to the output buffer.  If this
            returns 0, you should check, whether needsDictionary(),
            needsInput() or finished() returns true, to determine why no
            further output is produced.
            </summary>
            <param name="buf">
            the output buffer.
            </param>
            <returns>
            the number of bytes written to the buffer, 0 if no further
            output can be produced.
            </returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if buf has length 0.
            </exception>
            <exception cref="T:System.FormatException">
            if deflated stream is invalid.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Inflater.Inflate(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Inflates the compressed stream to the output buffer.  If this
            returns 0, you should check, whether needsDictionary(),
            needsInput() or finished() returns true, to determine why no
            further output is produced.
            </summary>
            <param name="buf">
            the output buffer.
            </param>
            <param name="off">
            the offset into buffer where the output should start.
            </param>
            <param name="len">
            the maximum length of the output.
            </param>
            <returns>
            the number of bytes written to the buffer, 0 if no further output can be produced.
            </returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if len is &lt;= 0.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if the off and/or len are wrong.
            </exception>
            <exception cref="T:System.FormatException">
            if deflated stream is invalid.
            </exception>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Inflater.IsNeedingInput">
            <summary>
            Returns true, if the input buffer is empty.
            You should then call setInput(). 
            NOTE: This method also returns true when the stream is finished.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Inflater.IsNeedingDictionary">
            <summary>
            Returns true, if a preset dictionary is needed to inflate the input.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Inflater.IsFinished">
            <summary>
            Returns true, if the inflater has finished.  This means, that no
            input is needed and no output can be produced.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Inflater.Adler">
            <summary>
            Gets the adler checksum.  This is either the checksum of all
            uncompressed bytes returned by inflate(), or if needsDictionary()
            returns true (and thus no output was yet produced) this is the
            adler checksum of the expected dictionary.
            </summary>
            <returns>
            the adler checksum.
            </returns>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Inflater.TotalOut">
            <summary>
            Gets the total number of output bytes returned by inflate().
            </summary>
            <returns>
            the total number of output bytes.
            </returns>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Inflater.TotalIn">
            <summary>
            Gets the total number of processed compressed input bytes.
            </summary>
            <returns>
            the total number of bytes of processed input bytes.
            </returns>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Inflater.RemainingInput">
            <summary>
            Gets the number of unprocessed input.  Useful, if the end of the
            stream is reached and you want to further process the bytes after
            the deflate stream.
            </summary>
            <returns>
            the number of bytes of the input which were not processed.
            </returns>
        </member>
        <member name="T:EDV2000.Common.Zip.Compression.InflaterHuffmanTree">
            <summary>
            Huffman inflater
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.InflaterHuffmanTree.defLitLenTree">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.InflaterHuffmanTree.defDistTree">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.InflaterHuffmanTree.#ctor(System.Byte[])">
            <summary>
            Constructs a Huffman tree from the array of code lengths.
            </summary>
            <param name = "codeLengths">
            the array of code lengths
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.InflaterHuffmanTree.GetSymbol(EDV2000.Common.Zip.Compression.Streams.StreamManipulator)">
            <summary>
            Reads the next symbol from input.  The symbol is encoded using the
            huffman tree.
            </summary>
            <param name="input">
            input the input source.
            </param>
            <returns>
            the next symbol, or -1 if not enough input is available.
            </returns>
        </member>
        <member name="T:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream">
            <summary>
            This is a special FilterOutputStream deflating the bytes that are
            written through it.  It uses the Deflater for deflating.
            
            authors of the original java version : Tom Tromey, Jochen Hoenicke 
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.buf">
            <summary>
            This buffer is used temporarily to retrieve the bytes from the
            deflater and write them to the underlying output stream.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.def">
            <summary>
            The deflater which is used to deflate the stream.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.baseOutputStream">
            <summary>
            base stream the deflater depends on.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.SetLength(System.Int64)">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.ReadByte">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.deflate">
            <summary>
            Deflates everything in the def's input buffers.  This will call
            <code>def.deflate()</code> until all bytes from the input buffers
            are processed.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.#ctor(System.IO.Stream)">
            <summary>
            Creates a new DeflaterOutputStream with a default Deflater and default buffer size.
            </summary>
            <param name="baseOutputStream">
            the output stream where deflated output should be written.
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.#ctor(System.IO.Stream,EDV2000.Common.Zip.Compression.Deflater)">
            <summary>
            Creates a new DeflaterOutputStream with the given Deflater and
            default buffer size.
            </summary>
            <param name="baseOutputStream">
            the output stream where deflated output should be written.
            </param>
            <param name="defl">
            the underlying deflater.
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.#ctor(System.IO.Stream,EDV2000.Common.Zip.Compression.Deflater,System.Int32)">
            <summary>
            Creates a new DeflaterOutputStream with the given Deflater and
            buffer size.
            </summary>
            <param name="baseOutputStream">
            the output stream where deflated output should be written.
            </param>
            <param name="defl">
            the underlying deflater.
            </param>
            <param name="bufsize">
            the buffer size.
            </param>
            <exception cref="T:System.InvalidOperationException">
            if bufsize isn't positive.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.Flush">
            <summary>
            Flushes the stream by calling flush() on the deflater and then
            on the underlying stream.  This ensures that all bytes are
            flushed.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.Finish">
            <summary>
            Finishes the stream by calling finish() on the deflater. 
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.Close">
            <summary>
            Calls finish () and closes the stream and the underlying stream.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.WriteByte(System.Byte)">
            <summary>
            Writes a single byte to the compressed output stream.
            </summary>
            <param name="bval">
            the byte value.
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Writes a len bytes from an array to the compressed stream.
            </summary>
            <param name="buf">
            the byte array.
            </param>
            <param name="off">
            the offset into the byte array where to start.
            </param>
            <param name="len">
            the number of bytes to write.
            </param>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.CanRead">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.CanSeek">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.CanWrite">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.Length">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.Position">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Streams.DeflaterOutputStream.AutoCloseUnderlyingStream">
            <summary>
            This gets/sets AutoCloseUnderlyingStream, which is a marker, which prevents, if set to false, that the close-method
            closes the underlying stream.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream">
             <summary>
             This filter stream is used to decompress data compressed baseInputStream the "deflate"
             format. The "deflate" format is described baseInputStream RFC 1951.
            
             This stream may form the basis for other decompression filters, such
             as the <code>GzipInputStream</code>.
            
             author of the original java version : John Leuner
             </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.inf">
            <summary>
            Decompressor for this filter
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.buf">
            <summary>
            Byte array used as a buffer
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.len">
            <summary>
            Size of buffer
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.baseInputStream">
            <summary>
            base stream the inflater depends on.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.Flush">
            <summary>
            Flushes the baseInputStream
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.SetLength(System.Int64)">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.WriteByte(System.Byte)">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.#ctor(System.IO.Stream)">
            <summary>
            Create an InflaterInputStream with the default decompresseor
            and a default buffer size.
            </summary>
            <param name = "baseInputStream">
            the InputStream to read bytes from
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.#ctor(System.IO.Stream,EDV2000.Common.Zip.Compression.Inflater)">
            <summary>
            Create an InflaterInputStream with the specified decompresseor
            and a default buffer size.
            </summary>
            <param name = "baseInputStream">
            the InputStream to read bytes from
            </param>
            <param name = "inf">
            the decompressor used to decompress data read from baseInputStream
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.#ctor(System.IO.Stream,EDV2000.Common.Zip.Compression.Inflater,System.Int32)">
            <summary>
            Create an InflaterInputStream with the specified decompresseor
            and a specified buffer size.
            </summary>
            <param name = "baseInputStream">
            the InputStream to read bytes from
            </param>
            <param name = "inf">
            the decompressor used to decompress data read from baseInputStream
            </param>
            <param name = "size">
            size of the buffer to use
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.Close">
            <summary>
            Closes the input stream
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.Fill">
            <summary>
            Fills the buffer with more data to decompress.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.ReadByte">
             <summary>
             Reads one byte of decompressed data.
            
             The byte is baseInputStream the lower 8 bits of the int.
             </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Decompresses data into the byte array
            </summary>
            <param name ="b">
            the array to read and decompress data into
            </param>
            <param name ="off">
            the offset indicating where the data should be placed
            </param>
            <param name ="len">
            the number of bytes to decompress
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.Skip(System.Int64)">
            <summary>
            Skip specified number of bytes of uncompressed data
            </summary>
            <param name ="n">
            number of bytes to skip
            </param>
        </member>
        <member name="F:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.cryptbuffer">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.DecryptByte">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.DecryptBlock(System.Byte[],System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="buf"></param>
            <param name="off"></param>
            <param name="len"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.InitializePassword(System.String)">
            <summary>
            
            </summary>
            <param name="password"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.UpdateKeys(System.Byte)">
            <summary>
            
            </summary>
            <param name="ch"></param>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.CanRead">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.CanSeek">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.CanWrite">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.Length">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.Position">
            <summary>
            I needed to implement the abstract member.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Streams.InflaterInputStream.Available">
            <summary>
            Returns 0 once the end of the stream (EOF) has been reached.
            Otherwise returns 1.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.Compression.Streams.OutputWindow">
             <summary>
             Contains the output from the Inflation process.
             We need to have a window so that we can refer backwards into the output stream
             to repeat stuff.
            
             author of the original java version : John Leuner
             </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.OutputWindow.Write(System.Int32)">
            <summary>
            
            </summary>
            <param name="abyte"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.OutputWindow.Repeat(System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="len"></param>
            <param name="dist"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.OutputWindow.CopyStored(EDV2000.Common.Zip.Compression.Streams.StreamManipulator,System.Int32)">
            <summary>
            
            </summary>
            <param name="input"></param>
            <param name="len"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.OutputWindow.CopyDict(System.Byte[],System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="dict"></param>
            <param name="offset"></param>
            <param name="len"></param>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.OutputWindow.GetFreeSpace">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.OutputWindow.GetAvailable">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.OutputWindow.CopyOutput(System.Byte[],System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="output"></param>
            <param name="offset"></param>
            <param name="len"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.OutputWindow.Reset">
            <summary>
            
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.Compression.Streams.StreamManipulator">
             <summary>
             This class allows us to retrieve a specified amount of bits from
             the input buffer, as well as copy big byte blocks.
            
             It uses an int buffer to store up to 31 bits for direct
             manipulation.  This guarantees that we can get at least 16 bits,
             but we only need at most 15, so this is all safe.
            
             There are some optimizations in this class, for example, you must
             never peek more then 8 bits more than needed, and you must first
             peek bits before you may drop them.  This is not a general purpose
             class but optimized for the behaviour of the Inflater.
            
             authors of the original java version : John Leuner, Jochen Hoenicke
             </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.StreamManipulator.PeekBits(System.Int32)">
            <summary>
            Get the next n bits but don't increase input pointer.  n must be
            less or equal 16 and if you if this call succeeds, you must drop
            at least n-8 bits in the next call.
            </summary>
            <returns>
            the value of the bits, or -1 if not enough bits available.  */
            </returns>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.StreamManipulator.DropBits(System.Int32)">
            <summary>
            Drops the next n bits from the input.  You should have called peekBits
            with a bigger or equal n before, to make sure that enough bits are in
            the bit buffer.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.StreamManipulator.GetBits(System.Int32)">
            <summary>
            Gets the next n bits and increases input pointer.  This is equivalent
            to peekBits followed by dropBits, except for correct error handling.
            </summary>
            <returns>
            the value of the bits, or -1 if not enough bits available.
            </returns>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.StreamManipulator.SkipToByteBoundary">
            <summary>
            Skips to the next byte boundary.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.StreamManipulator.CopyBytes(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Copies length bytes from input buffer to output buffer starting
            at output[offset].  You have to make sure, that the buffer is
            byte aligned.  If not enough bytes are available, copies fewer
            bytes.
            </summary>
            <param name="output">
            the buffer.
            </param>
            <param name="offset">
            the offset in the buffer.
            </param>
            <param name="length">
            the length to copy, 0 is allowed.
            </param>
            <returns>
            the number of bytes copied, 0 if no byte is available.
            </returns>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.StreamManipulator.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.StreamManipulator.Reset">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.Compression.Streams.StreamManipulator.SetInput(System.Byte[],System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="buf"></param>
            <param name="off"></param>
            <param name="len"></param>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Streams.StreamManipulator.AvailableBits">
            <summary>
            Gets the number of bits available in the bit buffer.  This must be
            only called when a previous peekBits() returned -1.
            </summary>
            <returns>
            the number of bits available.
            </returns>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Streams.StreamManipulator.AvailableBytes">
            <summary>
            Gets the number of bytes available.
            </summary>
            <returns>
            the number of bytes available.
            </returns>
        </member>
        <member name="P:EDV2000.Common.Zip.Compression.Streams.StreamManipulator.IsNeedingInput">
            <summary>
            
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.ZipConstants">
            <summary>
            This class contains constants used for zip.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.LOCHDR">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.LOCSIG">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.LOCVER">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.LOCFLG">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.LOCHOW">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.LOCTIM">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.LOCCRC">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.LOCSIZ">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.LOCLEN">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.LOCNAM">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.LOCEXT">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.EXTSIG">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.FirstByteOfENDSIG">
            <summary>
            Das erste byte von ENDSIG
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.EXTHDR">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.EXTCRC">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.EXTSIZ">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.EXTLEN">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENSIG">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENSIG64">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENHDR">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENVEM">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENVER">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENFLG">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENHOW">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENTIM">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENCRC">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENSIZ">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENLEN">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENNAM">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENEXT">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENCOM">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENDSK">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENATT">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENATX">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.CENOFF">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.ENDSIG">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.ENDHDR">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.ENDNRD">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.ENDDCD">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.ENDSUB">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.ENDTOT">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.ENDSIZ">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.ENDOFF">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipConstants.ENDCOM">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipConstants.ConvertToString(System.Byte[],System.Boolean)">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipConstants.ConvertToArray(System.String,System.Boolean)">
            <summary>
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.CompressionMethod">
            <summary>
            Method of Compression
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.CompressionMethod.Stored">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.CompressionMethod.Deflated">
            <summary>
            
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.ZipEntry">
             <summary>
             This class represents a member of a zip archive.  ZipFile and
             ZipInputStream will give you instances of this class as information
             about the members in an archive.  On the other hand ZipOutputStream
             needs an instance of this class to create a new member.
            
             author of the original java version : Jochen Hoenicke
             </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipEntry.zipFileIndex">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipEntry.flags">
            <summary>
            
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipEntry.offset">
            <summary>
            
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipEntry.#ctor(System.String)">
            <summary>
            Creates a zip entry with the given name.
            </summary>
            <param name="name">
            the name. May include directory components separated by '/'.
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipEntry.#ctor(EDV2000.Common.Zip.ZipEntry)">
            <summary>
            Creates a copy of the given zip entry.
            </summary>
            <param name="e">
            the entry to copy.
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipEntry.Clone">
            <summary>
            Creates a copy of this zip entry.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipEntry.ToString">
            <summary>
            Gets the string representation of this ZipEntry.  This is just
            the name as returned by getName().
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipEntry.Version">
            <summary>
            
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipEntry.DosTime">
            <summary>
            
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipEntry.DateTime">
            <summary>
            Gets/Sets the time of last modification of the entry.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipEntry.Name">
            <summary>
            Returns the entry name.  The path components in the entry are
            always separated by slashes ('/').
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipEntry.Size">
            <summary>
            Gets/Sets the size of the uncompressed data.
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if size is not in 0..0xffffffffL
            </exception>
            <returns>
            the size or -1 if unknown.
            </returns>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipEntry.CompressedSize">
            <summary>
            Gets/Sets the size of the compressed data.
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if csize is not in 0..0xffffffffL
            </exception>
            <returns>
            the size or -1 if unknown.
            </returns>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipEntry.Crc">
            <summary>
            Gets/Sets the crc of the uncompressed data.
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if crc is not in 0..0xffffffffL
            </exception>
            <returns>
            the crc or -1 if unknown.
            </returns>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipEntry.CompressionMethod">
            <summary>
            Gets/Sets the compression method. Only DEFLATED and STORED are supported.
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if method is not supported.
            </exception>
            <returns>
            the compression method or -1 if unknown.
            </returns>
            <see cref="F:EDV2000.Common.Zip.ZipOutputStream.DEFLATED"/>
            <see cref="F:EDV2000.Common.Zip.ZipOutputStream.STORED"/>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipEntry.ExtraData">
            <summary>
            Gets/Sets the extra data.
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if extra is longer than 0xffff bytes.
            </exception>
            <returns>
            the extra data or null if not set.
            </returns>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipEntry.Comment">
            <summary>
            Gets/Sets the entry comment.
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if comment is longer than 0xffff.
            </exception>
            <returns>
            the comment or null if not set.
            </returns>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipEntry.IsDirectory">
            <summary>
            Gets true, if the entry is a directory.  This is solely
            determined by the name, a trailing slash '/' marks a directory.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipEntry.IsCrypted">
            <value>
            True, if the entry is encrypted.
            </value>
        </member>
        <member name="T:EDV2000.Common.Zip.ZipException">
            <summary>
            Is thrown during the creation or input of a zip file.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipException.#ctor">
            <summary>
            Initializes a new instance of the ZipException class with default properties.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ZipException class with a specified error message.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.ZipFile">
            <summary>
            This class represents a Zip archive.  You can ask for the contained
            entries, or get an input stream for a file entry.  The entry is
            automatically decompressed.
            
            This class is thread safe:  You can open input streams for arbitrary
            entries in different threads.
            
            author of the original java version : Jochen Hoenicke
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipFile.#ctor(System.String)">
            <summary>
            Opens a Zip file with the given name for reading.
            </summary>
            <exception name="System.IO.IOException">
            IOException if a i/o error occured.
            </exception>
            <exception name="ZipLib.ZipException">
            if the file doesn't contain a valid zip archive.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipFile.#ctor(System.IO.FileStream)">
            <summary>
            Opens a Zip file reading the given FileStream
            </summary>
            <exception name="System.IO.IOException">
            IOException if a i/o error occured.
            </exception>
            <exception name="ZipLib.ZipException">
            if the file doesn't contain a valid zip archive.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipFile.#ctor(System.IO.Stream)">
            <summary>
            Opens a Zip file reading the given Stream
            </summary>
            <exception name="System.IO.IOException">
            IOException if a i/o error occured.
            </exception>
            <exception name="ZipLib.ZipException">
            if the file doesn't contain a valid zip archive.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipFile.ReadLeShort">
            <summary>
            Read an unsigned short in little endian byte order.
            </summary>
            <exception name="System.IO.IOException">
            if a i/o error occured.
            </exception>
            <exception name="System.IO.EndOfStreamException">
            if the file ends prematurely
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipFile.ReadLeShort(System.Byte[],System.Int32)">
            <summary>
            Diese Methode liest ein LittleEndian-Short an der Position im Array
            </summary>
            <param name="yByte"></param>
            <param name="offset"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipFile.ReadLeInt">
            <summary>
            Read an int in little endian byte order.
            </summary>
            <exception name="System.IO.IOException">
            if a i/o error occured.
            </exception>
            <exception name="System.IO.EndOfStreamException">
            if the file ends prematurely
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipFile.ReadLeInt(System.Byte[],System.Int32)">
            <summary>
            Diese methode liest ein Little Endian Int an der Position im Array.
            </summary>
            <param name="yBytes"></param>
            <param name="offset"></param>
            <returns></returns>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipFile.ReadEntries">
            <summary>
            Read the central directory of a zip file and fill the entries
            array.  This is called exactly once by the constructors.
            </summary>
            <exception name="System.IO.IOException">
            if a i/o error occured.
            </exception>
            <exception name="ZipLib.ZipException">
            if the central directory is malformed
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipFile.Close">
            <summary>
            Closes the ZipFile.  This also closes all input streams given by
            this class.  After this is called, no further method should be
            called.
            </summary>
            <exception name="System.IO.IOException">
            if a i/o error occured.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipFile.GetEnumerator">
            <summary>
            Returns an IEnumerator of all Zip entries in this Zip file.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipFile.GetEntry(System.String)">
            <summary>
            Searches for a zip entry in this archive with the given name.
            </summary>
            <param name="name">
            the name. May contain directory components separated by slashes ('/').
            </param>
            <returns>
            the zip entry, or null if no entry with that name exists.
            </returns>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipFile.CheckLocalHeader(EDV2000.Common.Zip.ZipEntry)">
            <summary>
            Checks, if the local header of the entry at index i matches the
            central directory, and returns the offset to the data.
            </summary>
            <returns>
            the start offset of the (compressed) data.
            </returns>
            <exception name="System.IO.IOException">
            if a i/o error occured.
            </exception>
            <exception name="ZipLib.ZipException">
            if the local header doesn't match the central directory header
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipFile.GetInputStream(EDV2000.Common.Zip.ZipEntry)">
            <summary>
            Creates an input stream reading the given zip entry as
            uncompressed data.  Normally zip entry should be an entry
            returned by GetEntry().
            </summary>
            <returns>
            the input stream.
            </returns>
            <exception name="System.IO.IOException">
            if a i/o error occured.
            </exception>
            <exception name="ZipLib.ZipException">
            if the Zip archive is malformed.
            </exception>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipFile.ZipFileComment">
            <summary>
            The comment for the whole zip file.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipFile.Name">
            <summary>
            Returns the name of this zip file.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipFile.Size">
            <summary>
            Returns the number of entries in this zip file.
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipFile.AutoCloseUnderlyingStream">
            <summary>
            This gets/sets AutoCloseUnderlyingStream, which is a marker, which prevents, if set to false, that the close-method
            closes the underlying stream.
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.ZipInputStream">
            <summary>
            This is a FilterInputStream that reads the files baseInputStream an zip archive
            one after another.  It has a special method to get the zip entry of
            the next file.  The zip entry contains information about the file name
            size, compressed size, CRC, etc.
            It includes support for STORED and DEFLATED entries.
            
            author of the original java version : Jochen Hoenicke
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipInputStream.#ctor(System.IO.Stream)">
            <summary>
            Creates a new Zip input stream, reading a zip archive.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipInputStream.ReadLeShort">
            <summary>
            Read an unsigned short baseInputStream little endian byte order.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipInputStream.ReadLeInt">
            <summary>
            Read an int baseInputStream little endian byte order.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipInputStream.ReadLeLong">
            <summary>
            Read an int baseInputStream little endian byte order.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipInputStream.GetNextEntry">
            <summary>
            Open the next entry from the zip archive, and return its description.
            If the previous entry wasn't closed, this method will close it.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipInputStream.CloseEntry">
            <summary>
            Closes the current zip entry and moves to the next one.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipInputStream.ReadByte">
            <summary>
            Reads a byte from the current zip entry.
            </summary>
            <returns>
            the byte or -1 on EOF.
            </returns>
            <exception name="System.IO.IOException">
            IOException if a i/o error occured.
            </exception>
            <exception name="ZipLib.ZipException">
            ZipException if the deflated stream is corrupted.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipInputStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reads a block of bytes from the current zip entry.
            </summary>
            <returns>
            the number of bytes read (may be smaller, even before EOF), or -1 on EOF.
            </returns>
            <exception name="Exception">
            IOException if a i/o error occured.
            ZipException if the deflated stream is corrupted.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipInputStream.Close">
            <summary>
            Closes the zip file.
            </summary>
            <exception name="Exception">
            if a i/o error occured.
            </exception>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipInputStream.Password">
            <summary>
            Gets or sets the zip password
            </summary>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipInputStream.Available">
            <summary>
            
            </summary>
        </member>
        <member name="T:EDV2000.Common.Zip.ZipOutputStream">
            <summary>
            This is a FilterOutputStream that writes the files into a zip
            archive one after another.  It has a special method to start a new
            zip entry.  The zip entries contains information about the file name
            size, compressed size, CRC, etc.
            
            It includes support for STORED and DEFLATED entries.
            This class is not thread safe.
            
            author of the original java version : Jochen Hoenicke
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipOutputStream.ZIP_STORED_VERSION">
            <summary>
            Our Zip version is hard coded to 1.0 resp. 2.0
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipOutputStream.STORED">
            <summary>
            Compression method.  This method doesn't compress at all.
            </summary>
        </member>
        <member name="F:EDV2000.Common.Zip.ZipOutputStream.DEFLATED">
            <summary>
            Compression method.  This method uses the Deflater.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipOutputStream.#ctor(System.IO.Stream)">
            <summary>
            Creates a new Zip output stream, writing a zip archive.
            </summary>
            <param name="baseOutputStream">
            the output stream to which the zip archive is written.
            </param>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipOutputStream.SetComment(System.String)">
            <summary>
            Set the zip file comment.
            </summary>
            <param name="comment">
            the comment.
            </param>
            <exception name ="ArgumentException">
            if UTF8 encoding of comment is longer than 0xffff bytes.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipOutputStream.SetMethod(System.Int32)">
            <summary>
            Sets default compression method.  If the Zip entry specifies
            another method its method takes precedence.
            </summary>
            <param name = "method">
            the method.
            </param>
            <exception name = "ArgumentException">
            if method is not supported.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipOutputStream.SetLevel(System.Int32)">
            <summary>
            Sets default compression level.  The new level will be activated
            immediately.
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if level is not supported.
            </exception>
            <see cref="T:EDV2000.Common.Zip.Compression.Deflater"/>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipOutputStream.WriteLeShort(System.Int32)">
            <summary>
            Write an unsigned short in little endian byte order.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipOutputStream.WriteLeInt(System.Int32)">
            <summary>
            Write an int in little endian byte order.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipOutputStream.WriteLeLong(System.Int64)">
            <summary>
            Write an int in little endian byte order.
            </summary>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipOutputStream.PutNextEntry(EDV2000.Common.Zip.ZipEntry)">
            <summary>
            Starts a new Zip entry. It automatically closes the previous
            entry if present.  If the compression method is stored, the entry
            must have a valid size and crc, otherwise all elements (except
            name) are optional, but must be correct if present.  If the time
            is not set in the entry, the current time is used.
            </summary>
            <param name="entry">
            the entry.
            </param>
            <exception cref="T:System.IO.IOException">
            if an I/O error occured.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            if stream was finished
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipOutputStream.CloseEntry">
            <summary>
            Closes the current entry.
            </summary>
            <exception cref="T:System.IO.IOException">
            if an I/O error occured.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            if no entry is active.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipOutputStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Writes the given buffer to the current entry.
            </summary>
            <exception cref="T:System.IO.IOException">
            if an I/O error occured.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            if no entry is active.
            </exception>
        </member>
        <member name="M:EDV2000.Common.Zip.ZipOutputStream.Finish">
            <summary>
            Finishes the stream.  This will write the central directory at the
            end of the zip file and flush the stream.
            </summary>
            <exception cref="T:System.IO.IOException">
            if an I/O error occured.
            </exception>
        </member>
        <member name="P:EDV2000.Common.Zip.ZipOutputStream.UseUTF8">
            <summary>
            Wenn true, wird als Codierung UTF8 für Dateinamen und Comments verwendet.
            </summary>
        </member>
    </members>
</doc>
