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
|