diff --git a/src/Microsoft.AspNetCore.Mvc.Razor/Microsoft.AspNetCore.Mvc.Razor.csproj b/src/Microsoft.AspNetCore.Mvc.Razor/Microsoft.AspNetCore.Mvc.Razor.csproj index 838d1e750e..89fef2e319 100644 --- a/src/Microsoft.AspNetCore.Mvc.Razor/Microsoft.AspNetCore.Mvc.Razor.csproj +++ b/src/Microsoft.AspNetCore.Mvc.Razor/Microsoft.AspNetCore.Mvc.Razor.csproj @@ -8,7 +8,6 @@ $(NoWarn);CS1591 true aspnetcore;aspnetcoremvc;cshtml;razor - false diff --git a/src/Microsoft.AspNetCore.Mvc.Razor/breakingchanges.netcore.json b/src/Microsoft.AspNetCore.Mvc.Razor/breakingchanges.netcore.json new file mode 100644 index 0000000000..84f844b3b1 --- /dev/null +++ b/src/Microsoft.AspNetCore.Mvc.Razor/breakingchanges.netcore.json @@ -0,0 +1,141 @@ +[ + { + "TypeId": "public class Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo", + "Kind": "Removal" + }, + { + "TypeId": "public class Microsoft.AspNetCore.Mvc.Razor.TagHelpers.FeatureTagHelperTypeResolver : Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperTypeResolver", + "Kind": "Removal" + }, + { + "TypeId": "public class Microsoft.AspNetCore.Mvc.RazorViewEngineOptionsSetup : Microsoft.Extensions.Options.ConfigureOptions", + "Kind": "Removal" + }, + { + "TypeId": "public interface Microsoft.AspNetCore.Mvc.Razor.Compilation.ICompilationService", + "Kind": "Removal" + }, + { + "TypeId": "public interface Microsoft.AspNetCore.Mvc.Razor.Compilation.IRazorCompilationService", + "Kind": "Removal" + }, + { + "TypeId": "public struct Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult", + "Kind": "Removal" + }, + { + "TypeId": "public abstract class Microsoft.AspNetCore.Mvc.Razor.RazorPage : Microsoft.AspNetCore.Mvc.Razor.IRazorPage", + "MemberId": "public .ctor()", + "Kind": "Removal" + }, + { + "TypeId": "public abstract class Microsoft.AspNetCore.Mvc.Razor.RazorPage : Microsoft.AspNetCore.Mvc.Razor.IRazorPage", + "MemberId": "public static System.String InvalidTagHelperIndexerAssignment(System.String attributeName, System.String tagHelperTypeName, System.String propertyName)", + "Kind": "Removal" + }, + { + "TypeId": "public abstract class Microsoft.AspNetCore.Mvc.Razor.RazorPage : Microsoft.AspNetCore.Mvc.Razor.IRazorPage", + "MemberId": "public static System.Void WriteTo(System.IO.TextWriter writer, System.Text.Encodings.Web.HtmlEncoder encoder, System.Object value)", + "Kind": "Removal" + }, + { + "TypeId": "public abstract class Microsoft.AspNetCore.Mvc.Razor.RazorPage : Microsoft.AspNetCore.Mvc.Razor.IRazorPage", + "MemberId": "public System.Threading.Tasks.Task FlushAsync()", + "Kind": "Removal" + }, + { + "TypeId": "public abstract class Microsoft.AspNetCore.Mvc.Razor.RazorPage : Microsoft.AspNetCore.Mvc.Razor.IRazorPage", + "MemberId": "public System.Void WriteAttributeValueTo(System.IO.TextWriter writer, System.String prefix, System.Int32 prefixOffset, System.Object value, System.Int32 valueOffset, System.Int32 valueLength, System.Boolean isLiteral)", + "Kind": "Removal" + }, + { + "TypeId": "public abstract class Microsoft.AspNetCore.Mvc.Razor.RazorPage : Microsoft.AspNetCore.Mvc.Razor.IRazorPage", + "MemberId": "public virtual System.Void BeginWriteAttributeTo(System.IO.TextWriter writer, System.String name, System.String prefix, System.Int32 prefixOffset, System.String suffix, System.Int32 suffixOffset, System.Int32 attributeValuesCount)", + "Kind": "Removal" + }, + { + "TypeId": "public abstract class Microsoft.AspNetCore.Mvc.Razor.RazorPage : Microsoft.AspNetCore.Mvc.Razor.IRazorPage", + "MemberId": "public virtual System.Void EndWriteAttributeTo(System.IO.TextWriter writer)", + "Kind": "Removal" + }, + { + "TypeId": "public abstract class Microsoft.AspNetCore.Mvc.Razor.RazorPage : Microsoft.AspNetCore.Mvc.Razor.IRazorPage", + "MemberId": "public virtual System.Void WriteLiteralTo(System.IO.TextWriter writer, System.Object value)", + "Kind": "Removal" + }, + { + "TypeId": "public abstract class Microsoft.AspNetCore.Mvc.Razor.RazorPage : Microsoft.AspNetCore.Mvc.Razor.IRazorPage", + "MemberId": "public virtual System.Void WriteLiteralTo(System.IO.TextWriter writer, System.String value)", + "Kind": "Removal" + }, + { + "TypeId": "public abstract class Microsoft.AspNetCore.Mvc.Razor.RazorPage : Microsoft.AspNetCore.Mvc.Razor.IRazorPage", + "MemberId": "public virtual System.Void WriteTo(System.IO.TextWriter writer, System.Object value)", + "Kind": "Removal" + }, + { + "TypeId": "public abstract class Microsoft.AspNetCore.Mvc.Razor.RazorPage : Microsoft.AspNetCore.Mvc.Razor.IRazorPage", + "MemberId": "public virtual System.Void WriteTo(System.IO.TextWriter writer, System.String value)", + "Kind": "Removal" + }, + { + "TypeId": "public class Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext", + "MemberId": "public .ctor(Microsoft.AspNetCore.Mvc.ActionContext actionContext, System.String viewName, System.String controllerName, System.String areaName, System.Boolean isMainPage)", + "Kind": "Removal" + }, + { + "TypeId": "public class Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine : Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine", + "MemberId": "public .ctor(Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider pageFactory, Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator pageActivator, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, Microsoft.Extensions.Options.IOptions optionsAccessor, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory)", + "Kind": "Removal" + }, + { + "TypeId": "public class Microsoft.AspNetCore.Mvc.Razor.RazorView : Microsoft.AspNetCore.Mvc.ViewEngines.IView", + "MemberId": "public .ctor(Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine viewEngine, Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator pageActivator, System.Collections.Generic.IReadOnlyList viewStartPages, Microsoft.AspNetCore.Mvc.Razor.IRazorPage razorPage, System.Text.Encodings.Web.HtmlEncoder htmlEncoder)", + "Kind": "Removal" + }, + { + "TypeId": "public struct Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult", + "MemberId": "public .ctor(System.Collections.Generic.IList expirationTokens)", + "Kind": "Removal" + }, + { + "TypeId": "public struct Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult", + "MemberId": "public .ctor(System.Func razorPageFactory, System.Collections.Generic.IList expirationTokens)", + "Kind": "Removal" + }, + { + "TypeId": "public struct Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult", + "MemberId": "public System.Collections.Generic.IList get_ExpirationTokens()", + "Kind": "Removal" + }, + { + "TypeId": "public class Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions", + "MemberId": "public Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions get_CompilationOptions()", + "Kind": "Removal" + }, + { + "TypeId": "public class Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions", + "MemberId": "public Microsoft.CodeAnalysis.CSharp.CSharpParseOptions get_ParseOptions()", + "Kind": "Removal" + }, + { + "TypeId": "public class Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions", + "MemberId": "public System.Void set_CompilationOptions(Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions value)", + "Kind": "Removal" + }, + { + "TypeId": "public class Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions", + "MemberId": "public System.Void set_ParseOptions(Microsoft.CodeAnalysis.CSharp.CSharpParseOptions value)", + "Kind": "Removal" + }, + { + "TypeId": "public sealed class Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate : System.MulticastDelegate", + "MemberId": "public virtual System.IAsyncResult BeginInvoke(System.IO.TextWriter writer, System.AsyncCallback callback, System.Object object)", + "Kind": "Removal" + }, + { + "TypeId": "public sealed class Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate : System.MulticastDelegate", + "MemberId": "public virtual System.Threading.Tasks.Task Invoke(System.IO.TextWriter writer)", + "Kind": "Removal" + } +]