/// <summary> /// Initializes a new instance of the XmlPath from the specified OpenXmlPart. /// </summary> /// <param name="part">The OpenXmlPart.</param> internal XmlPath(OpenXmlPart part) { if (part is null) { throw new ArgumentNullException(nameof(part)); } PartUri = part.Uri; XPath = string.Empty; #pragma warning disable CS0618 // Type or member is obsolete Namespaces = ReadOnlyWrapper.Instance; NamespacesDefinitions = Cached.Array <string>(); #pragma warning restore CS0618 // Type or member is obsolete }
public static AttributeTag Create <T>(byte namespaceId, string name) where T : OpenXmlSimpleType, new() { return(new AttributeTag(namespaceId, name, Cached.Activator <T, OpenXmlSimpleType>())); }