📄 castle.model.xml
字号:
<?xml version="1.0"?>
<doc>
<assembly>
<name>Castle.Model</name>
</assembly>
<members>
<member name="T:Castle.Model.CastleComponentAttribute">
<summary>
This attribute is usefull only when you want to register all components
on an assembly as a batch process.
By doing so, the batch register will look
for this attribute to distinguish components from other classes.
</summary>
</member>
<member name="T:Castle.Model.LifestyleAttribute">
<summary>
Base for Attributes that want to express lifestyle
chosen by the component.
</summary>
</member>
<member name="T:Castle.Model.InterceptorAttribute">
<summary>
Used to declare that a component wants interceptors acting on it.
</summary>
</member>
<member name="M:Castle.Model.InterceptorAttribute.#ctor(System.String)">
<summary>
Constructs the InterceptorAttribute pointing to
a key to a interceptor
</summary>
<param name="componentKey"></param>
</member>
<member name="M:Castle.Model.InterceptorAttribute.#ctor(System.Type)">
<summary>
Constructs the InterceptorAttribute pointing to
a service
</summary>
<param name="interceptorType"></param>
</member>
<member name="T:Castle.Model.SingletonAttribute">
<summary>
Indicates that the target components wants a
singleton lifestyle.
</summary>
</member>
<member name="T:Castle.Model.TransientAttribute">
<summary>
Indicates that the target components wants a
transient lifestyle.
</summary>
</member>
<member name="T:Castle.Model.PerThreadAttribute">
<summary>
Indicates that the target components wants a
per thread lifestyle.
</summary>
</member>
<member name="T:Castle.Model.PooledAttribute">
<summary>
Indicates that the target components wants a
pooled lifestyle.
</summary>
</member>
<member name="T:Castle.Model.CustomLifestyleAttribute">
<summary>
Indicates that the target components wants a
custom lifestyle.
</summary>
</member>
<member name="T:Castle.Model.Interceptor.IMethodInterceptor">
<summary>
Interface that should be implemented
by any component that wishes to be referenced as interceptor.
</summary>
</member>
<member name="M:Castle.Model.Interceptor.IMethodInterceptor.Intercept(Castle.Model.Interceptor.IMethodInvocation,System.Object[])">
<summary>
Method invoked by the proxy in order to allow
the interceptor to do its work before and after
the actual invocation.
</summary>
<param name="invocation">The invocation holds the details of this interception</param>
<param name="args">The original method arguments</param>
<returns>The return value of this invocation</returns>
</member>
<member name="T:Castle.Model.Interceptor.IMethodInvocation">
<summary>
Supply information about the current method invocation.
</summary>
</member>
<member name="M:Castle.Model.Interceptor.IMethodInvocation.Proceed(System.Object[])">
<summary>
The Proceed go on with the actual invocation.
</summary>
<param name="args">The arguments of the method</param>
<returns></returns>
</member>
<member name="P:Castle.Model.Interceptor.IMethodInvocation.Proxy">
<summary>
The proxy instance.
</summary>
</member>
<member name="P:Castle.Model.Interceptor.IMethodInvocation.InvocationTarget">
<summary>
The target of this invocation, which usually is the
instance of the class being proxy.
You might change the target, but be aware of the
implications.
</summary>
</member>
<member name="P:Castle.Model.Interceptor.IMethodInvocation.Method">
<summary>
The Method being invoked.
</summary>
</member>
<member name="P:Castle.Model.Interceptor.IMethodInvocation.MethodInvocationTarget">
<summary>
The Method being invoked on the target.
</summary>
</member>
<member name="T:Castle.Model.Interceptor.IOnBehalfAware">
<summary>
Interceptors might implement this to receive the
ComponentModel ob behalf of the component where the
interceptor is acting.
</summary>
</member>
<member name="T:Castle.Model.IVertex">
<summary>
Abstract representation of a vertex.
</summary>
</member>
<member name="M:Castle.Model.GraphNode.#ctor(Castle.Model.GraphNode)">
<summary>
Kind of copy constructor
</summary>
<param name="copy"></param>
</member>
<member name="P:Castle.Model.GraphNode.Dependers">
<summary>
The nodes that dependes on this node
</summary>
</member>
<member name="P:Castle.Model.GraphNode.Dependents">
<summary>
The nodes that this node depends
</summary>
</member>
<member name="T:Castle.Model.Internal.ColorsSet">
<summary>
Represents a collection of objects
which are guaranted to be unique
and holds a color for them
</summary>
</member>
<member name="T:Castle.Model.Internal.TimestampSet">
<summary>
Holds a timestamp (integer)
for a given item
</summary>
</member>
<member name="M:Castle.Model.Internal.LinkedList.GetNode(System.Int32)">
<summary>
Returns the node at the specified index.
</summary>
<param name="index">The lookup index.</param>
<returns>The node at the specified index.</returns>
<exception cref="T:System.ArgumentOutOfRangeException">
If the specified <paramref name="index"/> is greater than the
number of objects within the list.
</exception>
</member>
<member name="M:Castle.Model.Internal.LinkedList.ValidateIndex(System.Int32)">
<summary>
Validates the specified index.
</summary>
<param name="index">The lookup index.</param>
<exception cref="T:System.ArgumentOutOfRangeException">
If the index is invalid.
</exception>
</member>
<member name="T:Castle.Model.IInitializable">
<summary>
Lifecycle interface. If implemented by a component,
the method Initialized will be invoked by the container
before making the component available to the external world.
</summary>
</member>
<member name="M:Castle.Model.IInitializable.Initialize">
<summary>
Implementors should perform any initialization logic.
</summary>
</member>
<member name="T:Castle.Model.IRecyclable">
<summary>
Only called for components that
belongs to a pool when the component
comes back to the pool.
</summary>
</member>
<member name="M:Castle.Model.IRecyclable.Recycle">
<summary>
Implementors should perform any
initialization/clean up.
</summary>
</member>
<member name="T:Castle.Model.IStartable">
<summary>
Interface for components that wish to be started by the container
</summary>
</member>
<member name="T:Castle.Model.Configuration.AbstractConfiguration">
<summary>
This is an abstract <see cref="T:Castle.Model.Configuration.IConfiguration"/> implementation
that deals with methods that can be abstracted away
from underlying implementations.
</summary>
<remarks>
<para><b>AbstractConfiguration</b> makes easier to implementers
to create a new version of <see cref="T:Castle.Model.Configuration.IConfiguration"/></para>
</remarks>
</member>
<member name="T:Castle.Model.Configuration.IConfiguration">
<summary>
Summary description for IConfiguration.
</summary>
<summary>
<see cref="T:Castle.Model.Configuration.IConfiguration"/> is a interface encapsulating a configuration node
used to retrieve configuration values.
</summary>
</member>
<member name="M:Castle.Model.Configuration.IConfiguration.GetValue(System.Type,System.Object)">
<summary>
Gets the value of the node and converts it
into specified <see cref="T:System.Type"/>.
</summary>
<param name="type">The <see cref="T:System.Type"/></param>
<param name="defaultValue">
The Default value returned if the convertion fails.
</param>
<returns>The Value converted into the specified type.</returns>
</member>
<member name="P:Castle.Model.Configuration.IConfiguration.Name">
<summary>
Gets the name of the node.
</summary>
<value>
The Name of the node.
</value>
</member>
<member name="P:Castle.Model.Configuration.IConfiguration.Value">
<summary>
Gets the value of the node.
</summary>
<value>
The Value of the node.
</value>
</member>
<member name="P:Castle.Model.Configuration.IConfiguration.Children">
<summary>
Gets an <see cref="T:Castle.Model.Configuration.ConfigurationCollection"/> of <see cref="T:Castle.Model.Configuration.IConfiguration"/>
elements containing all node children.
</summary>
<value>The Collection of child nodes.</value>
</member>
<member name="P:Castle.Model.Configuration.IConfiguration.Attributes">
<summary>
Gets an <see cref="T:System.Collections.IDictionary"/> of the configuration attributes.
</summary>
</member>
<member name="M:Castle.Model.Configuration.AbstractConfiguration.GetValue(System.Type,System.Object)">
<summary>
Gets the value of the node and converts it
into specified <see cref="T:System.Type"/>.
</summary>
<param name="type">The <see cref="T:System.Type"/></param>
<param name="defaultValue">
The Default value returned if the convertion fails.
</param>
<returns>The Value converted into the specified type.</returns>
</member>
<member name="P:Castle.Model.Configuration.AbstractConfiguration.Name">
<summary>
Gets the name of the <see cref="T:Castle.Model.Configuration.IConfiguration"/>.
</summary>
<value>
The Name of the <see cref="T:Castle.Model.Configuration.IConfiguration"/>.
</value>
</member>
<member name="P:Castle.Model.Configuration.AbstractConfiguration.Value">
<summary>
Gets the value of <see cref="T:Castle.Model.Configuration.IConfiguration"/>.
</summary>
<value>
The Value of the <see cref="T:Castle.Model.Configuration.IConfiguration"/>.
</value>
</member>
<member name="P:Castle.Model.Configuration.AbstractConfiguration.Children">
<summary>
Gets all child nodes.
</summary>
<value>The <see cref="T:Castle.Model.Configuration.ConfigurationCollection"/> of child nodes.</value>
</member>
<member name="P:Castle.Model.Configuration.AbstractConfiguration.Attributes">
<summary>
Gets node attributes.
</summary>
<value>
All attributes of the node.
</value>
</member>
<member name="T:Castle.Model.Configuration.ConfigurationCollection">
<summary>
A collection of <see cref="T:Castle.Model.Configuration.IConfiguration"/> objects.
</summary>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -