From 6098ba2a3d5a7d6e3c41661789b12ee2d083ba5d Mon Sep 17 00:00:00 2001 From: Jordan Wages Date: Wed, 10 Jul 2019 00:18:23 -0500 Subject: [PATCH] Update README.md --- README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/README.md b/README.md index c554ab4..6daa4bb 100644 --- a/README.md +++ b/README.md @@ -1 +1,33 @@ # MimeTypeList +Provides a hard-coded collection of file extension and mime type mapping. This project was inspired by [samuelneff/MimeTypeMap](https://github.com/samuelneff/MimeTypeMap). This project uses the data from that project to create classes with members for each extension and mime type for lookups. + +You can access the values with the `FileExtensions` and `MimeTypes` static classes: + +```c# +FileExtensions._ruleset +MimeTypes.application.onenote +``` + +## Installation + +You can install MimeTypeList from [Nuget.org](https://www.nuget.org/). + +## Usage + +After installation MimeTypeList, include the following using statement in your class: + +```cs +using MimeTypeList; +``` + +### Getting Extensions + +```cs +Console.WriteLine(MimeTypes.application.onenote); // ".one" +``` + +### Getting Mime Types + +```cs +Console.WriteLine(FileExtensions._ruleset); // "application/xml" +```