// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information. using System.ComponentModel; namespace System.Web.Http.WebHost { [EditorBrowsable(EditorBrowsableState.Never)] public static class PreApplicationStartCode { private static bool _startWasCalled; public static void Start() { // Guard against multiple calls. All Start calls are made on same thread, so no lock needed here if (_startWasCalled) { return; } _startWasCalled = true; SuppressFormsAuthRedirectModule.Register(); } } }