2 implementations of IParameterInspector
System.ServiceModel.Routing (1)
System\ServiceModel\Routing\SoapProcessingBehavior.cs (1)
71class SoapProcessingInspector : IClientMessageInspector, IDispatchMessageInspector, IParameterInspector
System.ServiceModel.Web (1)
System\ServiceModel\Web\CachingParameterInspector.cs (1)
22class CachingParameterInspector : IParameterInspector
17 references to IParameterInspector
System.ServiceModel (15)
System\ServiceModel\Dispatcher\ClientOperation.cs (5)
21public IList<IParameterInspector> ParameterInspectors 28internal SynchronizedCollection<IParameterInspector> parameterInspectors; 73this.parameterInspectors = parent.NewBehaviorCollection<IParameterInspector>(); 217public ICollection<IParameterInspector> ClientParameterInspectors 223public new SynchronizedCollection<IParameterInspector> ParameterInspectors
System\ServiceModel\Dispatcher\DispatchOperation.cs (3)
23SynchronizedCollection<IParameterInspector> parameterInspectors; 52this.parameterInspectors = parent.NewBehaviorCollection<IParameterInspector>(); 226public SynchronizedCollection<IParameterInspector> ParameterInspectors
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (5)
31readonly IParameterInspector[] inspectors; 69this.inspectors = EmptyArray<IParameterInspector>.ToArray(operation.ParameterInspectors); 196internal IParameterInspector[] ParameterInspectors 410IParameterInspector inspector = this.ParameterInspectors[i]; 449IParameterInspector inspector = this.ParameterInspectors[i];
System\ServiceModel\Dispatcher\ProxyOperationRuntime.cs (2)
31readonly IParameterInspector[] parameterInspectors; 61this.parameterInspectors = EmptyArray<IParameterInspector>.ToArray(operation.ParameterInspectors);
System.ServiceModel.Routing (2)
System\ServiceModel\Routing\SoapProcessingBehavior.cs (2)
86void IParameterInspector.AfterCall(string operationName, object[] outputs, object returnValue, object correlationState) 92object IParameterInspector.BeforeCall(string operationName, object[] inputs)