@@ -21,11 +21,7 @@ public class AddLogFileCommand : PSCmdlet
2121 public string Path
2222 {
2323 get { return _path ; }
24-
25- set
26- {
27- _path = System . IO . Path . IsPathRooted ( value ) ? value : System . IO . Path . Combine ( SessionState . Path . CurrentLocation . Path , value ) ;
28- }
24+ set { _path = System . IO . Path . IsPathRooted ( value ) ? value : System . IO . Path . Combine ( SessionState . Path . CurrentLocation . Path , value ) ; }
2925 }
3026
3127 [ Parameter ( ParameterSetName = "New" ) ]
@@ -56,8 +52,6 @@ public LogFile InputObject
5652
5753 protected override void EndProcessing ( )
5854 {
59- HostIoInterceptor interceptor = HostIoInterceptor . GetInterceptor ( ) ;
60-
6155 LogFile logFile ;
6256
6357 if ( ParameterSetName == "New" )
@@ -70,7 +64,7 @@ protected override void EndProcessing()
7064 logFile = _inputObject ;
7165 }
7266
73- interceptor . AddSubscriber ( logFile ) ;
67+ HostIoInterceptor . GetInterceptor ( ) . AddSubscriber ( logFile ) ;
7468 }
7569 } // End AddLogFileCommand class
7670
@@ -95,9 +89,7 @@ public string Path
9589
9690 protected override void EndProcessing ( )
9791 {
98- HostIoInterceptor interceptor = HostIoInterceptor . GetInterceptor ( ) ;
99-
100- foreach ( IHostIoSubscriber subscriber in interceptor . Subscribers )
92+ foreach ( IHostIoSubscriber subscriber in HostIoInterceptor . GetInterceptor ( ) . Subscribers )
10193 {
10294 var logFile = subscriber as LogFile ;
10395
@@ -119,8 +111,7 @@ public class DisableLogFileCommand : PSCmdlet
119111
120112 protected override void EndProcessing ( )
121113 {
122- HostIoInterceptor interceptor = HostIoInterceptor . GetInterceptor ( ) ;
123- interceptor . RemoveSubscriber ( InputObject ) ;
114+ HostIoInterceptor . GetInterceptor ( ) . RemoveSubscriber ( InputObject ) ;
124115 }
125116 } // End DisableLogFileCommand class
126117
@@ -129,8 +120,7 @@ public class SuspendLoggingCommand : PSCmdlet
129120 {
130121 protected override void EndProcessing ( )
131122 {
132- HostIoInterceptor interceptor = HostIoInterceptor . GetInterceptor ( ) ;
133- interceptor . Paused = true ;
123+ HostIoInterceptor . GetInterceptor ( ) . Paused = true ;
134124 }
135125 } // End SuspendLoggingCommand class
136126
@@ -139,8 +129,7 @@ public class ResumeLoggingCommand : PSCmdlet
139129 {
140130 protected override void EndProcessing ( )
141131 {
142- HostIoInterceptor interceptor = HostIoInterceptor . GetInterceptor ( ) ;
143- interceptor . Paused = false ;
132+ HostIoInterceptor . GetInterceptor ( ) . Paused = false ;
144133 }
145134 } // End ResumeLoggingCommand class
146135
@@ -204,8 +193,6 @@ public ScriptBlockOutputSubscriber InputObject
204193
205194 protected override void EndProcessing ( )
206195 {
207- HostIoInterceptor interceptor = HostIoInterceptor . GetInterceptor ( ) ;
208-
209196 ScriptBlockOutputSubscriber subscriber ;
210197
211198 if ( ParameterSetName == "New" )
@@ -218,7 +205,7 @@ protected override void EndProcessing()
218205 subscriber = _inputObject ;
219206 }
220207
221- interceptor . AddSubscriber ( subscriber ) ;
208+ HostIoInterceptor . GetInterceptor ( ) . AddSubscriber ( subscriber ) ;
222209 }
223210 } // End AddOutputSubscriberCommand class
224211
@@ -227,9 +214,7 @@ public class GetOutputSubscriberCommand : PSCmdlet
227214 {
228215 protected override void EndProcessing ( )
229216 {
230- HostIoInterceptor interceptor = HostIoInterceptor . GetInterceptor ( ) ;
231-
232- foreach ( IHostIoSubscriber subscriber in interceptor . Subscribers )
217+ foreach ( IHostIoSubscriber subscriber in HostIoInterceptor . GetInterceptor ( ) . Subscribers )
233218 {
234219 var scriptBlockSubscriber = subscriber as ScriptBlockOutputSubscriber ;
235220 if ( scriptBlockSubscriber != null ) WriteObject ( scriptBlockSubscriber ) ;
@@ -247,8 +232,7 @@ public class DisableOutputSubscriberCommand : PSCmdlet
247232
248233 protected override void EndProcessing ( )
249234 {
250- HostIoInterceptor interceptor = HostIoInterceptor . GetInterceptor ( ) ;
251- interceptor . RemoveSubscriber ( InputObject ) ;
235+ HostIoInterceptor . GetInterceptor ( ) . RemoveSubscriber ( InputObject ) ;
252236 }
253237 } // End DisableOutputSubscriberCommand class
254238}
0 commit comments