1
0
mirror of https://github.com/oliverbooth/X10D synced 2024-11-22 19:58:49 +00:00

📚 Update README and add children README files

This commit is contained in:
Oliver Booth 2019-11-19 15:25:12 +00:00
parent 75a37d44d4
commit ea7fb5953c
No known key found for this signature in database
GPG Key ID: 0D7F2EF1C8D2B9C0
5 changed files with 63 additions and 23 deletions

View File

@ -5,26 +5,4 @@ Extension methods on crack
X10D (pronounced *extend*), is a collection of class libraries that provide various .NET extension methods, including extension methods for Unity, Windows Forms and System.Drawing.
## Extended Classes
Below is a list of the number of extension methods written for a given type. Overloaded methods are not counted.
| Type | Library | Method count |
| :--- | :--- | :--- |
| `byte` / `byte[]` | `X10D` | 8 |
| `char` | `X10D` | 1 |
| `IComparable` | `X10D` | 2 |
| `IConvertible` | `X10D` | 4 |
| `DateTime` | `X10D` | 12 |
| `double` | `X10D` | 5 |
| `enum` | `X10D` | 2 |
| `float` | `X10D` | 5 |
| `short` / `ushort` | `X10D` | 15 |
| `int` / `uint` | `X10D` | 15 |
| `long` / `ulong` | `X10D` | 15 |
| `IList<T>` | `X10D` | 1 |
| `Random` | `X10D` | 1 |
| `SecureString` | `X10D` | 1 |
| `string` | `X10D` | 6 |
| `TimeSpan` | `X10D` | 1 |
| `System.Drawing.Image` | `X10D.Drawing` | 2 (+ async) |
| `UnityEngine.Material` | `X10D.Unity` | 1 |
| `System.Windows.Forms.Control` | `X10D.WinForms` | 1 |
You can find the list of classes that have extension methods by viewing the `README.md` file in any of the respective library folders.

11
X10D.Drawing/README.md Normal file
View File

@ -0,0 +1,11 @@
# X10D.Drawing
## About
The X10D.Drawing library contains extension methods for the System.Drawing .NET library.
## Extended Classes
Below is a list of the number of extension methods written for a given type. Overloaded methods are not counted.
| Type | Library | Method count |
| :--- | :--- | :--- |
| `Image` | `X10D.Drawing` | 3 (+1 async) |

12
X10D.Unity/README.md Normal file
View File

@ -0,0 +1,12 @@
# X10D.Unity
## About
The X10D.Unity library contains extension methods for Unity engine types.
## Extended Classes
Below is a list of the number of extension methods written for a given type. Overloaded methods are not counted.
| Type | Library | Method count |
| :--- | :--- | :--- |
| `Material` | `X10D.Unity` | 1 |
| `Vector3` | `X10D.Unity` | 5 |

12
X10D.WinForms/README.md Normal file
View File

@ -0,0 +1,12 @@
# X10D.WinForms
## About
The X10D.WinForms library contains extension methods for the System.Windows.Forms library.
## Extended Classes
Below is a list of the number of extension methods written for a given type. Overloaded methods are not counted.
| Type | Library | Method count |
| :--- | :--- | :--- |
| `Control` | `X10D.WinForms` | 1 |
| `ListViewItem` | `X10D.Unity` | 1 |

27
X10D/README.md Normal file
View File

@ -0,0 +1,27 @@
# X10D
## About
The X10D library contains extension methods for standard .NET library types.
## Extended Classes
Below is a list of the number of extension methods written for a given type. Overloaded methods are not counted.
| Type | Library | Method count |
| :--- | :--- | :--- |
| `bool` | `X10D` | 1 |
| `byte` / `byte[]` | `X10D` | 8 |
| `char` | `X10D` | 1 |
| `IComparable` | `X10D` | 1 |
| `IConvertible` | `X10D` | 4 |
| `DateTime` | `X10D` | 11 |
| `EndPoint` | `X10D` | 2 |
| `double` | `X10D` | 5 |
| `enum` | `X10D` | 2 |
| `float` | `X10D` | 5 |
| `short` / `ushort` | `X10D` | 11 |
| `int` / `uint` | `X10D` | 23 |
| `long` / `ulong` | `X10D` | 11 |
| `IList<T>` | `X10D` | 2 |
| `Random` | `X10D` | 2 |
| `string` / `SecureString` | `X10D` | 7 |
| `TimeSpan` | `X10D` | 1 |