C# Class DynamicXMLReader.DynamicXmlMetaObject

Inheritance: System.Dynamic.DynamicMetaObject
Afficher le fichier Open project: ericksoa/DynamicXmlReader

Méthodes publiques

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

Private Methods

Méthode 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 méthode

public BindGetMember ( GetMemberBinder binder ) : DynamicMetaObject
binder System.Dynamic.GetMemberBinder
Résultat System.Dynamic.DynamicMetaObject

BindInvokeMember() public méthode

public BindInvokeMember ( InvokeMemberBinder binder, DynamicMetaObject args ) : DynamicMetaObject
binder System.Dynamic.InvokeMemberBinder
args System.Dynamic.DynamicMetaObject
Résultat System.Dynamic.DynamicMetaObject

DynamicXmlMetaObject() public méthode

public DynamicXmlMetaObject ( Expression expression, XNode node ) : System
expression System.Linq.Expressions.Expression
node XNode
Résultat System