public DefaultNamespaceParserContainer(INamespaceRoot root, ParserDiscovery defaultLocator) : base("Default")
 {
     Root           = root;
     DefaultLocator = defaultLocator;
 }
Exemplo n.º 2
0
 public IParserDiscovery WithPrioritizedNamespace(string parserNamespace)
 {
     CurrentParent = (ParserDiscovery)CurrentParent.WithPrioritizedNamespace(parserNamespace);
     return(this);
 }
Exemplo n.º 3
0
 private ParserDiscoveryProxy(ParserDiscoveryProxy proxy)
 {
     CurrentParent   = proxy.CurrentParent;
     TraversedType   = new HashSet <Type>(proxy.TraversedType, proxy.TraversedType.Comparer);
     ThrowOnCircular = proxy.ThrowOnCircular;
 }
Exemplo n.º 4
0
 public IParserDiscovery WithNamespace(IEnumerable <string> parserNamespace)
 {
     CurrentParent = (ParserDiscovery)CurrentParent.WithNamespace(parserNamespace);
     return(this);
 }
Exemplo n.º 5
0
 public ParserDiscoveryProxy(ParserDiscovery locator, bool throwOnCircular = false)
 {
     CurrentParent   = locator;
     ThrowOnCircular = throwOnCircular;
 }