/// <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(); }
/// <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); }