6 implementations of IOperationBehavior
dotnet-svcutil-lib (6)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\DataContractSerializerOperationBehavior.cs (1)
13
public class DataContractSerializerOperationBehavior :
IOperationBehavior
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\DataContractSerializerOperationGenerator.cs (1)
16
internal class DataContractSerializerOperationGenerator :
IOperationBehavior
, IOperationContractGenerationExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\TransactionFlowAttribute.cs (1)
15
public sealed class TransactionFlowAttribute : Attribute,
IOperationBehavior
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (1)
21
public class XmlSerializerOperationBehavior :
IOperationBehavior
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\XmlSerializerOperationGenerator.cs (1)
19
internal class XmlSerializerOperationGenerator :
IOperationBehavior
, IOperationContractGenerationExtension
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\OperationInvokerBehavior.cs (1)
10
public class OperationInvokerBehavior :
IOperationBehavior
59 references to IOperationBehavior
dotnet-svcutil-lib (59)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\DataContractSerializerOperationBehavior.cs (4)
124
void
IOperationBehavior
.Validate(OperationDescription description)
128
void
IOperationBehavior
.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters)
132
void
IOperationBehavior
.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch)
150
void
IOperationBehavior
.ApplyClientBehavior(OperationDescription description, ClientOperation proxy)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\DataContractSerializerOperationGenerator.cs (4)
64
void
IOperationBehavior
.Validate(OperationDescription description)
68
void
IOperationBehavior
.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch) { }
70
void
IOperationBehavior
.ApplyClientBehavior(OperationDescription description, ClientOperation proxy) { }
72
void
IOperationBehavior
.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters) { }
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\DispatcherBuilder.cs (3)
110
foreach (
IOperationBehavior
iob in op.Behaviors)
230
IOperationBehavior
behavior = operation.Behaviors[j];
255
IOperationBehavior
behavior = operation.Behaviors[j];
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MessageContractImporter.cs (3)
1529
internal abstract
IOperationBehavior
GetOperationGenerator();
1852
internal override
IOperationBehavior
GetOperationGenerator()
2096
internal override
IOperationBehavior
GetOperationGenerator()
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\OperationDescription.cs (4)
26
private KeyedByTypeCollection<
IOperationBehavior
> _behaviors;
58
_behaviors = new KeyedByTypeCollection<
IOperationBehavior
>();
68
public KeyedCollection<Type,
IOperationBehavior
> OperationBehaviors
74
public KeyedByTypeCollection<
IOperationBehavior
> Behaviors
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceContractGenerator.cs (1)
577
foreach (
IOperationBehavior
behavior in operation.Behaviors)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceEndpoint.cs (1)
245
IOperationBehavior
iob = op.Behaviors[k];
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\TransactionFlowAttribute.cs (4)
67
void
IOperationBehavior
.Validate(OperationDescription description)
71
void
IOperationBehavior
.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch)
75
void
IOperationBehavior
.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters)
82
void
IOperationBehavior
.ApplyClientBehavior(OperationDescription description, ClientOperation proxy)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\TypeLoader.cs (23)
234
KeyedByTypeCollection<
IOperationBehavior
> toAdd =
244
ApplyServiceInheritance<
IOperationBehavior
, KeyedByTypeCollection<
IOperationBehavior
>>(
246
delegate (Type currentType, KeyedByTypeCollection<
IOperationBehavior
> behaviors)
248
KeyedByTypeCollection<
IOperationBehavior
> toAdd =
258
AddBehaviorsAtOneScope<
IOperationBehavior
, KeyedByTypeCollection<
IOperationBehavior
>>(
260
delegate (Type currentType, KeyedByTypeCollection<
IOperationBehavior
> behaviors)
262
KeyedByTypeCollection<
IOperationBehavior
> toAdd =
392
private KeyedByTypeCollection<
IOperationBehavior
> GetIOperationBehaviorAttributesFromType(OperationDescription opDesc, Type targetIface, Type implType)
394
KeyedByTypeCollection<
IOperationBehavior
> result = new KeyedByTypeCollection<
IOperationBehavior
>();
426
OperationDescription opDesc, KeyedByTypeCollection<
IOperationBehavior
> result,
453
object[] methodAttributes = ServiceReflector.GetCustomAttributes(method, typeof(
IOperationBehavior
), false);
456
IOperationBehavior
opBehaviorAttr = (
IOperationBehavior
)methodAttributes[k];
614
KeyedByTypeCollection<
IOperationBehavior
> opBehaviors = new KeyedByTypeCollection<
IOperationBehavior
>();
616
ApplyServiceInheritance<
IOperationBehavior
, KeyedByTypeCollection<
IOperationBehavior
>>(
618
delegate (Type currentType, KeyedByTypeCollection<
IOperationBehavior
> behaviors)
620
KeyedByTypeCollection<
IOperationBehavior
> toAdd =
630
IOperationBehavior
behavior = opBehaviors[k];
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (4)
121
void
IOperationBehavior
.Validate(OperationDescription description)
125
void
IOperationBehavior
.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters)
129
void
IOperationBehavior
.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch)
150
void
IOperationBehavior
.ApplyClientBehavior(OperationDescription description, ClientOperation proxy)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\XmlSerializerOperationGenerator.cs (4)
103
void
IOperationBehavior
.Validate(OperationDescription description)
107
void
IOperationBehavior
.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters)
111
void
IOperationBehavior
.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch) { }
113
void
IOperationBehavior
.ApplyClientBehavior(OperationDescription description, ClientOperation proxy) { }
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\OperationInvokerBehavior.cs (4)
16
void
IOperationBehavior
.Validate(OperationDescription description)
20
void
IOperationBehavior
.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters)
24
void
IOperationBehavior
.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch)
62
void
IOperationBehavior
.ApplyClientBehavior(OperationDescription description, ClientOperation proxy)