doc Persistance
continuous-integration/drone/push Build is failing Details

master
Camille TURPIN-ETIENNE 11 months ago
parent b78ba55c4f
commit 94eff6ab1f

@ -6,15 +6,17 @@
public interface IPersistance
{
/// <summary>
/// Charge les objets qui lui sont donnés.
/// Charge les objets de type T.
/// </summary>
/// <returns>Renvoie un tableau.</returns>
/// <typeparam name="T">Le type d'objet à charger.</typeparam>
/// <returns>Un tableau d'objets chargés.</returns>
public T[] Charger<T>() where T : IEstPersistant;
/// <summary>
/// Enregistre les elements qui lui sont spécifiés.
/// Enregistre les éléments spécifiés.
/// </summary>
/// <param name="elements">Tableau d'élements à enregistrer.</param>
/// <typeparam name="T">Le type d'objet à enregistrer.</typeparam>
/// <param name="elements">Le tableau d'objets à enregistrer.</param>
public void Enregistrer<T>(T[] elements) where T : IEstPersistant;
}
}

@ -5,7 +5,7 @@ using System.Xml;
namespace CoreLibrary.Persistance
{
/// <summary>
/// Classe PersistanceJSON, implémentant l'interface IPersistance.
/// Classe PersistanceJSON, implémentant l'interface IPersistance, pour la persistance des données au format JSON.
/// </summary>
public class PersistanceJSON : IPersistance
{
@ -34,7 +34,7 @@ namespace CoreLibrary.Persistance
}
/// <summary>
/// Charge les données trouvés dans le fichier de sauvegarde.
/// Charge les données trouvées dans le fichier de sauvegarde au format JSON.
/// </summary>
/// <returns>Renvoie un tableau de tous les éléments chargés.</returns>
public T[] Charger<T>() where T : IEstPersistant
@ -64,7 +64,7 @@ namespace CoreLibrary.Persistance
}
/// <summary>
/// Enragistre dans le fichier de sauvegarde, les éléments spécifiés.
/// Enregistre les éléments spécifiés dans le fichier de sauvegarde au format JSON.
/// </summary>
/// <param name="elements">Elements à enregistrer dans le fichier de sauvegarde.</param>
public void Enregistrer<T>(T[] elements) where T : IEstPersistant

Loading…
Cancel
Save