Fix build.
Removed Equals from SetModelTypeCodeGenerator and removed accidentally committed file. The Equals method caused a warning without a corresponding GetHashCode().
This commit is contained in:
parent
226d632794
commit
4cd2cce360
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -23,14 +23,6 @@ namespace Microsoft.AspNet.Mvc.Razor
|
||||||
baseType);
|
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()
|
public override string ToString()
|
||||||
{
|
{
|
||||||
return "Model:" + BaseType;
|
return "Model:" + BaseType;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue