示例#1
0
 /// <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;
 }
 public AttributeBasedGraphCreator(IObjectDescriptorFactory objectDescriptorFactory)
 {
     _objectDescriptorFactory = objectDescriptorFactory;
 }