log4net SDK Reference |

# XmlHierarchyConfigurator.SetParameter Method

Sets a parameter on an object.

[Visual Basic]
Protected Sub SetParameter( _
ByVal element As XmlElement, _
ByVal target As Object _
)
[C#]
protected void SetParameter(
XmlElement element,
object target
);

#### Parameters

element
  The parameter element.
target
  The object to set the parameter on.

#### Remarks

The parameter name must correspond to a writable property on the object. The value of the parameter is a string, therefore this function will attempt to set a string property first. If unable to set a string property it will inspect the property and its argument type. It will attempt to call a static method called `Parse` on the type of the property. This method will take a single string argument and return a value that can be used to set the property.

#### See Also

XmlHierarchyConfigurator Class | log4net.Repository.Hierarchy Namespace