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