4 using System.ServiceModel.Channels;
5 using System.ServiceModel.Description;
7 namespace SiliconStudio.BuildEngine
12 BindingParameterCollection parameters)
17 System.ServiceModel.Dispatcher.ClientOperation proxy)
19 ReplaceDataContractSerializerOperationBehavior(description);
23 System.ServiceModel.Dispatcher.DispatchOperation dispatch)
25 ReplaceDataContractSerializerOperationBehavior(description);
28 public void Validate(OperationDescription description)
32 private static void ReplaceDataContractSerializerOperationBehavior(
33 OperationDescription description)
35 var dcsOperationBehavior =
38 if (dcsOperationBehavior != null)
40 description.Behaviors.Remove(dcsOperationBehavior);
void AddBindingParameters(OperationDescription description, BindingParameterCollection parameters)
void ApplyClientBehavior(OperationDescription description, System.ServiceModel.Dispatcher.ClientOperation proxy)
void Validate(OperationDescription description)
void ApplyDispatchBehavior(OperationDescription description, System.ServiceModel.Dispatcher.DispatchOperation dispatch)