Documentation de Dvp.NET. Forum : http://www.developpez.net/forums/f1239/applications/projets/projets-heberges/dvp-net/

[Ceci est une documentation préliminaire, sous réserve de modification.]

Le namespace Developpez.Dotnet contient diverses classes d'usage courant.

Classes

  ClasseDescription
Classe publiqueBigMath
Cette classe fournit des outils pour effectuer des calculs sur des grands nombres, au delà de la limite des 64 bits d'un Int64
Classe publiqueByteSizeFormatter
Permet de formater une taille en octets de façon lisible pour l'utilisateur
Classe publiqueCoreExtensions
Fournit des méthodes d'extensions à usage générique
Classe publiqueCoreExtensions..::..SwitchContext<(Of <(<'T, TResult>)>)>
Représente un bloc Switch en cours d'évaluation
Classe publiqueCoreExtensions..::..SwitchContext<(Of <(<'T, TResult>)>)>..::..NoMatchFoundException
Cette exception est levée quand aucun cas correspondant à la valeur testée n'a été trouvé dans le bloc Switch
Classe publiqueDateExtensions
Permet d'utiliser des methodes d'extensions sur les types de Date. En particulier, permet d'utiliser des expressions "à la Ruby" en C# Par exemple, plutôt que de faire DateTime.Now.AddMinutes(5), on fera: 5.Minutes().FromNow()
Classe publiqueDisposableAction
Exécute une action lorsque cet objet est disposé. Permet de garantir l'exécution d'une action à la fin d'un bloc using.
Classe publiqueDisposablePointer
Représente un pointeur non managé qui implémente IDisposable pour libérer la ressource.
Classe publiqueEnumExtensions
Fournit des méthodes d'extension pour manipuler les énumérations
Classe publiqueEventExtensions
Fournit des méthodes d'extension pour faciliter l'utilisation des évènements
Classe publiqueFuncExtensions
Fournit des méthodes d'extension pour les fonctions et actions
Classe publiqueNumberConverter
Fournit des méthodes de conversion d'un nombre en toutes lettres.
Classe publiqueRandomExtensions
Fournit des méthodes d'extension pour le type Random
Classe publiqueStringExtensions
Fournit des méthodes d'extension pour les chaines de caractères
Classe publiqueTemporaryString
Représente une chaîne de caractères à durée de vie limitée. Lorsque la durée de vie expire, la chaîne de caractères est vidée. La durée de vie est réinitialisée à chaque ajout de caractère.
Classe publiqueVersionNumber
Représente le numéro de version d'un composant.
Classe publiqueWeakDelegate<(Of <(<'TDelegate>)>)>
Permet de référencer faiblement un delegate
Classe publiqueWeakEvent<(Of <(<'TEventHandler>)>)>
Implémente un évènement qui ne garde qu'une référence faible vers ses handlers, de façon à éviter les fuites mémoire.
Classe publiqueWeakReference<(Of <(<'T>)>)>
Représente une référence faible fortement typée

Structures

  StructureDescription
Structure publiqueRoman
Un nombre en chiffres romains.
Structure publiqueStringExtensions..::..SubStringFrom
Représente une portion d'une chaine de caractères à partir d'une position donnée

Enumerations

  EnumerationDescription
Enumération publiqueByteSizeConvention
Définit la convention utilisée pour les unités de taille en octets.
Enumération publiqueByteSizeRounding
Définit les règles d'arrondi pour les tailles en octets.
Enumération publiqueByteSizeUnit
Définit les unités de taille en octets.
Enumération publiqueDateTimeComponent
Représente les différents composants d'une date