Skip to content

Instantly share code, notes, and snippets.

public class TraceSourceExceptionLogger : ExceptionLogger
{
private readonly TraceSource _traceSource;
public TraceSourceExceptionLogger(TraceSource traceSource)
{
_traceSource = traceSource;
}
public override void Log(ExceptionLoggerContext context)
window.onerror = (eventOrMessage: any, uri: string, lineNumber: number, columnNumber?: number): boolean => {
/*Add your global exception handling logic here*/
}
var timeout = Task.Delay(5000);
timeout.Start();
public abstract class InjectedWebViewPage : WebViewPage
{
[Dependency]
public IAppSettings Settings { get; set; }
}
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="MyApp.Custom.InjectedWebViewPage">
@{
ViewBag.Title = "Home Page";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>@ViewBag.Message</h2>
Please contact us at @Settings.EmailAddress
function timeout(timeOutAfter) {
var dfd = jQuery.Deferred();
setTimeout(function () {
dfd.resolve('done!');
}, timeOutAfter);
return dfd.promise();
}
define('jquery',[], function () { return jQuery; });
define('knockout', [], function () { return ko });
/// <reference path="../../../Scripts/typings/knockout/knockout.d.ts" />
/// <reference path="../../../Scripts/typings/durandal/durandal-1.x.d.ts" />
import system = require('durandal/system');
class createUserViewModel{
public user = {
LastName: ko.observable(''),
FirstName:ko.observable('')
};
@wullemsb
wullemsb / web.config
Created March 2, 2014 20:01
Enable TypeScript Source Map in ASP.NET MVC
<system.webServer>
<staticContent>
<remove fileExtension=".ts" />
<mimeMap fileExtension=".ts" mimeType="text/x-typescript" />
</staticContent>
<!-- Some other content -->
</system.webServer>