diff --git a/src/Microsoft.AspNet.Mvc.Razor.Host/MvcRazorCodeGenerator.cs b/src/Microsoft.AspNet.Mvc.Razor.Host/MvcRazorCodeGenerator.cs deleted file mode 100644 index a2868f56ef..0000000000 --- a/src/Microsoft.AspNet.Mvc.Razor.Host/MvcRazorCodeGenerator.cs +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information. - -using System.CodeDom; -using Microsoft.AspNet.Razor; -using Microsoft.AspNet.Razor.Generator; - -namespace Microsoft.AspNet.Mvc.Razor -{ - internal class MvcRazorCodeGenerator : CSharpRazorCodeGenerator - { - private const string DefaultModelTypeName = "dynamic"; - - public MvcRazorCodeGenerator(string className, string rootNamespaceName, string sourceFileName, RazorEngineHost host) - : base(className, rootNamespaceName, sourceFileName, host) - { - var mvcHost = host as MvcRazorHost; - if (mvcHost != null) - { - // set the default model type to "dynamic" (Dev10 bug 935656) - // don't set it for "special" pages (such as "_viewStart.cshtml") - SetBaseType(DefaultModelTypeName); - } - } - - private void SetBaseType(string modelTypeName) - { - var baseType = new CodeTypeReference(Context.Host.DefaultBaseClass + "<" + modelTypeName + ">"); - Context.GeneratedClass.BaseTypes.Clear(); - Context.GeneratedClass.BaseTypes.Add(baseType); - } - } -} diff --git a/src/Microsoft.AspNet.Mvc.Razor.Host/SetModelTypeCodeGenerator.cs b/src/Microsoft.AspNet.Mvc.Razor.Host/SetModelTypeCodeGenerator.cs index 7c270303e2..243e4d4aba 100644 --- a/src/Microsoft.AspNet.Mvc.Razor.Host/SetModelTypeCodeGenerator.cs +++ b/src/Microsoft.AspNet.Mvc.Razor.Host/SetModelTypeCodeGenerator.cs @@ -23,14 +23,6 @@ namespace Microsoft.AspNet.Mvc.Razor baseType); } - public override bool Equals(object obj) - { - SetModelTypeCodeGenerator other = obj as SetModelTypeCodeGenerator; - return other != null && - base.Equals(obj) && - String.Equals(_genericTypeFormat, other._genericTypeFormat, StringComparison.Ordinal); - } - public override string ToString() { return "Model:" + BaseType;