private static void Write(XmlWriter writer, ParameterInit element) { writer.WriteStartElement(Psf.ParameterDef.LocalName, Psf.Namespace.NamespaceName); writer.WriteAttributeString("name", element.Name.ToQName(writer)); Write(writer, element.Value); writer.WriteEndElement(); }
/// <summary> /// Set a value to the <see cref="ParameterInit"/> specified by name. /// </summary> /// <param name="name"> /// The name of the <see cref="ParameterInit"/> to set. /// </param> /// <param name="value">A value to set to the <see cref="ParameterInit"/>.</param> /// <returns>A new Ticket with the value set.</returns> public Ticket Set(ParameterName name, Value value) { if (name == null) { throw new ArgumentNullException(nameof(name)); } if (value == null) { throw new ArgumentNullException(nameof(value)); } var pi = new ParameterInit(name, value); return(new Ticket(_features, _parameters.SetItem(pi), _properties, _declaredNamespaces)); }
private static void Collect(HashSet <XNamespace> result, ParameterInit element) { result.AddXNamespaceOfXName(element.Name); Collect(result, element.Value); }