PHP.Core.LocalConfiguration.FileSystemSection.Parse C# (CSharp) Method

Parse() public method

Loads configuration from XML node.
public Parse ( string name, string value, XmlNode node ) : bool
name string
value string
node XmlNode
return bool
			public bool Parse(string name, string value, XmlNode node)
			{
				switch (name)
				{
					case "AllowUrlFopen":
						AllowUrlFopen = value == "true";
						break;

					case "UserAgent":
						UserAgent = value;
						break;

					case "AnonymousFtpPassword":
						AnonymousFtpPassword = value;
						break;

					case "IncludePaths":
						IncludePaths = value;
						break;

					case "DefaultSocketTimeout":
						DefaultSocketTimeout = ConfigUtils.ParseInteger(value, 0, Int32.MaxValue, node);
						break;

					case "DefaultFileOpenMode":
						switch (value)
						{
							case "b":
							case "t": DefaultFileOpenMode = value; break;
							case "": DefaultFileOpenMode = null; break;
							default:
								throw new ConfigUtils.InvalidAttributeValueException(node, name);
						}
						break;

					default:
						return false;
				}
				return true;
			}
		}
LocalConfiguration.FileSystemSection