File tree Expand file tree Collapse file tree 3 files changed +8
-0
lines changed
Mvc.RazorPages/src/Infrastructure Expand file tree Collapse file tree 3 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ public RazorPageActivator(
44
44
UrlHelperAccessor = context => urlHelperFactory . GetUrlHelper ( context ) ,
45
45
JsonHelperAccessor = context => jsonHelper ,
46
46
DiagnosticListenerAccessor = context => diagnosticListener ,
47
+ DiagnosticSourceAccessor = context => diagnosticListener ,
47
48
HtmlEncoderAccessor = context => htmlEncoder ,
48
49
ModelExpressionProviderAccessor = context => modelExpressionProvider ,
49
50
} ;
Original file line number Diff line number Diff line change @@ -112,6 +112,10 @@ private static PropertyActivator<ViewContext> CreateActivateInfo(
112
112
{
113
113
valueAccessor = valueAccessors . DiagnosticListenerAccessor ;
114
114
}
115
+ else if ( property . PropertyType == typeof ( DiagnosticSource ) )
116
+ {
117
+ valueAccessor = valueAccessors . DiagnosticSourceAccessor ;
118
+ }
115
119
else if ( property . PropertyType == typeof ( HtmlEncoder ) )
116
120
{
117
121
valueAccessor = valueAccessors . HtmlEncoderAccessor ;
@@ -143,6 +147,8 @@ public class PropertyValueAccessors
143
147
144
148
public Func < ViewContext , object > DiagnosticListenerAccessor { get ; set ; }
145
149
150
+ public Func < ViewContext , object > DiagnosticSourceAccessor { get ; set ; }
151
+
146
152
public Func < ViewContext , object > HtmlEncoderAccessor { get ; set ; }
147
153
148
154
public Func < ViewContext , object > ModelExpressionProviderAccessor { get ; set ; }
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ public DefaultPageFactoryProvider(
35
35
UrlHelperAccessor = context => urlHelperFactory . GetUrlHelper ( context ) ,
36
36
JsonHelperAccessor = context => jsonHelper ,
37
37
DiagnosticListenerAccessor = context => diagnosticListener ,
38
+ DiagnosticSourceAccessor = context => diagnosticListener ,
38
39
HtmlEncoderAccessor = context => htmlEncoder ,
39
40
ModelExpressionProviderAccessor = context => modelExpressionProvider ,
40
41
} ;
You can’t perform that action at this time.
0 commit comments