public Reflector(IClassStrategy classStrategy, IMetamodelBuilder metamodel, IReflectorConfiguration config, IMenuFactory menuFactory, IFacetDecorator[] facetDecorators, IFacetFactory[] facetFactories) { Assert.AssertNotNull(classStrategy); Assert.AssertNotNull(metamodel); Assert.AssertNotNull(config); Assert.AssertNotNull(menuFactory); this.classStrategy = classStrategy; this.metamodel = metamodel; this.config = config; this.menuFactory = menuFactory; facetDecoratorSet = new FacetDecoratorSet(facetDecorators); facetFactorySet = new FacetFactorySet(facetFactories); }
public SortActionsFirst(IFacetFactorySet factories) { this.factories = factories; }
public IntrospectionControlParameters(IFacetFactorySet facetFactorySet, IClassStrategy classStrategy) { FacetFactorySet = facetFactorySet; ClassStrategy = classStrategy; }
public FunctionalIntrospector(IReflector reflector, IFacetFactorySet facetFactorySet, Type[] functions) { this.reflector = reflector; this.facetFactorySet = facetFactorySet; Functions = functions; }
public Introspector(IReflector reflector, IFacetFactorySet facetFactorySet, ILogger <Introspector> logger) { this.reflector = reflector; this.logger = logger; }