@ -19,12 +19,51 @@
Tags a class as a <see cref= "T:GBase.Interfaces.IGBaseTable" />
Tags a class as a <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</summary>
</member>
</member>
<member name= "T:GBase.DataHandling.Cache.Factories.IXmlDataHandlerCacheEntryFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCacheEntry" />
</summary>
</member>
<member name= "M:GBase.DataHandling.Cache.Factories.IXmlDataHandlerCacheEntryFactory.Create(System.Type,System.String,System.Object)" >
<summary >
Create an <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCacheEntry" />
</summary>
<param name= "type" > The <see cref= "T:System.Type" /> that implements the property</param>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value of the property</param>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCacheEntry" /> </returns>
</member>
<member name= "T:GBase.DataHandling.Cache.Factories.IXmlDataHandlerCacheFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" />
</summary>
</member>
<member name= "M:GBase.DataHandling.Cache.Factories.IXmlDataHandlerCacheFactory.Create(GBase.Interfaces.DataHandling.Xml.IXmlDataReader)" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" />
</summary>
<param name= "xmlDataReader" > The <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataReader" /> </param>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" /> </returns>
</member>
<member name= "T:GBase.DataHandling.Cache.Factories.IXmlDataHandlerCachePropertyEntryFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCachePropertyEntry" />
</summary>
</member>
<member name= "M:GBase.DataHandling.Cache.Factories.IXmlDataHandlerCachePropertyEntryFactory.Create(System.String,System.Object)" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCachePropertyEntry" />
</summary>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value of the property</param>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCachePropertyEntry" /> </returns>
</member>
<member name= "T:GBase.DataHandling.Cache.XmlDataHandlerCache" >
<member name= "T:GBase.DataHandling.Cache.XmlDataHandlerCache" >
<summary >
<summary >
An interface for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" />
An interface for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" />
</summary>
</summary>
</member>
</member>
<member name= "M:GBase.DataHandling.Cache.XmlDataHandlerCache.#ctor(GBase.Interfaces.DataHandling.Xml.IXmlDataReader,GBase.Interfaces.DataHandling.Xml.Cache.Factories.IXmlDataHandlerCacheEntryFactory,GBase.Interfaces.DataHandling.Xml.Cache.Factories.IXmlDataHandlerCachePropertyEntryFactory)" >
<member name= "M:GBase.DataHandling.Cache.XmlDataHandlerCache.#ctor(GBase.Interfaces.DataHandling.Xml.IXmlDataReader,GBase.DataHandling.Cache.Factories.IXmlDataHandlerCacheEntryFactory,GBase.DataHandling.Cache.Factories.IXmlDataHandlerCachePropertyEntryFactory)" >
<summary >
<summary >
An interface for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" />
An interface for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" />
</summary>
</summary>
@ -67,7 +106,7 @@
Entry for the <see cref= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache" />
Entry for the <see cref= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache" />
</summary>
</summary>
</member>
</member>
<member name= "M:GBase.DataHandling.Cache.XmlDataHandlerCacheEntry.#ctor(System.Type,System.String,System.Object,GBase.Interfaces. DataHandling.Xml .Cache.Factories.IXmlDataHandlerCachePropertyEntryFactory)" >
<member name= "M:GBase.DataHandling.Cache.XmlDataHandlerCacheEntry.#ctor(System.Type,System.String,System.Object,GBase.DataHandling.Cache.Factories.IXmlDataHandlerCachePropertyEntryFactory)" >
<summary >
<summary >
Entry for the <see cref= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache" />
Entry for the <see cref= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache" />
</summary>
</summary>
@ -113,6 +152,42 @@
The values of the property
The values of the property
</summary>
</summary>
</member>
</member>
<member name= "T:GBase.DataHandling.Factories.IXmlDataHandlerFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataHandler" />
</summary>
</member>
<member name= "M:GBase.DataHandling.Factories.IXmlDataHandlerFactory.Create" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataHandler" />
</summary>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataHandler" /> </returns>
</member>
<member name= "T:GBase.DataHandling.Factories.IXmlDataReaderFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataReader" />
</summary>
</member>
<member name= "M:GBase.DataHandling.Factories.IXmlDataReaderFactory.Create(System.String)" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataReader" />
</summary>
<param name= "path" > The path to the xml file</param>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataReader" /> </returns>
</member>
<member name= "T:GBase.DataHandling.Factories.IXmlDataWriterFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataWriter" />
</summary>
</member>
<member name= "M:GBase.DataHandling.Factories.IXmlDataWriterFactory.Create(System.String,System.String)" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataWriter" />
</summary>
<param name= "path" > The path to the xml file</param>
<param name= "rootElementName" > The root element name of the xml file</param>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataWriter" /> </returns>
</member>
<member name= "T:GBase.DataHandling.XmlDataHandler" >
<member name= "T:GBase.DataHandling.XmlDataHandler" >
<summary >
<summary >
A <see cref= "T:GBase.Interfaces.DataHandling.IDataHandler" /> that handles its data in an xml file
A <see cref= "T:GBase.Interfaces.DataHandling.IDataHandler" /> that handles its data in an xml file
@ -128,7 +203,7 @@
The attribute name of the value <see cref= "T:System.Type" /> attribute
The attribute name of the value <see cref= "T:System.Type" /> attribute
</summary>
</summary>
</member>
</member>
<member name= "M:GBase.DataHandling.XmlDataHandler.#ctor(System.String,System.String,GBase.Interfaces. DataHandling.Xml .Factories.IXmlDataReaderFactory,GBase.Interfaces. DataHandling.Xml .Factories.IXmlDataWriterFactory,GBase.Interfaces. DataHandling.Xml .Cache.Factories.IXmlDataHandlerCacheFactory)" >
<member name= "M:GBase.DataHandling.XmlDataHandler.#ctor(System.String,System.String,GBase.DataHandling.Factories.IXmlDataReaderFactory,GBase.DataHandling.Factories.IXmlDataWriterFactory,GBase.DataHandling.Cache.Factories.IXmlDataHandlerCacheFactory)" >
<summary >
<summary >
A <see cref= "T:GBase.Interfaces.DataHandling.IDataHandler" /> that handles its data in an xml file
A <see cref= "T:GBase.Interfaces.DataHandling.IDataHandler" /> that handles its data in an xml file
</summary>
</summary>
@ -269,6 +344,124 @@
</summary>
</summary>
<returns > A <see cref= "T:System.Threading.Tasks.ValueTask" /> to await</returns>
<returns > A <see cref= "T:System.Threading.Tasks.ValueTask" /> to await</returns>
</member>
</member>
<member name= "T:GBase.Factories.IGBaseEntryFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.IGBaseEntry" />
</summary>
</member>
<member name= "M:GBase.Factories.IGBaseEntryFactory.Create" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.IGBaseEntry" />
</summary>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.IGBaseEntry" /> </returns>
</member>
<member name= "T:GBase.Factories.IGBaseFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.IGBase" />
</summary>
</member>
<member name= "M:GBase.Factories.IGBaseFactory.Create(GBase.Interfaces.Settings.IGBaseSettings)" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.IGBase" />
</summary>
<param name= "settings" > The <see cref= "T:GBase.Interfaces.Settings.IGBaseSettings" /> for this <see cref= "T:GBase.Interfaces.IGBase" /> </param>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.IGBase" /> </returns>
</member>
<member name= "T:GBase.Factories.IGBaseTableFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "M:GBase.Factories.IGBaseTableFactory.Create" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.IGBaseTable" /> </returns>
</member>
<member name= "T:GBase.FileHandling.Factories.IFileHandlerFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.FileHandling.IFileHandler" />
</summary>
</member>
<member name= "M:GBase.FileHandling.Factories.IFileHandlerFactory.Create" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.FileHandling.IFileHandler" />
</summary>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.FileHandling.IFileHandler" /> </returns>
</member>
<member name= "T:GBase.FileHandling.FileHandler" >
<summary >
Internal file handler
</summary>
</member>
<member name= "M:GBase.FileHandling.FileHandler.Init(System.String,System.Threading.CancellationToken)" >
<summary >
Initialize this <see cref= "T:GBase.Interfaces.FileHandling.IFileHandler" />
</summary>
<param name= "path" > The path of the database</param>
<param name= "cancellationToken" > A <see cref= "T:System.Threading.CancellationToken" /> to cancel the asynchronous operation</param>
<returns > True if successful, false if not</returns>
</member>
<member name= "M:GBase.FileHandling.FileHandler.DisposeAsync" >
<summary >
Dispose used resources asynchronously
</summary>
<returns > A <see cref= "T:System.Threading.Tasks.ValueTask" /> to await</returns>
</member>
<member name= "T:GBase.GBase" >
<summary >
The base class of the GBase database
</summary>
</member>
<member name= "M:GBase.GBase.#ctor(GBase.Interfaces.Settings.IGBaseSettings)" >
<summary >
The base class of the GBase database
</summary>
<param name= "settings" > The <see cref= "T:GBase.Interfaces.Settings.IGBaseSettings" /> for this <see cref= "T:GBase.GBase" /> </param>
</member>
<member name= "P:GBase.GBase.Name" >
<summary >
The name of this <see cref= "T:GBase.GBase" />
</summary>
</member>
<member name= "P:GBase.GBase.Settings" >
<summary >
The settings of this <see cref= "T:GBase.GBase" />
</summary>
</member>
<member name= "P:GBase.GBase.Tables" >
<summary >
The <see cref= "T:GBase.Interfaces.IGBaseTable" /> s of this <see cref= "T:GBase.GBase" />
</summary>
</member>
<member name= "M:GBase.GBase.Init(System.String,System.Threading.CancellationToken)" >
<summary >
Initialize this <see cref= "T:GBase.GBase" />
</summary>
<param name= "name" > The name of this <see cref= "T:GBase.GBase" /> </param>
<param name= "cancellationToken" > A <see cref= "T:System.Threading.CancellationToken" /> to cancel the asynchronous operation</param>
<returns > True if successful, false if not</returns>
</member>
<member name= "M:GBase.GBase.AddTable(GBase.Interfaces.IGBaseTable)" >
<summary >
Add a given <see cref= "T:GBase.Interfaces.IGBaseTable" /> to this <see cref= "T:GBase.GBase" />
</summary>
<param name= "table" > The given <see cref= "T:GBase.Interfaces.IGBaseTable" /> </param>
<returns > True if successful, false if not</returns>
</member>
<member name= "M:GBase.GBase.RemoveTable(GBase.Interfaces.IGBaseTable)" >
<summary >
Removes a given <see cref= "T:GBase.Interfaces.IGBaseTable" /> from this <see cref= "T:GBase.GBase" />
</summary>
<param name= "table" > The given <see cref= "T:GBase.Interfaces.IGBaseTable" /> </param>
<returns > True if successful, false if not</returns>
</member>
<member name= "M:GBase.GBase.DisposeAsync" >
<summary >
Dispose used resources asynchronously
</summary>
<returns > A <see cref= "T:System.Threading.Tasks.ValueTask" /> to await</returns>
</member>
<member name= "T:GBase.GBaseEntry" >
<member name= "T:GBase.GBaseEntry" >
<summary >
<summary >
An entry of a <see cref= "T:GBase.Interfaces.IGBaseTable" />
An entry of a <see cref= "T:GBase.Interfaces.IGBaseTable" />
@ -327,6 +520,22 @@
<member name= "M:GBase.Installers.DataHandlingInstaller.Install(LightweightIocContainer.Interfaces.IIocContainer)" >
<member name= "M:GBase.Installers.DataHandlingInstaller.Install(LightweightIocContainer.Interfaces.IIocContainer)" >
<inheritdoc />
<inheritdoc />
</member>
</member>
<member name= "T:GBase.Installers.FileHandlingInstaller" >
<summary >
<see cref= "T:LightweightIocContainer.Interfaces.Installers.IIocInstaller" /> for the file handling
</summary>
</member>
<member name= "M:GBase.Installers.FileHandlingInstaller.Install(LightweightIocContainer.Interfaces.IIocContainer)" >
<inheritdoc />
</member>
<member name= "T:GBase.Installers.GBaseInstaller" >
<summary >
<see cref= "T:LightweightIocContainer.Interfaces.Installers.IIocInstaller" /> for the GBase
</summary>
</member>
<member name= "M:GBase.Installers.GBaseInstaller.Install(LightweightIocContainer.Interfaces.IIocContainer)" >
<inheritdoc />
</member>
<member name= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache" >
<member name= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache" >
<summary >
<summary >
An interface for the <see cref= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache" />
An interface for the <see cref= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache" />
@ -502,45 +711,6 @@
<param name= "value" > The value to set</param>
<param name= "value" > The value to set</param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Xml.Cache.Factories.IXmlDataHandlerCacheEntryFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCacheEntry" />
</summary>
</member>
<member name= "M:GBase.Interfaces.DataHandling.Xml.Cache.Factories.IXmlDataHandlerCacheEntryFactory.Create(System.Type,System.String,System.Object)" >
<summary >
Create an <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCacheEntry" />
</summary>
<param name= "type" > The <see cref= "T:System.Type" /> that implements the property</param>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value of the property</param>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCacheEntry" /> </returns>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Xml.Cache.Factories.IXmlDataHandlerCacheFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" />
</summary>
</member>
<member name= "M:GBase.Interfaces.DataHandling.Xml.Cache.Factories.IXmlDataHandlerCacheFactory.Create(GBase.Interfaces.DataHandling.Xml.IXmlDataReader)" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" />
</summary>
<param name= "xmlDataReader" > The <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataReader" /> </param>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" /> </returns>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Xml.Cache.Factories.IXmlDataHandlerCachePropertyEntryFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCachePropertyEntry" />
</summary>
</member>
<member name= "M:GBase.Interfaces.DataHandling.Xml.Cache.Factories.IXmlDataHandlerCachePropertyEntryFactory.Create(System.String,System.Object)" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCachePropertyEntry" />
</summary>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value of the property</param>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCachePropertyEntry" /> </returns>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" >
<member name= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" >
<summary >
<summary >
An interface for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" />
An interface for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" />
@ -556,42 +726,6 @@
A property entry for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCacheEntry" />
A property entry for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCacheEntry" />
</summary>
</summary>
</member>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Xml.Factories.IXmlDataHandlerFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataHandler" />
</summary>
</member>
<member name= "M:GBase.Interfaces.DataHandling.Xml.Factories.IXmlDataHandlerFactory.Create" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataHandler" />
</summary>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataHandler" /> </returns>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Xml.Factories.IXmlDataReaderFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataReader" />
</summary>
</member>
<member name= "M:GBase.Interfaces.DataHandling.Xml.Factories.IXmlDataReaderFactory.Create(System.String)" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataReader" />
</summary>
<param name= "path" > The path to the xml file</param>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataReader" /> </returns>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Xml.Factories.IXmlDataWriterFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataWriter" />
</summary>
</member>
<member name= "M:GBase.Interfaces.DataHandling.Xml.Factories.IXmlDataWriterFactory.Create(System.String,System.String)" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataWriter" />
</summary>
<param name= "path" > The path to the xml file</param>
<param name= "rootElementName" > The root element name of the xml file</param>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataWriter" /> </returns>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataHandler" >
<member name= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataHandler" >
<summary >
<summary >
A <see cref= "T:GBase.Interfaces.DataHandling.IDataHandler" /> that handles its data in an xml file
A <see cref= "T:GBase.Interfaces.DataHandling.IDataHandler" /> that handles its data in an xml file