Change TagHelperDescriptorFactory IsValidProperty => IsAccessibleProperty.
This commit is contained in:
parent
c9c8e802a7
commit
96dc7ea6c5
|
|
@ -203,7 +203,7 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
|
||||||
|
|
||||||
private static IEnumerable<TagHelperAttributeDescriptor> GetAttributeDescriptors(Type type)
|
private static IEnumerable<TagHelperAttributeDescriptor> GetAttributeDescriptors(Type type)
|
||||||
{
|
{
|
||||||
var properties = type.GetRuntimeProperties().Where(IsValidProperty);
|
var properties = type.GetRuntimeProperties().Where(IsAccessibleProperty);
|
||||||
var attributeDescriptors = properties.Select(ToAttributeDescriptor);
|
var attributeDescriptors = properties.Select(ToAttributeDescriptor);
|
||||||
|
|
||||||
return attributeDescriptors;
|
return attributeDescriptors;
|
||||||
|
|
@ -219,7 +219,7 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
|
||||||
return new TagHelperAttributeDescriptor(attributeName, property.Name, property.PropertyType.FullName);
|
return new TagHelperAttributeDescriptor(attributeName, property.Name, property.PropertyType.FullName);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static bool IsValidProperty(PropertyInfo property)
|
private static bool IsAccessibleProperty(PropertyInfo property)
|
||||||
{
|
{
|
||||||
return property.GetMethod != null &&
|
return property.GetMethod != null &&
|
||||||
property.GetMethod.IsPublic &&
|
property.GetMethod.IsPublic &&
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue