void IDictionaryMetaInitializer.Initialize(IDictionaryAdapterFactory factory, DictionaryAdapterMeta meta) { meta.SetXmlMeta(new XmlMetadata(meta, reservedNamespaceUris)); }
void IDictionaryMetaInitializer.Initialize(IDictionaryAdapterFactory factory, DictionaryAdapterMeta meta) { meta.SetXmlMeta(new XmlMetadata(meta)); }
public static XmlMetadata GetXmlMeta(this DictionaryAdapterMeta meta) { return((XmlMetadata)meta.ExtendedProperties[XmlMetaKey]); }
private static object[] GetSharedBehaviors(DictionaryAdapterMeta meta) { return meta.Behaviors.Where(behavior => behavior is XmlDefaultsAttribute || behavior is XmlNamespaceAttribute || behavior is XPathVariableAttribute || behavior is XPathFunctionAttribute) .ToArray(); }
public static bool HasXmlMeta(this DictionaryAdapterMeta meta) { return(meta.ExtendedProperties.Contains(XmlMetaKey)); }