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 public interface IPersistance
{ {
/// <summary> /// <summary>
/// Charge les objets qui lui sont donnés. /// Charge les objets de type T.
/// </summary> /// </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; public T[] Charger<T>() where T : IEstPersistant;
/// <summary> /// <summary>
/// Enregistre les elements qui lui sont spécifiés. /// Enregistre les éléments spécifiés.
/// </summary> /// </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; public void Enregistrer<T>(T[] elements) where T : IEstPersistant;
} }
} }

@ -5,7 +5,7 @@ using System.Xml;
namespace CoreLibrary.Persistance namespace CoreLibrary.Persistance
{ {
/// <summary> /// <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> /// </summary>
public class PersistanceJSON : IPersistance public class PersistanceJSON : IPersistance
{ {
@ -34,7 +34,7 @@ namespace CoreLibrary.Persistance
} }
/// <summary> /// <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> /// </summary>
/// <returns>Renvoie un tableau de tous les éléments chargés.</returns> /// <returns>Renvoie un tableau de tous les éléments chargés.</returns>
public T[] Charger<T>() where T : IEstPersistant public T[] Charger<T>() where T : IEstPersistant
@ -64,7 +64,7 @@ namespace CoreLibrary.Persistance
} }
/// <summary> /// <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> /// </summary>
/// <param name="elements">Elements à enregistrer dans le fichier de sauvegarde.</param> /// <param name="elements">Elements à enregistrer dans le fichier de sauvegarde.</param>
public void Enregistrer<T>(T[] elements) where T : IEstPersistant public void Enregistrer<T>(T[] elements) where T : IEstPersistant

Loading…
Cancel
Save