Environement-VS 1.0.0-Alpha
Chargement...
Recherche...
Aucune correspondance
Référence de la classe GalacticShrine.Configuration.DonneesIni
Graphe d'héritage de GalacticShrine.Configuration.DonneesIni:
Graphe de collaboration de GalacticShrine.Configuration.DonneesIni:

Fonctions membres publiques

 DonneesIni ()
 [FR] Initialise une instance DonneesIni.
[EN] Initializes an IniData instance.
 DonneesIni (SchemaIni SchemaIniInstance)
 [FR] Initialise une instance avec un schéma donné.
[EN] Initializes an instance with a given schema.
 DonneesIni (DonneesIni DonneesIniInstance)
 [FR] Initialise une instance DonneesIni.
[EN] Initializes an IniData instance.
void Effacer (Effacement Effacement=Effacement.Proprietes)
 [FR] Fonction de suppression.
[EN] Deletion function.
void Fusionner (DonneesIni PourFusionnerLesDonneesIni)
 [FR] Fusionne les autres iniData dans celle-ci en écrasant les valeurs existantes.
Les commentaires sont ajoutés.
[EN] Merges other iniData into this one, overwriting existing values.
Comments are added.
Fonctions membres publiques hérités de GalacticShrine.Interface.Configuration.ClonableInterface< T >
CloneEnProfondeur ()
 [FR] Crée un nouvel objet qui est une copie de l'instance actuelle. [EN] Creates a new object that is a copy of the current instance.

Attributs protégés

SchemaIni SchemaInstance
 [FR] Représente toutes les sections d'un fichier INI.
[EN] Represents all sections of an INI file.

Propriétés

bool CreerDesSectionsSilsNexistentPas = false [get, set]
 [FR] Si la valeur est fixée à true, une section sera automatiquement créée lorsque vous utilisez l'accès indexé avec un nom de section qui n'existe pas. Si la valeur est fixée à false, une exception sera levée si vous essayez d'accéder à une section qui n'existe pas à l'aide de l'opérateur d'indexation. [EN] If set to true, a section will be automatically created when you use indexed access with a section name that doesn't exist. If the value is set to false, an exception will be thrown if you try to access to a non-existent section using the indexing operator.
SectionCollection Sections [get, set]
 [FR] Obtient ou définit toutes les GalacticShrine.Modele.Configuration.Ini.Section pour cette instance.
[EN] Gets or sets all GalacticShrine.Modele.Configuration.Ini.Section for this instance.
ProprieteCollection ProprieteGlobales [get, protected set]
 [FR] Propriete globales. Contient les propriétés qui ne sont incluses dans aucune section
(c'est-à-dire qu'elles sont définies au début du fichier, avant toute section). [EN] Global property. Contains properties that are not included in any section
(i.e. they are defined at the beginning of the file, before any section).
ProprieteCollection this[string sectionName] [get]
 [FR] Obtient l'instance GalacticShrine.Modele.Configuration.Ini.ProprieteCollection avec le nom de section spécifié.
[EN] Gets the GalacticShrine.Modele.Configuration.Ini.ProprieteCollection instance with the specified section name.
SchemaIni Schema [get, set]
AnalyseurIni Configuration [get, set]
 [FR] Configuration utilisée pour écrire un fichier ini avec les caractères de délimitation et les données appropriés.
[EN] Configuration used to write an ini file with the appropriate delimiting characters and data.

Description détaillée

Définition à la ligne 13 du fichier Donnees.Ini.Class.Ref.cs.

Documentation des constructeurs et destructeur

◆ DonneesIni() [1/3]

GalacticShrine.Configuration.DonneesIni.DonneesIni ( )

[FR] Initialise une instance DonneesIni.
[EN] Initializes an IniData instance.

Définition à la ligne 145 du fichier Donnees.Ini.Class.Ref.cs.

Références ProprieteGlobales, SchemaInstance, et Sections.

Voici le graphe des appelants de cette fonction :

◆ DonneesIni() [2/3]

GalacticShrine.Configuration.DonneesIni.DonneesIni ( SchemaIni SchemaIniInstance)

[FR] Initialise une instance avec un schéma donné.
[EN] Initializes an instance with a given schema.

Paramètres
SchemaIniInstance

Définition à la ligne 159 du fichier Donnees.Ini.Class.Ref.cs.

Références GalacticShrine.Interface.Configuration.ClonableInterface< T >.CloneEnProfondeur(), et SchemaInstance.

Voici le graphe d'appel pour cette fonction :

◆ DonneesIni() [3/3]

GalacticShrine.Configuration.DonneesIni.DonneesIni ( DonneesIni DonneesIniInstance)

[FR] Initialise une instance DonneesIni.
[EN] Initializes an IniData instance.

Paramètres
DonneesIniInstance

Définition à la ligne 171 du fichier Donnees.Ini.Class.Ref.cs.

Références GalacticShrine.Interface.Configuration.ClonableInterface< T >.CloneEnProfondeur(), Configuration, DonneesIni(), SchemaInstance, et Sections.

Voici le graphe d'appel pour cette fonction :

Documentation des fonctions membres

◆ Effacer()

void GalacticShrine.Configuration.DonneesIni.Effacer ( Effacement Effacement = Effacement::Proprietes)

[FR] Fonction de suppression.
[EN] Deletion function.

[FR] Utiliser par défaut: GalacticShrine.Enumeration.Configuration.Effacement.Proprietes.
[EN] Use by default: GalacticShrine.Enumeration.Configuration.Effacement.Proprietes.

Paramètres
Effacement[FR] Permet de passer au type de suppression souhaité.
[EN] Switches to the desired type of deletion.

[FR]

GalacticShrine.Enumeration.Configuration.Effacement.Proprietes: Supprime toutes les données.

GalacticShrine.Enumeration.Configuration.Effacement.Commentaires: Supprime tous les commentaires dans toutes les sections et valeurs de propriétés.

[EN]

GalacticShrine.Enumeration.Configuration.Effacement.Proprietes: Deletes all data.

GalacticShrine.Enumeration.Configuration.Effacement.Commentaires: Deletes all comments in all sections and properties values.

Définition à la ligne 198 du fichier Donnees.Ini.Class.Ref.cs.

Références ProprieteGlobales, et Sections.

Voici le graphe des appelants de cette fonction :

◆ Fusionner()

void GalacticShrine.Configuration.DonneesIni.Fusionner ( DonneesIni PourFusionnerLesDonneesIni)

[FR] Fusionne les autres iniData dans celle-ci en écrasant les valeurs existantes.
Les commentaires sont ajoutés.
[EN] Merges other iniData into this one, overwriting existing values.
Comments are added.

Paramètres
PourFusionnerLesDonneesIni[FR] Permet de passer au type de suppression souhaité.
[EN] Switches to the desired type of deletion.

Définition à la ligne 233 du fichier Donnees.Ini.Class.Ref.cs.

Références DonneesIni(), ProprieteGlobales, et Sections.

Voici le graphe d'appel pour cette fonction :

Documentation des champs

◆ SchemaInstance

SchemaIni GalacticShrine.Configuration.DonneesIni.SchemaInstance
protected

[FR] Représente toutes les sections d'un fichier INI.
[EN] Represents all sections of an INI file.

Définition à la ligne 21 du fichier Donnees.Ini.Class.Ref.cs.

Documentation des propriétés

◆ Configuration

AnalyseurIni GalacticShrine.Configuration.DonneesIni.Configuration
getset

[FR] Configuration utilisée pour écrire un fichier ini avec les caractères de délimitation et les données appropriés.
[EN] Configuration used to write an ini file with the appropriate delimiting characters and data.

[FR] Si l'instance GalacticShrine.Configuration.DonneesIni a été créée par un analyseur, cette instance est une copie de l'instance GalacticShrine.Configuration.Configuration.AnalyseurIni utilisée par l'analyseur. par l'analyseur (c'est-à-dire des instances d'objets différents) Si cette instance est créée par programme sans utiliser d'analyseur, cette propriété renvoie une instance de GalacticShrine.Configuration.Configuration.AnalyseurIni
[EN] If the GalacticShrine.Configuration.DonneesIni instance was created by an analyzer, this instance is a copy of the GalacticShrine.Configuration.Configuration.AnalyseurIni instance used by the analyzer. by the analyzer (i.e., different object instances). If this instance is created programatically without using a parser, this property returns an instance of GalacticShrine.Configuration.Configuration.AnalyseurIni.

Définition à la ligne 121 du fichier Donnees.Ini.Class.Ref.cs.

◆ CreerDesSectionsSilsNexistentPas

bool GalacticShrine.Configuration.DonneesIni.CreerDesSectionsSilsNexistentPas = false
getset

[FR] Si la valeur est fixée à true, une section sera automatiquement créée lorsque vous utilisez l'accès indexé avec un nom de section qui n'existe pas. Si la valeur est fixée à false, une exception sera levée si vous essayez d'accéder à une section qui n'existe pas à l'aide de l'opérateur d'indexation. [EN] If set to true, a section will be automatically created when you use indexed access with a section name that doesn't exist. If the value is set to false, an exception will be thrown if you try to access to a non-existent section using the indexing operator.

Définition à la ligne 43 du fichier Donnees.Ini.Class.Ref.cs.

◆ ProprieteGlobales

ProprieteCollection GalacticShrine.Configuration.DonneesIni.ProprieteGlobales
getprotected set

[FR] Propriete globales. Contient les propriétés qui ne sont incluses dans aucune section
(c'est-à-dire qu'elles sont définies au début du fichier, avant toute section). [EN] Global property. Contains properties that are not included in any section
(i.e. they are defined at the beginning of the file, before any section).

Définition à la ligne 61 du fichier Donnees.Ini.Class.Ref.cs.

◆ Schema

SchemaIni GalacticShrine.Configuration.DonneesIni.Schema
getset

Définition à la ligne 85 du fichier Donnees.Ini.Class.Ref.cs.

◆ Sections

SectionCollection GalacticShrine.Configuration.DonneesIni.Sections
getset

[FR] Obtient ou définit toutes les GalacticShrine.Modele.Configuration.Ini.Section pour cette instance.
[EN] Gets or sets all GalacticShrine.Modele.Configuration.Ini.Section for this instance.

Définition à la ligne 51 du fichier Donnees.Ini.Class.Ref.cs.

◆ this[string sectionName]

ProprieteCollection GalacticShrine.Configuration.DonneesIni.this[string sectionName]
get

[FR] Obtient l'instance GalacticShrine.Modele.Configuration.Ini.ProprieteCollection avec le nom de section spécifié.
[EN] Gets the GalacticShrine.Modele.Configuration.Ini.ProprieteCollection instance with the specified section name.

Définition à la ligne 69 du fichier Donnees.Ini.Class.Ref.cs.


La documentation de cette classe a été générée à partir du fichier suivant :