C# Класс DynamicXml.DynamicXElementBase

Base class for "Dynamic wrapper" around XElement
Now we have two separate implementation for dynamic xml wrapper: one for reading xml and another - for reading and writing. So we have some code common for both of them and this is reasonable to use common base class for both of them.
Наследование: System.Dynamic.DynamicObject
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
element System.Xml.Linq.XElement

Открытые методы

Метод Описание
Equals ( object obj ) : bool
GetDynamicMemberNames ( ) : IEnumerable
GetHashCode ( ) : int
ToString ( ) : string
TryConvert ( ConvertBinder binder, object &result ) : bool

Converting dynamic XElement wrapper to any other type means converting (or extracting) underlying element.Value

Защищенные методы

Метод Описание
DynamicXElementBase ( System.Xml.Linq.XElement element ) : System

Приватные методы

Метод Описание
HasParent ( ) : bool

Описание методов

DynamicXElementBase() защищенный Метод

protected DynamicXElementBase ( System.Xml.Linq.XElement element ) : System
element System.Xml.Linq.XElement
Результат System

Equals() публичный закрытый Метод

public final Equals ( object obj ) : bool
obj object
Результат bool

GetDynamicMemberNames() публичный закрытый Метод

public final GetDynamicMemberNames ( ) : IEnumerable
Результат IEnumerable

GetHashCode() публичный закрытый Метод

public final GetHashCode ( ) : int
Результат int

ToString() публичный закрытый Метод

public final ToString ( ) : string
Результат string

TryConvert() публичный закрытый Метод

Converting dynamic XElement wrapper to any other type means converting (or extracting) underlying element.Value
public final TryConvert ( ConvertBinder binder, object &result ) : bool
binder System.Dynamic.ConvertBinder
result object
Результат bool

Описание свойств

element защищенное свойство

protected XElement,System.Xml.Linq element
Результат System.Xml.Linq.XElement