<PackageReference Include="System.ServiceModel.Primitives" Version="8.0.0" />

System.ServiceModel.Description.OperationDescription

public class OperationDescription
namespace System.ServiceModel.Description { public class OperationDescription { public KeyedCollection<Type, IOperationBehavior> OperationBehaviors { get; } public KeyedByTypeCollection<IOperationBehavior> Behaviors { get; } public MethodInfo TaskMethod { get; set; } public MethodInfo SyncMethod { get; set; } public MethodInfo BeginMethod { get; set; } public MethodInfo EndMethod { get; set; } public ContractDescription DeclaringContract { get; set; } public FaultDescriptionCollection Faults { get; } public bool IsOneWay { get; } public bool IsInitiating { get; set; } public bool IsTerminating { get; set; } public Collection<Type> KnownTypes { get; } public MessageDescriptionCollection Messages { get; } public string Name { get; } public OperationDescription(string name, ContractDescription declaringContract); } }