public override void Amend <F>(Field <F> field) { switch (field.Name) { case "holding1": field.AddAttribute(Attribute <TestAttribute> .Create(typeof(string))); field.AddAttribute(Attribute <TestAttribute> .Create()); field.AddAttribute(Attribute <TestAttribute> .Create(5)); field.AddAttribute(Attribute <TestAttribute> .Create(new string[] { "Testing", "Two" })); break; } }
protected internal static void ParseExternalAttributes(System.Xml.XmlElement element, Field field) { System.Xml.XmlNamedNodeMap attributes = element.Attributes; for (int i = 0; i < attributes.Count; i++) { var attribute = (System.Xml.XmlAttribute)attributes.Item(i); if (attribute.NamespaceURI == null || attribute.NamespaceURI.Equals("") || attribute.NamespaceURI.Equals(XMLMessageTemplateLoader.TEMPLATE_DEFINITION_NS)) { continue; } field.AddAttribute(new QName(attribute.LocalName, attribute.NamespaceURI), attribute.Value); } }
protected static void ParseExternalAttributes(XmlElement element, Field field) { XmlNamedNodeMap attributes = element.Attributes; for (int i = 0; i < attributes.Count; i++) { var attribute = (XmlAttribute)attributes.Item(i); if (string.IsNullOrEmpty(attribute.NamespaceURI) || attribute.NamespaceURI.Equals(FastConstants.TemplateDefinition11)) { continue; } field.AddAttribute(new QName(attribute.LocalName, attribute.NamespaceURI), attribute.Value); } }
protected internal static void ParseExternalAttributes(System.Xml.XmlElement element, Field field) { System.Xml.XmlNamedNodeMap attributes = element.Attributes; for (int i = 0; i < attributes.Count; i++) { var attribute = (System.Xml.XmlAttribute) attributes.Item(i); if (attribute.NamespaceURI == null || attribute.NamespaceURI.Equals("") || attribute.NamespaceURI.Equals(XMLMessageTemplateLoader.TEMPLATE_DEFINITION_NS)) continue; field.AddAttribute(new QName(attribute.LocalName, attribute.NamespaceURI), attribute.Value); } }
protected static void ParseExternalAttributes(XmlElement element, Field field) { XmlNamedNodeMap attributes = element.Attributes; for (int i = 0; i < attributes.Count; i++) { var attribute = (XmlAttribute) attributes.Item(i); if (string.IsNullOrEmpty(attribute.NamespaceURI) || attribute.NamespaceURI.Equals(FastConstants.TemplateDefinition11)) continue; field.AddAttribute(new QName(attribute.LocalName, attribute.NamespaceURI), attribute.Value); } }