/// <summary> /// Initializes a new instance of the <see cref="StructuralContainersFactories"/> class. /// </summary> /// <param name="arrayDescriptorFactory">The array descriptor factory.</param> /// <param name="indexContainerFactory">The index container factory.</param> /// <param name="indexDefinitionFactory">The index definition factory.</param> /// <param name="memoryAliasFactory">The memory alias factory.</param> /// <param name="stackContextFactory">The stack context factory.</param> /// <param name="objectDescriptorFactory">The object descriptor factory.</param> /// <param name="objectValueContainerFactory">The object value container factory.</param> /// <param name="declarationContainerFactory">The declaration container factory.</param> /// <param name="associativeContainerFactory">The associative container factory.</param> public StructuralContainersFactories( IArrayDescriptorFactory arrayDescriptorFactory, IIndexContainerFactory indexContainerFactory, IIndexDefinitionFactory indexDefinitionFactory, IMemoryAliasFactory memoryAliasFactory, IStackContextFactory stackContextFactory, IObjectDescriptorFactory objectDescriptorFactory, IObjectValueContainerFactory objectValueContainerFactory, IDeclarationContainerFactory declarationContainerFactory, IAssociativeContainerFactory associativeContainerFactory ) { this.ArrayDescriptorFactory = arrayDescriptorFactory; this.IndexContainerFactory = indexContainerFactory; this.IndexDefinitionFactory = indexDefinitionFactory; this.MemoryAliasFactory = memoryAliasFactory; this.StackContextFactory = stackContextFactory; this.ObjectDescriptorFactory = objectDescriptorFactory; this.ObjectValueContainerFactory = objectValueContainerFactory; this.DeclarationContainerFactory = declarationContainerFactory; this.AssociativeContainerFactory = associativeContainerFactory; }
public AttributeBasedGraphCreator(IObjectDescriptorFactory objectDescriptorFactory) { _objectDescriptorFactory = objectDescriptorFactory; }