@ -87,15 +87,13 @@
<param name= "value" > The value to set</param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "M:GBase.DataHandling.Cache.XmlDataHandlerCache.TryGetValues``2(System.IO.FileStream,System. String,System.Threading.CancellationToken )" >
<member name= "M:GBase.DataHandling.Cache.XmlDataHandlerCache.TryGetValues``2(System.String)" >
<summary >
Try to get values from the cache for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> that implements the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "file" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "cancellationToken" > </param>
<returns > An <see cref= "T:System.Collections.Generic.IEnumerable`1" /> with all the values for the property</returns>
</member>
<member name= "T:GBase.DataHandling.Cache.XmlDataHandlerCacheEntry" >
@ -165,10 +163,11 @@
Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataReader" />
</summary>
</member>
<member name= "M:GBase.DataHandling.Factories.IXmlDataReaderFactory.Create" >
<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" >
@ -176,10 +175,12 @@
Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataWriter" />
</summary>
</member>
<member name= "M:GBase.DataHandling.Factories.IXmlDataWriterFactory.Create" >
<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" >
@ -197,158 +198,152 @@
The attribute name of the value <see cref= "T:System.Type" /> attribute
</summary>
</member>
<member name= "M:GBase.DataHandling.XmlDataHandler.#ctor(GBase.DataHandling.Factories.IXmlDataReaderFactory,GBase.DataHandling.Factories.IXmlDataWriterFactory,GBase.DataHandling.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 >
A <see cref= "T:GBase.Interfaces.DataHandling.IDataHandler" /> that handles its data in an xml file
</summary>
<param name= "path" > The path to the xml file</param>
<param name= "rootElementName" > The root element name of the xml file</param>
<param name= "xmlDataReaderFactory" > The <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataReader" /> factory</param>
<param name= "xmlDataWriterFactory" > The <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataWriter" /> factory</param>
<param name= "xmlDataHandlerCacheFactory" > The <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" /> factory</param>
</member>
<member name= "M:GBase.DataHandling.XmlDataHandler.Init(System.Boolean)" >
<member name= "M:GBase.DataHandling.XmlDataHandler.Init(System.Boolean,System.Threading.CancellationToken )" >
<summary >
Initialize the <see cref= "T:GBase.DataHandling.XmlDataHandler" />
</summary>
<param name= "overwrite" > If true an existing value is overwritten, if false an additional value is added</param>
<param name= "cancellationToken" > A <see cref= "T:System.Threading.CancellationToken" /> to cancel the async operation</param>
<returns > Returns true if successful, false if not</returns>
</member>
<member name= "M:GBase.DataHandling.XmlDataHandler.SetValue``2(System.IO.FileStream,System. String,``1,System.Threading.CancellationToken )" >
<member name= "M:GBase.DataHandling.XmlDataHandler.SetValue``2(System.String,``1)" >
<summary >
Set the value for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> that implements the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "entryFile" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value to set</param>
<param name= "cancellationToken" > </param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "M:GBase.DataHandling.XmlDataHandler.RemoveValue``2(System.IO.FileStream,System. String,``1,System.Threading.CancellationToken )" >
<member name= "M:GBase.DataHandling.XmlDataHandler.RemoveValue``2(System.String,``1)" >
<summary >
Remove the value for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> of the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "entryFile" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value to set</param>
<param name= "cancellationToken" > </param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "M:GBase.DataHandling.XmlDataHandler.GetValue``2(System.IO.FileStream,System. String,System.Threading.CancellationToken )" >
<member name= "M:GBase.DataHandling.XmlDataHandler.GetValue``2(System.String)" >
<summary >
Get the value for the given property, if multiple values are set the first is returned
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> that implements the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "file" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "cancellationToken" > </param>
<returns > The value for the given property</returns>
</member>
<member name= "M:GBase.DataHandling.XmlDataHandler.GetValues``2(System.IO.FileStream,System. String,System.Threading.CancellationToken )" >
<member name= "M:GBase.DataHandling.XmlDataHandler.GetValues``2(System.String)" >
<summary >
Get all the values that are set for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> that implements the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "file" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "cancellationToken" > </param>
<returns > An <see cref= "T:System.Collections.Generic.IEnumerable`1" /> with all the values for the property</returns>
</member>
<member name= "M:GBase.DataHandling.XmlDataHandler.DisposeAsync" >
<summary >
Dispose used resources asynchronously
</summary>
<returns > A <see cref= "T:System.Threading.Tasks.ValueTask" /> to await</returns>
</member>
<member name= "T:GBase.DataHandling.XmlDataReader" >
<summary >
An <see cref= "T:GBase.Interfaces.DataHandling.IDataReader" /> that reads from a xml file
A <see cref= "T:GBase.Interfaces.DataHandling.IDataReader" /> that reads from a xml file
</summary>
</member>
<member name= "M:GBase.DataHandling.XmlDataReader.#ctor(System.String)" >
<summary >
A <see cref= "T:GBase.Interfaces.DataHandling.IDataReader" /> that reads from a xml file
</summary>
<param name= "path" > The path to the xml file</param>
</member>
<member name= "M:GBase.DataHandling.XmlDataReader.#ctor(GBase.Interfaces.IGBase)" >
<member name= "M:GBase.DataHandling.XmlDataReader.Init(System.Threading.CancellationToken )" >
<summary >
An <see cref= "T:GBase.Interfaces.DataHandling.IDataReader" /> that reads from a xml file
Initialize the <see cref= "T:GBase.DataHandling.Xml DataReader" />
</summary>
<param name= "gBase" > The <see cref= "T:GBase.Interfaces.IGBase" /> </param>
<param name= "cancellationToken" > A <see cref= "T:System.Threading.CancellationToken" /> to cancel the async operation</param>
<returns > Returns true if successful, false if not</returns>
<exception cref= "T:System.Exception" > No root element found</exception>
</member>
<member name= "M:GBase.DataHandling.XmlDataReader.Read``2(System.IO.FileStream,System.String,System.Threading.CancellationToken)" >
<member name= "M:GBase.DataHandling.XmlDataReader.Read``2(System.String)" >
<summary >
Read the data of a property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> </typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "file" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "cancellationToken" > </param>
<returns > The data of the given property, null if no data found</returns>
<exception cref= "T:System.ArgumentNullException" > <paramref name= "propertyName" /> </exception>
<exception cref= "T:System.InvalidOperationException" > Invalid <see cref= "T:System.Type" /> found for the read object</exception>
</member>
<member name= "M:GBase.DataHandling.XmlDataReader.DisposeAsync" >
<summary >
Dispose used resources asynchronously
</summary>
<returns > A <see cref= "T:System.Threading.Tasks.ValueTask" /> to await</returns>
</member>
<member name= "T:GBase.DataHandling.XmlDataWriter" >
<summary >
A <see cref= "T:GBase.Interfaces.DataHandling.IDataWriter" /> that writes to a xml file
</summary>
</member>
<member name= "M:GBase.DataHandling.XmlDataWriter.InitFile(System.IO.FileStream,System.String,System.Threading.CancellationToken)" >
<member name= "M:GBase.DataHandling.XmlDataWriter.#ctor(System.String,System.String)" >
<summary >
A <see cref= "T:GBase.Interfaces.DataHandling.IDataWriter" /> that writes to an xml file
</summary>
<param name= "path" > The path to the xml file</param>
<param name= "rootElementName" > The root element name of the xml file</param>
</member>
<member name= "M:GBase.DataHandling.XmlDataWriter.Init(System.Threading.CancellationToken)" >
<summary >
Initialize the <see cref= "T:GBase.DataHandling.XmlDataWriter" />
</summary>
<param name= "file" > </param>
<param name= "rootElementName" > </param>
<param name= "cancellationToken" > A <see cref= "T:System.Threading.CancellationToken" /> to cancel the async operation</param>
<returns > Returns true if successful, false if not</returns>
<exception cref= "T:System.Exception" > No root element found</exception>
</member>
<member name= "M:GBase.DataHandling.XmlDataWriter.Write``2(System.IO.FileStream,System.String,System.String,System.Boolean,System.Threading.CancellationToken)" >
<summary >
Write the data of a property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> </typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "file" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value of the property</param>
<param name= "overwrite" > If true an existing value is overwritten, if false an additional value is added</param>
<param name= "cancellationToken" > </param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "M:GBase.DataHandling.XmlDataWriter.Write``1(System.IO.FileStream,System.String,System.String,System.Type,System.Boolean,System.Threading.CancellationToken)" >
<member name= "M:GBase.DataHandling.XmlDataWriter.Write``2(System.String,System.String,System.Boolean)" >
<summary >
Write the data of a property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> that implements the property</typeparam>
<param name= "file" > </ param>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value of the property</param>
<param name= "propertyType" > </param>
<param name= "overwrite" > If true an existing value is overwritten, if false an additional value is added</param>
<param name= "cancellationToken" > </param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
<exception cref= "T:System.ArgumentNullException" > <paramref name= "propertyName" /> </exception>
<exception cref= "T:GBase.DataHandling.Exceptions.InvalidXmlFileException" > No root element is set</exception>
</member>
<member name= "M:GBase.DataHandling.XmlDataWriter.Remove``2(System.IO.FileStream,System. String,System.String,System.Threading.CancellationToken )" >
<member name= "M:GBase.DataHandling.XmlDataWriter.Remove``2(System.String,System.String)" >
<summary >
Remove the value for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> of the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "file" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value to set</param>
<param name= "cancellationToken" > </param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
<exception cref= "T:System.ArgumentNullException" > <paramref name= "propertyName" /> </exception>
<exception cref= "T:GBase.DataHandling.Exceptions.InvalidXmlFileException" > No root element is set</exception>
</member>
<member name= "T:GBase.Exceptions.GenericMethodNotFoundException " >
<member name= "M:GBase.DataHandling.XmlDataWriter.DisposeAsync " >
<summary >
Could not find generic method
</summary>
</member>
<member name= "M:GBase.Exceptions.GenericMethodNotFoundException.#ctor(System.String)" >
<summary >
Could not find generic method
Dispose used resources asynchronously
</summary>
<param name= "functionName" > The name of the generic method</param >
<returns > A <see cref= "T:System.Threading.Tasks.ValueTask" /> to await</returns>
</member>
<member name= "T:GBase.Exceptions.InterfaceEnumerablePassedException" >
<summary >
@ -366,52 +361,12 @@
The <see cref= "T:System.Type" /> of the passed interface
</summary>
</member>
<member name= "T:GBase.Exceptions.InvalidTableTypeException" >
<summary >
<see cref= "T:System.Exception" /> that the passed table type doesn't implement <see cref= "T:GBase.Interfaces.IGBaseObject" /> "/>
</summary>
</member>
<member name= "M:GBase.Exceptions.InvalidTableTypeException.#ctor(System.Type)" >
<summary >
<see cref= "T:System.Exception" /> that the passed table type doesn't implement <see cref= "T:GBase.Interfaces.IGBaseObject" /> "/>
</summary>
<param name= "type" > The table type</param>
</member>
<member name= "T:GBase.Exceptions.MissingTableException`1" >
<summary >
<see cref= "T:System.Exception" /> that the table for the given <see cref= "T:System.Type" /> is missing
</summary>
</member>
<member name= "M:GBase.Exceptions.MissingTableException`1.#ctor" >
<summary >
<see cref= "T:System.Exception" /> that the table for the given <see cref= "T:System.Type" /> is missing
</summary>
</member>
<member name= "T:GBase.Factories.GBaseTableFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "M:GBase.Factories.GBaseTableFactory.#ctor(GBase.FileHandling.Factories.IFileHandlerFactory,GBase.Interfaces.DataHandling.Pool.IDataHandlerPool,GBase.Factories.IGBaseColumnFactory)" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
<param name= "fileHandlerFactory" > Factory for the <see cref= "T:GBase.Interfaces.FileHandling.IFileHandler" /> </param>
<param name= "dataHandlerPool" > </param>
<param name= "gBaseColumnFactory" > Factory for the <see cref= "T:GBase.Interfaces.IGBaseColumn" /> </param>
</member>
<member name= "M:GBase.Factories.GBaseTableFactory.Create(System.Type)" >
<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.Factories.IGBaseColumnFactory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.IGBaseColumn" />
</summary>
</member>
<member name= "M:GBase.Factories.IGBaseColumnFactory.Create(System.String,System.Type,System.Boolean) " >
<member name= "M:GBase.Factories.IGBaseColumnFactory.Create" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.IGBaseColumn" />
</summary>
@ -434,7 +389,7 @@
Factory for the <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "M:GBase.Factories.IGBaseTableFactory.Create(System.Type) " >
<member name= "M:GBase.Factories.IGBaseTableFactory.Create" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
@ -456,25 +411,63 @@
Internal file handler
</summary>
</member>
<member name= "F:GBase.FileHandling.FileHandler.GBASE_TABLE_FILE_EXTENSION " >
<member name= "M:GBase.FileHandling.FileHandler.#ctor(GBase.DataHandling.Factories.IXmlDataHandlerFactory) " >
<summary >
The file extension for all GBase tables
Internal file handler
</summary>
<param name= "xmlDataHandlerFactory" > Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataHandler" /> </param>
</member>
<member name= "M:GBase.FileHandling.FileHandler.#cto r" >
<member name= "P:GBase.FileHandling.FileHandler.DataHandle r" >
<summary >
Internal file handler
The <see cref= "T:GBase.Interfaces.DataHandling.IDataHandler" /> of this <see cref= "T:GBase.Interfaces.FileHandling.IFileHandler" />
</summary>
</member>
<member name= "M:GBase.FileHandling.FileHandler.Init(System.String,System.String,System. Threading.CancellationToken)" >
<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= "folderName" > </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.SetValue``2(System.String,``1)" >
<summary >
Set the value for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> of the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value to set</param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "M:GBase.FileHandling.FileHandler.RemoveValue``2(System.String,``1)" >
<summary >
Remove the value for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> of the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value to set</param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "M:GBase.FileHandling.FileHandler.GetValue``2(System.String)" >
<summary >
Get the value for the given property, if multiple values are set the first is returned
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> of the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "propertyName" > The name of the property</param>
<returns > The value for the given property</returns>
</member>
<member name= "M:GBase.FileHandling.FileHandler.GetValues``2(System.String)" >
<summary >
Get all the values that are set for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> of the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "propertyName" > The name of the property</param>
<returns > An <see cref= "T:System.Collections.Generic.IEnumerable`1" /> with all the values for the property</returns>
</member>
<member name= "M:GBase.FileHandling.FileHandler.DisposeAsync" >
<summary >
Dispose used resources asynchronously
@ -486,6 +479,11 @@
The base class of the GBase database
</summary>
</member>
<member name= "F:GBase.GBase.GBASE_TABLE_FILE_EXTENSION" >
<summary >
The file extension for all GBase tables
</summary>
</member>
<member name= "M:GBase.GBase.#ctor(GBase.Interfaces.Settings.IGBaseSettings,GBase.Factories.IGBaseTableFactory)" >
<summary >
The base class of the GBase database
@ -542,7 +540,7 @@
A column of a <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "M:GBase.GBaseColumn.#ctor(System.String,System.Type,System.Boolean) " >
<member name= "M:GBase.GBaseColumn.#ctor" >
<summary >
A column of a <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
@ -553,96 +551,91 @@
</summary>
<returns > A <see cref= "T:System.Threading.Tasks.ValueTask" /> to await</returns>
</member>
<member name= "T:GBase.GBaseObject`1" >
<summary >
GBase object that supplies inheriting classes with methods to get data from a <see cref= "T:GBase.Interfaces.IGBase" />
</summary>
</member>
<member name= "M:GBase.GBaseObject`1.#ctor(GBase.Interfaces.IGBase)" >
<summary >
GBase object that allows conversion from <see cref= "T:System.String" />
</summary>
<exception cref= "T:GBase.Exceptions.MissingTableException`1" > No table for <typeparamref name= "T" /> is existing</exception>
</member>
<member name= "M:GBase.GBaseObject`1.InitializeFromString(System.String)" >
<summary >
Initialize this <see cref= "T:GBase.GBaseObject`1" /> from a given <see cref= "T:System.String" />
</summary>
<param name= "string" > The given <see cref= "T:System.String" /> </param>
</member>
<member name= "T:GBase.GBaseTable`1" >
<member name= "T:GBase.GBaseTable" >
<summary >
A <see cref= "T:GBase.Interfaces.IGBase" /> table
</summary>
</member>
<member name= "M:GBase.GBaseTable`1 .#ctor(GBase.FileHandling.Factories.IFileHandlerFactory,GBase.Interfaces.DataHandling.Pool.IDataHandlerPool ,GBase.Factories.IGBaseColumnFactory)" >
<member name= "M:GBase.GBaseTable.#ctor(GBase.FileHandling.Factories.IFileHandlerFactory,GBase.Factories.IGBaseColumnFactory)" >
<summary >
A <see cref= "T:GBase.Interfaces.IGBase" /> table
</summary>
<param name= "fileHandlerFactory" > </param>
<param name= "dataHandlerPool" > The <see cref= "T:GBase.Interfaces.DataHandling.Pool.IDataHandlerPool" /> </param>
<param name= "gBaseColumnFactory" > </param>
</member>
<member name= "P:GBase.GBaseTable`1 .Type" >
<member name= "P:GBase.GBaseTable.Type" >
<summary >
The <see cref= "T:System.Type" /> of the class that this <see cref= "T:GBase.Interfaces.IGBaseTable" /> represents
</summary>
</member>
<member name= "P:GBase.GBaseTable`1 .Folder Name" >
<member name= "P:GBase.GBaseTable.Name" >
<summary >
The name of this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "P:GBase.GBaseTable`1 .Columns" >
<member name= "P:GBase.GBaseTable.Columns" >
<summary >
The <see cref= "T:GBase.Interfaces.IGBaseColumn" /> s of this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "P:GBase.GBaseTable`1 .Entries" >
<member name= "P:GBase.GBaseTable.Entries" >
<summary >
The entries of this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "M:GBase.GBaseTable`1 .Init(System.Type,System.String,System.String,System.Threading.CancellationToken)" >
<member name= "M:GBase.GBaseTable.Init(System.Type,System.String,System.String,System.Threading.CancellationToken)" >
<summary >
Initialize this <see cref= "T:GBase.Interfaces.IGBase" />
</summary>
<param name= "type" > The <see cref= "T:System.Type" /> of the class that this <see cref= "T:GBase.Interfaces.IGBaseTable" /> represents</param>
<param name= "name" > The name of this <see cref= "T:GBase.Interfaces.IGBaseTable" /> </param>
<param name= "databasePath" > The path to the database files</param>
<param name= "folderName" > </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.GBaseTable`1 .AddColumn(GBase.Interfaces.IGBaseColumn)" >
<member name= "M:GBase.GBaseTable.AddColumn(GBase.Interfaces.IGBaseColumn)" >
<summary >
Add a given <see cref= "T:GBase.Interfaces.IGBaseColumn" /> to this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
<param name= "column" > The given <see cref= "T:GBase.Interfaces.IGBaseColumn" /> </param>
<returns > True if successful, false if not</returns>
</member>
<member name= "M:GBase.GBaseTable`1 .RemoveColumn(GBase.Interfaces.IGBaseColumn)" >
<member name= "M:GBase.GBaseTable.RemoveColumn(GBase.Interfaces.IGBaseColumn)" >
<summary >
Remove a given <see cref= "T:GBase.Interfaces.IGBaseColumn" /> from this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
<param name= "column" > The given <see cref= "T:GBase.Interfaces.IGBaseColumn" /> </param>
<returns > True if successful, false if not</returns>
</member>
<member name= "M:GBase.GBaseTable`1.AddEntry(`0,System.Threading.CancellationToken )" >
<member name= "M:GBase.GBaseTable.AddEntry(GBase.Api.INotifyGBaseEntryChanged )" >
<summary >
Add an entry that implements <see cref= "T:GBase.Interfaces.IGBaseObject " /> to this <see cref= "T:GBase.Interfaces.IGBaseTable" />
Add an entry that implements <see cref= "T:GBase.Api.INotifyGBaseEntryChanged " /> to this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
<param name= "entry" > The entry implementing <see cref= "T:GBase.Interfaces.IGBaseObject" /> </param>
<param name= "cancellationToken" > </param>
<param name= "entry" > The entry implementing <see cref= "T:GBase.Api.INotifyGBaseEntryChanged" /> </param>
<returns > True if successful, false if not</returns>
</member>
<member name= "M:GBase.GBaseTable`1.RemoveEntry(`0 )" >
<member name= "M:GBase.GBaseTable.RemoveEntry(GBase.Api.INotifyGBaseEntryChanged )" >
<summary >
Remove an entry that implements <see cref= "T:GBase.Interfaces.IGBaseObject " /> from this <see cref= "T:GBase.Interfaces.IGBaseTable" />
Remove an entry that implements <see cref= "T:GBase.Api.INotifyGBaseEntryChanged " /> from this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
<param name= "entry" > The entry implementing <see cref= "T:GBase.Interfaces.IGBaseObject" /> </param>
<param name= "entry" > The entry implementing <see cref= "T:GBase.Api.INotifyGBaseEntryChanged" /> </param>
<returns > True if successful, false if not</returns>
</member>
<member name= "M:GBase.GBaseTable.ModifyEntry(System.Object,System.String,System.Object)" >
<summary >
Modify the property of a given entry with the given value
</summary>
<param name= "entry" > The entry</param>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The new value to set</param>
<returns > True if successful, false if not</returns>
</member>
<member name= "M:GBase.GBaseTable`1.DisposeAsync" >
<member name= "M:GBase.GBaseTable.OnGBaseEntryChanged(System.Object,GBase.Api.GBaseEntryChangedEventArgs)" >
<summary >
A <see cref= "T:GBase.Interfaces.IGBase" /> entry changed
</summary>
<param name= "entry" > The entry (sender)</param>
<param name= "args" > The <see cref= "T:GBase.Api.GBaseEntryChangedEventArgs" /> </param>
</member>
<member name= "M:GBase.GBaseTable.DisposeAsync" >
<summary >
The <see cref= "M:System.IAsyncDisposable.DisposeAsync" /> method
</summary>
@ -653,73 +646,17 @@
Convert an <see cref= "T:System.Collections.IEnumerable" /> to a GBase <see cref= "T:System.String" />
</summary>
<param name= "enumerable" > The <see cref= "T:System.Collections.IEnumerable" /> </param>
<returns > The converted <see cref= "T:System.Collections.IEnumerable" /> as a GBase <see cref= "T:System.String" /> </returns>
<returns > </returns>
</member>
<member name= "M:GBase.Helpers.Enumerables.ConvertToGBaseEnumerable``1(System.String,GBase.Interfaces.IGBase )" >
<member name= "M:GBase.Helpers.Enumerables.ConvertToGBaseEnumerable``1(System.String)" >
<summary >
Convert a given <see cref= "T:System.String" /> to an <see cref= "T:System.Collections.Generic.IEnumerable`1" /> of <see cref= "T:System.Type" /> <typeparamref name= "TEnumerable" />
</summary>
<typeparam name= "TEnumerable" > The <see cref= "T:System.Collections.Generic.IEnumerable`1" /> <see cref= "T:System.Type" /> </typeparam>
<typeparam name= "T" > </typeparam>
<param name= "string" > The given <see cref= "T:System.String" /> </param>
<param name= "gBase" > </param>
<returns > An <see cref= "T:System.Collections.Generic.IEnumerable`1" /> of <see cref= "T:System.Type" /> <typeparamref name= "TEnumerable" /> </returns>
<exception cref= "T:GBase.Exceptions.InterfaceEnumerablePassedException" > Interface was passed to an <see cref= "T:System.Collections.Generic.IEnumerable`1" /> </exception>
</member>
<member name= "M:GBase.Helpers.GenericMethodCaller.Call(System.Object,System.String,System.Reflection.BindingFlags,System.Type,System.Object[])" >
<summary >
Call a generic method without generic type parameters
</summary>
<param name= "caller" > The caller of the method</param>
<param name= "functionName" > The name of the method to call</param>
<param name= "bindingFlags" > The <see cref= "T:System.Reflection.BindingFlags" /> to find the method</param>
<param name= "genericParameter" > The generic parameter as <see cref= "T:System.Type" /> parameter</param>
<param name= "parameters" > The parameters of the method</param>
<returns > The result of invoking the method</returns>
<exception cref= "T:GBase.Exceptions.GenericMethodNotFoundException" > Could not find the generic method</exception>
<exception cref= "T:System.Exception" > Any <see cref= "T:System.Exception" /> thrown after invoking the generic method</exception>
</member>
<member name= "M:GBase.Helpers.GenericMethodCaller.Call(System.Object,System.String,System.Reflection.BindingFlags,System.Type,System.Type,System.Object[])" >
<summary >
Call a generic method without generic type parameters
</summary>
<param name= "caller" > The caller of the method</param>
<param name= "functionName" > The name of the method to call</param>
<param name= "bindingFlags" > The <see cref= "T:System.Reflection.BindingFlags" /> to find the method</param>
<param name= "genericParameter" > The generic parameter as <see cref= "T:System.Type" /> parameter</param>
<param name= "secondGenericParameter" > </param>
<param name= "parameters" > The parameters of the method</param>
<returns > The result of invoking the method</returns>
<exception cref= "T:GBase.Exceptions.GenericMethodNotFoundException" > Could not find the generic method</exception>
<exception cref= "T:System.Exception" > Any <see cref= "T:System.Exception" /> thrown after invoking the generic method</exception>
</member>
<member name= "M:GBase.Helpers.GenericMethodCaller.CallAsync(System.Object,System.String,System.Reflection.BindingFlags,System.Type,System.Object[])" >
<summary >
Call a generic method asynchronously without generic type parameters
</summary>
<param name= "caller" > The caller of the method</param>
<param name= "functionName" > The name of the method to call</param>
<param name= "bindingFlags" > The <see cref= "T:System.Reflection.BindingFlags" /> to find the method</param>
<param name= "genericParameter" > The generic parameter as <see cref= "T:System.Type" /> parameter</param>
<param name= "parameters" > The parameters of the method</param>
<returns > The result of invoking the method</returns>
<exception cref= "T:GBase.Exceptions.GenericMethodNotFoundException" > Could not find the generic method</exception>
<exception cref= "T:System.Exception" > Any <see cref= "T:System.Exception" /> thrown after invoking the generic method</exception>
</member>
<member name= "M:GBase.Helpers.GenericMethodCaller.CallAsync(System.Object,System.String,System.Reflection.BindingFlags,System.Type,System.Type,System.Object[])" >
<summary >
Call a generic method asynchronously without generic type parameters
</summary>
<param name= "caller" > The caller of the method</param>
<param name= "functionName" > The name of the method to call</param>
<param name= "bindingFlags" > The <see cref= "T:System.Reflection.BindingFlags" /> to find the method</param>
<param name= "genericParameter" > The generic parameter as <see cref= "T:System.Type" /> parameter</param>
<param name= "secondGenericParameter" > </param>
<param name= "parameters" > The parameters of the method</param>
<returns > The result of invoking the method</returns>
<exception cref= "T:GBase.Exceptions.GenericMethodNotFoundException" > Could not find the generic method</exception>
<exception cref= "T:System.Exception" > Any <see cref= "T:System.Exception" /> thrown after invoking the generic method</exception>
</member>
<member name= "T:GBase.Installers.DataHandlingInstaller" >
<summary >
<see cref= "T:LightweightIocContainer.Interfaces.Installers.IIocInstaller" /> for the data handling
@ -770,15 +707,13 @@
<param name= "value" > The value to set</param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "M:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache.TryGetValues``2(System.IO.FileStream,System. String,System.Threading.CancellationToken )" >
<member name= "M:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache.TryGetValues``2(System.String)" >
<summary >
Try to get values from the cache for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> that implements the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "file" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "cancellationToken" > </param>
<returns > An <see cref= "T:System.Collections.Generic.IEnumerable`1" /> with all the values for the property</returns>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCacheEntry" >
@ -821,57 +756,50 @@
Interface for data handlers to implement
</summary>
</member>
<member name= "M:GBase.Interfaces.DataHandling.IDataHandler.Init(System.Boolean)" >
<member name= "M:GBase.Interfaces.DataHandling.IDataHandler.Init(System.Boolean,System.Threading.CancellationToken )" >
<summary >
Initialize the <see cref= "T:GBase.Interfaces.DataHandling.IDataHandler" />
</summary>
<param name= "overwrite" > If true an existing value is overwritten, if false an additional value is added</param>
<param name= "cancellationToken" > A <see cref= "T:System.Threading.CancellationToken" /> to cancel the async operation</param>
<returns > Returns true if successful, false if not</returns>
</member>
<member name= "M:GBase.Interfaces.DataHandling.IDataHandler.SetValue``2(System.IO.FileStream,System. String,``1,System.Threading.CancellationToken )" >
<member name= "M:GBase.Interfaces.DataHandling.IDataHandler.SetValue``2(System.String,``1)" >
<summary >
Set the value for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> of the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "entryFile" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value to set</param>
<param name= "cancellationToken" > </param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "M:GBase.Interfaces.DataHandling.IDataHandler.RemoveValue``2(System.IO.FileStream,System. String,``1,System.Threading.CancellationToken )" >
<member name= "M:GBase.Interfaces.DataHandling.IDataHandler.RemoveValue``2(System.String,``1)" >
<summary >
Remove the value for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> of the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "entryFile" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value to set</param>
<param name= "cancellationToken" > </param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "M:GBase.Interfaces.DataHandling.IDataHandler.GetValue``2(System.IO.FileStream,System. String,System.Threading.CancellationToken )" >
<member name= "M:GBase.Interfaces.DataHandling.IDataHandler.GetValue``2(System.String)" >
<summary >
Get the value for the given property, if multiple values are set the first is returned
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> of the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "file" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "cancellationToken" > </param>
<returns > The value for the given property</returns>
</member>
<member name= "M:GBase.Interfaces.DataHandling.IDataHandler.GetValues``2(System.IO.FileStream,System. String,System.Threading.CancellationToken )" >
<member name= "M:GBase.Interfaces.DataHandling.IDataHandler.GetValues``2(System.String)" >
<summary >
Get all the values that are set for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> of the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "file" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "cancellationToken" > </param>
<returns > An <see cref= "T:System.Collections.Generic.IEnumerable`1" /> with all the values for the property</returns>
</member>
<member name= "T:GBase.Interfaces.DataHandling.IDataReader" >
@ -879,15 +807,20 @@
Interface for data readers to implement
</summary>
</member>
<member name= "M:GBase.Interfaces.DataHandling.IDataReader.Read``2(System.IO.FileStream,System.String,System.Threading.CancellationToken)" >
<member name= "M:GBase.Interfaces.DataHandling.IDataReader.Init(System.Threading.CancellationToken)" >
<summary >
Initialize the <see cref= "T:GBase.Interfaces.DataHandling.IDataReader" />
</summary>
<param name= "cancellationToken" > A <see cref= "T:System.Threading.CancellationToken" /> to cancel the async operation</param>
<returns > Returns true if successful, false if not</returns>
</member>
<member name= "M:GBase.Interfaces.DataHandling.IDataReader.Read``2(System.String)" >
<summary >
Read the data of a property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> </typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "file" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "cancellationToken" > </param>
<returns > The data of the given property, null if no data found</returns>
</member>
<member name= "T:GBase.Interfaces.DataHandling.IDataWriter" >
@ -895,51 +828,32 @@
Interface for data writers to implement
</summary>
</member>
<member name= "M:GBase.Interfaces.DataHandling.IDataWriter.InitFile (System.IO.FileStream,System.String, System.Threading.CancellationToken)" >
<member name= "M:GBase.Interfaces.DataHandling.IDataWriter.Init(System.Threading.CancellationToken)" >
<summary >
Initialize the <see cref= "T:GBase.Interfaces.DataHandling.IDataWriter" />
</summary>
<param name= "file" > </param>
<param name= "rootElementName" > </param>
<param name= "cancellationToken" > A <see cref= "T:System.Threading.CancellationToken" /> to cancel the async operation</param>
<returns > Returns true if successful, false if not</returns>
</member>
<member name= "M:GBase.Interfaces.DataHandling.IDataWriter.Write``2(System.IO.FileStream,System. String,System.String,System.Boolean,System.Threading.CancellationToke n)" >
<member name= "M:GBase.Interfaces.DataHandling.IDataWriter.Write``2(System.String,System.String,System.Boolean)" >
<summary >
Write the data of a property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> </typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "file" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value of the property</param>
<param name= "overwrite" > If true an existing value is overwritten, if false an additional value is added</param>
<param name= "cancellationToken" > </param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "M:GBase.Interfaces.DataHandling.IDataWriter.Write``1(System.IO.FileStream,System.String,System.String,System.Type,System.Boolean,System.Threading.CancellationToken)" >
<summary >
Write the data of a property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> </typeparam>
<param name= "file" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value of the property</param>
<param name= "propertyType" > </param>
<param name= "overwrite" > If true an existing value is overwritten, if false an additional value is added</param>
<param name= "cancellationToken" > </param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "M:GBase.Interfaces.DataHandling.IDataWriter.Remove``2(System.IO.FileStream,System.String,System.String,System.Threading.CancellationToken)" >
<member name= "M:GBase.Interfaces.DataHandling.IDataWriter.Remove``2(System.String,System.String)" >
<summary >
Remove the value for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> of the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "file" > </param>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value to set</param>
<param name= "cancellationToken" > </param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" >
@ -977,15 +891,52 @@
Internal file handler
</summary>
</member>
<member name= "M:GBase.Interfaces.FileHandling.IFileHandler.Init(System.String,System.String,System. Threading.CancellationToken)" >
<member name= "M:GBase.Interfaces.FileHandling.IFileHandler.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= "folderName" > </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.Interfaces.FileHandling.IFileHandler.SetValue``2(System.String,``1)" >
<summary >
Set the value for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> of the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value to set</param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "M:GBase.Interfaces.FileHandling.IFileHandler.RemoveValue``2(System.String,``1)" >
<summary >
Remove the value for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> of the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value to set</param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "M:GBase.Interfaces.FileHandling.IFileHandler.GetValue``2(System.String)" >
<summary >
Get the value for the given property, if multiple values are set the first is returned
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> of the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "propertyName" > The name of the property</param>
<returns > The value for the given property</returns>
</member>
<member name= "M:GBase.Interfaces.FileHandling.IFileHandler.GetValues``2(System.String)" >
<summary >
Get all the values that are set for the given property
</summary>
<typeparam name= "T" > The <see cref= "T:System.Type" /> of the property</typeparam>
<typeparam name= "TProperty" > The <see cref= "T:System.Type" /> of the property</typeparam>
<param name= "propertyName" > The name of the property</param>
<returns > An <see cref= "T:System.Collections.Generic.IEnumerable`1" /> with all the values for the property</returns>
</member>
<member name= "T:GBase.Interfaces.IGBase" >
<summary >
The base class of the GBase database
@ -1034,47 +985,6 @@
A column of a <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "T:GBase.Interfaces.IGBaseObject" >
<summary >
GBase object that allows conversion from <see cref= "T:System.String" />
</summary>
</member>
<member name= "P:GBase.Interfaces.IGBaseObject.Key" >
<summary >
<see cref= "T:GBase.Interfaces.IGBase" /> Key
</summary>
</member>
<member name= "P:GBase.Interfaces.IGBaseObject.FileName" >
<summary >
The FileName of the GBase file for an entry of this object
</summary>
</member>
<member name= "M:GBase.Interfaces.IGBaseObject.InitializeFromString(System.String)" >
<summary >
Initialize this <see cref= "T:GBase.Interfaces.IGBaseObject" /> from a given <see cref= "T:System.String" />
</summary>
<param name= "string" > The given <see cref= "T:System.String" /> </param>
</member>
<member name= "P:GBase.Interfaces.IGBaseTable`1.Entries" >
<summary >
The entries of this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "M:GBase.Interfaces.IGBaseTable`1.AddEntry(`0,System.Threading.CancellationToken)" >
<summary >
Add an entry that implements <see cref= "T:GBase.Interfaces.IGBaseObject" /> to this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
<param name= "entry" > The entry implementing <see cref= "T:GBase.Interfaces.IGBaseObject" /> </param>
<param name= "cancellationToken" > </param>
<returns > True if successful, false if not</returns>
</member>
<member name= "M:GBase.Interfaces.IGBaseTable`1.RemoveEntry(`0)" >
<summary >
Remove an entry that implements <see cref= "T:GBase.Interfaces.IGBaseObject" /> from this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
<param name= "entry" > The entry implementing <see cref= "T:GBase.Interfaces.IGBaseObject" /> </param>
<returns > True if successful, false if not</returns>
</member>
<member name= "T:GBase.Interfaces.IGBaseTable" >
<summary >
A <see cref= "T:GBase.Interfaces.IGBase" /> table
@ -1085,7 +995,7 @@
The <see cref= "T:System.Type" /> of the class that this <see cref= "T:GBase.Interfaces.IGBaseTable" /> represents
</summary>
</member>
<member name= "P:GBase.Interfaces.IGBaseTable.Folder Name" >
<member name= "P:GBase.Interfaces.IGBaseTable.Name" >
<summary >
The name of this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
@ -1095,15 +1005,19 @@
The <see cref= "T:GBase.Interfaces.IGBaseColumn" /> s of this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "P:GBase.Interfaces.IGBaseTable.Entries" >
<summary >
The entries of this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "M:GBase.Interfaces.IGBaseTable.Init(System.Type,System.String,System.String,System.Threading.CancellationToken)" >
<summary >
Initialize this <see cref= "T:GBase.Interfaces.IGBase" />
</summary>
<param name= "type" > The <see cref= "T:System.Type" /> of the class that this <see cref= "T:GBase.Interfaces.IGBaseTable" /> represents</param>
<param name= "databasePath" > The path to the database files </param>
<param name= "folderName" > </param>
<param name= "name" > The name of this <see cref= "T:GBase.Interfaces.IGBaseTable" /> </param>
/// <param name= "databasePath" > The path to the database files </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.Interfaces.IGBaseTable.AddColumn(GBase.Interfaces.IGBaseColumn)" >
@ -1120,6 +1034,20 @@
<param name= "column" > The given <see cref= "T:GBase.Interfaces.IGBaseColumn" /> </param>
<returns > True if successful, false if not</returns>
</member>
<member name= "M:GBase.Interfaces.IGBaseTable.AddEntry(GBase.Api.INotifyGBaseEntryChanged)" >
<summary >
Add an entry that implements <see cref= "T:GBase.Api.INotifyGBaseEntryChanged" /> to this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
<param name= "entry" > The entry implementing <see cref= "T:GBase.Api.INotifyGBaseEntryChanged" /> </param>
<returns > True if successful, false if not</returns>
</member>
<member name= "M:GBase.Interfaces.IGBaseTable.RemoveEntry(GBase.Api.INotifyGBaseEntryChanged)" >
<summary >
Remove an entry that implements <see cref= "T:GBase.Api.INotifyGBaseEntryChanged" /> from this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
<param name= "entry" > The entry implementing <see cref= "T:GBase.Api.INotifyGBaseEntryChanged" /> </param>
<returns > True if successful, false if not</returns>
</member>
<member name= "T:GBase.Interfaces.Settings.IGBaseSettings" >
<summary >
Settings of a <see cref= "T:GBase.Interfaces.IGBase" /> instance