@ -4,12 +4,12 @@
<name > GBase</name>
</assembly>
<members >
<member name= "T:GBase.Attributes.GBaseEntry Attribute" >
<member name= "T:GBase.Attributes.GBaseColumn Attribute" >
<summary >
Tags a property as an <see cref= "T:GBase.Interfaces.IGBaseEntry " />
Tags a property as an <see cref= "T:GBase.Interfaces.IGBaseColumn " />
</summary>
</member>
<member name= "E:GBase.Attributes.GBaseEntry Attribute.ValueChanged" >
<member name= "E:GBase.Attributes.GBaseColumn Attribute.ValueChanged" >
<summary >
The value of the linked property changed
</summary>
@ -360,16 +360,16 @@
The <see cref= "T:System.Type" /> of the passed interface
</summary>
</member>
<member name= "T:GBase.Factories.IGBaseEntry Factory" >
<member name= "T:GBase.Factories.IGBaseColumn Factory" >
<summary >
Factory for the <see cref= "T:GBase.Interfaces.IGBaseEntry " />
Factory for the <see cref= "T:GBase.Interfaces.IGBaseColumn " />
</summary>
</member>
<member name= "M:GBase.Factories.IGBaseEntry Factory.Create" >
<member name= "M:GBase.Factories.IGBaseColumn Factory.Create" >
<summary >
Creates an <see cref= "T:GBase.Interfaces.IGBaseEntry " />
Creates an <see cref= "T:GBase.Interfaces.IGBaseColumn " />
</summary>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.IGBaseEntry " /> </returns>
<returns > A newly created instance of the implementation for <see cref= "T:GBase.Interfaces.IGBaseColumn " /> </returns>
</member>
<member name= "T:GBase.Factories.IGBaseFactory" >
<summary >
@ -410,6 +410,17 @@
Internal file handler
</summary>
</member>
<member name= "M:GBase.FileHandling.FileHandler.#ctor(GBase.DataHandling.Factories.IXmlDataHandlerFactory)" >
<summary >
Internal file handler
</summary>
<param name= "xmlDataHandlerFactory" > Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataHandler" /> </param>
</member>
<member name= "P:GBase.FileHandling.FileHandler.DataHandler" >
<summary >
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.Threading.CancellationToken)" >
<summary >
Initialize this <see cref= "T:GBase.Interfaces.FileHandling.IFileHandler" />
@ -418,6 +429,44 @@
<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
@ -485,22 +534,28 @@
</summary>
<returns > A <see cref= "T:System.Threading.Tasks.ValueTask" /> to await</returns>
</member>
<member name= "T:GBase.GBaseEntry " >
<member name= "T:GBase.GBaseColumn " >
<summary >
An entry of a <see cref= "T:GBase.Interfaces.IGBaseTable" />
A column of a <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "M:GBase.GBaseEntry .#ctor" >
<member name= "M:GBase.GBaseColumn .#ctor" >
<summary >
An entry of a <see cref= "T:GBase.Interfaces.IGBaseTable" />
A column of a <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "M:GBase.GBaseColumn.DisposeAsync" >
<summary >
The <see cref= "M:System.IAsyncDisposable.DisposeAsync" /> method
</summary>
<returns > A <see cref= "T:System.Threading.Tasks.ValueTask" /> to await</returns>
</member>
<member name= "T:GBase.GBaseTable" >
<summary >
A <see cref= "T:GBase.Interfaces.IGBase" /> table
</summary>
</member>
<member name= "M:GBase.GBaseTable.#ctor(GBase.FileHandling.Factories.IFileHandlerFactory,GBase.Factories.IGBaseEntry Factory)" >
<member name= "M:GBase.GBaseTable.#ctor(GBase.FileHandling.Factories.IFileHandlerFactory,GBase.Factories.IGBaseColumn Factory)" >
<summary >
A <see cref= "T:GBase.Interfaces.IGBase" /> table
</summary>
@ -515,9 +570,9 @@
The name of this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "P:GBase.GBaseTable.Entrie s" >
<member name= "P:GBase.GBaseTable.Column s" >
<summary >
The <see cref= "T:GBase.Interfaces.IGBaseEntry " /> s of this <see cref= "T:GBase.Interfaces.IGBaseTable" />
The <see cref= "T:GBase.Interfaces.IGBaseColumn " /> s of this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "M:GBase.GBaseTable.Init(System.Type,System.String,System.String,System.Threading.CancellationToken)" >
@ -530,18 +585,18 @@
<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.AddEntry(GBase.Interfaces.IGBaseEntry )" >
<member name= "M:GBase.GBaseTable.AddColumn(GBase.Interfaces.IGBaseColumn )" >
<summary >
Add a given <see cref= "T:GBase.Interfaces.IGBaseEntry " /> to this <see cref= "T:GBase.Interfaces.IGBaseTable" />
Add a given <see cref= "T:GBase.Interfaces.IGBaseColumn " /> to this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
<param name= "entry " > The given <see cref= "T:GBase.Interfaces.IGBaseEntry " /> </param>
<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.RemoveEntry(GBase.Interfaces.IGBaseEntry )" >
<member name= "M:GBase.GBaseTable.RemoveColumn(GBase.Interfaces.IGBaseColumn )" >
<summary >
Remove a given <see cref= "T:GBase.Interfaces.IGBaseEntry " /> from this <see cref= "T:GBase.Interfaces.IGBaseTable" />
Remove a given <see cref= "T:GBase.Interfaces.IGBaseColumn " /> from this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
<param name= "entry " > The given <see cref= "T:GBase.Interfaces.IGBaseEntry " /> </param>
<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.DisposeAsync" >
@ -807,6 +862,44 @@
<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
@ -850,9 +943,9 @@
<param name= "table" > The given <see cref= "T:GBase.Interfaces.IGBaseTable" /> </param>
<returns > True if successful, false if not</returns>
</member>
<member name= "T:GBase.Interfaces.IGBaseEntry " >
<member name= "T:GBase.Interfaces.IGBaseColumn " >
<summary >
An entry of a <see cref= "T:GBase.Interfaces.IGBaseTable" />
A column of a <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "T:GBase.Interfaces.IGBaseTable" >
@ -870,9 +963,9 @@
The name of this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
</member>
<member name= "P:GBase.Interfaces.IGBaseTable.Entrie s" >
<member name= "P:GBase.Interfaces.IGBaseTable.Column s" >
<summary >
The <see cref= "T:GBase.Interfaces.IGBaseEntry " /> s of this <see cref= "T:GBase.Interfaces.IGBaseTable" />
The <see cref= "T:GBase.Interfaces.IGBaseColumn " /> s 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)" >
@ -885,18 +978,18 @@
<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.AddEntry(GBase.Interfaces.IGBaseEntry )" >
<member name= "M:GBase.Interfaces.IGBaseTable.AddColumn(GBase.Interfaces.IGBaseColumn )" >
<summary >
Add a given <see cref= "T:GBase.Interfaces.IGBaseEntry " /> to this <see cref= "T:GBase.Interfaces.IGBaseTable" />
Add a given <see cref= "T:GBase.Interfaces.IGBaseColumn " /> to this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
<param name= "entry " > The given <see cref= "T:GBase.Interfaces.IGBaseEntry " /> </param>
<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.RemoveEntry(GBase.Interfaces.IGBaseEntry )" >
<member name= "M:GBase.Interfaces.IGBaseTable.RemoveColumn(GBase.Interfaces.IGBaseColumn )" >
<summary >
Remove a given <see cref= "T:GBase.Interfaces.IGBaseEntry " /> from this <see cref= "T:GBase.Interfaces.IGBaseTable" />
Remove a given <see cref= "T:GBase.Interfaces.IGBaseColumn " /> from this <see cref= "T:GBase.Interfaces.IGBaseTable" />
</summary>
<param name= "entry " > The given <see cref= "T:GBase.Interfaces.IGBaseEntry " /> </param>
<param name= "column " > The given <see cref= "T:GBase.Interfaces.IGBaseColumn " /> </param>
<returns > True if successful, false if not</returns>
</member>
<member name= "T:GBase.Interfaces.Settings.IGBaseSettings" >