@ -19,6 +19,256 @@
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.XmlDataHandlerCache" >
<summary >
An interface for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" />
</summary>
</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)" >
<summary >
An interface for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" />
</summary>
<param name= "xmlDataReader" > The <see cref= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataReader" /> </param>
<param name= "xmlDataHandlerCacheEntryFactory" > A factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCacheEntry" /> </param>
<param name= "xmlDataHandlerCachePropertyEntryFactory" > A factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCachePropertyEntry" /> </param>
</member>
<member name= "M:GBase.DataHandling.Cache.XmlDataHandlerCache.SetValue``2(System.String,``1,System.Boolean)" >
<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= "propertyName" > The name of the property</param>
<param name= "value" > The value to set</param>
<param name= "overwrite" > If true an existing value is overwritten, if false an additional value is added</param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "M:GBase.DataHandling.Cache.XmlDataHandlerCache.TryRemoveValue``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.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= "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.DataHandling.Cache.XmlDataHandlerCacheEntry" >
<summary >
Entry for the <see cref= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache" />
</summary>
</member>
<member name= "M:GBase.DataHandling.Cache.XmlDataHandlerCacheEntry.#ctor(System.Type,System.String,System.Object,GBase.Interfaces.DataHandling.Xml.Cache.Factories.IXmlDataHandlerCachePropertyEntryFactory)" >
<summary >
Entry for the <see cref= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache" />
</summary>
<param name= "type" > The <see cref= "P:GBase.DataHandling.Cache.XmlDataHandlerCacheEntry.Type" /> that implements the property</param>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value of the property</param>
<param name= "xmlDataHandlerCachePropertyEntryFactory" > Factory for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCachePropertyEntry" /> </param>
</member>
<member name= "P:GBase.DataHandling.Cache.XmlDataHandlerCacheEntry.Type" >
<summary >
The <see cref= "P:GBase.DataHandling.Cache.XmlDataHandlerCacheEntry.Type" /> of the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCacheEntry" />
</summary>
</member>
<member name= "P:GBase.DataHandling.Cache.XmlDataHandlerCacheEntry.Properties" >
<summary >
The properties of the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCacheEntry" />
</summary>
</member>
<member name= "T:GBase.DataHandling.Cache.XmlDataHandlerCachePropertyEntry" >
<summary >
A property entry for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCacheEntry" />
</summary>
</member>
<member name= "M:GBase.DataHandling.Cache.XmlDataHandlerCachePropertyEntry.#ctor(System.String,System.Object)" >
<summary >
A property entry for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCacheEntry" />
</summary>
<param name= "propertyName" > The name of the property</param>
<param name= "value" > The value of the property</param>
</member>
<member name= "P:GBase.DataHandling.Cache.XmlDataHandlerCachePropertyEntry.PropertyName" >
<summary >
The name of the property
</summary>
</member>
<member name= "P:GBase.DataHandling.Cache.XmlDataHandlerCachePropertyEntry.IsInitialized" >
<summary >
This property is initialized in the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" />
</summary>
</member>
<member name= "P:GBase.DataHandling.Cache.XmlDataHandlerCachePropertyEntry.Values" >
<summary >
The values of the property
</summary>
</member>
<member name= "T:GBase.DataHandling.XmlDataHandler" >
<summary >
A <see cref= "T:GBase.Interfaces.DataHandling.IDataHandler" /> that handles its data in an xml file
</summary>
</member>
<member name= "F:GBase.DataHandling.XmlDataHandler.VALUE_ELEMENT_NAME" >
<summary >
The element name of the value element
</summary>
</member>
<member name= "F:GBase.DataHandling.XmlDataHandler.VALUE_TYPE_ATTRIBUTE_NAME" >
<summary >
The attribute name of the value <see cref= "T:System.Type" /> attribute
</summary>
</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)" >
<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,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.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= "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.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= "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.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= "propertyName" > The name of the property</param>
<returns > The value for the given property</returns>
</member>
<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= "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.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 >
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.Init(System.Threading.CancellationToken)" >
<summary >
Initialize the <see cref= "T:GBase.DataHandling.XmlDataReader" />
</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.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= "propertyName" > The name of the property</param>
<returns > The data of the given property, null if no data found</returns>
</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.#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= "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.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>
<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= "overwrite" > If true an existing value is overwritten, if false an additional value is added</param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<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= "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.DataHandling.XmlDataWriter.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" />
@ -69,6 +319,211 @@
</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.Interfaces.DataHandling.Cache.IDataHandlerCache" >
<summary >
An interface for the <see cref= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache" />
</summary>
</member>
<member name= "M:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache.SetValue``2(System.String,``1,System.Boolean)" >
<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= "propertyName" > The name of the property</param>
<param name= "value" > The value to set</param>
<param name= "overwrite" > If true an existing value is overwritten, if false an additional value is added</param>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<member name= "M:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache.TryRemoveValue``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.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= "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.DataHandling.Cache.IDataHandlerCacheEntry" >
<summary >
Entry for the <see cref= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache" />
</summary>
</member>
<member name= "P:GBase.Interfaces.DataHandling.Cache.IDataHandlerCacheEntry.Type" >
<summary >
The <see cref= "P:GBase.Interfaces.DataHandling.Cache.IDataHandlerCacheEntry.Type" /> of the <see cref= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCacheEntry" />
</summary>
</member>
<member name= "P:GBase.Interfaces.DataHandling.Cache.IDataHandlerCacheEntry.Properties" >
<summary >
The properties of the <see cref= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCacheEntry" />
</summary>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCachePropertyEntry" >
<summary >
A property entry for the <see cref= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCacheEntry" />
</summary>
</member>
<member name= "P:GBase.Interfaces.DataHandling.Cache.IDataHandlerCachePropertyEntry.PropertyName" >
<summary >
The name of the property
</summary>
</member>
<member name= "P:GBase.Interfaces.DataHandling.Cache.IDataHandlerCachePropertyEntry.IsInitialized" >
<summary >
This property is initialized in the <see cref= "T:GBase.Interfaces.DataHandling.Cache.IDataHandlerCache" />
</summary>
</member>
<member name= "P:GBase.Interfaces.DataHandling.Cache.IDataHandlerCachePropertyEntry.Values" >
<summary >
The values of the property
</summary>
</member>
<member name= "T:GBase.Interfaces.DataHandling.IDataHandler" >
<summary >
Interface for data handlers to implement
</summary>
</member>
<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.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.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= "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.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= "propertyName" > The name of the property</param>
<returns > The value for the given property</returns>
</member>
<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= "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.DataHandling.IDataReader" >
<summary >
Interface for data readers to implement
</summary>
</member>
<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= "propertyName" > The name of the property</param>
<returns > The data of the given property, null if no data found</returns>
</member>
<member name= "T:GBase.Interfaces.DataHandling.IDataWriter" >
<summary >
Interface for data writers to implement
</summary>
</member>
<member name= "M:GBase.Interfaces.DataHandling.IDataWriter.Init(System.Threading.CancellationToken)" >
<summary >
Initialize the <see cref= "T:GBase.Interfaces.DataHandling.IDataWriter" />
</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.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= "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>
<returns > A <see cref= "T:System.Threading.Tasks.Task" /> to await</returns>
</member>
<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= "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= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" >
<summary >
An interface for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" />
</summary>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCacheEntry" >
<summary >
Entry for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCache" />
</summary>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCachePropertyEntry" >
<summary >
A property entry for the <see cref= "T:GBase.Interfaces.DataHandling.Xml.Cache.IXmlDataHandlerCacheEntry" />
</summary>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataHandler" >
<summary >
A <see cref= "T:GBase.Interfaces.DataHandling.IDataHandler" /> that handles its data in an xml file
</summary>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataReader" >
<summary >
A <see cref= "T:GBase.Interfaces.DataHandling.IDataReader" /> that writes to an xml file
</summary>
</member>
<member name= "T:GBase.Interfaces.DataHandling.Xml.IXmlDataWriter" >
<summary >
An <see cref= "T:GBase.Interfaces.DataHandling.IDataWriter" /> that writes to a xml file
</summary>
</member>
<member name= "T:GBase.Interfaces.FileHandling.IFileHandler" >
<member name= "T:GBase.Interfaces.FileHandling.IFileHandler" >
<summary >
<summary >
Internal file handler
Internal file handler