/// <summary> /// Gets a visibility attribute /// </summary> /// <param name="name">Attribute name</param> /// <param name="visibility">When this returns , contains the attribute value</param> public unsafe void GetAttributeValue(string name, out SvgVisibility visibility) { fixed(SvgVisibility *ptr = &visibility) { GetAttributeValue(name, SvgAttributePodType.Visibility, new IntPtr(ptr), sizeof(SvgVisibility)); } }
/// <summary> /// Sets visibility attribute /// </summary> /// <param name="name">Attribute name</param> /// <param name="visibility">New svg visibility</param> public unsafe void SetAttributeValue(string name, SvgVisibility visibility) { SetAttributeValue(name, SvgAttributePodType.Visibility, new IntPtr(&visibility), sizeof(SvgVisibility)); }