From bba508c7c649d1efc18ab421316af8f5bcf86080 Mon Sep 17 00:00:00 2001 From: "N. Taylor Mullen" Date: Thu, 6 Jul 2017 16:00:49 -0700 Subject: [PATCH] Change TagHelperDescriptor APIs to use IReadOnlyList. - Change `TagHelperDescriptor.AllowedChildTags` to be `IReadOnlyList`. - Change `TagHelperDescriptor.BoundAttributes` to be `IReadOnlyList`. - Change `TagHelperDescriptor.TagMatchingRules` to be `IReadOnlyList`. - Change `TagMatchingRuleDescriptor.Attributes` to be `IReadOnlyList`. #1510 --- .../TagHelperDescriptor.cs | 6 +++--- .../TagMatchingRuleDescriptor.cs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Microsoft.AspNetCore.Razor.Language/TagHelperDescriptor.cs b/src/Microsoft.AspNetCore.Razor.Language/TagHelperDescriptor.cs index 2f0e329dc8..4068305fa0 100644 --- a/src/Microsoft.AspNetCore.Razor.Language/TagHelperDescriptor.cs +++ b/src/Microsoft.AspNetCore.Razor.Language/TagHelperDescriptor.cs @@ -22,13 +22,13 @@ namespace Microsoft.AspNetCore.Razor.Language public string Name { get; protected set; } - public IEnumerable TagMatchingRules { get; protected set; } + public IReadOnlyList TagMatchingRules { get; protected set; } public string AssemblyName { get; protected set; } - public IEnumerable BoundAttributes { get; protected set; } + public IReadOnlyList BoundAttributes { get; protected set; } - public IEnumerable AllowedChildTags { get; protected set; } + public IReadOnlyList AllowedChildTags { get; protected set; } public string Documentation { get; protected set; } diff --git a/src/Microsoft.AspNetCore.Razor.Language/TagMatchingRuleDescriptor.cs b/src/Microsoft.AspNetCore.Razor.Language/TagMatchingRuleDescriptor.cs index 847eb294f1..d4564b88e7 100644 --- a/src/Microsoft.AspNetCore.Razor.Language/TagMatchingRuleDescriptor.cs +++ b/src/Microsoft.AspNetCore.Razor.Language/TagMatchingRuleDescriptor.cs @@ -13,7 +13,7 @@ namespace Microsoft.AspNetCore.Razor.Language public string TagName { get; protected set; } - public IEnumerable Attributes { get; protected set; } + public IReadOnlyList Attributes { get; protected set; } public string ParentTag { get; protected set; }