From 4cd2cce3600fc1c47cda911204d39e23dbd155ec Mon Sep 17 00:00:00 2001 From: "N. Taylor Mullen" Date: Mon, 10 Feb 2014 12:23:36 -0800 Subject: [PATCH] Fix build. Removed Equals from SetModelTypeCodeGenerator and removed accidentally committed file. The Equals method caused a warning without a corresponding GetHashCode(). --- .../MvcRazorCodeGenerator.cs | 32 ------------------- .../SetModelTypeCodeGenerator.cs | 8 ----- 2 files changed, 40 deletions(-) delete mode 100644 src/Microsoft.AspNet.Mvc.Razor.Host/MvcRazorCodeGenerator.cs 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;