Skip to content

Commit b617f42

Browse files
committed
Feedback
1 parent 4d4ed86 commit b617f42

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

src/Mvc/Mvc.Razor/src/RazorPageActivator.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ public RazorPageActivator(
4444
UrlHelperAccessor = context => urlHelperFactory.GetUrlHelper(context),
4545
JsonHelperAccessor = context => jsonHelper,
4646
DiagnosticListenerAccessor = context => diagnosticListener,
47+
DiagnosticSourceAccessor = context => diagnosticListener,
4748
HtmlEncoderAccessor = context => htmlEncoder,
4849
ModelExpressionProviderAccessor = context => modelExpressionProvider,
4950
};

src/Mvc/Mvc.Razor/src/RazorPagePropertyActivator.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,10 @@ private static PropertyActivator<ViewContext> CreateActivateInfo(
112112
{
113113
valueAccessor = valueAccessors.DiagnosticListenerAccessor;
114114
}
115+
else if (property.PropertyType == typeof(DiagnosticSource))
116+
{
117+
valueAccessor = valueAccessors.DiagnosticSourceAccessor;
118+
}
115119
else if (property.PropertyType == typeof(HtmlEncoder))
116120
{
117121
valueAccessor = valueAccessors.HtmlEncoderAccessor;
@@ -143,6 +147,8 @@ public class PropertyValueAccessors
143147

144148
public Func<ViewContext, object> DiagnosticListenerAccessor { get; set; }
145149

150+
public Func<ViewContext, object> DiagnosticSourceAccessor { get; set; }
151+
146152
public Func<ViewContext, object> HtmlEncoderAccessor { get; set; }
147153

148154
public Func<ViewContext, object> ModelExpressionProviderAccessor { get; set; }

src/Mvc/Mvc.RazorPages/src/Infrastructure/DefaultPageFactoryProvider.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ public DefaultPageFactoryProvider(
3535
UrlHelperAccessor = context => urlHelperFactory.GetUrlHelper(context),
3636
JsonHelperAccessor = context => jsonHelper,
3737
DiagnosticListenerAccessor = context => diagnosticListener,
38+
DiagnosticSourceAccessor = context => diagnosticListener,
3839
HtmlEncoderAccessor = context => htmlEncoder,
3940
ModelExpressionProviderAccessor = context => modelExpressionProvider,
4041
};

0 commit comments

Comments
 (0)