public abstract bool TryFormatJObjectExtension(IExtensionEntity extensionToFormat, ExtensionManifestDirectory extensionManifestDirectory, out IList <JToken> tokens);
public abstract bool TryFormatXElementExtension(IExtensionEntity extensionToFormat, XNamespaceAliasSet namespaceAliases, ExtensionManifestDirectory extensionManifestDirectory, out IList <XElement> elements);
public abstract bool TryParseJObjectExtension(JObject parentObject, ExtensionManifestDirectory extensionManifestDirectory, out IExtensionEntity extension);
public abstract bool TryParseXElementExtension(XElement parentElement, ExtensionManifestDirectory extensionManifestDirectory, out IExtensionEntity extension);