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

Provides common methods for those who wants to implement IConfigurationInterpreter
Наследование: IConfigurationInterpreter
Показать файл Открыть проект

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

Свойство Тип Описание
BootstrapNodeName string
ComponentNodeName string
ComponentsNodeName string
ContainerNodeName string
ContainersNodeName string
FacilitiesNodeName string
FacilityNodeName string
IncludeNodeName string
PropertiesNodeName string

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

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

Should obtain the contents from the resource, interpret it and populate the IConfigurationStore accordingly.

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

Метод Описание
AddBootstrapComponentConfig ( string id, IConfiguration component, IConfigurationStore store ) : void
AddChildContainerConfig ( string name, IConfiguration childContainer, IConfigurationStore store ) : void
AddComponentConfig ( IConfiguration component, IConfigurationStore store ) : void
AddComponentConfig ( string id, IConfiguration component, IConfigurationStore store ) : void
AddFacilityConfig ( IConfiguration facility, IConfigurationStore store ) : void
AddFacilityConfig ( string id, IConfiguration facility, IConfigurationStore store ) : void
PopResource ( ) : void
ProcessInclude ( string uri, IConfigurationStore store ) : void
PushResource ( IResource resource ) : void

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

Метод Описание
AssertValidId ( string id ) : void

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

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

public AbstractInterpreter ( ) : System
Результат System

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

public AbstractInterpreter ( IResource source ) : System
source IResource
Результат System

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

public AbstractInterpreter ( string filename ) : System
filename string
Результат System

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

protected AddBootstrapComponentConfig ( string id, IConfiguration component, IConfigurationStore store ) : void
id string
component IConfiguration
store IConfigurationStore
Результат void

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

protected AddChildContainerConfig ( string name, IConfiguration childContainer, IConfigurationStore store ) : void
name string
childContainer IConfiguration
store IConfigurationStore
Результат void

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

protected AddComponentConfig ( IConfiguration component, IConfigurationStore store ) : void
component IConfiguration
store IConfigurationStore
Результат void

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

protected AddComponentConfig ( string id, IConfiguration component, IConfigurationStore store ) : void
id string
component IConfiguration
store IConfigurationStore
Результат void

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

protected AddFacilityConfig ( IConfiguration facility, IConfigurationStore store ) : void
facility IConfiguration
store IConfigurationStore
Результат void

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

protected AddFacilityConfig ( string id, IConfiguration facility, IConfigurationStore store ) : void
id string
facility IConfiguration
store IConfigurationStore
Результат void

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

protected PopResource ( ) : void
Результат void

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

protected ProcessInclude ( string uri, IConfigurationStore store ) : void
uri string
store IConfigurationStore
Результат void

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

Should obtain the contents from the resource, interpret it and populate the IConfigurationStore accordingly.
public abstract ProcessResource ( IResource resource, IConfigurationStore store ) : void
resource IResource
store IConfigurationStore
Результат void

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

protected PushResource ( IResource resource ) : void
resource IResource
Результат void

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

BootstrapNodeName защищенное статическое свойство

protected static string BootstrapNodeName
Результат string

ComponentNodeName защищенное статическое свойство

protected static string ComponentNodeName
Результат string

ComponentsNodeName защищенное статическое свойство

protected static string ComponentsNodeName
Результат string

ContainerNodeName защищенное статическое свойство

protected static string ContainerNodeName
Результат string

ContainersNodeName защищенное статическое свойство

protected static string ContainersNodeName
Результат string

FacilitiesNodeName защищенное статическое свойство

protected static string FacilitiesNodeName
Результат string

FacilityNodeName защищенное статическое свойство

protected static string FacilityNodeName
Результат string

IncludeNodeName защищенное статическое свойство

protected static string IncludeNodeName
Результат string

PropertiesNodeName защищенное статическое свойство

protected static string PropertiesNodeName
Результат string