private bool TryCreateExtension(ElementNode node, out ISparkExtension extension) { if (base.Context.ExtensionFactory == null) { extension = null; return(false); } extension = base.Context.ExtensionFactory.CreateExtension(base.Context, node); return(extension != null); }
public ExtensionNode(ElementNode element, ISparkExtension extension) { Element = element; Extension = extension; OriginalNode = element; }
private bool TryCreateExtension(ElementNode node, out ISparkExtension extension) { if (Context.ExtensionFactory == null) { extension = null; return false; } extension = Context.ExtensionFactory.CreateExtension(Context, node); return extension != null; }
public ExtensionNode(ElementNode element, ISparkExtension extension) { this.Element = element; this.Extension = extension; base.OriginalNode = element; }