// Token: 0x06006545 RID: 25925 RVA: 0x001C6A74 File Offset: 0x001C4C74 internal static string GetXElementTagName(object item) { SystemXmlLinqExtensionMethods systemXmlLinqExtensionMethods = AssemblyHelper.ExtensionsForSystemXmlLinq(false); if (systemXmlLinqExtensionMethods == null) { return(null); } return(systemXmlLinqExtensionMethods.GetXElementTagName(item)); }
// Token: 0x06006544 RID: 25924 RVA: 0x001C6A54 File Offset: 0x001C4C54 internal static bool IsXElement(object item) { SystemXmlLinqExtensionMethods systemXmlLinqExtensionMethods = AssemblyHelper.ExtensionsForSystemXmlLinq(false); return(systemXmlLinqExtensionMethods != null && systemXmlLinqExtensionMethods.IsXElement(item)); }
// Token: 0x06006547 RID: 25927 RVA: 0x001C6AB4 File Offset: 0x001C4CB4 internal static bool IsXLinqNonIdempotentProperty(PropertyDescriptor pd) { SystemXmlLinqExtensionMethods systemXmlLinqExtensionMethods = AssemblyHelper.ExtensionsForSystemXmlLinq(false); return(systemXmlLinqExtensionMethods != null && systemXmlLinqExtensionMethods.IsXLinqNonIdempotentProperty(pd)); }
// XLinq exposes several properties on XElement that create new objects // every time the getter is called. internal static bool IsXLinqNonIdempotentProperty(PropertyDescriptor pd) { SystemXmlLinqExtensionMethods extensions = AssemblyHelper.ExtensionsForSystemXmlLinq(); return((extensions != null) ? extensions.IsXLinqNonIdempotentProperty(pd) : false); }
// return a string of the form "{http://my.namespace}TagName" internal static string GetXElementTagName(object item) { SystemXmlLinqExtensionMethods extensions = AssemblyHelper.ExtensionsForSystemXmlLinq(); return((extensions != null) ? extensions.GetXElementTagName(item) : null); }
// return true if the item is an XElement internal static bool IsXElement(object item) { SystemXmlLinqExtensionMethods extensions = AssemblyHelper.ExtensionsForSystemXmlLinq(); return((extensions != null) ? extensions.IsXElement(item) : false); }