Skip to content

Instantly share code, notes, and snippets.

@adamfisher
adamfisher / MIME Extension Mappings.xml
Created December 7, 2015 20:29
Maps file extensions to MIME types.
<staticContent lockAttributes="isDocFooterFileName">
<mimeMap fileExtension=".323" mimeType="text/h323" />
<mimeMap fileExtension=".aaf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".aca" mimeType="application/octet-stream" />
<mimeMap fileExtension=".accdb" mimeType="application/msaccess" />
<mimeMap fileExtension=".accde" mimeType="application/msaccess" />
<mimeMap fileExtension=".accdt" mimeType="application/msaccess" />
<mimeMap fileExtension=".acx" mimeType="application/internet-property-stream" />
<mimeMap fileExtension=".afm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ai" mimeType="application/postscript" />
@Nilzor
Nilzor / DictionaryExtensions.cs
Created February 11, 2013 09:32
DictionaryExtensions - safer and simpler get avoiding exceptions. See http://www.nilzorblog.com/2013/01/improving-generic-c-dictionary-with.html
public static class DictionaryExtensions
{
/// <summary>
/// Returns a default value of type U if the key does not exist in the dictionary
/// </summary>
/// <param name="dic">The dictionary to search</param>
/// <param name="key">Key to search for</param>
/// <param name="onMissing">Optional default value of type U. If not specified, the C# default value will be returned.</param>
public static U GetOrDefault<T, U>(this Dictionary<T, U> dic, T key, U onMissing = default(U))
{