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

System.ServiceModel.Description.ContractDescription

public class ContractDescription
namespace System.ServiceModel.Description { public class ContractDescription { public Type CallbackContractType { get; set; } public string ConfigurationName { get; set; } public KeyedCollection<Type, IContractBehavior> ContractBehaviors { get; } public Type ContractType { get; set; } public string Name { get; set; } public string Namespace { get; set; } public OperationDescriptionCollection Operations { get; } public ContractDescription(string name); public ContractDescription(string name, string ns); public static ContractDescription GetContract(Type contractType); } }