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
Classe | Description | |
---|---|---|
BigMath |
Cette classe fournit des outils pour effectuer des calculs sur des grands nombres,
au delà de la limite des 64 bits d'un Int64
| |
ByteSizeFormatter |
Permet de formater une taille en octets de façon lisible pour l'utilisateur
| |
CoreExtensions |
Fournit des méthodes d'extensions à usage générique
| |
CoreExtensions..::..SwitchContext<(Of <(<'T, TResult>)>)> |
Représente un bloc Switch en cours d'évaluation
| |
CoreExtensions..::..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
| |
DateExtensions |
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()
| |
DisposableAction |
Exécute une action lorsque cet objet est disposé. Permet de garantir l'exécution d'une
action à la fin d'un bloc using.
| |
DisposablePointer |
Représente un pointeur non managé qui implémente IDisposable pour libérer la ressource.
| |
EnumExtensions |
Fournit des méthodes d'extension pour manipuler les énumérations
| |
EventExtensions |
Fournit des méthodes d'extension pour faciliter l'utilisation des évènements
| |
FuncExtensions |
Fournit des méthodes d'extension pour les fonctions et actions
| |
NumberConverter |
Fournit des méthodes de conversion d'un nombre en toutes lettres.
| |
RandomExtensions |
Fournit des méthodes d'extension pour le type Random
| |
StringExtensions |
Fournit des méthodes d'extension pour les chaines de caractères
| |
TemporaryString |
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.
| |
VersionNumber |
Représente le numéro de version d'un composant.
| |
WeakDelegate<(Of <(<'TDelegate>)>)> |
Permet de référencer faiblement un delegate
| |
WeakEvent<(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.
| |
WeakReference<(Of <(<'T>)>)> |
Représente une référence faible fortement typée
|
Structures
Structure | Description | |
---|---|---|
Roman |
Un nombre en chiffres romains.
| |
StringExtensions..::..SubStringFrom |
Représente une portion d'une chaine de caractères à partir d'une position donnée
|
Enumerations
Enumeration | Description | |
---|---|---|
ByteSizeConvention |
Définit la convention utilisée pour les unités de taille en octets.
| |
ByteSizeRounding |
Définit les règles d'arrondi pour les tailles en octets.
| |
ByteSizeUnit |
Définit les unités de taille en octets.
| |
DateTimeComponent |
Représente les différents composants d'une date
|