Castle.Components.Binder.DataBinder.BindObjectInstance C# (CSharp) Method

BindObjectInstance() public method

public BindObjectInstance ( object instance, string prefix, Castle.Components.Binder.CompositeNode treeRoot ) : void
instance object
prefix string
treeRoot Castle.Components.Binder.CompositeNode
return void
		public void BindObjectInstance(object instance, string prefix, CompositeNode treeRoot)
		{
			BindObjectInstance(instance, prefix, null, null, treeRoot);
		}

Same methods

DataBinder::BindObjectInstance ( object instance, string prefix, string excludedProperties, string allowedProperties, Castle.Components.Binder.CompositeNode treeRoot ) : void

Usage Example

		public void CanBindToGenericListInstance()
		{
			int expectedValue = 12;

			List<int> myList = new List<int>();
			myList.Add(expectedValue);

			DataBinder binder = new DataBinder();
			CompositeNode paramsNode = GetParamsNode(expectedValue);

			binder.BindObjectInstance(myList, "myList", paramsNode);
			Assert.AreEqual(expectedValue, myList[0]);
		}