Skip to content

Commit 0ccc3d6

Browse files
committed
Follow-up to cleaning up obsolete types in Razor
1 parent 09a036f commit 0ccc3d6

File tree

25 files changed

+7
-260
lines changed

25 files changed

+7
-260
lines changed

src/Mvc/Mvc.Razor.RuntimeCompilation/src/FileProviderRazorProjectFileSystem.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ public FileProviderRazorProjectFileSystem(RuntimeCompilationFileProvider filePro
3434

3535
public IFileProvider FileProvider => _fileProvider.FileProvider;
3636

37-
[Obsolete("Use GetItem(string path, string fileKind) instead.")]
3837
public override RazorProjectItem GetItem(string path)
3938
{
4039
return GetItem(path, fileKind: null);
@@ -96,4 +95,4 @@ private static string JoinPath(string path1, string path2)
9695
return path1 + "/" + path2;
9796
}
9897
}
99-
}
98+
}

src/Mvc/Mvc.Razor.RuntimeCompilation/src/PageDirectiveFeature.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public override IEnumerable<RazorProjectItem> FindHierarchicalItems(string baseP
7777
return Enumerable.Empty<RazorProjectItem>();
7878
}
7979

80-
[Obsolete("Use GetItem(string path, string fileKind) instead.")]
80+
8181
public override RazorProjectItem GetItem(string path)
8282
{
8383
return GetItem(path, fileKind: null);

src/Mvc/Mvc.Razor.RuntimeCompilation/test/TestInfrastructure/VirtualRazorProjectFileSystem.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ public override IEnumerable<RazorProjectItem> EnumerateItems(string basePath)
1818
return directory?.EnumerateItems() ?? Enumerable.Empty<RazorProjectItem>();
1919
}
2020

21-
[Obsolete("Use GetItem(string path, string fileKind) instead.")]
2221
public override RazorProjectItem GetItem(string path)
2322
{
2423
return GetItem(path, fileKind: null);
@@ -44,4 +43,4 @@ public void Add(RazorProjectItem projectItem)
4443
_root.AddFile(new FileNode(filePath, projectItem));
4544
}
4645
}
47-
}
46+
}

src/Razor/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/src/InjectDirective.cs

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -104,21 +104,5 @@ public override void VisitDirective(DirectiveIntermediateNode node)
104104
}
105105
}
106106
}
107-
108-
#region Obsolete
109-
[Obsolete("This method is obsolete and will be removed in a future version.")]
110-
public static IRazorEngineBuilder Register(IRazorEngineBuilder builder)
111-
{
112-
if (builder == null)
113-
{
114-
throw new ArgumentNullException(nameof(builder));
115-
}
116-
117-
builder.AddDirective(Directive);
118-
builder.Features.Add(new Pass());
119-
builder.AddTargetExtension(new InjectTargetExtension());
120-
return builder;
121-
}
122-
#endregion
123107
}
124108
}

src/Razor/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/src/ModelDirective.cs

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -126,20 +126,5 @@ public override void VisitDirective(DirectiveIntermediateNode node)
126126
}
127127
}
128128
}
129-
130-
#region Obsolete
131-
[Obsolete("This method is obsolete and will be removed in a future version.")]
132-
public static IRazorEngineBuilder Register(IRazorEngineBuilder builder)
133-
{
134-
if (builder == null)
135-
{
136-
throw new ArgumentNullException(nameof(builder));
137-
}
138-
139-
builder.AddDirective(Directive);
140-
builder.Features.Add(new Pass());
141-
return builder;
142-
}
143-
#endregion
144129
}
145130
}

src/Razor/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/src/RazorExtensions.cs

Lines changed: 0 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -56,66 +56,5 @@ public static void RegisterViewComponentTagHelpers(RazorProjectEngineBuilder bui
5656
builder.Features.Add(new ViewComponentTagHelperPass());
5757
builder.AddTargetExtension(new ViewComponentTagHelperTargetExtension());
5858
}
59-
60-
#region Obsolete
61-
[Obsolete("This method is obsolete and will be removed in a future version.")]
62-
public static void Register(IRazorEngineBuilder builder)
63-
{
64-
if (builder == null)
65-
{
66-
throw new ArgumentNullException(nameof(builder));
67-
}
68-
69-
EnsureDesignTime(builder);
70-
71-
InjectDirective.Register(builder);
72-
ModelDirective.Register(builder);
73-
74-
FunctionsDirective.Register(builder);
75-
InheritsDirective.Register(builder);
76-
77-
builder.Features.Add(new DefaultTagHelperDescriptorProvider());
78-
79-
// Register section directive with the 1.x compatible target extension.
80-
builder.AddDirective(SectionDirective.Directive);
81-
builder.Features.Add(new SectionDirectivePass());
82-
builder.AddTargetExtension(new LegacySectionTargetExtension());
83-
84-
builder.AddTargetExtension(new TemplateTargetExtension()
85-
{
86-
TemplateTypeName = "global::Microsoft.AspNetCore.Mvc.Razor.HelperResult",
87-
});
88-
89-
builder.Features.Add(new ModelExpressionPass());
90-
builder.Features.Add(new MvcViewDocumentClassifierPass());
91-
}
92-
93-
[Obsolete("This method is obsolete and will be removed in a future version.")]
94-
public static void RegisterViewComponentTagHelpers(IRazorEngineBuilder builder)
95-
{
96-
if (builder == null)
97-
{
98-
throw new ArgumentNullException(nameof(builder));
99-
}
100-
101-
EnsureDesignTime(builder);
102-
103-
builder.Features.Add(new ViewComponentTagHelperDescriptorProvider());
104-
builder.Features.Add(new ViewComponentTagHelperPass());
105-
builder.AddTargetExtension(new ViewComponentTagHelperTargetExtension());
106-
}
107-
108-
#pragma warning disable CS0618 // Type or member is obsolete
109-
private static void EnsureDesignTime(IRazorEngineBuilder builder)
110-
#pragma warning restore CS0618 // Type or member is obsolete
111-
{
112-
if (builder.DesignTime)
113-
{
114-
return;
115-
}
116-
117-
throw new NotSupportedException(Resources.RuntimeCodeGenerationNotSupported);
118-
}
119-
#endregion
12059
}
12160
}

src/Razor/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/src/InjectDirective.cs

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -104,21 +104,5 @@ public override void VisitDirective(DirectiveIntermediateNode node)
104104
}
105105
}
106106
}
107-
108-
#region Obsolete
109-
[Obsolete("This method is obsolete and will be removed in a future version.")]
110-
public static IRazorEngineBuilder Register(IRazorEngineBuilder builder)
111-
{
112-
if (builder == null)
113-
{
114-
throw new ArgumentNullException(nameof(builder));
115-
}
116-
117-
builder.AddDirective(Directive);
118-
builder.Features.Add(new Pass());
119-
builder.AddTargetExtension(new InjectTargetExtension());
120-
return builder;
121-
}
122-
#endregion
123107
}
124108
}

src/Razor/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/src/ModelDirective.cs

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -133,20 +133,5 @@ public override void VisitDirective(DirectiveIntermediateNode node)
133133
}
134134
}
135135
}
136-
137-
#region Obsolete
138-
[Obsolete("This method is obsolete and will be removed in a future version.")]
139-
public static IRazorEngineBuilder Register(IRazorEngineBuilder builder)
140-
{
141-
if (builder == null)
142-
{
143-
throw new ArgumentNullException(nameof(builder));
144-
}
145-
146-
builder.AddDirective(Directive);
147-
builder.Features.Add(new Pass());
148-
return builder;
149-
}
150-
#endregion
151136
}
152137
}

src/Razor/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/src/NamespaceDirective.cs

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -186,19 +186,5 @@ public override void VisitDirective(DirectiveIntermediateNode node)
186186
base.VisitDirective(node);
187187
}
188188
}
189-
190-
#region Obsolete
191-
[Obsolete("This method is obsolete and will be removed in a future version.")]
192-
public static void Register(IRazorEngineBuilder builder)
193-
{
194-
if (builder == null)
195-
{
196-
throw new ArgumentNullException();
197-
}
198-
199-
builder.AddDirective(Directive);
200-
builder.Features.Add(new Pass());
201-
}
202-
#endregion
203189
}
204190
}

src/Razor/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/src/PageDirective.cs

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -103,19 +103,5 @@ public override void VisitMalformedDirective(MalformedDirectiveIntermediateNode
103103
}
104104
}
105105
}
106-
107-
#region Obsolete
108-
[Obsolete("This method is obsolete and will be removed in a future version.")]
109-
public static IRazorEngineBuilder Register(IRazorEngineBuilder builder)
110-
{
111-
if (builder == null)
112-
{
113-
throw new ArgumentNullException(nameof(builder));
114-
}
115-
116-
builder.AddDirective(Directive);
117-
return builder;
118-
}
119-
#endregion
120106
}
121107
}

0 commit comments

Comments
 (0)