C# Класс Castle.Windsor.Configuration.Interpreters.XmlInterpreter

Reads the configuration from a XmlFile. Sample structure: <configuration> <facilities> <facility id="myfacility"> </facility> </facilities> <components> <component id="component1"> </component> </components> </configuration>
Наследование: AbstractInterpreter
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ProcessResource ( IResource source, IConfigurationStore store ) : void
XmlInterpreter ( ) : System

Initializes a new instance of the XmlInterpreter class.

XmlInterpreter ( Castle source ) : System

Initializes a new instance of the XmlInterpreter class.

XmlInterpreter ( String filename ) : System

Initializes a new instance of the XmlInterpreter class.

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

Метод Описание
Deserialize ( XmlNode section, IConfigurationStore store ) : void

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

Метод Описание
AssertNodeName ( XmlNode node, IEquatable expectedName ) : void
DeserializeBootstrapComponent ( XmlNode node, IConfigurationStore store ) : void
DeserializeBootstrapComponents ( XmlNodeList nodes, IConfigurationStore store ) : void
DeserializeComponent ( XmlNode node, IConfigurationStore store ) : void
DeserializeComponents ( XmlNodeList nodes, IConfigurationStore store ) : void
DeserializeContainer ( XmlNode node, IConfigurationStore store ) : void
DeserializeContainers ( XmlNodeList nodes, IConfigurationStore store ) : void
DeserializeElement ( XmlNode node, IConfigurationStore store ) : void
DeserializeFacilities ( XmlNodeList nodes, IConfigurationStore store ) : void
DeserializeFacility ( XmlNode node, IConfigurationStore store ) : void
DeserializeInstaller ( XmlNode node, IConfigurationStore store ) : void
DeserializeInstallers ( XmlNodeList nodes, IConfigurationStore store ) : void
GetRequiredAttributeValue ( IConfiguration configuration, string attributeName ) : string

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

Deserialize() защищенный статический Метод

protected static Deserialize ( XmlNode section, IConfigurationStore store ) : void
section System.Xml.XmlNode
store IConfigurationStore
Результат void

ProcessResource() публичный Метод

public ProcessResource ( IResource source, IConfigurationStore store ) : void
source IResource
store IConfigurationStore
Результат void

XmlInterpreter() публичный Метод

Initializes a new instance of the XmlInterpreter class.
public XmlInterpreter ( ) : System
Результат System

XmlInterpreter() публичный Метод

Initializes a new instance of the XmlInterpreter class.
public XmlInterpreter ( Castle source ) : System
source Castle The source.
Результат System

XmlInterpreter() публичный Метод

Initializes a new instance of the XmlInterpreter class.
public XmlInterpreter ( String filename ) : System
filename String The filename.
Результат System