public SpecificationService( Configuration configuration, BehaviorSource behaviors, ITypeDescriptorCache typeCache, IDescriptionConvention<BehaviorChain, ModuleDescription> moduleConvention, IDescriptionConvention<BehaviorChain, ResourceDescription> resourceConvention, IDescriptionConvention<BehaviorChain, EndpointDescription> endpointConvention, IDescriptionConvention<PropertyInfo, MemberDescription> memberConvention, IDescriptionConvention<BehaviorChain, List<StatusCodeDescription>> statusCodeConvention, IDescriptionConvention<BehaviorChain, List<HeaderDescription>> headerConvention, IDescriptionConvention<BehaviorChain, List<MimeTypeDescription>> mimeTypeConvention, TypeGraphFactory typeGraphFactory, BodyDescriptionFactory bodyDescriptionFactory, OptionFactory optionFactory) { _configuration = configuration; _behaviors = behaviors; _typeCache = typeCache; _moduleConvention = moduleConvention; _resourceConvention = resourceConvention; _endpointConvention = endpointConvention; _memberConvention = memberConvention; _statusCodeConvention = statusCodeConvention; _typeGraphFactory = typeGraphFactory; _bodyDescriptionFactory = bodyDescriptionFactory; _optionFactory = optionFactory; _headerConvention = headerConvention; _mimeTypeConvention = mimeTypeConvention; }
public SpecificationService( Configuration configuration, BehaviorSource behaviors, ITypeDescriptorCache typeCache, IDescriptionConvention <BehaviorChain, ModuleDescription> moduleConvention, IDescriptionConvention <BehaviorChain, ResourceDescription> resourceConvention, IDescriptionConvention <BehaviorChain, EndpointDescription> endpointConvention, IDescriptionConvention <PropertyInfo, MemberDescription> memberConvention, IDescriptionConvention <BehaviorChain, List <StatusCodeDescription> > statusCodeConvention, IDescriptionConvention <BehaviorChain, List <HeaderDescription> > headerConvention, IDescriptionConvention <BehaviorChain, List <MimeTypeDescription> > mimeTypeConvention, TypeGraphFactory typeGraphFactory, BodyDescriptionFactory bodyDescriptionFactory, OptionFactory optionFactory) { _configuration = configuration; _behaviors = behaviors; _typeCache = typeCache; _moduleConvention = moduleConvention; _resourceConvention = resourceConvention; _endpointConvention = endpointConvention; _memberConvention = memberConvention; _statusCodeConvention = statusCodeConvention; _typeGraphFactory = typeGraphFactory; _bodyDescriptionFactory = bodyDescriptionFactory; _optionFactory = optionFactory; _headerConvention = headerConvention; _mimeTypeConvention = mimeTypeConvention; }
public SpecificationService( Configuration configuration, BehaviorSource behaviors, ITypeDescriptorCache typeCache, IDescriptionConvention <BehaviorChain, ModuleDescription> moduleConvention, IDescriptionConvention <BehaviorChain, ResourceDescription> resourceConvention, IDescriptionConvention <BehaviorChain, EndpointDescription> endpointConvention, IDescriptionConvention <PropertyInfo, MemberDescription> memberConvention, IDescriptionConvention <FieldInfo, OptionDescription> optionConvention, IDescriptionConvention <BehaviorChain, List <StatusCodeDescription> > statusCodeConvention, IDescriptionConvention <BehaviorChain, List <HeaderDescription> > headerConvention, IDescriptionConvention <System.Type, TypeDescription> typeConvention, MergeService mergeService) { _configuration = configuration; _behaviors = behaviors; _typeCache = typeCache; _moduleConvention = moduleConvention; _resourceConvention = resourceConvention; _endpointConvention = endpointConvention; _memberConvention = memberConvention; _optionConvention = optionConvention; _statusCodeConvention = statusCodeConvention; _typeConvention = typeConvention; _mergeService = mergeService; _headerConvention = headerConvention; }
public void Setup() { _graph = Behavior.BuildGraph().AddActionsInThisNamespace(); _resourceConvention = new ResourceConvention( new MarkerConvention<ResourceDescription>(), new BehaviorSource(_graph, Swank.CreateConfig(x => x.AppliesToThisAssembly() .Where(y => y.FirstCall().HandlerType.InNamespace<Tests>())))); }
public void Setup() { _graph = Behavior.BuildGraph().AddActionsInThisNamespace(); _resourceConvention = new ResourceConvention( new MarkerConvention <ResourceDescription>(), new BehaviorSource(_graph, Swank.CreateConfig(x => x.AppliesToThisAssembly() .Where(y => y.FirstCall().HandlerType.InNamespace <Tests>())))); }
public OptionFactory( Configuration configuration, IDescriptionConvention<Type, EnumDescription> enumConvention, IDescriptionConvention<FieldInfo, EnumOptionDescription> optionConvention) { _configuration = configuration; _enumConvention = enumConvention; _optionConvention = optionConvention; }
public OptionFactory( Configuration configuration, IDescriptionConvention <Type, EnumDescription> enumConvention, IDescriptionConvention <FieldInfo, EnumOptionDescription> optionConvention) { _configuration = configuration; _enumConvention = enumConvention; _optionConvention = optionConvention; }
public TypeGraphFactory( Configuration configuration, ITypeDescriptorCache typeCache, IDescriptionConvention <Type, TypeDescription> typeConvention, IDescriptionConvention <PropertyInfo, MemberDescription> memberConvention, OptionFactory optionFactory) { _configuration = configuration; _typeCache = typeCache; _memberConvention = memberConvention; _optionFactory = optionFactory; _typeConvention = typeConvention; }
public TypeGraphFactory( Configuration configuration, ITypeDescriptorCache typeCache, IDescriptionConvention<Type, TypeDescription> typeConvention, IDescriptionConvention<PropertyInfo, MemberDescription> memberConvention, OptionFactory optionFactory) { _configuration = configuration; _typeCache = typeCache; _memberConvention = memberConvention; _optionFactory = optionFactory; _typeConvention = typeConvention; }
public void Setup() { _moduleConvention = new ModuleConvention(new MarkerConvention<ModuleDescription>()); _graph = Behavior.BuildGraph().AddActionsInThisNamespace(); }
public void Setup() { _moduleConvention = new ModuleConvention(new MarkerConvention <ModuleDescription>()); _graph = Behavior.BuildGraph().AddActionsInThisNamespace(); }
public static bool HasDescription <TSource, TDescription>( this IDescriptionConvention <TSource, TDescription> descriptions, TSource source) where TDescription : class { return(descriptions.GetDescription(source) != null); }