[Missing <summary> documentation for "M:Caisis.BOL.BusinessObject.Convert(System.Xml.Linq.XElement,System.Action{Caisis.BOL.BusinessObject,System.String,System.Collections.Generic.IDictionary{System.String,System.String}},System.Action{System.Func{System.Collections.Generic.IEnumerable{Caisis.BOL.IBusinessObject}},System.Action{Caisis.BOL.IBusinessObject},System.Collections.Generic.IEnumerable{System.String},System.Xml.Linq.XElement},System.Action{System.String},System.String,System.Nullable{System.Int32})"]

Namespace: Caisis.BOL
Assembly: Caisis.BOL (in Caisis.BOL.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

C#
public static IEnumerable<IBusinessObject> Convert(
	XElement xmlMetadata,
	Action<BusinessObject, string, IDictionary<string, string>> fieldNotifier,
	Action<Func<IEnumerable<IBusinessObject>>, Action<IBusinessObject>, IEnumerable<string>, XElement> gridNotifier,
	Action<string> transitionNotifier,
	string identifierName,
	Nullable<int> identifierValue
)
Visual Basic
Public Shared Function Convert ( 
	xmlMetadata As XElement,
	fieldNotifier As Action(Of BusinessObject, String, IDictionary(Of String, String)),
	gridNotifier As Action(Of Func(Of IEnumerable(Of IBusinessObject)), Action(Of IBusinessObject), IEnumerable(Of String), XElement),
	transitionNotifier As Action(Of String),
	identifierName As String,
	identifierValue As Nullable(Of Integer)
) As IEnumerable(Of IBusinessObject)
Visual C++
public:
static IEnumerable<IBusinessObject^>^ Convert(
	XElement^ xmlMetadata, 
	Action<BusinessObject^, String^, IDictionary<String^, String^>^>^ fieldNotifier, 
	Action<Func<IEnumerable<IBusinessObject^>^>^, Action<IBusinessObject^>^, IEnumerable<String^>^, XElement^>^ gridNotifier, 
	Action<String^>^ transitionNotifier, 
	String^ identifierName, 
	Nullable<int> identifierValue
)

Parameters

xmlMetadata
Type: System.Xml.Linq..::..XElement

[Missing <param name="xmlMetadata"/> documentation for "M:Caisis.BOL.BusinessObject.Convert(System.Xml.Linq.XElement,System.Action{Caisis.BOL.BusinessObject,System.String,System.Collections.Generic.IDictionary{System.String,System.String}},System.Action{System.Func{System.Collections.Generic.IEnumerable{Caisis.BOL.IBusinessObject}},System.Action{Caisis.BOL.IBusinessObject},System.Collections.Generic.IEnumerable{System.String},System.Xml.Linq.XElement},System.Action{System.String},System.String,System.Nullable{System.Int32})"]

fieldNotifier
Type: System..::..Action<(Of <(<'BusinessObject, String, IDictionary<(Of <(<'String, String>)>)>>)>)>

[Missing <param name="fieldNotifier"/> documentation for "M:Caisis.BOL.BusinessObject.Convert(System.Xml.Linq.XElement,System.Action{Caisis.BOL.BusinessObject,System.String,System.Collections.Generic.IDictionary{System.String,System.String}},System.Action{System.Func{System.Collections.Generic.IEnumerable{Caisis.BOL.IBusinessObject}},System.Action{Caisis.BOL.IBusinessObject},System.Collections.Generic.IEnumerable{System.String},System.Xml.Linq.XElement},System.Action{System.String},System.String,System.Nullable{System.Int32})"]

gridNotifier
Type: System..::..Action<(Of <(<'Func<(Of <(<'IEnumerable<(Of <(<'IBusinessObject>)>)>>)>)>, Action<(Of <(<'IBusinessObject>)>)>, IEnumerable<(Of <(<'String>)>)>, XElement>)>)>

[Missing <param name="gridNotifier"/> documentation for "M:Caisis.BOL.BusinessObject.Convert(System.Xml.Linq.XElement,System.Action{Caisis.BOL.BusinessObject,System.String,System.Collections.Generic.IDictionary{System.String,System.String}},System.Action{System.Func{System.Collections.Generic.IEnumerable{Caisis.BOL.IBusinessObject}},System.Action{Caisis.BOL.IBusinessObject},System.Collections.Generic.IEnumerable{System.String},System.Xml.Linq.XElement},System.Action{System.String},System.String,System.Nullable{System.Int32})"]

transitionNotifier
Type: System..::..Action<(Of <(<'String>)>)>

[Missing <param name="transitionNotifier"/> documentation for "M:Caisis.BOL.BusinessObject.Convert(System.Xml.Linq.XElement,System.Action{Caisis.BOL.BusinessObject,System.String,System.Collections.Generic.IDictionary{System.String,System.String}},System.Action{System.Func{System.Collections.Generic.IEnumerable{Caisis.BOL.IBusinessObject}},System.Action{Caisis.BOL.IBusinessObject},System.Collections.Generic.IEnumerable{System.String},System.Xml.Linq.XElement},System.Action{System.String},System.String,System.Nullable{System.Int32})"]

identifierName
Type: System..::..String

[Missing <param name="identifierName"/> documentation for "M:Caisis.BOL.BusinessObject.Convert(System.Xml.Linq.XElement,System.Action{Caisis.BOL.BusinessObject,System.String,System.Collections.Generic.IDictionary{System.String,System.String}},System.Action{System.Func{System.Collections.Generic.IEnumerable{Caisis.BOL.IBusinessObject}},System.Action{Caisis.BOL.IBusinessObject},System.Collections.Generic.IEnumerable{System.String},System.Xml.Linq.XElement},System.Action{System.String},System.String,System.Nullable{System.Int32})"]

identifierValue
Type: System..::..Nullable<(Of <(<'Int32>)>)>

[Missing <param name="identifierValue"/> documentation for "M:Caisis.BOL.BusinessObject.Convert(System.Xml.Linq.XElement,System.Action{Caisis.BOL.BusinessObject,System.String,System.Collections.Generic.IDictionary{System.String,System.String}},System.Action{System.Func{System.Collections.Generic.IEnumerable{Caisis.BOL.IBusinessObject}},System.Action{Caisis.BOL.IBusinessObject},System.Collections.Generic.IEnumerable{System.String},System.Xml.Linq.XElement},System.Action{System.String},System.String,System.Nullable{System.Int32})"]

Return Value

Type: IEnumerable<(Of <(<'IBusinessObject>)>)>

[Missing <returns> documentation for "M:Caisis.BOL.BusinessObject.Convert(System.Xml.Linq.XElement,System.Action{Caisis.BOL.BusinessObject,System.String,System.Collections.Generic.IDictionary{System.String,System.String}},System.Action{System.Func{System.Collections.Generic.IEnumerable{Caisis.BOL.IBusinessObject}},System.Action{Caisis.BOL.IBusinessObject},System.Collections.Generic.IEnumerable{System.String},System.Xml.Linq.XElement},System.Action{System.String},System.String,System.Nullable{System.Int32})"]

See Also