示例#1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SchemaTypeCollection"/> class.
 /// </summary>
 public SchemaTypeCollection()
 {
     _graphTypesByName           = new ConcurrentDictionary <string, IGraphType>();
     _concreteTypes              = new ConcreteTypeCollection();
     _extendableGraphTypeTracker = new ExtendedGraphTypeTracker();
     _typeQueue = new GraphTypeExtensionQueue();
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SchemaTypeCollection"/> class.
 /// </summary>
 public SchemaTypeCollection()
 {
     _graphTypesByName           = new ConcurrentDictionary <string, IGraphType>();
     _concreteTypes              = new ConcreteTypeCollection();
     _extendableGraphTypeTracker = new ExtendedGraphTypeTracker();
     _typeQueue          = new GraphTypeExtensionQueue();
     _typeMatchProcessor = new SchemaRuntimeTypeAnalyzer(this);
 }