C# (CSharp) Castle.MonoRail.Views.Brail Namespace

Nested Namespaces

Castle.MonoRail.Views.Brail.TestSite
Castle.MonoRail.Views.Brail.Tests

Classes

Name Description
BooViewEngine
BooViewEngine.CompilationResult
BooViewEngine.LayoutViewOutput
BooViewEngineOptions
BrailBase Base class for all the view scripts, this is the class that is responsible for support all the behind the scenes magic such as variable to PropertyBag trasnlation, resources usage, etc.
BrailBase.ParameterSearch
BrailBase.ReturnOutputStreamToInitialWriter
BrailConfigurationSection
BrailJSCollectionGenerator
BrailJSElementGenerator
BrailJSGenerator
BrailPreProcessor
BrailPreProcessor.ExpressionPosition
BrailViewComponentContext
CodeBuilderHelper
ComponentMacro
CustomTypeSystem
DslMacro
DslMacro.NameExpander
DslProvider
ExpandDuckTypedExpressions_WorkaroundForDuplicateVirtualMethods This is here because we need to overcome a tendecy of Dynamic Proxy to generate virtual override that do not match exactly what the compiler does. This means that when you do GetMethod("Foo") and DP has proxied it, you would get an exception because it would recognize two methods with this name. We recognize when we are trying to invoke something that DP has build and act accordingly. The code is mostly taken fro Boo.Lang.Runtime.RuntimeServices, and modified to understand that when the type is from DP, is should use DeclareOnly
HtmlAttribute
HtmlExtension
IgnoreNull
InitializeCustomTypeSystem
OutputMacro
OutputMethodAttribute
RawAttribute
ReplaceUknownWithParameters
ResourceToDuck
ReturnValueVisitor
SectionMacro
TransformToBrailStep