C# Class DynamicXMLReader.DynamicXmlMetaObject

Inheritance: System.Dynamic.DynamicMetaObject
ファイルを表示 Open project: ericksoa/DynamicXmlReader

Public Methods

Method Description
BindGetMember ( GetMemberBinder binder ) : DynamicMetaObject
BindInvokeMember ( InvokeMemberBinder binder, DynamicMetaObject args ) : DynamicMetaObject
DynamicXmlMetaObject ( Expression expression, XNode node ) : System

Private Methods

Method Description
ArrayOfDynamicsByContext ( IEnumerable subElems ) : DynamicMetaObject
DynamicXmlMetaObject ( Expression expression, BindingRestrictions bindingRestrictions, XNode node ) : System
DynamicXmlReaderForSingleElement ( System.Xml.Linq.XElement elem ) : DynamicMetaObject
ElementContainsAtLeastOneMatchingElement ( bool>.Func elementNameMatchPredicate, System.Xml.Linq.XElement asElem ) : bool
StringForFirstAttribute ( System.Xml.Linq.XElement asElem, bool>.Func attributeNameMatchPredicate ) : DynamicMetaObject
StringForValue ( System.Xml.Linq.XElement subElem ) : DynamicMetaObject

Method Details

BindGetMember() public method

public BindGetMember ( GetMemberBinder binder ) : DynamicMetaObject
binder System.Dynamic.GetMemberBinder
return System.Dynamic.DynamicMetaObject

BindInvokeMember() public method

public BindInvokeMember ( InvokeMemberBinder binder, DynamicMetaObject args ) : DynamicMetaObject
binder System.Dynamic.InvokeMemberBinder
args System.Dynamic.DynamicMetaObject
return System.Dynamic.DynamicMetaObject

DynamicXmlMetaObject() public method

public DynamicXmlMetaObject ( Expression expression, XNode node ) : System
expression System.Linq.Expressions.Expression
node XNode
return System