コード例 #1
0
ファイル: XmlMetadataBehavior.cs プロジェクト: elevine/Core
		void IDictionaryMetaInitializer.Initialize(IDictionaryAdapterFactory factory, DictionaryAdapterMeta meta)
		{
			meta.SetXmlMeta(new XmlMetadata(meta, reservedNamespaceUris));
		}
コード例 #2
0
ファイル: XmlMetadataBehavior.cs プロジェクト: radiy/Core
		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));
 }