[Missing <summary> documentation for "M:Caisis.BOL.BusinessObject.Convert(System.Collections.Generic.IEnumerable{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.Collections.Generic.IDictionary{System.Xml.Linq.XElement,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(
	IEnumerable<XElement> xmlMetadataList,
	Action<BusinessObject, string, IDictionary<string, string>> fieldNotifier,
	Action<Func<IEnumerable<IBusinessObject>>, Action<IBusinessObject>, IEnumerable<string>, XElement> gridNotifier,
	Action<string> transitionNotifier,
	IDictionary<XElement, Nullable<int>> identifierNameToValue
)
Visual Basic
Public Shared Function Convert ( 
	xmlMetadataList As IEnumerable(Of 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),
	identifierNameToValue As IDictionary(Of XElement, Nullable(Of Integer))
) As IEnumerable(Of IBusinessObject)
Visual C++
public:
static IEnumerable<IBusinessObject^>^ Convert(
	IEnumerable<XElement^>^ xmlMetadataList, 
	Action<BusinessObject^, String^, IDictionary<String^, String^>^>^ fieldNotifier, 
	Action<Func<IEnumerable<IBusinessObject^>^>^, Action<IBusinessObject^>^, IEnumerable<String^>^, XElement^>^ gridNotifier, 
	Action<String^>^ transitionNotifier, 
	IDictionary<XElement^, Nullable<int>>^ identifierNameToValue
)

Parameters

xmlMetadataList
Type: System.Collections.Generic..::..IEnumerable<(Of <(<'XElement>)>)>

[Missing <param name="xmlMetadataList"/> documentation for "M:Caisis.BOL.BusinessObject.Convert(System.Collections.Generic.IEnumerable{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.Collections.Generic.IDictionary{System.Xml.Linq.XElement,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.Collections.Generic.IEnumerable{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.Collections.Generic.IDictionary{System.Xml.Linq.XElement,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.Collections.Generic.IEnumerable{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.Collections.Generic.IDictionary{System.Xml.Linq.XElement,System.Nullable{System.Int32}})"]

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

[Missing <param name="transitionNotifier"/> documentation for "M:Caisis.BOL.BusinessObject.Convert(System.Collections.Generic.IEnumerable{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.Collections.Generic.IDictionary{System.Xml.Linq.XElement,System.Nullable{System.Int32}})"]

identifierNameToValue
Type: System.Collections.Generic..::..IDictionary<(Of <(<'XElement, Nullable<(Of <(<'Int32>)>)>>)>)>

[Missing <param name="identifierNameToValue"/> documentation for "M:Caisis.BOL.BusinessObject.Convert(System.Collections.Generic.IEnumerable{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.Collections.Generic.IDictionary{System.Xml.Linq.XElement,System.Nullable{System.Int32}})"]

Return Value

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

[Missing <returns> documentation for "M:Caisis.BOL.BusinessObject.Convert(System.Collections.Generic.IEnumerable{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.Collections.Generic.IDictionary{System.Xml.Linq.XElement,System.Nullable{System.Int32}})"]

See Also