public ISpecification GetSpecification(string id)
 {
     if (_cache.ContainsKey(id))
     {
         return(_cache[id]);
     }
     else
     {
         XmlElement specNode = _xmlSource.GetSpecificationXml(id);
         return(_cache[id] = _builder.Compile(specNode, false));
     }
 }
Exemple #2
0
 public ISpecification Compile(XmlElement containingNode)
 {
     return(_compiler.Compile(containingNode, false));
 }