// ReSharper disable once TooManyDependencies public ReferenceReader(IReader reader, IReferenceMaps maps, IEntities entities, TypeInfo definition, IClassification classification) : base(reader) { _maps = maps; _entities = entities; _definition = definition; _classification = classification; }
public ReferenceContents(ISpecification <TypeInfo> specification, ISpecification <TypeInfo> convertible, IReferenceEncounters identifiers, IReferenceMaps maps, IEntities entities, IContents option, IClassification classification) { _identifiers = identifiers; _maps = maps; _entities = entities; _option = option; _classification = classification; _specification = specification; _convertible = convertible; }
public ReferenceContents(IReferenceEncounters identifiers, IReferenceMaps maps, IEntities entities, IContents option, IClassification classification, IConverters converters) : this(Specification, converters.IfAssigned(), identifiers, maps, entities, option, classification) { }
public ReferenceActivation(Func <TypeInfo, IReader> activation, IEntities entities, IReferenceMaps maps) { _activation = activation; _entities = entities; _maps = maps; }
public Activator(IReader activator, IEntities entities, IReferenceMaps maps) { _activator = activator; _entities = entities; _maps = maps; }
public DeferredReferenceMaps(IContentsHistory contexts, IDeferredCommands commands, IReferenceMaps maps) { _contexts = contexts; _commands = commands; _maps = maps; }
public DeferredReferenceMaps(IReferenceMaps maps) : this(ContentsHistory.Default, DeferredCommands.Default, maps) { }
public DeferredReferenceMaps(IReferenceMaps maps) : base(new Implementation(maps)) { }
public Implementation(IContentsHistory contexts, IDeferredCommands commands, IReferenceMaps maps) { _contexts = contexts; _commands = commands; _maps = maps; }
public Implementation(IReferenceMaps maps) : this(ContentsHistory.Default, DeferredCommands.Default, maps) { }