SYMBOL INDEX (17350 symbols across 2592 files) FILE: javascript/active-section-view.jsx method render (line 7) | render(){ FILE: javascript/appdomain.jsx function Detail (line 4) | function Detail(header, prop){ method getInitialState (line 19) | getInitialState(){ method componentDidMount (line 25) | componentDidMount(){ method render (line 34) | render(){ FILE: javascript/assets.jsx method getInitialState (line 4) | getInitialState(){ method componentDidMount (line 10) | componentDidMount(){ method render (line 19) | render(){ FILE: javascript/chain-details.jsx method render (line 8) | render(){ function Cell (line 17) | function Cell(title, att, toCell){ function ArrayCell (line 38) | function ArrayCell(title, att){ function TypeCell (line 60) | function TypeCell(title, att){ function toDetailRows (line 80) | function toDetailRows(cells, data){ function toBehaviorRow (line 94) | function toBehaviorRow(node){ method getInitialState (line 108) | getInitialState(){ method componentDidMount (line 114) | componentDidMount(){ method buildDetails (line 121) | buildDetails(){ method buildRoute (line 135) | buildRoute(){ method buildPerformanceSummary (line 146) | buildPerformanceSummary(rows){ method render (line 165) | render(){ FILE: javascript/chain-performance-history.jsx method render (line 4) | render(){ FILE: javascript/client-messages.jsx method getInitialState (line 4) | getInitialState(){ method componentDidMount (line 10) | componentDidMount(){ method render (line 18) | render(){ FILE: javascript/dashboard.jsx method render (line 8) | render(){ method render (line 51) | render(){ FILE: javascript/description-body.jsx method render (line 4) | render(){ method render (line 20) | render(){ method renderChildren (line 40) | renderChildren(){ method renderLists (line 52) | renderLists(){ method renderProperties (line 76) | renderProperties(){ FILE: javascript/description.jsx method render (line 5) | render(){ FILE: javascript/endpoint-explorer.jsx method render (line 4) | render(){ method getInitialState (line 18) | getInitialState(){ method componentDidMount (line 24) | componentDidMount(){ method render (line 32) | render(){ FILE: javascript/fubu-diagnostics-section.jsx class FubuDiagnosticsSection (line 5) | class FubuDiagnosticsSection { method constructor (line 6) | constructor(section){ method add (line 18) | add(data){ method activeViews (line 24) | activeViews(){ method toRoutes (line 28) | toRoutes(index){ FILE: javascript/fubu-diagnostics-view.jsx class FubuDiagnosticsView (line 4) | class FubuDiagnosticsView { method constructor (line 5) | constructor(view, section){ FILE: javascript/header.jsx function Image (line 4) | function Image(props) { function Anchor (line 9) | function Anchor(props) { function StrippedDownButton (line 14) | function StrippedDownButton(props) { method render (line 21) | render(){ FILE: javascript/html-screen.jsx method getInitialState (line 4) | getInitialState(){ method componentDidMount (line 10) | componentDidMount(){ method render (line 17) | render(){ FILE: javascript/http-request-header.jsx method url (line 4) | url(){ method requestHeaders (line 14) | requestHeaders(){ method responseHeaders (line 27) | responseHeaders(){ method render (line 39) | render(){ FILE: javascript/lightning-queues.jsx method render (line 5) | render(){ method getInitialState (line 41) | getInitialState(){ method componentDidMount (line 47) | componentDidMount(){ method render (line 53) | render(){ method getInitialState (line 75) | getInitialState(){ method componentDidMount (line 81) | componentDidMount(){ method render (line 88) | render(){ method getInitialState (line 132) | getInitialState(){ method componentDidMount (line 138) | componentDidMount(){ method render (line 145) | render(){ FILE: javascript/marten.jsx method getInitialState (line 4) | getInitialState(){ method componentDidMount (line 10) | componentDidMount(){ method render (line 16) | render(){ method render (line 55) | render(){ method getInitialState (line 68) | getInitialState(){ method componentDidMount (line 74) | componentDidMount(){ method render (line 81) | render(){ FILE: javascript/message-execution-header.jsx method render (line 4) | render(){ FILE: javascript/message-table.jsx method render (line 4) | render(){ method getInitialState (line 22) | getInitialState(){ method componentDidMount (line 28) | componentDidMount(){ method render (line 34) | render(){ FILE: javascript/model-binding.jsx method getInitialState (line 5) | getInitialState(){ method componentDidMount (line 11) | componentDidMount(){ method render (line 18) | render(){ FILE: javascript/packaging.jsx method getInitialState (line 4) | getInitialState(){ method componentDidMount (line 10) | componentDidMount(){ method render (line 18) | render(){ FILE: javascript/partial-explorer.jsx method render (line 4) | render(){ method getInitialState (line 18) | getInitialState(){ method componentDidMount (line 24) | componentDidMount(){ method render (line 32) | render(){ FILE: javascript/performance.jsx method getInitialState (line 4) | getInitialState(){ method componentDidMount (line 10) | componentDidMount(){ method render (line 16) | render(){ FILE: javascript/polling-jobs.jsx method getInitialState (line 4) | getInitialState(){ method componentDidMount (line 10) | componentDidMount(){ method render (line 16) | render(){ FILE: javascript/request-details.jsx method render (line 7) | render(){ method render (line 39) | render(){ method getInitialState (line 72) | getInitialState(){ method componentDidMount (line 78) | componentDidMount(){ method render (line 85) | render(){ FILE: javascript/request-table.jsx method render (line 4) | render(){ method getInitialState (line 23) | getInitialState(){ method componentDidMount (line 29) | componentDidMount(){ method render (line 37) | render(){ FILE: javascript/service-bus.jsx method render (line 6) | render(){ method render (line 14) | render(){ method getInitialState (line 22) | getInitialState(){ method componentDidMount (line 28) | componentDidMount(){ method render (line 34) | render(){ method render (line 67) | render(){ FILE: javascript/settings.jsx function replaceAll (line 3) | function replaceAll(str, find, replace) { method getInitialState (line 8) | getInitialState(){ method componentDidMount (line 14) | componentDidMount(){ method render (line 22) | render(){ method getInitialState (line 54) | getInitialState(){ method componentDidMount (line 60) | componentDidMount(){ method render (line 67) | render(){ FILE: javascript/shell.jsx method getHandlerKey (line 14) | getHandlerKey() { method render (line 19) | render(){ method start (line 38) | start(){ FILE: javascript/structuremap-buildplan.jsx method getInitialState (line 5) | getInitialState(){ method componentDidMount (line 11) | componentDidMount(){ method render (line 18) | render(){ FILE: javascript/structuremap-searchbox.jsx function StructureMapSearch (line 4) | function StructureMapSearch(){ method componentDidMount (line 47) | componentDidMount(){ method componentWillUnmount (line 70) | componentWillUnmount(){ method render (line 75) | render(){ FILE: javascript/structuremap-searchresults.jsx method render (line 6) | render(){ method render (line 23) | render(){ function BuildPluginTypeData (line 47) | function BuildPluginTypeData(pluginType){ method render (line 82) | render(){ method getInitialState (line 93) | getInitialState(){ method componentDidMount (line 99) | componentDidMount(){ method render (line 108) | render(){ FILE: javascript/structuremap-summary.jsx method render (line 5) | render(){ method render (line 18) | render(){ method getInitialState (line 33) | getInitialState(){ method componentDidMount (line 39) | componentDidMount(){ method render (line 47) | render(){ FILE: javascript/structuremap-whatdoihave.jsx method getInitialState (line 4) | getInitialState(){ method componentDidMount (line 10) | componentDidMount(){ method render (line 16) | render(){ FILE: javascript/text-screen.jsx method getInitialState (line 4) | getInitialState(){ method componentDidMount (line 10) | componentDidMount(){ method render (line 16) | render(){ FILE: rakefile.rb function copyOutputFiles (line 216) | def copyOutputFiles(fromDir, filePattern, outDir) function waitfor (line 222) | def waitfor(&block) function cleanDirectory (line 231) | def cleanDirectory(dir) function cleanFile (line 243) | def cleanFile(file) FILE: src/AspNetApplication/AspNetApplicationFubuRegistry.cs class AspNetApplicationFubuRegistry (line 6) | public class AspNetApplicationFubuRegistry : FubuRegistry method AspNetApplicationFubuRegistry (line 8) | public AspNetApplicationFubuRegistry() FILE: src/AspNetApplication/CompressedContentController.cs class CompressedContentController (line 3) | public class CompressedContentController method get_compressed_content (line 5) | public string get_compressed_content(CompressedContentInput input) class CompressedContentInput (line 11) | public class CompressedContentInput FILE: src/AspNetApplication/FileUpload/FileUploadController.cs class FileUploadTestInput (line 9) | public class FileUploadTestInput{ } class FileUploadInput (line 11) | public class FileUploadInput class FileUploadOutput (line 16) | public class FileUploadOutput class FileUploadController (line 21) | public class FileUploadController method FileUploadController (line 25) | public FileUploadController(IUrlRegistry urls) method buildDocument (line 30) | private HtmlDocument buildDocument(FileUploadOutput model) method get_file_upload_test (line 55) | public HtmlDocument get_file_upload_test(FileUploadTestInput input) method post_file_upload_test (line 63) | public HtmlDocument post_file_upload_test(FileUploadInput input) FILE: src/AspNetApplication/Global.asax.cs class Global (line 8) | public class Global : HttpApplication method Application_Start (line 10) | protected void Application_Start(object sender, EventArgs e) method Session_Start (line 18) | protected void Session_Start(object sender, EventArgs e) method Application_BeginRequest (line 22) | protected void Application_BeginRequest(object sender, EventArgs e) method Application_AuthenticateRequest (line 26) | protected void Application_AuthenticateRequest(object sender, EventArg... method Application_Error (line 30) | protected void Application_Error(object sender, EventArgs e) method Session_End (line 34) | protected void Session_End(object sender, EventArgs e) method Application_End (line 38) | protected void Application_End(object sender, EventArgs e) FILE: src/AspNetApplication/GoHereController.cs class GoHereController (line 3) | public class GoHereController FILE: src/AspNetApplication/HomeEndpoint.cs class HomeEndpoint (line 5) | public class HomeEndpoint method Index (line 7) | public string Index() method get_ysod (line 12) | public string get_ysod() FILE: src/AspNetApplication/Http/ResponseController.cs class ResponseController (line 11) | public class ResponseController method ResponseController (line 16) | public ResponseController(IOutputWriter writer, IHttpResponse response) method post_fake_response (line 22) | public AspNetResponse post_fake_response(AspNetRequest request) class AspNetRequest (line 39) | public class AspNetRequest class AspNetResponse (line 46) | public class AspNetResponse FILE: src/AspNetApplication/binding_against_form_data.cs class FormBindingEndpoint (line 3) | public class FormBindingEndpoint method post_form_values (line 5) | public string post_form_values(FormInput input) class FormInput (line 11) | public class FormInput method ToString (line 16) | public override string ToString() FILE: src/AspNetApplication/binding_against_querystring_values.cs class QueryStringEndpoint (line 5) | public class QueryStringEndpoint method get_querystring_data (line 7) | public string get_querystring_data(QueryStringModel model) class QueryStringModel (line 13) | public class QueryStringModel method ToString (line 21) | public override string ToString() FILE: src/AspNetApplication/binding_against_request_cookies.cs class CookieBindingEndpoint (line 4) | public class CookieBindingEndpoint method get_cookie_data (line 6) | public string get_cookie_data(CookieModel input) class CookieModel (line 12) | public class CookieModel method ToString (line 17) | public override string ToString() FILE: src/AspNetApplication/handling_501_responses.cs class ExceptionEndpoint (line 5) | public class ExceptionEndpoint method get_exception (line 7) | public string get_exception() FILE: src/AspNetApplication/reading_and_writing_json_and_xml_thru_conneg.cs class ConnegEndpoint (line 3) | public class ConnegEndpoint method post_message (line 5) | public Message post_message(Message message) class Message (line 11) | public class Message method ToString (line 16) | public override string ToString() method Equals (line 21) | public bool Equals(Message other) method Equals (line 28) | public override bool Equals(object obj) method GetHashCode (line 36) | public override int GetHashCode() FILE: src/AspNetApplication/reading_cookies.cs class CookieEndpoint (line 8) | public class CookieEndpoint method CookieEndpoint (line 15) | public CookieEndpoint(ICookies cookies, IOutputWriter writer) method get_cookie_info (line 21) | public string get_cookie_info(CookieInfo info) method post_write_cookie (line 26) | public void post_write_cookie(WriteCookieRequest request) class CookieInfo (line 32) | public class CookieInfo { } class WriteCookieRequest (line 33) | public class WriteCookieRequest FILE: src/AspNetApplication/reading_request_headers.cs class RequestHeadersEndpoint (line 6) | public class RequestHeadersEndpoint method RequestHeadersEndpoint (line 10) | public RequestHeadersEndpoint(IHttpRequest headers) method get_header_Name (line 15) | public string get_header_Name(HeaderRequest request) class HeaderRequest (line 21) | public class HeaderRequest FILE: src/AspNetApplication/reading_route_data.cs class ReadingRouteEndpoint (line 5) | public class ReadingRouteEndpoint method get_routing_data_Name_Age (line 7) | public string get_routing_data_Name_Age(RouteInput input) class RouteInput (line 13) | public class RouteInput FILE: src/AspNetApplication/writing_a_file_to_output.cs class FileWriterEndpoint (line 6) | public class FileWriterEndpoint method FileWriterEndpoint (line 11) | public FileWriterEndpoint(IOutputWriter writer, IFubuApplicationFiles ... method get_file_contents_Name (line 17) | public void get_file_contents_Name(FileInput input) class FileInput (line 24) | public class FileInput FILE: src/AspNetApplication/writing_a_non_default_status_code.cs class StatusCodeEndpoint (line 6) | public class StatusCodeEndpoint method StatusCodeEndpoint (line 10) | public StatusCodeEndpoint(IOutputWriter writer) method get_not_modified (line 15) | public string get_not_modified() FILE: src/AspNetApplication/writing_response_headers.cs class ResponseHeadersEndpoint (line 6) | public class ResponseHeadersEndpoint method ResponseHeadersEndpoint (line 11) | public ResponseHeadersEndpoint(IHttpResponse response, IOutputWriter w... method get_response_headers (line 17) | public string get_response_headers() method get_content_headers (line 28) | public string get_content_headers() method get_etag (line 47) | public string get_etag() FILE: src/AspNetApplication/writing_string_output.cs class StringEndpoint (line 3) | public class StringEndpoint method get_hello (line 5) | public string get_hello() FILE: src/AspNetDiagnosticsHarness/Global.asax.cs class Global (line 12) | public class Global : System.Web.HttpApplication method Application_Start (line 14) | protected void Application_Start(object sender, EventArgs e) FILE: src/AssemblyPackage/AssemblyPackageMarker.cs class AssemblyPackageMarker (line 8) | public class AssemblyPackageMarker FILE: src/AssemblyPackage/AssemblyPackageRegistry.cs class AssemblyPackageRegistry (line 8) | public class AssemblyPackageRegistry : FubuPackageRegistry method AssemblyPackageRegistry (line 10) | public AssemblyPackageRegistry() class AssemblyEndpoint (line 16) | public class AssemblyEndpoint method get_hello (line 18) | public string get_hello() class AssemblyPackageExtension (line 24) | public class AssemblyPackageExtension : IFubuRegistryExtension method Configure (line 26) | public void Configure(FubuRegistry registry) class BehaviorFromAssemblyPackage (line 37) | public class BehaviorFromAssemblyPackage : BasicBehavior method BehaviorFromAssemblyPackage (line 39) | public BehaviorFromAssemblyPackage() FILE: src/AssemblyPackage/FakeTypes.cs class AddressOverrides (line 7) | public class AddressOverrides : OverridesFor
method AddressOverrides (line 9) | public AddressOverrides() class ElementRule (line 16) | public class ElementRule method ElementRule (line 20) | public ElementRule(string name) method Equals (line 30) | protected bool Equals(ElementRule other) method ToString (line 35) | public override string ToString() method Equals (line 40) | public override bool Equals(object obj) method GetHashCode (line 48) | public override int GetHashCode() class AddressViewModel (line 55) | public class AddressViewModel class LocalityViewModel (line 62) | public class LocalityViewModel class Address (line 68) | public class Address method Address (line 70) | public Address() class FakeRequiredAttribute (line 111) | public class FakeRequiredAttribute : Attribute class FakeMaximumStringLength (line 115) | public class FakeMaximumStringLength : Attribute method FakeMaximumStringLength (line 119) | public FakeMaximumStringLength(int maxLength) type ColorEnum (line 127) | public enum ColorEnum FILE: src/AssemblyPackage/HelloWorld.cs class HomeEndpoint (line 5) | public class HomeEndpoint method Index (line 7) | public string Index() class SampleApp (line 13) | public class SampleApp : FubuRegistry class RunStuff (line 18) | public static class RunStuff method do_the_home_page (line 20) | public static void do_the_home_page() FILE: src/Backup/Global.asax.cs class Global (line 12) | public class Global : System.Web.HttpApplication method Application_Start (line 14) | protected void Application_Start(object sender, EventArgs e) FILE: src/DiagnosticsHarness/FakeEndpoints.cs class FakeEndpoints (line 12) | public class FakeEndpoints method get_hello (line 14) | [WrapWith(typeof(DelayWrapper))] method get_failure (line 20) | [WrapWith(typeof(DelayWrapper))] method get_team_favorite (line 26) | [WrapWith(typeof(DelayWrapper))] method get_redirects (line 36) | public FubuContinuation get_redirects() method post_team (line 41) | [WrapWith(typeof(DelayWrapper))] method delete_team (line 47) | [WrapWith(typeof(DelayWrapper))] method put_team (line 53) | [WrapWith(typeof(DelayWrapper))] class DelayWrapper (line 60) | public class DelayWrapper : WrappingBehavior method invoke (line 64) | protected override Task invoke(Func func) class Team (line 73) | public class Team FILE: src/DiagnosticsHarness/HarnessRegistry.cs class HarnessRegistry (line 13) | public class HarnessRegistry : FubuTransportRegistry method HarnessRegistry (line 15) | public HarnessRegistry() class MessagePumper (line 49) | public class MessagePumper : IDisposable method MessagePumper (line 54) | public MessagePumper(IServiceBus bus) method Start (line 59) | public void Start() method Dispose (line 67) | public void Dispose() method TimerOnElapsed (line 72) | private void TimerOnElapsed(object sender, ElapsedEventArgs elapsedEve... class ErrorHandlingPolicy (line 81) | public class ErrorHandlingPolicy : HandlerChainPolicy method Configure (line 83) | public override void Configure(HandlerChain chain) FILE: src/DiagnosticsHarness/HarnessSettings.cs class HarnessSettings (line 7) | public class HarnessSettings method HarnessSettings (line 9) | public HarnessSettings() FILE: src/DiagnosticsHarness/HomeEndpoint.cs class HomeEndpoint (line 13) | public class HomeEndpoint method HomeEndpoint (line 21) | public HomeEndpoint(IServiceBus serviceBus, INumberCache cache, FubuHt... method post_numbers (line 30) | public FubuContinuation post_numbers(NumberPost input) method get_received (line 44) | public string get_received() method get_pump_messages (line 49) | public FubuContinuation get_pump_messages() method Index (line 55) | public HtmlDocument Index() method get_requests (line 81) | public FubuContinuation get_requests() method runRequests (line 106) | private void runRequests() method writeMartenData (line 136) | private void writeMartenData() FILE: src/DiagnosticsHarness/HomeModel.cs class HomeModel (line 3) | public class HomeModel FILE: src/DiagnosticsHarness/INumberCache.cs type INumberCache (line 5) | public interface INumberCache method Register (line 7) | void Register(int number); FILE: src/DiagnosticsHarness/MartenEndpoint.cs class MartenEndpoint (line 9) | public class MartenEndpoint method MartenEndpoint (line 13) | public MartenEndpoint(IDocumentSession session) method post_marten_writes (line 18) | public string post_marten_writes() method get_marten_reads (line 30) | public string get_marten_reads() type Colors (line 37) | public enum Colors class Target (line 44) | public class Target method GenerateRandomData (line 54) | public static IEnumerable GenerateRandomData(int number) method Random (line 65) | public static Target Random(bool deep = false) method Target (line 112) | public Target() class Address (line 151) | public class Address method Address (line 153) | public Address() method Address (line 157) | public Address(string text) class ConnectionSource (line 175) | public class ConnectionSource method SetConnectionString (line 179) | public static void SetConnectionString(string connectionString) method GetConnectionString (line 184) | public static string GetConnectionString() FILE: src/DiagnosticsHarness/NumberCache.cs class NumberCache (line 5) | public class NumberCache : INumberCache method Register (line 9) | public void Register(int number) FILE: src/DiagnosticsHarness/NumberHandler.cs class NumberHandler (line 6) | public class NumberHandler method NumberHandler (line 10) | public NumberHandler(INumberCache cache) method Consume (line 15) | [WrapWith(typeof (DelayWrapper))] FILE: src/DiagnosticsHarness/NumberMessage.cs class NumberMessage (line 3) | public class NumberMessage FILE: src/DiagnosticsHarness/NumberPost.cs class NumberPost (line 3) | public class NumberPost FILE: src/DiagnosticsHarness/PartialEndpoints.cs class PartialEndpoints (line 5) | public class PartialEndpoints method Red (line 7) | [FubuPartial] method Green (line 13) | [FubuPartial] FILE: src/DiagnosticsHarness/SampleJob.cs class SampleJob (line 11) | public class SampleJob : IJob method Execute (line 18) | public void Execute(CancellationToken cancellation) class SampleJobEndpoint (line 28) | public class SampleJobEndpoint method SampleJobEndpoint (line 32) | public SampleJobEndpoint(FubuHtmlDocument document) method get_samplejob_controller (line 37) | public HtmlDocument get_samplejob_controller() method post_samplejob_time (line 61) | public FubuContinuation post_samplejob_time(SetSampleJobTime time) method post_samplejob_toggle (line 68) | public FubuContinuation post_samplejob_toggle(ToggleSampleJob toggle) class ToggleSampleJob (line 76) | public class ToggleSampleJob { } class SetSampleJobTime (line 78) | public class SetSampleJobTime FILE: src/DiagnosticsHarness/TraceMessage.cs class TraceMessage (line 6) | public class TraceMessage method TraceMessage (line 8) | public TraceMessage() class TraceHandler (line 17) | public class TraceHandler method Consume (line 19) | [WrapWith(typeof(DelayWrapper))] FILE: src/DiagnosticsHarness/fubu-diagnostics/lq.js function __webpack_require__ (line 6) | function __webpack_require__(moduleId) { FILE: src/DiagnosticsHarness/fubu-diagnostics/marten.js function __webpack_require__ (line 6) | function __webpack_require__(moduleId) { FILE: src/DiagnosticsHarness/fubu-diagnostics/root.js function __webpack_require__ (line 6) | function __webpack_require__(moduleId) { FILE: src/FakeBottle/FakeBottleFubuDiagnostics.cs class FubuDiagnosticsConfiguration (line 5) | public class FubuDiagnosticsConfiguration class FakeBottleFubuDiagnostics (line 12) | public class FakeBottleFubuDiagnostics method get_three (line 14) | [Description("Three")] method get_four (line 20) | [Description("Four")] FILE: src/Fubu/Program.cs class Program (line 6) | public class Program method Main (line 10) | public static int Main(string[] args) FILE: src/Fubu/Running/ApplicationRequest.cs type BrowserType (line 9) | public enum BrowserType class ApplicationRequest (line 15) | public class ApplicationRequest method ApplicationRequest (line 19) | public ApplicationRequest() method DetermineBinPath (line 65) | public string DetermineBinPath() FILE: src/Fubu/Running/ApplicationStarted.cs class ApplicationStarted (line 7) | public class ApplicationStarted FILE: src/Fubu/Running/BrowserDriver.cs class BrowserDriver (line 10) | public class BrowserDriver : IDisposable method StartWebSockets (line 17) | public void StartWebSockets() method OpenBrowserTo (line 39) | public void OpenBrowserTo(string url) method RefreshPage (line 44) | public void RefreshPage() method Dispose (line 49) | public void Dispose() FILE: src/Fubu/Running/FubuMvcApplicationActivator.cs class FubuMvcApplicationActivator (line 13) | public class FubuMvcApplicationActivator : IFubuMvcApplicationActivator method Initialize (line 18) | public void Initialize(Type applicationType, StartApplication message) method StartUp (line 38) | public void StartUp() method ShutDown (line 70) | public void ShutDown() method Recycle (line 75) | public void Recycle() FILE: src/Fubu/Running/FubuRegistryChooser.cs class FubuRegistryChooser (line 7) | public class FubuRegistryChooser method FubuRegistryChooser (line 12) | public FubuRegistryChooser(IFubuRegistryFinder finder, IMessaging mess... method Find (line 18) | public void Find(StartApplication message, Action onFound) FILE: src/Fubu/Running/FubuRegistryFinder.cs class FubuRegistryFinder (line 11) | public class FubuRegistryFinder : IFubuRegistryFinder method Find (line 13) | public IEnumerable Find() FILE: src/Fubu/Running/IFubuMvcApplicationActivator.cs type IFubuMvcApplicationActivator (line 5) | public interface IFubuMvcApplicationActivator method Initialize (line 7) | void Initialize(Type applicationType, StartApplication message); method ShutDown (line 8) | void ShutDown(); method Recycle (line 9) | void Recycle(); FILE: src/Fubu/Running/IFubuRegistryFinder.cs type IFubuRegistryFinder (line 6) | public interface IFubuRegistryFinder method Find (line 8) | IEnumerable Find(); FILE: src/Fubu/Running/IMessaging.cs type IMessaging (line 3) | public interface IMessaging method Send (line 5) | void Send(T message); FILE: src/Fubu/Running/InvalidApplication.cs class InvalidApplication (line 3) | public class InvalidApplication FILE: src/Fubu/Running/Messaging.cs class Messaging (line 5) | public class Messaging : IMessaging method Send (line 7) | public void Send(T message) FILE: src/Fubu/Running/RecycleApplication.cs class RecycleApplication (line 3) | public class RecycleApplication FILE: src/Fubu/Running/RemoteApplication.cs class RemoteApplication (line 15) | public class RemoteApplication : IListener, IListene... method RemoteApplication (line 26) | public RemoteApplication() method RemoteApplication (line 31) | public RemoteApplication(Action configuration) method RefreshContent (line 36) | public void RefreshContent() method RecycleAppDomain (line 41) | public void RecycleAppDomain() method RecycleApplication (line 54) | public void RecycleApplication() method Receive (line 62) | public void Receive(ApplicationStarted message) method Receive (line 92) | public void Receive(InvalidApplication message) method Start (line 115) | public void Start(ApplicationRequest input) method start (line 128) | private void start() method Shutdown (line 137) | public void Shutdown() FILE: src/Fubu/Running/RemoteFubuMvcBootstrapper.cs class RemoteFubuMvcBootstrapper (line 10) | public class RemoteFubuMvcBootstrapper : IApplicationLoader, IActivator,... method RemoteFubuMvcBootstrapper (line 17) | public RemoteFubuMvcBootstrapper() method RemoteFubuMvcBootstrapper (line 22) | public RemoteFubuMvcBootstrapper(IFubuRegistryFinder typeFinder, IFubu... method Load (line 30) | public IDisposable Load(Dictionary properties) method Dispose (line 36) | public void Dispose() method Receive (line 41) | public void Receive(StartApplication message) method Receive (line 51) | public void Receive(RecycleApplication message) method Activate (line 56) | void IActivator.Activate(IActivationLog log, IPerfTimer timer) FILE: src/Fubu/Running/RemoteFubuMvcProxy.cs class RemoteFubuMvcProxy (line 12) | public class RemoteFubuMvcProxy : IDisposable method RemoteFubuMvcProxy (line 17) | public RemoteFubuMvcProxy(ApplicationRequest request) method Start (line 22) | public void Start(object listener, Action conf... method Recycle (line 70) | public void Recycle() method Dispose (line 75) | public void Dispose() FILE: src/Fubu/Running/RunCommand.cs class RunCommand (line 6) | [CommandDescription("Run a fubumvc application hosted in Katana")] method Execute (line 12) | public override bool Execute(ApplicationRequest input) method tellUsersWhatToDo (line 44) | private static void tellUsersWhatToDo() FILE: src/Fubu/Running/StartApplication.cs class StartApplication (line 6) | public class StartApplication method ToString (line 34) | public override string ToString() FILE: src/FubuMVC.Core/Ajax/AjaxContinuation.cs class AjaxContinuation (line 13) | public class AjaxContinuation method Successful (line 57) | public static AjaxContinuation Successful() method ForMessage (line 70) | public static AjaxContinuation ForMessage(object message) method ForMessage (line 80) | public static AjaxContinuation ForMessage(string message) method ToDictionary (line 92) | public virtual IDictionary ToDictionary() method HasData (line 118) | public virtual bool HasData(string key) FILE: src/FubuMVC.Core/Ajax/AjaxContinuationWriter.cs class AjaxContinuationWriter (line 10) | [Title("AjaxContinuationWriter")] method Write (line 13) | public Task Write(string mimeType, IFubuRequestContext context, T reso... FILE: src/FubuMVC.Core/Ajax/AjaxError.cs class AjaxError (line 7) | public class AjaxError FILE: src/FubuMVC.Core/AjaxExtensions.cs class AjaxExtensions (line 10) | public static class AjaxExtensions method IsAjaxRequest (line 20) | public static bool IsAjaxRequest(this IDictionary requ... method IsAjaxRequest (line 33) | public static bool IsAjaxRequest(this IRequestData requestInput) method IsAjaxRequest (line 45) | private static bool IsAjaxRequest(this object value) method IsAjaxRequest (line 55) | public static bool IsAjaxRequest(this IBindingContext context) method IsAjaxRequest (line 67) | public static bool IsAjaxRequest(this IHttpRequest request) FILE: src/FubuMVC.Core/Assets/Asset.cs class Asset (line 7) | public class Asset method Asset (line 18) | public Asset(string url) method Asset (line 24) | public Asset(IFubuFile file) method ToString (line 34) | public override string ToString() FILE: src/FubuMVC.Core/Assets/AssetFilePageExtensions.cs class AssetFilePageExtensions (line 12) | public static class AssetFilePageExtensions method Image (line 20) | public static ImageTag Image(this IFubuPage viewPage, string fileOrUrl) method ImageUrl (line 35) | public static string ImageUrl(this IFubuPage viewPage, string imageFil... method ImageFor (line 47) | public static HtmlTag ImageFor(this IFubuPage page, string assetName) method Script (line 58) | public static TagList Script(this IFubuPage page, params string[] scri... method Css (line 69) | public static TagList Css(this IFubuPage page, params string[] cssNames) method OptionalScript (line 80) | public static TagList OptionalScript(this IFubuPage page, params strin... method OptionalCss (line 98) | public static TagList OptionalCss(this IFubuPage page, params string[]... method RequireScript (line 114) | public static void RequireScript(this IFubuPage page, params string[] ... method WriteJavascriptRoutes (line 119) | public static HtmlTag WriteJavascriptRoutes(this JavascriptRouteWriter... method JavascriptRoutes (line 132) | public static HtmlTag JavascriptRoutes(this IFubuPage page, string ... method PublicAssetFolder (line 141) | public static string PublicAssetFolder(this IFubuPage page) FILE: src/FubuMVC.Core/Assets/AssetFinderCache.cs type IAssetFinder (line 11) | public interface IAssetFinder method FindAsset (line 13) | Asset FindAsset(string search); method FindAll (line 14) | AssetGraph FindAll(); class AssetFinderCache (line 17) | public class AssetFinderCache : IAssetFinder method AssetFinderCache (line 24) | public AssetFinderCache(AssetSettings settings, IFubuApplicationFiles ... method FindAsset (line 33) | public Asset FindAsset(string search) method findAsset (line 38) | private Asset findAsset(string search) method findMatch (line 76) | private IFubuFile findMatch(IEnumerable files, string search) method findFiles (line 84) | private IEnumerable findFiles(string filename) method FindAll (line 105) | public AssetGraph FindAll() method findAll (line 110) | private AssetGraph findAll() method findAssetFiles (line 126) | private IEnumerable findAssetFiles() FILE: src/FubuMVC.Core/Assets/AssetGraph.cs class AssetGraph (line 9) | public class AssetGraph method AssetGraph (line 14) | public AssetGraph() method Add (line 19) | public void Add(Asset asset) method Add (line 24) | public void Add(IEnumerable assets) method RegisterCdnAsset (line 29) | public Asset RegisterCdnAsset(CdnAsset cdn) method FindAsset (line 49) | public Asset FindAsset(string search) method findAsset (line 54) | private Asset findAsset(string search) method StoreAlias (line 75) | public void StoreAlias(string alias, string filename) FILE: src/FubuMVC.Core/Assets/AssetSettings.cs class CdnAsset (line 21) | public class CdnAsset : DescribesItself method Describe (line 27) | public void Describe(Description description) method Filename (line 34) | public string Filename() type SearchMode (line 40) | public enum SearchMode class AssetSettings (line 54) | [Description("Allow read access to javascript, css, image, and html file... method AssetSettings (line 63) | public AssetSettings() method SetupForDevelopment (line 79) | public void SetupForDevelopment() method DeterminePublicFolder (line 98) | public string DeterminePublicFolder(IFubuApplicationFiles files) method Exclude (line 127) | public void Exclude(string content) method CreateAssetSearch (line 137) | public FileSet CreateAssetSearch() method assetMimeTypes (line 145) | private IEnumerable assetMimeTypes() method IsAllowed (line 162) | AuthorizationRight IStaticFileRule.IsAllowed(IFubuFile file) method DetermineStaticFileRights (line 187) | public AuthorizationRight DetermineStaticFileRights(IFubuFile file) method CreateFileWatcherManifest (line 236) | public FileWatcherManifest CreateFileWatcherManifest(IFubuApplicationF... method Describe (line 253) | public void Describe(Description _) method FileForAlias (line 271) | public string FileForAlias(string search) method FindCdnAsset (line 278) | public CdnAsset FindCdnAsset(string search) FILE: src/FubuMVC.Core/Assets/AssetTagBuilder.cs class AssetTagBuilder (line 11) | public class AssetTagBuilder : IAssetTagBuilder method AssetTagBuilder (line 20) | public AssetTagBuilder(IAssetFinder finder, IHttpRequest request, Fubu... method BuildScriptTags (line 27) | public IEnumerable BuildScriptTags(IEnumerable scripts) method BuildStylesheetTags (line 60) | public IEnumerable BuildStylesheetTags(IEnumerable st... method FindImageUrl (line 71) | public string FindImageUrl(string urlOrFilename) method RequireScript (line 79) | public void RequireScript(params string[] scripts) FILE: src/FubuMVC.Core/Assets/DevelopmentModeAssetTagBuilder.cs class DevelopmentModeAssetTagBuilder (line 9) | public class DevelopmentModeAssetTagBuilder : IAssetTagBuilder method DevelopmentModeAssetTagBuilder (line 15) | public DevelopmentModeAssetTagBuilder(IAssetFinder finder, IHttpReques... method BuildScriptTags (line 23) | public IEnumerable BuildScriptTags(IEnumerable scripts) method find (line 35) | private IEnumerable find(IEnumerable names) class Result (line 44) | public class Result method MissingListDescription (line 46) | public static string MissingListDescription(IEnumerable resu... method BuildStylesheetTags (line 64) | public IEnumerable BuildStylesheetTags(IEnumerable st... method FindImageUrl (line 76) | public string FindImageUrl(string urlOrFilename) method RequireScript (line 87) | public void RequireScript(params string[] scripts) FILE: src/FubuMVC.Core/Assets/FileWatcherManifest.cs class FileWatcherManifest (line 11) | public class FileWatcherManifest : IDisposable method FileWatcherManifest (line 26) | public FileWatcherManifest(string applicationPath, string binPath) method Watch (line 32) | public void Watch(bool refreshContent, IApplicationObserver observer) class ContentRefresher (line 56) | public class ContentRefresher : IChangeSetHandler method ContentRefresher (line 60) | public ContentRefresher(IApplicationObserver observer) method Handle (line 65) | public void Handle(ChangeSet changes) method IsWatching (line 72) | public bool IsWatching() method StopWatching (line 77) | public void StopWatching() method StartWatching (line 83) | public void StartWatching() method Dispose (line 89) | public void Dispose() FILE: src/FubuMVC.Core/Assets/IAssetTagBuilder.cs type IAssetTagBuilder (line 6) | public interface IAssetTagBuilder method BuildScriptTags (line 8) | IEnumerable BuildScriptTags(IEnumerable scripts); method BuildStylesheetTags (line 9) | IEnumerable BuildStylesheetTags(IEnumerable scripts); method FindImageUrl (line 10) | string FindImageUrl(string urlOrFilename); method RequireScript (line 12) | void RequireScript(params string[] scripts); FILE: src/FubuMVC.Core/Assets/JavascriptRouting/IJavascriptRouter.cs type IJavascriptRouter (line 5) | public interface IJavascriptRouter method Routes (line 7) | IEnumerable Routes(); FILE: src/FubuMVC.Core/Assets/JavascriptRouting/JavascriptRoute.cs class JavascriptRoute (line 10) | public class JavascriptRoute method FindChain (line 16) | public RoutedChain FindChain(IChainResolver resolver) FILE: src/FubuMVC.Core/Assets/JavascriptRouting/JavascriptRouteWriter.cs class JavascriptRouteWriter (line 12) | public class JavascriptRouteWriter method JavascriptRouteWriter (line 17) | public JavascriptRouteWriter(IJavascriptRouteData routeData, IChainRes... method Write (line 23) | public IDictionary Write(IEnumerable ... class JavascriptRouteData (line 49) | public class JavascriptRouteData : IJavascriptRouteData method JavascriptRouteData (line 53) | public JavascriptRouteData(IHttpRequest request) method ToUrl (line 58) | public string ToUrl(RoutedChain chain) method ToParameters (line 63) | public IEnumerable ToParameters(RoutedChain chain) type IJavascriptRouteData (line 74) | public interface IJavascriptRouteData method ToUrl (line 76) | string ToUrl(RoutedChain chain); method ToParameters (line 77) | IEnumerable ToParameters(RoutedChain chain); FILE: src/FubuMVC.Core/Assets/JavascriptRouting/JavascriptRouter.cs class JavascriptRouter (line 12) | public abstract class JavascriptRouter : IJavascriptRouter method Routes (line 17) | public IEnumerable Routes() method Add (line 22) | public void Add(RoutedChain chain) method Get (line 37) | public ChainExpression Get(string name) method Post (line 42) | public ChainExpression Post(string name) method Put (line 47) | public ChainExpression Put(string name) method Delete (line 52) | public ChainExpression Delete(string name) class ChainExpression (line 57) | public class ChainExpression method ChainExpression (line 61) | public ChainExpression(JavascriptRouter parent, string name, string ... method InputType (line 72) | public void InputType() method Action (line 77) | public void Action(Expression> expression) FILE: src/FubuMVC.Core/Assets/MissingAssetException.cs class MissingAssetException (line 6) | [Serializable] method MissingAssetException (line 9) | public MissingAssetException(string message) : base(message) method MissingAssetException (line 13) | protected MissingAssetException(SerializationInfo info, StreamingConte... FILE: src/FubuMVC.Core/Assets/ObsoleteAssetFilePageExtensions.cs class ObsoleteAssetFilePageExtensions (line 8) | public static class ObsoleteAssetFilePageExtensions method Asset (line 15) | [Obsolete("This is deprecated and will throw an exception. Use Css() ... method OptionalAsset (line 27) | [Obsolete("This method is deprecated and will throw an exception. Use ... method WriteScriptTags (line 40) | [Obsolete("Removed in 2.0. Use IFubuPage.Script() instead")] method WriteAssetTags (line 52) | [Obsolete("Removed in 2.0. Use IFubuPage.Script() or IFubuPage.Css() ... method WriteAssetTagsImmediately (line 65) | [Obsolete("Removed in 2.0. Use IFubuPage.Script() or IFubuPage.Css() ... method WriteScriptTagsImmediately (line 77) | [Obsolete("Removed in 2.0. Use IFubuPage.Script() instead")] method WriteCssTagsImmediately (line 89) | [Obsolete("Removed in 2.0. Use IFubuPage.Css() instead")] method WriteCssTags (line 102) | [Obsolete("Removed in 2.0. Use IFubuPage.Css() instead")] FILE: src/FubuMVC.Core/Assets/ScriptTag.cs class ScriptTag (line 7) | public class ScriptTag : HtmlTag method ScriptTag (line 9) | public ScriptTag(string mode, Func toFullUrl, Asset as... FILE: src/FubuMVC.Core/Assets/StylesheetLinkTag.cs class StylesheetLinkTag (line 6) | public class StylesheetLinkTag : HtmlTag method StylesheetLinkTag (line 8) | public StylesheetLinkTag(string url) FILE: src/FubuMVC.Core/Attributes/CanBeMultiplesAttribute.cs class CanBeMultiplesAttribute (line 9) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited... FILE: src/FubuMVC.Core/Attributes/CompressContentAttribute.cs class CompressContentAttribute (line 7) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] method Alter (line 10) | public override void Alter(ActionCallBase call) FILE: src/FubuMVC.Core/Attributes/DoNotAutoImportAttribute.cs class DoNotAutoImportAttribute (line 10) | [AttributeUsage(AttributeTargets.Class, Inherited = false)] FILE: src/FubuMVC.Core/Attributes/FubuModuleAttribute.cs class FubuModuleAttribute (line 9) | [AttributeUsage(AttributeTargets.Assembly)] FILE: src/FubuMVC.Core/Attributes/FubuPartialAttribute.cs class FubuPartialAttribute (line 10) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class)] FILE: src/FubuMVC.Core/Attributes/NoDiagnosticsAttribute.cs class NoDiagnosticsAttribute (line 5) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] FILE: src/FubuMVC.Core/Attributes/QueryStringAttribute.cs class QueryStringAttribute (line 10) | [AttributeUsage(AttributeTargets.Property)] FILE: src/FubuMVC.Core/Attributes/RouteInputAttribute.cs class RouteInputAttribute (line 8) | [AttributeUsage(AttributeTargets.Property)] method RouteInputAttribute (line 11) | public RouteInputAttribute() method RouteInputAttribute (line 15) | public RouteInputAttribute(string defaultValue) FILE: src/FubuMVC.Core/Attributes/TagAttribute.cs class TagAttribute (line 8) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class)] method TagAttribute (line 13) | public TagAttribute(params string[] tags) method Alter (line 18) | public override void Alter(ActionCallBase call) FILE: src/FubuMVC.Core/Attributes/UrlAliasAttribute.cs class UrlAliasAttribute (line 11) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowM... method UrlAliasAttribute (line 16) | public UrlAliasAttribute(string pattern) method Alter (line 21) | public override void Alter(ActionCallBase call) FILE: src/FubuMVC.Core/Attributes/UrlFolderAttribute.cs class UrlFolderAttribute (line 10) | [AttributeUsage(AttributeTargets.Class)] method UrlFolderAttribute (line 15) | public UrlFolderAttribute(string folder) FILE: src/FubuMVC.Core/Attributes/UrlForNewAttribute.cs class UrlForNewAttribute (line 12) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] method UrlForNewAttribute (line 17) | public UrlForNewAttribute(Type type) method Alter (line 27) | public override void Alter(ActionCallBase call) FILE: src/FubuMVC.Core/Attributes/UrlPatternAttribute.cs class GetAttribute (line 10) | public class GetAttribute : UrlPatternAttribute method GetAttribute (line 12) | public GetAttribute(string pattern) : base(pattern) method BuildRoute (line 16) | public override IRouteDefinition BuildRoute(Type inputType) class PostAttribute (line 25) | public class PostAttribute : UrlPatternAttribute method PostAttribute (line 27) | public PostAttribute(string pattern) method BuildRoute (line 32) | public override IRouteDefinition BuildRoute(Type inputType) class PutAttribute (line 41) | public class PutAttribute : UrlPatternAttribute method PutAttribute (line 43) | public PutAttribute(string pattern) method BuildRoute (line 48) | public override IRouteDefinition BuildRoute(Type inputType) class DeleteAttribute (line 57) | public class DeleteAttribute : UrlPatternAttribute method DeleteAttribute (line 59) | public DeleteAttribute(string pattern) method BuildRoute (line 64) | public override IRouteDefinition BuildRoute(Type inputType) class UrlPatternAttribute (line 77) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class)] method UrlPatternAttribute (line 82) | public UrlPatternAttribute(string pattern) method BuildRoute (line 87) | public virtual IRouteDefinition BuildRoute(Type inputType) FILE: src/FubuMVC.Core/Attributes/UrlRegistryCategoryAttribute.cs class UrlRegistryCategoryAttribute (line 12) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class, AllowM... method UrlRegistryCategoryAttribute (line 17) | public UrlRegistryCategoryAttribute(string category) method Alter (line 27) | public override void Alter(ActionCallBase call) FILE: src/FubuMVC.Core/Attributes/ViewSubjectAttribute.cs class ViewSubjectAttribute (line 5) | [AttributeUsage(AttributeTargets.Class)] FILE: src/FubuMVC.Core/Attributes/WrapWithAttribute.cs class WrapWithAttribute (line 13) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] method WrapWithAttribute (line 18) | public WrapWithAttribute(params Type[] behaviorTypes) method Alter (line 28) | public override void Alter(ActionCallBase call) FILE: src/FubuMVC.Core/BehaviorChainExtensions.cs class BehaviorChainExtensions (line 11) | public static class BehaviorChainExtensions method ApplyCompression (line 15) | public static void ApplyCompression(this BehaviorChain chain, params I... method HandlerTypeIs (line 33) | public static bool HandlerTypeIs(this BehaviorChain chain) method WrapWith (line 38) | public static void WrapWith(this BehaviorChain chain) where T : IAc... method IsClientMessage (line 43) | public static bool IsClientMessage(this Type type) method IsAggregatedChain (line 49) | public static bool IsAggregatedChain(this BehaviorChain chain) method GetDefaultMessageName (line 54) | public static string GetDefaultMessageName(this Type type) method GetMessageName (line 59) | public static string GetMessageName(this Type type) method AnyActionHasAttribute (line 78) | public static bool AnyActionHasAttribute(this BehaviorChain chain) ... FILE: src/FubuMVC.Core/Behaviors/ActionInvoker.cs class TaskExtensions (line 13) | public static class TaskExtensions method SetFubuRequestValue (line 15) | public static Task SetFubuRequestValue(Task task, IFubuRequest r... class ActionInvocation (line 21) | public class ActionInvocation method ActionInvocation (line 34) | public ActionInvocation(MethodInfo method) method setRequestExpression (line 69) | private Expression setRequestExpression(Type outputType, ParameterExpr... method buildExpressionForParameter (line 74) | private Expression buildExpressionForParameter(ParameterExpression req... method Invoke (line 81) | public Task Invoke(IFubuRequest request, TEndpoint endpoint) class ActionInvoker (line 88) | public class ActionInvoker : BasicBehavior method ActionInvoker (line 94) | public ActionInvoker(IFubuRequest request, TEndpoint endpoint, ActionI... method performInvoke (line 101) | protected override async Task performInvoke() FILE: src/FubuMVC.Core/Behaviors/BasicBehavior.cs class BasicBehavior (line 6) | public abstract class BasicBehavior : IActionBehavior method BasicBehavior (line 11) | protected BasicBehavior(PartialBehavior partialBehavior) method Invoke (line 20) | public Task Invoke() method invoke (line 27) | private async Task invoke(Func inner) method InvokePartial (line 38) | public async Task InvokePartial() method performInvoke (line 56) | protected virtual Task performInvoke() method afterInsideBehavior (line 61) | protected virtual Task afterInsideBehavior() FILE: src/FubuMVC.Core/Behaviors/IActionBehavior.cs type IActionBehavior (line 10) | public interface IActionBehavior method Invoke (line 12) | Task Invoke(); method InvokePartial (line 13) | Task InvokePartial(); FILE: src/FubuMVC.Core/Behaviors/InterceptExceptionBehavior.cs class InterceptExceptionBehavior (line 7) | public abstract class InterceptExceptionBehavior : IActionBehavior method InvokePartial (line 12) | public async Task InvokePartial() method Invoke (line 20) | public async Task Invoke() method ShouldHandle (line 38) | public virtual bool ShouldHandle(T exception) method Handle (line 43) | public abstract void Handle(T exception); FILE: src/FubuMVC.Core/Behaviors/NulloBehavior.cs class NulloBehavior (line 5) | public class NulloBehavior : IActionBehavior method Invoke (line 7) | public Task Invoke() method InvokePartial (line 12) | public Task InvokePartial() FILE: src/FubuMVC.Core/Behaviors/PartialBehavior.cs type PartialBehavior (line 3) | public enum PartialBehavior FILE: src/FubuMVC.Core/Behaviors/WrappingBehavior.cs class WrappingBehavior (line 6) | public abstract class WrappingBehavior : IActionBehavior method Invoke (line 10) | public async Task Invoke() method InvokePartial (line 18) | public async Task InvokePartial() method invoke (line 26) | protected abstract Task invoke(Func func); FILE: src/FubuMVC.Core/Caching/IRecordedHttpOutput.cs type IRecordedHttpOutput (line 7) | public interface IRecordedHttpOutput method Replay (line 9) | Task Replay(IHttpResponse response); type IRecordedTextOutput (line 12) | public interface IRecordedTextOutput method WriteText (line 14) | void WriteText(StringWriter writer); FILE: src/FubuMVC.Core/Caching/IRecordedOutput.cs type IRecordedOutput (line 9) | public interface IRecordedOutput : IHaveContentType method Replay (line 11) | void Replay(IHttpResponse response); method GetText (line 13) | string GetText(); method Headers (line 15) | IEnumerable
Headers(); method IsEmpty (line 17) | bool IsEmpty(); FILE: src/FubuMVC.Core/Caching/RecordedOutput.cs class RecordedOutput (line 13) | public class RecordedOutput : IOutputState, IRecordedOutput, IHaveConten... method RecordedOutput (line 18) | public RecordedOutput(IFileSystem fileSystem) method Write (line 33) | public Task Write(string contentType, string renderedOutput) method Write (line 41) | public Task Write(string renderedOutput) method Write (line 48) | public Task Write(string contentType, Func action) method AppendHeader (line 60) | public void AppendHeader(string header, string value) method WriteFile (line 65) | public void WriteFile(string contentType, string localFilePath, string... method Flush (line 70) | public void Flush() method Replay (line 77) | public void Replay(IHttpResponse response) method GetText (line 84) | public string GetText() method Headers (line 91) | public IEnumerable
Headers() method IsEmpty (line 96) | public bool IsEmpty() method AddOutput (line 101) | public void AddOutput(IRecordedHttpOutput output) FILE: src/FubuMVC.Core/Caching/SetContentType.cs class SetContentType (line 8) | public class SetContentType : IRecordedHttpOutput, DescribesItself method SetContentType (line 12) | public SetContentType(string contentType) method Replay (line 17) | public Task Replay(IHttpResponse response) method Equals (line 23) | public bool Equals(SetContentType other) method Equals (line 30) | public override bool Equals(object obj) method GetHashCode (line 38) | public override int GetHashCode() method Describe (line 43) | public void Describe(Description description) method ToString (line 48) | public override string ToString() FILE: src/FubuMVC.Core/Caching/WriteFileRecord.cs class WriteFileRecord (line 10) | public class WriteFileRecord : IRecordedHttpOutput, DescribesItself method Create (line 22) | public static WriteFileRecord Create(IFileSystem fileSystem, string fi... method WriteFileRecord (line 40) | private WriteFileRecord() method Replay (line 44) | public Task Replay(IHttpResponse response) method Describe (line 52) | public void Describe(Description description) FILE: src/FubuMVC.Core/Caching/WriteStream.cs class WriteStream (line 10) | public class WriteStream : IRecordedHttpOutput, IRecordedTextOutput, Des... method WriteStream (line 15) | public WriteStream(MemoryStream stream) method Replay (line 20) | public Task Replay(IHttpResponse response) method WriteText (line 32) | public void WriteText(StringWriter writer) method ReadAll (line 39) | public string ReadAll() method Describe (line 49) | public void Describe(Description description) FILE: src/FubuMVC.Core/Caching/WriteTextOutput.cs class WriteTextOutput (line 9) | public class WriteTextOutput : IRecordedHttpOutput, IRecordedTextOutput,... method WriteTextOutput (line 13) | public WriteTextOutput(string text) method Replay (line 18) | public Task Replay(IHttpResponse response) method WriteText (line 23) | public void WriteText(StringWriter writer) method Equals (line 28) | public bool Equals(WriteTextOutput other) method Equals (line 35) | public override bool Equals(object obj) method GetHashCode (line 43) | public override int GetHashCode() method Describe (line 48) | public void Describe(Description description) method ToString (line 54) | public override string ToString() FILE: src/FubuMVC.Core/ClientMessage.cs class ClientMessage (line 11) | public abstract class ClientMessage method ClientMessage (line 15) | protected ClientMessage() method ClientMessage (line 20) | protected ClientMessage(string messageName) method MessageName (line 25) | public string MessageName() class ClientMessageAttribute (line 31) | [AttributeUsage(AttributeTargets.Class)] method ClientMessageAttribute (line 36) | public ClientMessageAttribute() method ClientMessageAttribute (line 40) | public ClientMessageAttribute(string messageName) FILE: src/FubuMVC.Core/Continuations/ContinuationHandler.cs class ContinuationHandler (line 13) | public class ContinuationHandler : IActionBehavior, IContinuationDirector method ContinuationHandler (line 21) | public ContinuationHandler(IUrlRegistry registry, IOutputWriter writer... method InvokeNextBehavior (line 32) | public async Task InvokeNextBehavior() method Invoke (line 40) | public async Task Invoke() method InvokePartial (line 46) | public Task InvokePartial() method RedirectTo (line 52) | public Task RedirectTo(object input, string categoryOrHttpMethod = null) method RedirectToCall (line 61) | public Task RedirectToCall(ActionCall call, string categoryOrHttpMetho... method TransferTo (line 70) | public Task TransferTo(object input, string categoryOrHttpMethod = null) method TransferToCall (line 85) | public Task TransferToCall(ActionCall call, string categoryOrHttpMetho... method EndWithStatusCode (line 93) | public Task EndWithStatusCode(HttpStatusCode code) method FindContinuation (line 102) | public FubuContinuation FindContinuation() FILE: src/FubuMVC.Core/Continuations/ContinuationProcessor.cs class ContinuationProcessor (line 5) | public class ContinuationProcessor : IContinuationProcessor method ContinuationProcessor (line 9) | public ContinuationProcessor(ContinuationHandler handler) method Continue (line 14) | public void Continue(FubuContinuation continuation, IActionBehavior ne... FILE: src/FubuMVC.Core/Continuations/ContinuationType.cs type ContinuationType (line 3) | public enum ContinuationType FILE: src/FubuMVC.Core/Continuations/FubuContinuation.cs class FubuContinuation (line 15) | public class FubuContinuation method FubuContinuation (line 23) | private FubuContinuation(ContinuationType type, Func() where T : class method RedirectTo (line 49) | public static FubuContinuation RedirectTo(Expression> exp... method RedirectTo (line 66) | public static FubuContinuation RedirectTo(string categoryOrHttpMeth... method TransferTo (line 78) | public static FubuContinuation TransferTo(string categoryOrHttpMeth... method RedirectTo (line 91) | public static FubuContinuation RedirectTo(object destination, string c... method TransferTo (line 107) | public static FubuContinuation TransferTo(object destination, string c... method TransferTo (line 124) | public static FubuContinuation TransferTo(Expression> exp... method EndWithStatusCode (line 139) | public static FubuContinuation EndWithStatusCode(HttpStatusCode code) method NextBehavior (line 151) | public static FubuContinuation NextBehavior() method AssertWasTransferedTo (line 162) | public void AssertWasTransferedTo(Expression> expression,... method AssertWasTransferedTo (line 174) | public void AssertWasTransferedTo(T destination, string categoryOrH... method AssertWasTransferedTo (line 186) | public void AssertWasTransferedTo(Func predicate, string c... method AssertWasRedirectedTo (line 199) | public void AssertWasRedirectedTo(T destination, string categoryOrH... method AssertWasRedirectedTo (line 211) | public void AssertWasRedirectedTo(Func predicate, string c... method AssertWasRedirectedTo (line 224) | public void AssertWasRedirectedTo(Expression> expression,... method callMatches (line 231) | private bool callMatches(ActionCall call) method AssertWasContinuedToNextBehavior (line 239) | public void AssertWasContinuedToNextBehavior() method assertMatches (line 244) | private void assertMatches(bool matches) method Process (line 276) | public Task Process(IContinuationDirector director) method AssertWasEndedWithStatusCode (line 285) | public void AssertWasEndedWithStatusCode(HttpStatusCode httpStatusCode) FILE: src/FubuMVC.Core/Continuations/IContinuationDirector.cs type IContinuationDirector (line 7) | public interface IContinuationDirector method InvokeNextBehavior (line 9) | Task InvokeNextBehavior(); method RedirectTo (line 10) | Task RedirectTo(object input, string categoryOrHttpMethod = null); method RedirectToCall (line 11) | Task RedirectToCall(ActionCall call, string categoryOrHttpMethod = null); method TransferTo (line 12) | Task TransferTo(object input, string categoryOrHttpMethod = null); method TransferToCall (line 13) | Task TransferToCall(ActionCall call, string categoryOrHttpMethod = null); method EndWithStatusCode (line 14) | Task EndWithStatusCode(HttpStatusCode code); FILE: src/FubuMVC.Core/Continuations/IContinuationProcessor.cs type IContinuationProcessor (line 9) | public interface IContinuationProcessor method Continue (line 11) | void Continue(FubuContinuation continuation, IActionBehavior nextBehav... FILE: src/FubuMVC.Core/Continuations/IRedirectable.cs type IRedirectable (line 12) | public interface IRedirectable class Stop (line 22) | public static class Stop where TModel : IRedirectable, new() method With (line 24) | public static TModel With(HttpStatusCode code) class Redirect (line 36) | public static class Redirect where TModel : IRedirectable, new() method To (line 43) | public static TModel To(object destination) method To (line 56) | public static TModel To(Expression where TModel : IRedirectable, new() method To (line 75) | public static TModel To(object destination) method To (line 89) | public static TModel To(Expression get_appdomain() class AssemblyLocation (line 45) | public class AssemblyLocation method AssemblyLocation (line 47) | public AssemblyLocation() method AssemblyLocation (line 51) | public AssemblyLocation(Assembly assembly) method findCodebase (line 62) | private static string findCodebase(Assembly assem) FILE: src/FubuMVC.Core/Diagnostics/AppReloaded.cs class AppReloaded (line 5) | public class AppReloaded FILE: src/FubuMVC.Core/Diagnostics/AssetFubuDiagnostics.cs class AssetFubuDiagnostics (line 7) | public class AssetFubuDiagnostics method AssetFubuDiagnostics (line 11) | public AssetFubuDiagnostics(IAssetFinder assets) method get_assets_find_Name (line 16) | public AssetToken get_assets_find_Name(AssetSearch search) method get_assets (line 22) | public Dictionary get_assets() class AssetSearch (line 31) | public class AssetSearch class AssetToken (line 36) | public class AssetToken method AssetToken (line 43) | public AssetToken() method AssetToken (line 47) | public AssetToken(Asset asset) FILE: src/FubuMVC.Core/Diagnostics/Assets/DiagnosticAssetsCache.cs type IDiagnosticAssets (line 13) | public interface IDiagnosticAssets method For (line 15) | EmbeddedFile For(string name); method AddAssembly (line 16) | void AddAssembly(Assembly assembly); method JavascriptFiles (line 17) | IEnumerable JavascriptFiles(); class DiagnosticAssetsCache (line 20) | [ReflectionPermission(SecurityAction.Assert)] method DiagnosticAssetsCache (line 26) | public DiagnosticAssetsCache(BehaviorGraph graph) method JavascriptFiles (line 37) | public IEnumerable JavascriptFiles() method For (line 42) | public EmbeddedFile For(string name) method AddAssembly (line 47) | public void AddAssembly(Assembly assembly) method IsDiagnosticAsset (line 57) | public static bool IsDiagnosticAsset(string path) FILE: src/FubuMVC.Core/Diagnostics/Assets/EmbeddedFile.cs class EmbeddedFile (line 12) | public class EmbeddedFile method EmbeddedFile (line 19) | public EmbeddedFile(Assembly assembly, string resource) method Matches (line 43) | public bool Matches(string file) method Write (line 49) | public void Write(IHttpResponse response) method Contents (line 68) | public byte[] Contents() method ToStyleTag (line 78) | public HtmlTag ToStyleTag(IHttpRequest request) method ToEmbeddedStyleTag (line 83) | public HtmlTag ToEmbeddedStyleTag() method ToScriptTag (line 89) | public HtmlTag ToScriptTag(IHttpRequest request) method ToEmbeddedScriptTag (line 94) | public HtmlTag ToEmbeddedScriptTag() method ToString (line 99) | public override string ToString() method FullText (line 104) | public string FullText() FILE: src/FubuMVC.Core/Diagnostics/AutoReloadingTag.cs class AutoReloadingTag (line 5) | public class AutoReloadingTag : HtmlTag method AutoReloadingTag (line 7) | public AutoReloadingTag(string mode) : this(mode, "/_loaded", 1000) method AutoReloadingTag (line 11) | public AutoReloadingTag(string mode, string url, int interval) FILE: src/FubuMVC.Core/Diagnostics/BehaviorChainExtensions.cs class BehaviorChainExtensions (line 8) | public static class BehaviorChainExtensions method NonDiagnosticNodes (line 10) | public static IEnumerable NonDiagnosticNodes(this Behavi... method NonDiagnosticNodes (line 15) | public static bool NonDiagnosticNodes(BehaviorNode node) FILE: src/FubuMVC.Core/Diagnostics/ChainFubuDiagnostics.cs class ChainFubuDiagnostics (line 12) | public class ChainFubuDiagnostics method ChainFubuDiagnostics (line 17) | public ChainFubuDiagnostics(BehaviorGraph graph, IChainExecutionHistor... method get_chain_details_Hash (line 23) | public Dictionary get_chain_details_Hash(ChainDetailsR... method addPerformanceData (line 62) | private void addPerformanceData(Dictionary dict, Behav... class ChainDetailsRequest (line 79) | public class ChainDetailsRequest method Equals (line 83) | public bool Equals(ChainDetailsRequest other) method Equals (line 90) | public override bool Equals(object obj) method GetHashCode (line 98) | public override int GetHashCode() method ToString (line 103) | public override string ToString() FILE: src/FubuMVC.Core/Diagnostics/ChildDescriptionTag.cs class ChildDescriptionTag (line 6) | public class ChildDescriptionTag : HtmlTag method ChildDescriptionTag (line 8) | public ChildDescriptionTag(string name, Description child) FILE: src/FubuMVC.Core/Diagnostics/ClientMessagesFubuDiagnostics.cs class ClientMessagesFubuDiagnostics (line 7) | public class ClientMessagesFubuDiagnostics method ClientMessagesFubuDiagnostics (line 11) | public ClientMessagesFubuDiagnostics(IClientMessageCache messages) method get_clientmessages (line 16) | public ClientMessageReport get_clientmessages() class ClientMessageReport (line 31) | public class ClientMessageReport class ClientMessageDescription (line 36) | public class ClientMessageDescription method ClientMessageDescription (line 38) | public ClientMessageDescription() method ClientMessageDescription (line 42) | public ClientMessageDescription(ClientMessagePath path) FILE: src/FubuMVC.Core/Diagnostics/ClientSideViewWriter.cs type IClientSideView (line 8) | public interface IClientSideView method Convert (line 10) | object Convert(object target); type IClientSideView (line 13) | public interface IClientSideView : IClientSideView method Convert (line 10) | object Convert(object target); class DescriptionClientSideView (line 18) | public class DescriptionClientSideView : IClientSideView method Convert (line 20) | public object Convert(object target) class PassthroughClientSideView (line 26) | public class PassthroughClientSideView : IClientSideView method Convert (line 28) | public object Convert(object target) class ClientSideViewWriter (line 34) | public class ClientSideViewWriter method ClientSideViewWriter (line 38) | public ClientSideViewWriter(IContainer container) method Convert (line 43) | public object Convert(object target) FILE: src/FubuMVC.Core/Diagnostics/DescriptionBodyTag.cs class DescriptionBodyTag (line 9) | public class DescriptionBodyTag : HtmlTag method DescriptionBodyTag (line 11) | public DescriptionBodyTag(Description description) method writeBulletList (line 25) | private void writeBulletList(BulletList list) method writeBulletItem (line 31) | private void writeBulletItem(Description bullet) method writeChildren (line 37) | private void writeChildren(Description description) method writeProperties (line 42) | private void writeProperties(Description description) method addDescriptionText (line 64) | private void addDescriptionText(Description description) FILE: src/FubuMVC.Core/Diagnostics/DescriptionExtensions.cs class DescriptionExtensions (line 8) | public static class DescriptionExtensions method ToDescriptiveDictionary (line 10) | public static IDictionary ToDescriptiveDictionary(this... method ToDictionary (line 15) | public static Dictionary ToDictionary(this Description... FILE: src/FubuMVC.Core/Diagnostics/DescriptionPropertyTag.cs class DescriptionPropertyTag (line 5) | public class DescriptionPropertyTag : HtmlTag method DescriptionPropertyTag (line 7) | public DescriptionPropertyTag(string key, string value) FILE: src/FubuMVC.Core/Diagnostics/DiagnosticChain.cs class DiagnosticChain (line 20) | public class DiagnosticChain : RoutedChain method BuildRoute (line 24) | public static IRouteDefinition BuildRoute(ActionCall call) method buildStandardRoute (line 47) | private static IRouteDefinition buildStandardRoute(ActionCall call) method DiagnosticChain (line 54) | public DiagnosticChain(ActionCall call) : base(BuildRoute(call)) method For (line 78) | public new static DiagnosticChain For(Expression> method) class DiagnosticJsonWriter (line 85) | [Description("Diagnostics Json Writer")] method DiagnosticJsonWriter (line 90) | public DiagnosticJsonWriter() method Write (line 106) | public Task Write(string mimeType, IFubuRequestContext context, T reso... FILE: src/FubuMVC.Core/Diagnostics/DiagnosticChainsSource.cs class DiagnosticChainsSource (line 12) | public class DiagnosticChainsSource : IChainSource method BuildChains (line 14) | public Task BuildChains(BehaviorGraph graph, IPerfTim... method fromActions (line 24) | private IEnumerable fromActions(DiagnosticsSettings set... method findActions (line 48) | private Task findActions(BehaviorGraph graph) FILE: src/FubuMVC.Core/Diagnostics/Endpoints/EndpointExplorerFubuDiagnostics.cs class EndpointExplorerFubuDiagnostics (line 9) | public class EndpointExplorerFubuDiagnostics method EndpointExplorerFubuDiagnostics (line 14) | public EndpointExplorerFubuDiagnostics(BehaviorGraph graph, IUrlRegist... method get_endpoints (line 20) | public EndpointList get_endpoints() method get_partials (line 33) | public EndpointList get_partials() method IsNotDiagnosticRoute (line 46) | public static bool IsNotDiagnosticRoute(BehaviorChain chain) class EndpointList (line 55) | public class EndpointList FILE: src/FubuMVC.Core/Diagnostics/Endpoints/EndpointReport.cs class EndpointReport (line 14) | public class EndpointReport method ForChain (line 20) | public static EndpointReport ForChain(BehaviorChain chain) method EndpointReport (line 25) | public EndpointReport(BehaviorChain chain) method ToDictionary (line 30) | public IDictionary ToDictionary() FILE: src/FubuMVC.Core/Diagnostics/FubuApplicationDescriber.cs class FubuApplicationDescriber (line 11) | public static class FubuApplicationDescriber method WriteDescription (line 13) | public static string WriteDescription(IActivationDiagnostics diagnosti... method writeLogs (line 28) | private static void writeLogs(StringWriter writer, IActivationDiagnost... method writeErrors (line 47) | private static void writeErrors(StringWriter writer, IActivationDiagno... method writeAssemblies (line 69) | private static void writeAssemblies(StringWriter writer) method findCodebase (line 89) | private static string findCodebase(Assembly assem) method writeProperties (line 102) | private static void writeProperties(StringWriter writer, FubuRuntime r... FILE: src/FubuMVC.Core/Diagnostics/FubuDiagnosticsEndpoint.cs class FubuDiagnosticsEndpoint (line 17) | [Tag("Diagnostics")] method FubuDiagnosticsEndpoint (line 31) | public FubuDiagnosticsEndpoint(IAssetTagBuilder tags, IHttpResponse re... method get__fubu (line 42) | public HtmlDocument get__fubu() method writeScripts (line 61) | private void writeScripts(HtmlTag foot) method writeStyles (line 90) | private void writeStyles(HtmlDocument document) method get__fubu_asset_Version_Name (line 99) | [NoDiagnostics] method get__fubu_icon (line 112) | [NoDiagnostics] class Standin (line 120) | public class Standin { } class DiagnosticAssetRequest (line 122) | public class DiagnosticAssetRequest class DiagnosticJavascriptRoutes (line 128) | public class DiagnosticJavascriptRoutes : JavascriptRouter method DiagnosticJavascriptRoutes (line 130) | public DiagnosticJavascriptRoutes(BehaviorGraph graph) FILE: src/FubuMVC.Core/Diagnostics/HttpRequestSummary.cs class HttpRequestSummary (line 8) | public class HttpRequestSummary method HttpRequestSummary (line 11) | public HttpRequestSummary() method HttpRequestSummary (line 16) | public HttpRequestSummary(ChainExecutionLog log) : this() FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/Activity.cs class Activity (line 7) | public class Activity method Activity (line 14) | public Activity(ISubject subject, double start) method MarkEnd (line 29) | public void MarkEnd(double end) method AllActivities (line 54) | public IEnumerable AllActivities() method children (line 69) | private IEnumerable children() FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/ApplyTracing.cs class ApplyTracing (line 9) | [Description("Applies the runtime tracing behaviors to each chain")] method Configure (line 12) | public static void Configure(BehaviorGraph graph) method ShouldApply (line 20) | public static bool ShouldApply(BehaviorChain chain) method ApplyToChain (line 39) | public static void ApplyToChain(BehaviorChain chain) FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/BehaviorTracer.cs class BehaviorTracer (line 8) | public class BehaviorTracer : WrappingBehavior method BehaviorTracer (line 13) | public BehaviorTracer(BehaviorNode node, IChainExecutionLog log) method invoke (line 19) | protected override async Task invoke(Func func) FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/BehaviorTracerNode.cs class BehaviorTracerNode (line 7) | [Description("Behavior Tracing")] method BehaviorTracerNode (line 10) | public BehaviorTracerNode(BehaviorNode inner) method buildInstance (line 20) | protected override IConfiguredInstance buildInstance() FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/ChainExecutionHistory.cs class ChainExecutionHistory (line 9) | public class ChainExecutionHistory : IChainExecutionHistory method ChainExecutionHistory (line 14) | public ChainExecutionHistory(DiagnosticsSettings settings) method Store (line 19) | public void Store(ChainExecutionLog log) method RecentReports (line 31) | public IEnumerable RecentReports() method Find (line 38) | public ChainExecutionLog Find(Guid id) method Clear (line 43) | public void Clear() method GetRecentRequests (line 52) | public IEnumerable GetRecentRequests(BehaviorChain ... FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/ChainExecutionListener.cs class ChainExecutionListener (line 7) | public class ChainExecutionListener : ILogListener method ChainExecutionListener (line 11) | public ChainExecutionListener(IChainExecutionLog trace) method ListensFor (line 16) | public bool ListensFor(Type type) method DebugMessage (line 21) | public void DebugMessage(object message) method InfoMessage (line 26) | public void InfoMessage(object message) method Debug (line 31) | public void Debug(string message) method Info (line 36) | public void Info(string message) method Error (line 41) | public void Error(string message, Exception ex) method Error (line 46) | public void Error(object correlationId, string message, Exception ex) FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/ChainExecutionLog.cs class ChainExecutionLog (line 13) | public class ChainExecutionLog : IRequestLog, ISubject, IChainExecutionLog method ChainExecutionLog (line 23) | public ChainExecutionLog() method ToDictionary (line 38) | public IDictionary ToDictionary() method ToHeaderDictionary (line 73) | public Dictionary ToHeaderDictionary() method AllActivities (line 89) | public IEnumerable AllActivities() method requestTime (line 101) | protected virtual double requestTime() method StartSubject (line 111) | public void StartSubject(ISubject subject) method FinishSubject (line 119) | public void FinishSubject() method Title (line 130) | public string Title() method LogException (line 142) | public void LogException(Exception ex) method MarkFinished (line 151) | public void MarkFinished() method Log (line 166) | public void Log(object log) method Trace (line 174) | public void Trace(string description, Action action) method RecordHeaders (line 187) | public void RecordHeaders(IDictionary env) method RecordBody (line 194) | public void RecordBody(IDictionary env) method RecordHeaders (line 199) | public void RecordHeaders(Envelope envelope) method RecordBody (line 213) | public void RecordBody(Envelope envelope) FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/IChainExecutionHistory.cs type IChainExecutionHistory (line 7) | public interface IChainExecutionHistory method Store (line 9) | void Store(ChainExecutionLog log); method RecentReports (line 10) | IEnumerable RecentReports(); method Find (line 12) | ChainExecutionLog Find(Guid id); method Clear (line 13) | void Clear(); method GetRecentRequests (line 14) | IEnumerable GetRecentRequests(BehaviorChain chain); FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/IChainExecutionLog.cs type IChainExecutionLog (line 8) | public interface IChainExecutionLog method StartSubject (line 10) | void StartSubject(ISubject subject); method FinishSubject (line 11) | void FinishSubject(); method LogException (line 12) | void LogException(Exception ex); method Log (line 13) | void Log(object log); method Trace (line 14) | void Trace(string description, Action action); method RecordHeaders (line 15) | void RecordHeaders(IDictionary env); method RecordBody (line 16) | void RecordBody(IDictionary env); method RecordHeaders (line 18) | void RecordHeaders(Envelope envelope); method RecordBody (line 19) | void RecordBody(Envelope envelope); class NulloChainExecutionLog (line 26) | public class NulloChainExecutionLog : IChainExecutionLog method StartSubject (line 28) | public void StartSubject(ISubject subject) method FinishSubject (line 33) | public void FinishSubject() method LogException (line 38) | public void LogException(Exception ex) method Log (line 43) | public void Log(object log) method Trace (line 48) | public void Trace(string description, Action action) method RecordHeaders (line 54) | public void RecordHeaders(IDictionary env) method RecordBody (line 59) | public void RecordBody(IDictionary env) method RecordHeaders (line 64) | public void RecordHeaders(Envelope envelope) method RecordBody (line 69) | public void RecordBody(Envelope envelope) FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/IExecutionLogStorage.cs type IExecutionLogStorage (line 3) | public interface IExecutionLogStorage method Store (line 5) | void Store(IChainExecutionLog log); FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/IExecutionLogger.cs type IExecutionLogger (line 6) | public interface IExecutionLogger method Record (line 8) | void Record(IChainExecutionLog log, IDictionary http); method Record (line 9) | void Record(IChainExecutionLog log, Envelope envelope); FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/IPerformanceHistoryQueue.cs type IPerformanceHistoryQueue (line 3) | public interface IPerformanceHistoryQueue method Enqueue (line 5) | void Enqueue(ChainExecutionLog log); FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/IRequestLog.cs type IRequestLog (line 5) | public interface IRequestLog FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/ISubject.cs type ISubject (line 5) | public interface ISubject method Title (line 7) | string Title(); FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/InMemoryExecutionLogStorage.cs class InMemoryExecutionLogStorage (line 3) | public class InMemoryExecutionLogStorage : IExecutionLogStorage method InMemoryExecutionLogStorage (line 8) | public InMemoryExecutionLogStorage(IChainExecutionHistory history, IPe... method Store (line 14) | public void Store(IChainExecutionLog log) FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/InMemoryInstrumentationServices.cs class InMemoryInstrumentationServices (line 5) | public class InMemoryInstrumentationServices : Registry method InMemoryInstrumentationServices (line 7) | public InMemoryInstrumentationServices() FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/NulloExecutionLogger.cs class NulloExecutionLogger (line 6) | public class NulloExecutionLogger : IExecutionLogger method Record (line 8) | public void Record(IChainExecutionLog log, IDictionary... method Record (line 13) | public void Record(IChainExecutionLog log, Envelope envelope) FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/PerformanceHistory.cs class PerformanceHistory (line 8) | public class PerformanceHistory method Read (line 12) | public void Read(IRequestLog log) method IsWarning (line 56) | public bool IsWarning(ChainExecutionLog report) method ToDictionary (line 65) | public Dictionary ToDictionary() method ToString (line 82) | public override string ToString() FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/PerformanceHistoryQueue.cs class PerformanceHistoryQueue (line 10) | public class PerformanceHistoryQueue : IPerformanceHistoryQueue method PerformanceHistoryQueue (line 14) | public PerformanceHistoryQueue(ILogger logger) method Enqueue (line 20) | public void Enqueue(ChainExecutionLog log) FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/ProductionExecutionLogger.cs class ProductionExecutionLogger (line 6) | public class ProductionExecutionLogger : IExecutionLogger method ProductionExecutionLogger (line 10) | public ProductionExecutionLogger(IExecutionLogStorage storage) method Record (line 15) | public void Record(IChainExecutionLog log, IDictionary... method Record (line 21) | public void Record(IChainExecutionLog log, Envelope envelope) FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/ProductionModeTraceListener.cs class ProductionModeTraceListener (line 6) | public class ProductionModeTraceListener : ILogListener method ProductionModeTraceListener (line 10) | public ProductionModeTraceListener(IChainExecutionLog trace) method Error (line 15) | public void Error(string message, Exception ex) method Error (line 20) | public void Error(object correlationId, string message, Exception ex) method ListensFor (line 28) | public bool ListensFor(Type type) method DebugMessage (line 33) | public void DebugMessage(object message) method InfoMessage (line 37) | public void InfoMessage(object message) method Debug (line 41) | public void Debug(string message) method Info (line 45) | public void Info(string message) FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/RequestStep.cs class RequestStep (line 5) | public class RequestStep method RequestStep (line 7) | public RequestStep(double requestTime, object log) method Equals (line 20) | public bool Equals(RequestStep other) method Equals (line 27) | public override bool Equals(object obj) method GetHashCode (line 35) | public override int GetHashCode() method ToString (line 43) | public override string ToString() FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/Trace.cs class Trace (line 3) | public class Trace FILE: src/FubuMVC.Core/Diagnostics/Instrumentation/VerboseExecutionLogger.cs class VerboseExecutionLogger (line 6) | public class VerboseExecutionLogger : IExecutionLogger method VerboseExecutionLogger (line 10) | public VerboseExecutionLogger(IExecutionLogStorage storage) method Record (line 15) | public void Record(IChainExecutionLog log, IDictionary... method Record (line 23) | public void Record(IChainExecutionLog log, Envelope envelope) FILE: src/FubuMVC.Core/Diagnostics/ModelBindingFubuDiagnostics.cs class ModelBindingFubuDiagnostics (line 11) | public class ModelBindingFubuDiagnostics method ModelBindingFubuDiagnostics (line 15) | public ModelBindingFubuDiagnostics(BindingRegistry bindingRegistry) method get_binding_all (line 20) | public Dictionary get_binding_all() class ModelBindingHtmlReport (line 28) | public class ModelBindingHtmlReport : IBindingReportVisitor method ModelBindingHtmlReport (line 34) | public ModelBindingHtmlReport() method buildTable (line 39) | private static TableTag buildTable() method Report (line 59) | void IBindingReportVisitor.Report(BindingReport report) method write (line 64) | private void write(object handler, IEnumerable values = ... method Property (line 82) | void IBindingReportVisitor.Property(PropertyBindingReport report) method Element (line 89) | void IBindingReportVisitor.Element(ElementBinding binding) method EndReport (line 95) | void IBindingReportVisitor.EndReport() method EndProperty (line 100) | void IBindingReportVisitor.EndProperty() method EndElement (line 105) | void IBindingReportVisitor.EndElement() FILE: src/FubuMVC.Core/Diagnostics/Packaging/ActivationDiagnostics.cs class ActivationDiagnostics (line 7) | public class ActivationDiagnostics : IActivationDiagnostics method ActivationDiagnostics (line 11) | public ActivationDiagnostics() method LogExecution (line 17) | public void LogExecution(object target, Action continuation) method LogFor (line 22) | public IActivationLog LogFor(object target) method EachLog (line 27) | public void EachLog(Action action) method HasErrors (line 32) | public bool HasErrors() method GetTypeName (line 40) | public static string GetTypeName(object target) FILE: src/FubuMVC.Core/Diagnostics/Packaging/ActivationLog.cs class ActivationLog (line 10) | [Serializable] method ActivationLog (line 17) | public ActivationLog(IPerfTimer timer) method ActivationLog (line 24) | public ActivationLog() : this(new PerfTimer()) method Execute (line 31) | public void Execute(Action continuation) method Trace (line 43) | public void Trace(ConsoleColor color, string format, params object[] p... method Trace (line 65) | public void Trace(string format, params object[] parameters) method MarkFailure (line 72) | public void MarkFailure(Exception exception) method MarkFailure (line 77) | public void MarkFailure(string text, params object[] args) method FullTraceText (line 87) | public string FullTraceText() method AddChild (line 92) | public void AddChild(params object[] child) method FindChildren (line 97) | public IEnumerable FindChildren() method TrapErrors (line 106) | public void TrapErrors(Action action) FILE: src/FubuMVC.Core/Diagnostics/Packaging/IActivationDiagnostics.cs type IActivationDiagnostics (line 5) | public interface IActivationDiagnostics method LogExecution (line 8) | void LogExecution(object target, Action continuation); method LogFor (line 9) | IActivationLog LogFor(object target); method EachLog (line 10) | void EachLog(Action action); method HasErrors (line 11) | bool HasErrors(); FILE: src/FubuMVC.Core/Diagnostics/Packaging/IActivationLog.cs type IActivationLog (line 6) | public interface IActivationLog method Trace (line 8) | void Trace(ConsoleColor color, string text, params object[] parameters); method Trace (line 9) | void Trace(string text, params object[] parameters); method MarkFailure (line 11) | void MarkFailure(Exception exception); method MarkFailure (line 12) | void MarkFailure(string text, params object[] parameters); method FullTraceText (line 14) | string FullTraceText(); method AddChild (line 17) | void AddChild(params object[] child); method FindChildren (line 18) | IEnumerable FindChildren(); method Execute (line 19) | void Execute(Action continuation); method TrapErrors (line 20) | void TrapErrors(Action action); FILE: src/FubuMVC.Core/Diagnostics/Packaging/LogWriter.cs class LogWriter (line 8) | public static class LogWriter method WithLog (line 12) | public static void WithLog(IActivationLog log, Action action) FILE: src/FubuMVC.Core/Diagnostics/Packaging/LogWriterStatus.cs class LogWriterStatus (line 8) | public class LogWriterStatus method LogWriterStatus (line 12) | public LogWriterStatus() method PushLog (line 25) | public void PushLog(IActivationLog log) method PopLog (line 30) | public void PopLog() FILE: src/FubuMVC.Core/Diagnostics/Packaging/LoggingSession.cs class LoggingSession (line 9) | public class LoggingSession method LoggingSession (line 13) | public LoggingSession(IPerfTimer timer) method LoggingSession (line 23) | public LoggingSession() : this(new PerfTimer()) method LogObject (line 29) | public void LogObject(object target, string provenance) method LogFor (line 34) | public IActivationLog LogFor(object target) method LogExecution (line 39) | public void LogExecution(object target, Action continuation) method EachLog (line 44) | public void EachLog(Action action) method HasErrors (line 49) | public bool HasErrors() method LogsForSubjectType (line 54) | public IEnumerable LogsForSubjectType() class LogSubject (line 70) | public class LogSubject FILE: src/FubuMVC.Core/Diagnostics/Packaging/PackageDiagnosticsLogModel.cs class PackageDiagnosticsLogModel (line 5) | public class PackageDiagnosticsLogModel method HasTraceText (line 13) | public bool HasTraceText() FILE: src/FubuMVC.Core/Diagnostics/Packaging/PackageDiagnosticsModel.cs class PackageDiagnosticsModel (line 5) | public class PackageDiagnosticsModel method PackageDiagnosticsModel (line 7) | public PackageDiagnosticsModel() FILE: src/FubuMVC.Core/Diagnostics/Packaging/PackageDiagnosticsRequestModel.cs class PackageDiagnosticsRequestModel (line 3) | public class PackageDiagnosticsRequestModel FILE: src/FubuMVC.Core/Diagnostics/Packaging/PackageLogFubuDiagnostics.cs class PackageLogFubuDiagnostics (line 5) | public class PackageLogFubuDiagnostics method PackageLogFubuDiagnostics (line 9) | public PackageLogFubuDiagnostics(FubuRuntime runtime) method get_package_logs (line 14) | [System.ComponentModel.Description("Application Startup")] FILE: src/FubuMVC.Core/Diagnostics/Packaging/PackagingDiagnosticsExtensions.cs class PackagingDiagnosticsExtensions (line 9) | public static class PackagingDiagnosticsExtensions method LogExecutionOnEach (line 11) | public static void LogExecutionOnEach(this IActivationDiagnosti... method LogExecutionOnEachInParallel (line 20) | public static void LogExecutionOnEachInParallel(this IActivatio... FILE: src/FubuMVC.Core/Diagnostics/Packaging/PerfTimer.cs type IPerfTimer (line 11) | public interface IPerfTimer method Record (line 13) | void Record(string text, Action action); method Record (line 14) | T Record(string text, Func func); class PerfTimer (line 17) | public class PerfTimer : IPerfTimer method Start (line 27) | public void Start(string description) method Stop (line 41) | public void Stop() method TimeEllapsedInMilliseconds (line 48) | public long TimeEllapsedInMilliseconds() method add (line 53) | private void add(string status, string text) method Mark (line 59) | public void Mark(string text) method Record (line 64) | public void Record(string text, Action action) method Record (line 71) | public T Record(string text, Func func) method TimedSteps (line 84) | public IEnumerable TimedSteps() method DisplayTimings (line 99) | public TextReport DisplayTimings(Func sort) method displayTimings (line 106) | private static TextReport displayTimings(IEnumerable ordered) method DisplayTimings (line 120) | public TextReport DisplayTimings() class Checkpoint (line 128) | public class Checkpoint method Checkpoint (line 134) | public Checkpoint(string status, string text, long time) class TimedStep (line 158) | public class TimedStep : IComparable method Duration (line 166) | public long Duration() method CompareTo (line 171) | public int CompareTo(TimedStep other) FILE: src/FubuMVC.Core/Diagnostics/PerformanceFubuDiagnostics.cs class PerformanceFubuDiagnostics (line 8) | public class PerformanceFubuDiagnostics method PerformanceFubuDiagnostics (line 13) | public PerformanceFubuDiagnostics(BehaviorGraph graph, IChainExecution... method get_performance (line 19) | public Dictionary[] get_performance() class PerformanceByChain (line 37) | public class PerformanceByChain FILE: src/FubuMVC.Core/Diagnostics/PollingJobFubuDiagnostics.cs class PollingJobFubuDiagnostics (line 8) | public class PollingJobFubuDiagnostics method PollingJobFubuDiagnostics (line 12) | public PollingJobFubuDiagnostics(IPollingJobs jobs) method get_pollingjobs (line 17) | public Dictionary[] get_pollingjobs() method toDictionary (line 22) | private Dictionary toDictionary(IPollingJob job) FILE: src/FubuMVC.Core/Diagnostics/RequestsFubuDiagnostics.cs class RequestsFubuDiagnostics (line 10) | public class RequestsFubuDiagnostics method RequestsFubuDiagnostics (line 14) | public RequestsFubuDiagnostics(IChainExecutionHistory history) method get_requests (line 19) | public HttpRequestSummaryItems get_requests() method get_messages (line 25) | public Dictionary[] get_messages() method get_request_Id (line 41) | public Dictionary get_request_Id(ChainExecutionLog query) class HttpRequestSummaryItems (line 58) | public class HttpRequestSummaryItems method HttpRequestSummaryItems (line 60) | public HttpRequestSummaryItems() method HttpRequestSummaryItems (line 64) | public HttpRequestSummaryItems(IEnumerable logs) FILE: src/FubuMVC.Core/Diagnostics/Runtime/BindingHistory.cs class BindingHistory (line 7) | public class BindingHistory : IBindingHistory method BindingHistory (line 11) | public BindingHistory(ILogger logger) method Store (line 16) | public void Store(BindingReport report) FILE: src/FubuMVC.Core/Diagnostics/Runtime/ModelBindingLog.cs class ModelBindingLog (line 7) | [Description("Model Binding Log")] FILE: src/FubuMVC.Core/Diagnostics/TypeExtensions.cs class TypeExtensions (line 9) | public static class TypeExtensions method ToDictionary (line 11) | public static Dictionary ToDictionary(this Type type) method AddChild (line 25) | public static Dictionary AddChild(this IDictionary parent,... method AddNameValues (line 42) | public static void AddNameValues(this IDictionary pare... FILE: src/FubuMVC.Core/Diagnostics/TypeFubuDiagnostics.cs class TypeFubuDiagnostics (line 6) | public class TypeFubuDiagnostics method VisualizePartial (line 8) | public HtmlTag VisualizePartial(TypeInput input) class TypeInput (line 20) | public class TypeInput FILE: src/FubuMVC.Core/DiagnosticsExtensions.cs class DiagnosticsExtensions (line 8) | public static class DiagnosticsExtensions method AssertNoFailures (line 15) | public static void AssertNoFailures(this IActivationDiagnostics diagno... method AssertNoFailures (line 26) | public static void AssertNoFailures(this IActivationDiagnostics diagno... FILE: src/FubuMVC.Core/DiagnosticsSettings.cs class DiagnosticsSettings (line 19) | [Title("Diagnostic Tracing and Authorization Configuration")] method DiagnosticsSettings (line 25) | public DiagnosticsSettings() method Describe (line 41) | public void Describe(Description description) method Apply (line 49) | void IFeatureSettings.Apply(FubuRegistry registry) method RestrictToRole (line 83) | public void RestrictToRole(string role) method SetIfNone (line 88) | public void SetIfNone(TraceLevel level) method WrapAppFunc (line 96) | public Func, Task> WrapAppFunc(FubuRuntime... class ProductionDiagnosticsServices (line 126) | public class ProductionDiagnosticsServices : ServiceRegistry method ProductionDiagnosticsServices (line 128) | public ProductionDiagnosticsServices() type TraceLevel (line 136) | public enum TraceLevel FILE: src/FubuMVC.Core/DoNext.cs type DoNext (line 6) | public enum DoNext FILE: src/FubuMVC.Core/Downloads/DownloadFileBehavior.cs class DownloadFileBehavior (line 7) | public class DownloadFileBehavior : BasicBehavior method DownloadFileBehavior (line 12) | public DownloadFileBehavior(IOutputWriter writer, IFubuRequest request) method performInvoke (line 19) | protected override Task performInvoke() FILE: src/FubuMVC.Core/Downloads/DownloadFileConvention.cs class DownloadFileConvention (line 8) | public class DownloadFileConvention : IConfigurationAction method Configure (line 10) | public void Configure(BehaviorGraph graph) FILE: src/FubuMVC.Core/Downloads/DownloadFileModel.cs class DownloadFileModel (line 3) | public class DownloadFileModel FILE: src/FubuMVC.Core/Downloads/DownloadFileNode.cs class DownloadFileNode (line 5) | public class DownloadFileNode : Process method DownloadFileNode (line 7) | public DownloadFileNode() : base(typeof(DownloadFileBehavior)) FILE: src/FubuMVC.Core/Environment/CanWriteToFolder.cs class CanWriteToFolder (line 9) | public class CanWriteToFolder : IEnvironmentRequirement method CanWriteToFolder (line 13) | public CanWriteToFolder(string folder) method Describe (line 24) | public string Describe() method Check (line 29) | public void Check(IActivationLog log) method CanWriteToFolder (line 49) | public CanWriteToFolder(TSettings settings, Expression : CanWriteToFolder method CanWriteToFolder (line 13) | public CanWriteToFolder(string folder) method Describe (line 24) | public string Describe() method Check (line 29) | public void Check(IActivationLog log) method CanWriteToFolder (line 49) | public CanWriteToFolder(TSettings settings, Expression> property, TSetti... class FileExists (line 42) | public class FileExists : FileExists method FileExists (line 14) | public FileExists(string file) method Describe (line 24) | public string Describe() method Check (line 29) | public void Check(IActivationLog log) method FileExists (line 44) | public FileExists(Expression> property, TSetti... FILE: src/FubuMVC.Core/Environment/FolderExists.cs class FolderExists (line 10) | public class FolderExists : IEnvironmentRequirement method FolderExists (line 14) | public FolderExists(string folder) method Describe (line 24) | public string Describe() method Check (line 29) | public void Check(IActivationLog log) method FolderExists (line 44) | public FolderExists(Expression> property, TSet... class FolderExists (line 42) | public class FolderExists : FolderExists method FolderExists (line 14) | public FolderExists(string folder) method Describe (line 24) | public string Describe() method Check (line 29) | public void Check(IActivationLog log) method FolderExists (line 44) | public FolderExists(Expression> property, TSet... FILE: src/FubuMVC.Core/Environment/IEnvironmentRequirement.cs type IEnvironmentRequirement (line 5) | public interface IEnvironmentRequirement method Describe (line 7) | string Describe(); method Check (line 8) | void Check(IActivationLog log); FILE: src/FubuMVC.Core/Environment/IEnvironmentRequirements.cs type IEnvironmentRequirements (line 5) | public interface IEnvironmentRequirements method Requirements (line 7) | IEnumerable Requirements(); FILE: src/FubuMVC.Core/FubuModeExtensions.cs class FubuModeExtensions (line 11) | public static class FubuModeExtensions method InDevelopment (line 21) | public static bool InDevelopment(this string mode) method InDiagnostics (line 28) | public static bool InDiagnostics(this string mode) method InTesting (line 35) | public static bool InTesting(this string mode) FILE: src/FubuMVC.Core/FubuPackageRegistry.cs class FubuPackageRegistry (line 7) | public class FubuPackageRegistry : FubuRegistry, IFubuRegistryExtension method FubuPackageRegistry (line 9) | public FubuPackageRegistry() : this(string.Empty) method FubuPackageRegistry (line 13) | public FubuPackageRegistry(string urlPrefix) method Configure (line 20) | void IFubuRegistryExtension.Configure(FubuRegistry registry) FILE: src/FubuMVC.Core/FubuRegistry.cs class FubuRegistry (line 32) | public class FubuRegistry method FubuRegistry (line 40) | public FubuRegistry() method FubuRegistry (line 70) | public FubuRegistry(Action configure) : this() method ToRuntime (line 75) | public FubuRuntime ToRuntime() method FubuRegistry (line 84) | public FubuRegistry(Assembly assembly) method UseParallelDirectory (line 101) | public void UseParallelDirectory(string directory) method HostWith (line 112) | public void HostWith(int port = 0) where T : IHost, new() method Import (line 188) | public void Import(string prefix) where T : FubuRegistry, new() method Import (line 201) | public void Import(FubuRegistry registry, string prefix) method AlterSettings (line 213) | public void AlterSettings(Action alteration) where T : class, new() method ReplaceSettings (line 223) | public void ReplaceSettings(T settings) where T : class method Configure (line 233) | public void Configure(Action alteration) method Import (line 245) | public void Import() where T : IFubuRegistryExtension, new() method Import (line 264) | public void Import(Action configuration) where T : IFubuRegistry... method addExplicit (line 285) | private void addExplicit(Action action) method RoutePolicy (line 296) | public void RoutePolicy() where T : IRoutePolicy, new() class HandlersExpression (line 307) | public class HandlersExpression method HandlersExpression (line 311) | public HandlersExpression(FubuRegistry parent) method Include (line 316) | public void Include(params Type[] types) method Include (line 321) | public void Include() method FindBy (line 326) | public void FindBy(Action configuration) method FindBy (line 334) | public void FindBy() where T : IHandlerSource, new() method FindBy (line 339) | public void FindBy(IHandlerSource source) method DisableDefaultHandlerSource (line 351) | public void DisableDefaultHandlerSource() method StructureMap (line 362) | public void StructureMap(IContainer existing) method ToContainer (line 369) | internal IContainer ToContainer() FILE: src/FubuMVC.Core/FubuRuntime.cs class FubuRuntime (line 35) | public class FubuRuntime : IDisposable, IScenarioSupport method Basic (line 50) | public static FubuRuntime Basic(Action configure = null) method BasicBus (line 62) | public static FubuRuntime BasicBus(Action configure = null) method For (line 72) | public static FubuRuntime For(Action configure = null... method FubuRuntime (line 80) | static FubuRuntime() method FubuRuntime (line 85) | public FubuRuntime(FubuRegistry registry) method startHosting (line 156) | private void startHosting() method buildRoutes (line 180) | private IList buildRoutes(IServiceFactory factory, Behavior... method applyFubuExtensionsFromPackages (line 189) | private void applyFubuExtensionsFromPackages(IActivationDiagnostics di... method Get (line 206) | public T Get() method Dispose (line 220) | public void Dispose() method dispose (line 226) | private void dispose() method runDeactivators (line 243) | private void runDeactivators() method Activate (line 281) | internal void Activate() method DefaultApplicationPath (line 296) | public static string DefaultApplicationPath() method determineApplicationPathFromAppDomain (line 302) | private static string determineApplicationPathFromAppDomain() method Send (line 323) | OwinHttpResponse IScenarioSupport.Send(OwinHttpRequest request) method Scenario (line 333) | public OwinHttpResponse Scenario(Action configuration) FILE: src/FubuMVC.Core/Http/AspNet/ASPNetObjectConversionFamily.cs class AspNetObjectConversionFamily (line 8) | [Title("ASP.Net Request Properties")] method Matches (line 12) | public override bool Matches(PropertyInfo property) method Convert (line 17) | public override object Convert(IPropertyContext context) FILE: src/FubuMVC.Core/Http/AspNet/AspNetHttpRequest.cs class AspNetHttpRequest (line 12) | public class AspNetHttpRequest : IHttpRequest method AspNetHttpRequest (line 17) | public AspNetHttpRequest(HttpRequestBase request, HttpResponseBase res... method RawUrl (line 23) | public string RawUrl() method RelativeUrl (line 28) | public string RelativeUrl() method FullUrl (line 41) | public string FullUrl() method ToFullUrl (line 46) | public string ToFullUrl(string url) method HttpMethod (line 70) | public string HttpMethod() method HasHeader (line 75) | public bool HasHeader(string key) method GetHeader (line 83) | public IEnumerable GetHeader(string key) method AllHeaderKeys (line 88) | public IEnumerable AllHeaderKeys() method IsClientConnected (line 114) | public bool IsClientConnected() FILE: src/FubuMVC.Core/Http/AspNet/AspNetHttpResponse.cs class AspNetHttpResponse (line 14) | public class AspNetHttpResponse : IHttpResponse method AspNetHttpResponse (line 19) | public AspNetHttpResponse(HttpResponseBase response) method AppendHeader (line 24) | public void AppendHeader(string key, string value) method WriteFile (line 29) | public void WriteFile(string file) method WriteContentType (line 34) | public void WriteContentType(string contentType) method Write (line 39) | public Task Write(string content) method Redirect (line 45) | public void Redirect(string url) method WriteResponseCode (line 50) | public void WriteResponseCode(HttpStatusCode status, string descriptio... method HeaderValueFor (line 68) | public IEnumerable HeaderValueFor(HttpResponseHeader key) method HeaderValueFor (line 73) | public IEnumerable HeaderValueFor(string headerKey) method AllHeaders (line 78) | public IEnumerable
AllHeaders() method UseEncoding (line 84) | public void UseEncoding(IHttpContentEncoding encoding) method Write (line 89) | public Task Write(Func output) method Flush (line 94) | public void Flush() FILE: src/FubuMVC.Core/Http/AspNet/AspNetServiceArguments.cs class AspNetServiceArguments (line 9) | public class AspNetServiceArguments : TypeArguments method AspNetServiceArguments (line 13) | public AspNetServiceArguments(RequestContext requestContext) FILE: src/FubuMVC.Core/Http/AspNet/RequestPropertyValueSource.cs class RequestPropertyValueSource (line 15) | public class RequestPropertyValueSource : IValueSource method RequestPropertyValueSource (line 23) | static RequestPropertyValueSource() method IsSystemProperty (line 62) | public static bool IsSystemProperty(PropertyInfo property) method AddRequestProperty (line 69) | public static void AddRequestProperty(Expression GetChildren(string key) method WriteReport (line 110) | public void WriteReport(IValueReport report) method Value (line 115) | public bool Value(string key, Action callback) method GetRequestProperty (line 133) | private static object GetRequestProperty(HttpRequestBase request, stri... FILE: src/FubuMVC.Core/Http/CommaTokenParser.cs class CommaTokenParser (line 5) | public class CommaTokenParser method CommaTokenParser (line 11) | public CommaTokenParser() method Read (line 16) | public void Read(char c) method addChar (line 21) | private void addChar(char c) method startToken (line 34) | private void startToken(IMode mode) method endToken (line 40) | private void endToken() type IMode (line 49) | public interface IMode method Read (line 51) | void Read(char c); class Searching (line 54) | public class Searching : IMode method Searching (line 58) | public Searching(CommaTokenParser parent) method Read (line 63) | public void Read(char c) class InsideQuotedToken (line 80) | public class InsideQuotedToken : IMode method InsideQuotedToken (line 84) | public InsideQuotedToken(CommaTokenParser parent) method Read (line 90) | public void Read(char c) class InsideNormalToken (line 103) | public class InsideNormalToken : IMode method InsideNormalToken (line 107) | public InsideNormalToken(CommaTokenParser parent) method Read (line 112) | public void Read(char c) FILE: src/FubuMVC.Core/Http/Compression/ApplyCompression.cs class ApplyCompression (line 8) | [Description("Applies gzip and deflate compression on all chains without... method Configure (line 11) | public void Configure(BehaviorGraph graph) FILE: src/FubuMVC.Core/Http/Compression/ContentEncoding.cs class ContentEncoding (line 5) | public class ContentEncoding method ContentEncoding (line 13) | private ContentEncoding(string encoding) method Matches (line 23) | public bool Matches(string encoding) method Equals (line 28) | public override bool Equals(object obj) method Equals (line 36) | public bool Equals(ContentEncoding other) method GetHashCode (line 43) | public override int GetHashCode() FILE: src/FubuMVC.Core/Http/Compression/DeflateHttpContentEncoding.cs class DeflateHttpContentEncoding (line 6) | public class DeflateHttpContentEncoding : IHttpContentEncoding method Encode (line 13) | public Stream Encode(Stream content) FILE: src/FubuMVC.Core/Http/Compression/DoNotCompressAttribute.cs class DoNotCompressAttribute (line 6) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class)] FILE: src/FubuMVC.Core/Http/Compression/GZipHttpContentEncoding.cs class GZipHttpContentEncoding (line 6) | public class GZipHttpContentEncoding : IHttpContentEncoding method Encode (line 13) | public Stream Encode(Stream content) FILE: src/FubuMVC.Core/Http/Compression/HttpContentEncodingFilter.cs class HttpContentEncodingFilter (line 8) | public class HttpContentEncodingFilter : IBehaviorInvocationFilter, Desc... method HttpContentEncodingFilter (line 12) | public HttpContentEncodingFilter(IHttpContentEncoders encoders) method Filter (line 17) | public DoNext Filter(TypeArguments arguments) method Describe (line 40) | public void Describe(Description description) class Latch (line 46) | public class Latch FILE: src/FubuMVC.Core/Http/Compression/IHttpContentEncoders.cs type IHttpContentEncoders (line 8) | public interface IHttpContentEncoders method MatchFor (line 10) | IHttpContentEncoding MatchFor(string acceptEncoding); class HttpContentEncoders (line 14) | public class HttpContentEncoders : IHttpContentEncoders method HttpContentEncoders (line 18) | public HttpContentEncoders(IEnumerable encodings) method MatchFor (line 28) | public IHttpContentEncoding MatchFor(string acceptEncoding) class PassthroughEncoding (line 47) | public class PassthroughEncoding : IHttpContentEncoding method Encode (line 51) | public Stream Encode(Stream content) FILE: src/FubuMVC.Core/Http/Compression/IHttpContentEncoding.cs type IHttpContentEncoding (line 5) | public interface IHttpContentEncoding method Encode (line 8) | Stream Encode(Stream content); FILE: src/FubuMVC.Core/Http/ConnegQuerystring.cs class ConnegQuerystring (line 8) | public class ConnegQuerystring : DescribesItself method ConnegQuerystring (line 10) | public ConnegQuerystring(string key, string value, string mimetype) method ConnegQuerystring (line 17) | public ConnegQuerystring(string key, string value, MimeType mimetype) method Determine (line 28) | public string Determine(NameValueCollection querystring) method Describe (line 38) | public void Describe(Description description) FILE: src/FubuMVC.Core/Http/ConnegSettings.cs class ConnegSettings (line 17) | public class ConnegSettings : DescribesItself method ConnegSettings (line 21) | public ConnegSettings() method Describe (line 31) | void DescribesItself.Describe(Description _) method ReadConnegGraph (line 49) | public void ReadConnegGraph(BehaviorGraph graph) method StoreViews (line 54) | public void StoreViews(Task views) method ApplyRules (line 82) | public void ApplyRules(InputNode node) method ApplyRules (line 87) | public void ApplyRules(OutputNode node) method InterpretQuerystring (line 109) | public void InterpretQuerystring(CurrentMimeType mimeType, IHttpReques... method FormatterFor (line 118) | public IFormatter FormatterFor(MimeType mimeType) method FormatterFor (line 123) | private IFormatter FormatterFor(string mimeType) method AddFormatter (line 128) | public void AddFormatter(IFormatter formatter) FILE: src/FubuMVC.Core/Http/Cookies/Cookie.cs class Cookie (line 10) | public class Cookie method Cookie (line 14) | public Cookie() method Cookie (line 18) | public Cookie(string name) method Cookie (line 24) | public Cookie(string name, string value) method Cookie (line 30) | public Cookie(string name, string value, string domain) : this(name, v... method For (line 40) | public CookieState For(string key) method Matches (line 45) | public bool Matches(string name) method Add (line 123) | public Cookie Add(CookieState state) method ToString (line 129) | public override string ToString() method DateToString (line 182) | public static string DateToString(DateTimeOffset dateTime) method GetValue (line 187) | public string GetValue(string name) FILE: src/FubuMVC.Core/Http/Cookies/CookieParser.cs class CookieParser (line 11) | public static class CookieParser method CookieParser (line 43) | static CookieParser() method ToCookie (line 80) | public static Cookie ToCookie(string headerValue) method DateToString (line 104) | public static string DateToString(DateTimeOffset dateTime) method TryParseDate (line 109) | public static bool TryParseDate(string input, out DateTimeOffset result) method SplitValues (line 114) | public static IEnumerable SplitValues(string input) FILE: src/FubuMVC.Core/Http/Cookies/CookieState.cs class CookieState (line 10) | public class CookieState method Parse (line 16) | public static CookieState Parse(string name, string text) method For (line 32) | public static CookieState For(Segment segment) method CookieState (line 37) | public CookieState(string name) method CookieState (line 42) | public CookieState(string name, string value) : this(name) method CookieState (line 47) | private CookieState(string name, NameValueCollection values) method With (line 67) | public CookieState With(string key, string value) method Write (line 113) | public void Write(StringBuilder builder) method ToString (line 135) | public override string ToString() FILE: src/FubuMVC.Core/Http/Cookies/CookieValue.cs class CookieValue (line 9) | public class CookieValue : ICookieValue method CookieValue (line 16) | public CookieValue(string cookieName, ISystemTime time, ICookies cooki... method Erase (line 42) | public void Erase() FILE: src/FubuMVC.Core/Http/Cookies/CookieValueSource.cs class CookieValueSource (line 10) | public class CookieValueSource : IValueSource method CookieValueSource (line 14) | public CookieValueSource(ICookies cookies) method Has (line 20) | public bool Has(string key) method Get (line 26) | public object Get(string key) method HasChild (line 34) | public bool HasChild(string key) method GetChild (line 39) | public IValueSource GetChild(string key) method GetChildren (line 44) | public IEnumerable GetChildren(string key) method WriteReport (line 49) | public void WriteReport(IValueReport report) method Value (line 56) | public bool Value(string key, Action callback) FILE: src/FubuMVC.Core/Http/Cookies/ICookieValue.cs type ICookieValue (line 3) | public interface ICookieValue method Erase (line 6) | void Erase(); FILE: src/FubuMVC.Core/Http/Cookies/ICookies.cs type ICookies (line 13) | public interface ICookies method Has (line 15) | bool Has(string name); method Get (line 16) | Cookie Get(string name); method GetValue (line 23) | string GetValue(string name); class Cookies (line 31) | public class Cookies : ICookies method Cookies (line 35) | public Cookies(IHttpRequest request) method Has (line 46) | public bool Has(string name) method Get (line 51) | public Cookie Get(string name) method GetValue (line 56) | public string GetValue(string name) FILE: src/FubuMVC.Core/Http/Cookies/Segment.cs type Segment (line 6) | public struct Segment method UnquoteToken (line 8) | public static string UnquoteToken(string token) method Segment (line 16) | public Segment(string text) FILE: src/FubuMVC.Core/Http/CurrentChain.cs class CurrentChain (line 9) | public class CurrentChain : ICurrentChain method CurrentChain (line 16) | public CurrentChain(BehaviorChain top, IDictionary data) method Push (line 51) | public void Push(BehaviorChain chain) method Pop (line 56) | public void Pop() method ResourceHash (line 61) | public string ResourceHash() method IsInPartial (line 66) | public bool IsInPartial() FILE: src/FubuMVC.Core/Http/CurrentMimeType.cs class CurrentMimeType (line 9) | [DebuggerDisplay("{debuggerDisplay()}")] method CurrentMimeType (line 14) | public CurrentMimeType() method CurrentMimeType (line 19) | public CurrentMimeType(string contentType, string acceptType) method AcceptsHtml (line 48) | public bool AcceptsHtml() method AcceptsAny (line 53) | public bool AcceptsAny() method SelectFirstMatching (line 58) | public string SelectFirstMatching(IEnumerable candidates) method debuggerDisplay (line 64) | string debuggerDisplay() FILE: src/FubuMVC.Core/Http/CurrentMimeTypeModelBinder.cs class CurrentMimeTypeModelBinder (line 11) | [Description("Custom model binder for FubuMVC's CurrentMimeType class")] method Matches (line 14) | public bool Matches(Type type) method Bind (line 19) | public void Bind(Type type, object instance, IBindingContext context) method Bind (line 24) | public object Bind(Type type, IBindingContext context) class MimetypeContext (line 42) | public class MimetypeContext method MimetypeContext (line 48) | public MimetypeContext(ConnegSettings settings, ICurrentChain curren... method readAcceptType (line 72) | private string readAcceptType(IEnumerable header) method Correct (line 81) | public void Correct(CurrentMimeType currentMimeType) FILE: src/FubuMVC.Core/Http/CurrentRequestFullUrlPropertyBinder.cs class CurrentRequestFullUrlPropertyBinder (line 9) | [Title("FullUrl Property")] method Matches (line 16) | public bool Matches(PropertyInfo property) method Bind (line 22) | public void Bind(PropertyInfo property, IBindingContext context) FILE: src/FubuMVC.Core/Http/CurrentRequestRelativeUrlPropertyBinder.cs class CurrentRequestRelativeUrlPropertyBinder (line 9) | [Title("RelativeUrl Property")] method Matches (line 16) | public bool Matches(PropertyInfo property) method Bind (line 22) | public void Bind(PropertyInfo property, IBindingContext context) FILE: src/FubuMVC.Core/Http/EtagMatch.cs type EtagMatch (line 3) | public enum EtagMatch FILE: src/FubuMVC.Core/Http/FubuMvcRequestData.cs class FubuMvcRequestData (line 8) | public class FubuMvcRequestData : RequestData method FubuMvcRequestData (line 10) | public FubuMvcRequestData(IHttpRequest request, RouteData routeData) FILE: src/FubuMVC.Core/Http/HeaderValueSource.cs class HeaderValueSource (line 9) | public class HeaderValueSource : IValueSource method HeaderValueSource (line 13) | public HeaderValueSource(IHttpRequest request) method Has (line 19) | public bool Has(string key) method Get (line 24) | public object Get(string key) method HasChild (line 30) | public bool HasChild(string key) method GetChild (line 35) | public IValueSource GetChild(string key) method GetChildren (line 40) | public IEnumerable GetChildren(string key) method WriteReport (line 45) | public void WriteReport(IValueReport report) method Value (line 52) | public bool Value(string key, Action callback) FILE: src/FubuMVC.Core/Http/Headers/Header.cs class Header (line 12) | [Title("Http Header")] method Header (line 18) | public Header(string name, string value) method Header (line 24) | public Header(HttpResponseHeader header, string value) : this(HttpResp... method Header (line 30) | public Header() method Write (line 34) | public void Write(IOutputWriter writer) method Replay (line 39) | public Task Replay(IHttpResponse response) method Equals (line 46) | public bool Equals(Header other) method Equals (line 53) | public override bool Equals(object obj) method GetHashCode (line 61) | public override int GetHashCode() method ToString (line 70) | public override string ToString() method Matches (line 75) | public bool Matches(string headerName) class HeadersExtension (line 81) | public static class HeadersExtension method ValueFor (line 83) | public static string ValueFor(this IEnumerable
headers, HttpR... method ValueFor (line 88) | public static string ValueFor(this IEnumerable
headers, HttpRe... method ValueFor (line 93) | public static string ValueFor(this IEnumerable
headers, string... FILE: src/FubuMVC.Core/Http/Headers/HttpHeaderValues.cs class HttpHeaderValues (line 7) | public class HttpHeaderValues : IHaveHeaders method HttpHeaderValues (line 11) | public HttpHeaderValues() method HttpHeaderValues (line 15) | public HttpHeaderValues(string key, string value) method Has (line 32) | public bool Has(string name) method ForETag (line 49) | public static HttpHeaderValues ForETag(string etag) FILE: src/FubuMVC.Core/Http/Headers/IHaveHeaders.cs type IHaveHeaders (line 8) | public interface IHaveHeaders FILE: src/FubuMVC.Core/Http/Hosting/HostingFailedException.cs class HostingFailedException (line 8) | [Serializable] method HostingFailedException (line 14) | public HostingFailedException(Exception innerException, int port) : ba... method HostingFailedException (line 22) | protected HostingFailedException(SerializationInfo info, StreamingCont... FILE: src/FubuMVC.Core/Http/Hosting/IHost.cs type IHost (line 7) | public interface IHost method Start (line 9) | IDisposable Start( FILE: src/FubuMVC.Core/Http/Hosting/Katana.cs class Katana (line 9) | public class Katana : IHost method Start (line 11) | public IDisposable Start(int port, Func, T... method createAppLoaderFactories (line 53) | private static Array createAppLoaderFactories() method build (line 61) | private object build(string typeName, params object[] args) FILE: src/FubuMVC.Core/Http/Hosting/Nowin.cs class NOWIN (line 8) | public class NOWIN : IHost method Start (line 10) | public IDisposable Start(int port, Func, T... FILE: src/FubuMVC.Core/Http/Hosting/ReflectionExtensions.cs class ReflectionExtensions (line 3) | public static class ReflectionExtensions method SetProperty (line 5) | public static void SetProperty(this object target, string name, object... method GetProperty (line 11) | public static object GetProperty(this object target, string name) method Call (line 17) | public static object Call(this object target, string methodName, param... FILE: src/FubuMVC.Core/Http/HttpGeneralHeaders.cs class HttpGeneralHeaders (line 3) | public class HttpGeneralHeaders method HttpGeneralHeaders (line 25) | protected HttpGeneralHeaders() FILE: src/FubuMVC.Core/Http/HttpHeaderNameExtensions.cs class HttpHeaderNameExtensions (line 6) | public static class HttpHeaderNameExtensions method ToName (line 8) | public static string ToName(this HttpRequestHeader header) method ToName (line 13) | public static string ToName(this HttpResponseHeader header) FILE: src/FubuMVC.Core/Http/HttpRequestExtensions.cs class HttpRequestExtensions (line 14) | public static class HttpRequestExtensions method HttpMethodMatchesAny (line 22) | public static bool HttpMethodMatchesAny(this IHttpRequest request, par... method IsNotHttpMethod (line 33) | public static bool IsNotHttpMethod(this IHttpRequest request, params s... method HasHeader (line 44) | public static bool HasHeader(this IHttpRequest request, HttpRequestHea... method GetHeader (line 55) | public static IEnumerable GetHeader(this IHttpRequest request,... method IsGet (line 65) | public static bool IsGet(this IHttpRequest request) method IsPost (line 75) | public static bool IsPost(this IHttpRequest request) method IsHead (line 85) | public static bool IsHead(this IHttpRequest request) method IsPut (line 95) | public static bool IsPut(this IHttpRequest request) method ToRelativeContentUrl (line 106) | public static string ToRelativeContentUrl(this IHttpRequest request, s... method GetDelimitedHeaderValues (line 134) | public static IEnumerable GetDelimitedHeaderValues(this IHttpR... method GetSingleHeader (line 145) | public static string GetSingleHeader(this IHttpRequest request, string... method GetCommaSeparatedHeaderValues (line 150) | public static IEnumerable GetCommaSeparatedHeaderValues(this I... method Quoted (line 172) | public static string Quoted(this string value) method AppendValue (line 179) | public static void AppendValue(this IDictionary head... method TryParseHttpDate (line 196) | public static DateTime? TryParseHttpDate(this string dateString) method ToHttpDateString (line 205) | public static string ToHttpDateString(this DateTime time) method IfModifiedSince (line 210) | public static DateTime? IfModifiedSince(this IHttpRequest request) method IfUnModifiedSince (line 216) | public static DateTime? IfUnModifiedSince(this IHttpRequest request) method IfMatch (line 222) | public static IEnumerable IfMatch(this IHttpRequest request) method IfNoneMatch (line 227) | public static IEnumerable IfNoneMatch(this IHttpRequest request) method EtagMatches (line 232) | public static EtagMatch EtagMatches(this IEnumerable values, s... method HasBodyData (line 247) | public static bool HasBodyData(this IHttpRequest data) method CouldBeJson (line 252) | public static bool CouldBeJson(this IHttpRequest data) method Set (line 266) | public static void Set(this IDictionary dict, strin... method RequestId (line 278) | public static string RequestId(this IDictionary http) method RequestId (line 293) | public static void RequestId(this IDictionary http, st... method RequestId (line 298) | public static string RequestId(this IHttpResponse response) method CopyTo (line 306) | public static void CopyTo(this IDictionary source, IDi... method ResponseHeaders (line 312) | public static IDictionary ResponseHeaders(this IDict... method Log (line 322) | public static void Log(this IDictionary dict, IChainEx... method Log (line 328) | public static IChainExecutionLog Log(this IDictionary ... FILE: src/FubuMVC.Core/Http/HttpRequestHeaders.cs class HttpRequestHeaders (line 7) | public class HttpRequestHeaders : HttpGeneralHeaders method HttpRequestHeaders (line 50) | static HttpRequestHeaders() method HttpRequestHeaders (line 95) | protected HttpRequestHeaders() method HeaderNameFor (line 99) | public static string HeaderNameFor(HttpRequestHeader header) method HeaderDictionaryNameForProperty (line 104) | public static string HeaderDictionaryNameForProperty(string propertyName) FILE: src/FubuMVC.Core/Http/HttpResponseHeaders.cs class HttpResponseHeaders (line 6) | public class HttpResponseHeaders : HttpGeneralHeaders method HttpResponseHeaders (line 28) | static HttpResponseHeaders() method HttpResponseHeaders (line 62) | protected HttpResponseHeaders() method HeaderNameFor (line 66) | public static string HeaderNameFor(HttpResponseHeader header) FILE: src/FubuMVC.Core/Http/HttpStandinServiceRegistry.cs class HttpStandInServiceRegistry (line 9) | public class HttpStandInServiceRegistry : ServiceRegistry method HttpStandInServiceRegistry (line 11) | public HttpStandInServiceRegistry() FILE: src/FubuMVC.Core/Http/ICurrentChain.cs type ICurrentChain (line 6) | public interface ICurrentChain method Push (line 23) | void Push(BehaviorChain chain); method Pop (line 24) | void Pop(); method ResourceHash (line 32) | string ResourceHash(); method IsInPartial (line 34) | bool IsInPartial(); FILE: src/FubuMVC.Core/Http/IHttpRequest.cs type IHttpRequest (line 10) | public interface IHttpRequest method RawUrl (line 16) | string RawUrl(); method RelativeUrl (line 22) | string RelativeUrl(); method FullUrl (line 28) | string FullUrl(); method ToFullUrl (line 36) | string ToFullUrl(string url); method HttpMethod (line 42) | string HttpMethod(); method HasHeader (line 49) | bool HasHeader(string key); method GetHeader (line 56) | IEnumerable GetHeader(string key); method AllHeaderKeys (line 62) | IEnumerable AllHeaderKeys(); method IsClientConnected (line 88) | bool IsClientConnected(); FILE: src/FubuMVC.Core/Http/IHttpResponse.cs type IHttpResponse (line 16) | public interface IHttpResponse method AppendHeader (line 23) | void AppendHeader(string key, string value); method WriteFile (line 30) | void WriteFile(string file); method WriteContentType (line 36) | void WriteContentType(string contentType); method Write (line 43) | Task Write(string content); method Redirect (line 49) | void Redirect(string url); method WriteResponseCode (line 56) | void WriteResponseCode(HttpStatusCode status, string description = null); method HeaderValueFor (line 74) | IEnumerable HeaderValueFor(string headerKey); method AllHeaders (line 80) | IEnumerable
AllHeaders(); method UseEncoding (line 86) | void UseEncoding(IHttpContentEncoding encoding); method Write (line 92) | Task Write(Func output); method Flush (line 98) | void Flush(); class RecordingHttpResponse (line 102) | public class RecordingHttpResponse : IHttpResponse method AppendHeader (line 106) | public void AppendHeader(string key, string value) method WriteFile (line 111) | public void WriteFile(string file) method WriteContentType (line 116) | public void WriteContentType(string contentType) method Write (line 121) | public Task Write(string content) method Redirect (line 126) | public void Redirect(string url) method WriteResponseCode (line 131) | public void WriteResponseCode(HttpStatusCode status, string descriptio... method HeaderValueFor (line 139) | public IEnumerable HeaderValueFor(string headerKey) method AllHeaders (line 144) | public IEnumerable
AllHeaders() method UseEncoding (line 149) | public void UseEncoding(IHttpContentEncoding encoding) method Write (line 154) | public async Task Write(Func output) method Flush (line 164) | public void Flush() method AllText (line 169) | public string AllText() FILE: src/FubuMVC.Core/Http/IMimetypeCorrection.cs type IMimetypeCorrection (line 5) | public interface IMimetypeCorrection method Correct (line 7) | void Correct(CurrentMimeType mimeType, IHttpRequest request, BehaviorC... FILE: src/FubuMVC.Core/Http/MimeTypeList.cs class MimeTypeList (line 9) | public class MimeTypeList : IEnumerable method MimeTypeList (line 15) | public MimeTypeList(string mimeType) method MimeTypeList (line 34) | public MimeTypeList(params MimeType[] mimeTypes) method AddMimeType (line 40) | public void AddMimeType(string mimeType) method Matches (line 45) | public bool Matches(params string[] mimeTypes) method GetEnumerator (line 50) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 55) | public IEnumerator GetEnumerator() method ToString (line 60) | public override string ToString() FILE: src/FubuMVC.Core/Http/Owin/AspNetHttpRequestAdapter.cs class AspNetHttpRequestAdapter (line 7) | public class AspNetHttpRequestAdapter : HttpRequestBase method AspNetHttpRequestAdapter (line 11) | public AspNetHttpRequestAdapter(IDictionary environment) FILE: src/FubuMVC.Core/Http/Owin/FubuOwinHost.cs class FubuOwinHost (line 16) | public class FubuOwinHost method ToAppFunc (line 20) | public static AppFunc ToAppFunc(FubuRuntime runtime, OwinSettings sett... method FubuOwinHost (line 32) | public FubuOwinHost(IEnumerable routes) method Invoke (line 38) | public async Task Invoke(IDictionary environment) method write404 (line 64) | private void write404(IDictionary environment) method write500 (line 69) | private void write500(IDictionary environment, Excepti... FILE: src/FubuMVC.Core/Http/Owin/Middleware/FilteredOwinMiddleware.cs class FilteredOwinMiddleware (line 7) | public abstract class FilteredOwinMiddleware : IOwinMiddleware method FilteredOwinMiddleware (line 11) | protected FilteredOwinMiddleware(Func, Tas... method Invoke (line 16) | public Task Invoke(IDictionary environment) method Invoke (line 23) | public abstract MiddlewareContinuation Invoke(IHttpRequest request, IH... FILE: src/FubuMVC.Core/Http/Owin/Middleware/HtmlHeadInjectionMiddleware.cs class HtmlHeadInjectionMiddleware (line 13) | public class HtmlHeadInjectionMiddleware : IOwinMiddleware method HtmlHeadInjectionMiddleware (line 20) | public HtmlHeadInjectionMiddleware(AppFunc inner, InjectionOptions opt... method Invoke (line 26) | public Task Invoke(IDictionary environment) method injectContent (line 54) | private void injectContent(IDictionary environment, Me... method IsGetHtmlRequest (line 69) | public static bool IsGetHtmlRequest(IDictionary enviro... class InjectionOptions (line 76) | public class InjectionOptions FILE: src/FubuMVC.Core/Http/Owin/Middleware/IOwinMiddleware.cs type IOwinMiddleware (line 6) | public interface IOwinMiddleware method Invoke (line 8) | Task Invoke(IDictionary environment); FILE: src/FubuMVC.Core/Http/Owin/Middleware/MiddlewareChain.cs class MiddlewareChain (line 5) | public class MiddlewareChain : Chain FILE: src/FubuMVC.Core/Http/Owin/Middleware/MiddlewareContinuation.cs class MiddlewareContinuation (line 7) | public class MiddlewareContinuation method Continue (line 9) | public static MiddlewareContinuation Continue(Func action = null) method StopHere (line 14) | public static MiddlewareContinuation StopHere(Func action = null) method AssertOnlyContinuesToTheInner (line 22) | public void AssertOnlyContinuesToTheInner() method ToTask (line 35) | public async Task ToTask(IDictionary environment, Func... FILE: src/FubuMVC.Core/Http/Owin/Middleware/MiddlewareDeactivator.cs class MiddlewareDeactivator (line 8) | public class MiddlewareDeactivator : IDeactivator method MiddlewareDeactivator (line 12) | public MiddlewareDeactivator(OwinSettings settings) method Deactivate (line 17) | public void Deactivate(IActivationLog log) FILE: src/FubuMVC.Core/Http/Owin/Middleware/MiddlewareNode.cs class MiddlewareNode (line 15) | public abstract class MiddlewareNode : Node : MiddlewareNode, IDisposable where T : c... method Category (line 20) | public MiddlewareNode Category(BehaviorCategory category) method Category (line 26) | public BehaviorCategory Category() method BuildAppFunc (line 31) | public abstract AppFunc BuildAppFunc(AppFunc inner, IServiceFactory fa... method ToDescription (line 32) | public abstract Description ToDescription(); method BuildAppFunc (line 42) | public override AppFunc BuildAppFunc(AppFunc inner, IServiceFactory fa... method ToDescription (line 56) | public override Description ToDescription() method Dispose (line 69) | public void Dispose() FILE: src/FubuMVC.Core/Http/Owin/Middleware/StaticFiles/DenyConfigRule.cs class DenyConfigRule (line 10) | [Description("Denies read access to any *.config file")] method IsAllowed (line 13) | public AuthorizationRight IsAllowed(IFubuFile file) FILE: src/FubuMVC.Core/Http/Owin/Middleware/StaticFiles/IStaticFileRule.cs type IStaticFileRule (line 7) | public interface IStaticFileRule method IsAllowed (line 9) | AuthorizationRight IsAllowed(IFubuFile file); FILE: src/FubuMVC.Core/Http/Owin/Middleware/StaticFiles/StaticFileMiddleware.cs class StaticFileMiddleware (line 12) | public class StaticFileMiddleware : FilteredOwinMiddleware method StaticFileMiddleware (line 17) | public StaticFileMiddleware(Func, Task> in... method Invoke (line 23) | public override MiddlewareContinuation Invoke(IHttpRequest request, IH... class CurrentHttpRequestExtensions (line 75) | public static class CurrentHttpRequestExtensions method IfUnModifiedSinceHeaderAndModifiedSince (line 77) | public static bool IfUnModifiedSinceHeaderAndModifiedSince(this IHttpR... method IfModifiedSinceHeaderAndNotModified (line 83) | public static bool IfModifiedSinceHeaderAndNotModified(this IHttpReque... method IfNoneMatchHeaderMatchesEtag (line 89) | public static bool IfNoneMatchHeaderMatchesEtag(this IHttpRequest requ... method IfMatchHeaderDoesNotMatchEtag (line 94) | public static bool IfMatchHeaderDoesNotMatchEtag(this IHttpRequest req... FILE: src/FubuMVC.Core/Http/Owin/Middleware/StaticFiles/WriteFileContinuation.cs class WriteFileContinuation (line 8) | public class WriteFileContinuation : WriterContinuation method WriteFileContinuation (line 13) | public WriteFileContinuation(IHttpResponse response, IFubuFile file, A... method Write (line 19) | public override Task Write(IHttpResponse response) method ToString (line 34) | public override string ToString() method Equals (line 39) | protected bool Equals(WriteFileContinuation other) method Equals (line 44) | public override bool Equals(object obj) method GetHashCode (line 52) | public override int GetHashCode() FILE: src/FubuMVC.Core/Http/Owin/Middleware/StaticFiles/WriteFileHeadContinuation.cs class WriteFileHeadContinuation (line 8) | public class WriteFileHeadContinuation : WriterContinuation method WriteFileHeadContinuation (line 13) | public WriteFileHeadContinuation(IHttpResponse response, IFubuFile fil... method WriteHeaders (line 23) | public static void WriteHeaders(IHttpResponse response, IFubuFile file) method Write (line 36) | public override Task Write(IHttpResponse response) FILE: src/FubuMVC.Core/Http/Owin/Middleware/StaticFiles/WriteStatusCodeContinuation.cs class WriteStatusCodeContinuation (line 6) | public class WriteStatusCodeContinuation : WriterContinuation method WriteStatusCodeContinuation (line 11) | public WriteStatusCodeContinuation(IHttpResponse response, HttpStatusC... method Write (line 18) | public override Task Write(IHttpResponse response) method Equals (line 28) | protected bool Equals(WriteStatusCodeContinuation other) method Equals (line 33) | public override bool Equals(object obj) method GetHashCode (line 41) | public override int GetHashCode() method ToString (line 49) | public override string ToString() FILE: src/FubuMVC.Core/Http/Owin/Middleware/StaticFiles/WriterContinuation.cs class WriterContinuation (line 6) | public abstract class WriterContinuation : MiddlewareContinuation method WriterContinuation (line 8) | protected WriterContinuation(IHttpResponse response, DoNext doNext) method Write (line 20) | public abstract Task Write(IHttpResponse response); FILE: src/FubuMVC.Core/Http/Owin/OwinConstants.cs class OwinConstants (line 3) | public static class OwinConstants FILE: src/FubuMVC.Core/Http/Owin/OwinContext.cs class OwinContext (line 5) | public class OwinContext method OwinContext (line 9) | public OwinContext(IDictionary environment) FILE: src/FubuMVC.Core/Http/Owin/OwinHeaderSettings.cs class OwinHeaderSettings (line 5) | public class OwinHeaderSettings method OwinHeaderSettings (line 9) | public OwinHeaderSettings() method DoNotAllowMultipleValues (line 14) | public void DoNotAllowMultipleValues(string key) method AllowMultiple (line 19) | public bool AllowMultiple(string key) FILE: src/FubuMVC.Core/Http/Owin/OwinHttpContext.cs class OwinHttpContext (line 6) | public class OwinHttpContext : HttpContextBase method OwinHttpContext (line 10) | public OwinHttpContext(IDictionary environment) FILE: src/FubuMVC.Core/Http/Owin/OwinHttpRequest.cs class OwinHttpRequest (line 20) | public class OwinHttpRequest : IHttpRequest method ForTesting (line 22) | public static OwinHttpRequest ForTesting() method OwinHttpRequest (line 36) | public OwinHttpRequest() : this(new Dictionary()) method OwinHttpRequest (line 43) | public OwinHttpRequest(IDictionary environment) method get (line 77) | private T get(string key) method append (line 83) | private void append(string key, object o) method RawUrl (line 95) | public string RawUrl() method RelativeUrl (line 107) | public string RelativeUrl() method AppendCookie (line 120) | public void AppendCookie(Cookie cookie) method RelativeUrl (line 135) | public OwinHttpRequest RelativeUrl(string url) method FullUrl (line 157) | public OwinHttpRequest FullUrl(string url) method FullUrl (line 178) | public string FullUrl() method uriBuilderFor (line 195) | private UriBuilder uriBuilderFor(string requestPath) method ToFullUrl (line 223) | public string ToFullUrl(string url) method HttpMethod (line 245) | public string HttpMethod() method HttpMethod (line 250) | public OwinHttpRequest HttpMethod(string method) method ReplaceHeader (line 256) | public OwinHttpRequest ReplaceHeader(string key, string value) method AppendHeader (line 270) | public OwinHttpRequest AppendHeader(string key, params string[] values) method ContentType (line 277) | public OwinHttpRequest ContentType(string contentType) method Accepts (line 282) | public OwinHttpRequest Accepts(string accepts) method IfNoneMatch (line 287) | public OwinHttpRequest IfNoneMatch(string etag) method IfMatch (line 292) | public OwinHttpRequest IfMatch(string etag) method IfModifiedSince (line 297) | public OwinHttpRequest IfModifiedSince(DateTime time) method IfUnModifiedSince (line 302) | public OwinHttpRequest IfUnModifiedSince(DateTime time) method HasHeader (line 307) | public bool HasHeader(string key) method GetHeader (line 312) | public IEnumerable GetHeader(string key) method AllHeaderKeys (line 320) | public IEnumerable AllHeaderKeys() method IsClientConnected (line 357) | public bool IsClientConnected() class HttpRequestBody (line 371) | public class HttpRequestBody method HttpRequestBody (line 375) | public HttpRequestBody(OwinHttpRequest parent) method XmlInputIs (line 380) | public void XmlInputIs(object target) method JsonInputIs (line 387) | public void JsonInputIs(object target) method JsonInputIs (line 407) | public void JsonInputIs(string json) method WriteFormData (line 416) | public void WriteFormData(T target) where T : class method ReplaceBody (line 427) | public void ReplaceBody(Stream stream) method RewindData (line 434) | public void RewindData() method formData (line 451) | private IEnumerable formData() FILE: src/FubuMVC.Core/Http/Owin/OwinHttpResponse.cs class OwinHttpResponse (line 23) | public class OwinHttpResponse : IHttpResponse, IDisposable method OwinHttpResponse (line 29) | public OwinHttpResponse() : this(new Dictionary()) method OwinHttpResponse (line 33) | public OwinHttpResponse(IDictionary environment) method AppendHeader (line 49) | public void AppendHeader(string key, string value) method WriteFile (line 67) | public void WriteFile(string file) method WriteContentType (line 90) | public void WriteContentType(string contentType) method Write (line 118) | public Task Write(string content) method Redirect (line 125) | public void Redirect(string url) method WriteResponseCode (line 138) | public void WriteResponseCode(HttpStatusCode status, string descriptio... method HeaderValueFor (line 168) | public IEnumerable HeaderValueFor(string headerKey) method AllHeaders (line 178) | public IEnumerable
AllHeaders() method UseEncoding (line 192) | public void UseEncoding(IHttpContentEncoding encoding) method Write (line 197) | public Task Write(Func output) method Flush (line 202) | public void Flush() method StreamContents (line 211) | public void StreamContents(MemoryStream recordedStream) method Dispose (line 226) | public void Dispose() method LastModified (line 231) | public DateTime? LastModified() method Cookies (line 245) | public IEnumerable Cookies() method CookieFor (line 250) | public Cookie CookieFor(string name) method ContentType (line 255) | public string ContentType() method ContentTypeMatches (line 260) | public bool ContentTypeMatches(MimeType mimeType) class HttpResponseBody (line 268) | public class HttpResponseBody method HttpResponseBody (line 273) | public HttpResponseBody(Stream stream, IDictionary env... method ReadAsText (line 279) | public string ReadAsText() method Read (line 284) | public T Read(Func read) method ReadAsXml (line 290) | public XmlDocument ReadAsXml() method ReadAsXml (line 306) | public T ReadAsXml() where T : class method ReadAsJson (line 313) | public T ReadAsJson() FILE: src/FubuMVC.Core/Http/Owin/OwinServiceArguments.cs class OwinServiceArguments (line 8) | public class OwinServiceArguments : TypeArguments method OwinServiceArguments (line 10) | public OwinServiceArguments(RouteData routeData, IDictionary AddMiddleware(BehaviorCategory category = ... method AddMiddleware (line 77) | public void AddMiddleware(MiddlewareNode node) method AddMiddleware (line 82) | public AnonymousMiddleware AddMiddleware(AppFunc appFunc) method AddMiddleware (line 93) | public AnonymousMiddleware AddMiddleware(Func appFun... class AnonymousMiddleware (line 104) | public class AnonymousMiddleware : MiddlewareNode method AnonymousMiddleware (line 109) | public AnonymousMiddleware(Func builder) method BuildAppFunc (line 114) | public override AppFunc BuildAppFunc(AppFunc inner, IServiceFactory fa... method Description (line 119) | public string Description() method Description (line 124) | public void Description(string description) method ToDescription (line 129) | public override Description ToDescription() FILE: src/FubuMVC.Core/Http/Owin/Readers/FormReader.cs class FormReader (line 10) | public class FormReader : IOwinRequestReader method Read (line 12) | public void Read(IDictionary environment) FILE: src/FubuMVC.Core/Http/Owin/Readers/IOwinRequestReader.cs type IOwinRequestReader (line 5) | public interface IOwinRequestReader method Read (line 7) | void Read(IDictionary environment); FILE: src/FubuMVC.Core/Http/Owin/Readers/MediaTypeReader.cs class MediaTypeReader (line 8) | public class MediaTypeReader : IOwinRequestReader method Read (line 10) | public void Read(IDictionary environment) FILE: src/FubuMVC.Core/Http/Owin/Readers/OwinRequestReader.cs class OwinRequestReader (line 5) | public class OwinRequestReader : IOwinRequestReader method Read (line 13) | public void Read(IDictionary environment) FILE: src/FubuMVC.Core/Http/RequestDataExtensions.cs class RequestDataExtensions (line 7) | public static class RequestDataExtensions method AddValues (line 9) | public static void AddValues(this IRequestData request, RequestDataSou... method ValuesFor (line 14) | public static IValueSource ValuesFor(this IRequestData request, Reques... FILE: src/FubuMVC.Core/Http/RequestDataSource.cs type RequestDataSource (line 3) | public enum RequestDataSource FILE: src/FubuMVC.Core/Http/RouteDataValues.cs class RouteDataValues (line 6) | public class RouteDataValues : GenericValueSource method RouteDataValues (line 8) | public RouteDataValues(RouteData data) FILE: src/FubuMVC.Core/Http/Scenarios/IUrlExpression.cs type IUrlExpression (line 7) | public interface IUrlExpression method Action (line 9) | SendExpression Action(Expression> expression); method Url (line 10) | SendExpression Url(string relativeUrl); method Input (line 11) | SendExpression Input(T input = null) where T : class; method Json (line 13) | SendExpression Json(T input) where T : class; method Xml (line 14) | SendExpression Xml(T input) where T : class; method FormData (line 16) | SendExpression FormData(T input) where T : class; class SendExpression (line 19) | public class SendExpression method SendExpression (line 23) | public SendExpression(OwinHttpRequest request) method ContentType (line 28) | public SendExpression ContentType(string contentType) method Accepts (line 34) | public SendExpression Accepts(string accepts) method Etag (line 40) | public SendExpression Etag(string etag) FILE: src/FubuMVC.Core/Http/Scenarios/Scenario.cs type IScenarioSupport (line 19) | public interface IScenarioSupport method Get (line 22) | T Get(); method Send (line 23) | OwinHttpResponse Send(OwinHttpRequest request); class ScenarioSupportExtensions (line 26) | public static class ScenarioSupportExtensions method Send (line 28) | public static OwinHttpResponse Send(this IScenarioSupport support, Act... class Scenario (line 37) | public class Scenario : IUrlExpression, IDisposable method Dispose (line 48) | void IDisposable.Dispose() method Scenario (line 53) | public Scenario(IScenarioSupport support) method validateStatusCode (line 79) | private void validateStatusCode(OwinHttpResponse response) method ContentShouldContain (line 155) | public void ContentShouldContain(string text) method ContentShouldNotContain (line 165) | public void ContentShouldNotContain(string text) method ContentShouldBe (line 175) | public void ContentShouldBe(string exactContent) method Action (line 190) | SendExpression IUrlExpression.Action(Expression> expression) method Url (line 196) | SendExpression IUrlExpression.Url(string relativeUrl) method Input (line 202) | SendExpression IUrlExpression.Input(T input) method Json (line 213) | SendExpression IUrlExpression.Json(T input) method Xml (line 224) | SendExpression IUrlExpression.Xml(T input) method FormData (line 243) | SendExpression IUrlExpression.FormData(T input) method StatusCodeShouldBe (line 271) | public void StatusCodeShouldBe(HttpStatusCode httpStatusCode) method StatusCodeShouldBe (line 277) | public void StatusCodeShouldBe(int statusCode) method Header (line 282) | public HeaderExpectations Header(string headerKey) class HeaderExpectations (line 287) | public class HeaderExpectations method HeaderExpectations (line 292) | public HeaderExpectations(Scenario parent, string headerKey) method SingleValueShouldEqual (line 298) | public HeaderExpectations SingleValueShouldEqual(string expected) method ShouldHaveOneNonNullValue (line 331) | public HeaderExpectations ShouldHaveOneNonNullValue() method ShouldNotBeWritten (line 356) | public void ShouldNotBeWritten() method StatusCodeShouldBeOk (line 369) | public void StatusCodeShouldBeOk() method ContentTypeShouldBe (line 374) | public void ContentTypeShouldBe(MimeType mimeType) method ContentTypeShouldBe (line 380) | public void ContentTypeShouldBe(string mimeType) method FormData (line 385) | public void FormData(T target, string method = "POST", method IgnoreStatusCode (line 396) | public void IgnoreStatusCode() FILE: src/FubuMVC.Core/Http/Scenarios/ScenarioAssertionException.cs class ScenarioAssertionException (line 10) | [Serializable] method ScenarioAssertionException (line 15) | public ScenarioAssertionException() method ScenarioAssertionException (line 19) | protected ScenarioAssertionException(SerializationInfo info, Streaming... method Add (line 23) | public void Add(string format, params object[] parameters) method AssertValid (line 28) | public void AssertValid() FILE: src/FubuMVC.Core/IActivator.cs type IActivator (line 14) | public interface IActivator method Activate (line 16) | void Activate(IActivationLog log, IPerfTimer timer); FILE: src/FubuMVC.Core/IDeactivator.cs type IDeactivator (line 8) | public interface IDeactivator method Deactivate (line 10) | void Deactivate(IActivationLog log); FILE: src/FubuMVC.Core/IFubuRegistryExtension.cs type IFubuRegistryExtension (line 7) | public interface IFubuRegistryExtension method Configure (line 9) | void Configure(FubuRegistry registry); FILE: src/FubuMVC.Core/Json/AggregatedQueryReader.cs class AggregatedQueryReader (line 15) | public class AggregatedQueryReader : IReader method Read (line 26) | public async Task Read(string mimeType, IFubuRequestC... method Read (line 37) | public AggregatedQuery Read(JsonSerializer serializer, IClientMessageC... method readQuery (line 52) | private ClientQuery readQuery(JToken jToken, IClientMessageCache messa... FILE: src/FubuMVC.Core/Json/AggregatedRegistry.cs class AggregatedRegistry (line 3) | public class AggregatedRegistry : FubuPackageRegistry FILE: src/FubuMVC.Core/Json/FubuJsonConverter.cs class FubuJsonConverter (line 9) | public abstract class FubuJsonConverter : JsonConverter method FubuJsonConverter (line 13) | public FubuJsonConverter(IObjectConverter converter) method WriteJson (line 18) | public override void WriteJson(JsonWriter writer, object value, JsonSe... method toJsonValue (line 25) | protected abstract string toJsonValue(T value); method ReadJson (line 27) | public override object ReadJson(JsonReader reader, Type objectType, ob... method CanConvert (line 34) | public override bool CanConvert(Type objectType) FILE: src/FubuMVC.Core/Json/IJsonSerializer.cs type IJsonSerializer (line 5) | public interface IJsonSerializer method Serialize (line 7) | string Serialize(object target, bool includeMetadata = false); method Deserialize (line 8) | T Deserialize(string input); method Deserialize (line 9) | T Deserialize(Stream stream); FILE: src/FubuMVC.Core/Json/JObjectValues.cs class JObjectValues (line 10) | public class JObjectValues : IValueSource method JObjectValues (line 14) | public JObjectValues(string json) method JObjectValues (line 19) | public JObjectValues(JObject jObject) method with (line 24) | private bool with(string key, Action action) where T : JToken method find (line 39) | private TReturn find(string key, Func creator) method Has (line 50) | public bool Has(string key) method Get (line 55) | public object Get(string key) method HasChild (line 60) | public bool HasChild(string key) method GetChild (line 65) | public IValueSource GetChild(string key) method GetChildren (line 70) | public IEnumerable GetChildren(string key) method WriteReport (line 76) | public void WriteReport(IValueReport report) method Value (line 111) | public bool Value(string key, Action callback) FILE: src/FubuMVC.Core/Json/JTokenKeyValuePairExtensions.cs class JTokenKeyValuePairExtensions (line 7) | public static class JTokenKeyValuePairExtensions method IfIs (line 9) | public static void IfIs(this KeyValuePair pair, Act... FILE: src/FubuMVC.Core/Json/JsonBindingAttribute.cs class JsonBindingAttribute (line 7) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] method Alter (line 10) | public override void Alter(ActionCallBase call) FILE: src/FubuMVC.Core/Json/NewtonSoftBindingReader.cs class NewtonSoftBindingReader (line 11) | [Description("Uses model binding against the parsed JSON. Use with cauti... method Read (line 14) | public async Task Read(string mimeType, IFubuRequestContext context) FILE: src/FubuMVC.Core/Json/NewtonSoftJsonReader.cs class NewtonSoftJsonReader (line 8) | public class NewtonSoftJsonReader method NewtonSoftJsonReader (line 13) | public NewtonSoftJsonReader(IHttpRequest request, IJsonSerializer seri... method Read (line 19) | public async Task Read() method GetInputText (line 26) | public virtual Task GetInputText() FILE: src/FubuMVC.Core/Json/NewtonsoftJsonFormatter.cs class NewtonsoftJsonFormatter (line 10) | [Description("Json serialization with Newtonsoft.Json")] method Write (line 13) | public virtual Task Write(IFubuRequestContext context, T target, st... method serializeData (line 19) | protected static string serializeData(IFubuRequestContext context, ... method Read (line 26) | public async Task Read(IFubuRequestContext context) FILE: src/FubuMVC.Core/Json/NewtonsoftJsonSerializer.cs class NewtonSoftJsonSerializer (line 9) | public class NewtonSoftJsonSerializer : IJsonSerializer method NewtonSoftJsonSerializer (line 14) | public NewtonSoftJsonSerializer(JsonSerializerSettings settings, IEnum... method InnerSerializer (line 20) | public JsonSerializer InnerSerializer() method buildSerializer (line 25) | private JsonSerializer buildSerializer(bool includeMetadata) method Serialize (line 39) | public string Serialize(object target, bool includeMetadata = false) method Deserialize (line 50) | public T Deserialize(string input) method Deserialize (line 56) | public T Deserialize(Stream stream) FILE: src/FubuMVC.Core/Localization/Basic/AssemblyScanner.cs type ILocalizedProperties (line 10) | public interface ILocalizedProperties method FindProperties (line 12) | IEnumerable FindProperties(); method FindTokens (line 13) | IEnumerable FindTokens(); class AssemblyScanner (line 16) | public class AssemblyScanner method AssemblyScanner (line 22) | public AssemblyScanner(ILocalizationStorage storage, CultureInfo culture) method ScanAssembly (line 41) | public void ScanAssembly(Assembly assembly) method ScanStringTokenType (line 54) | public void ScanStringTokenType(Type type) method ScanProperties (line 67) | public void ScanProperties(ILocalizedProperties properties) FILE: src/FubuMVC.Core/Localization/Basic/ILocalizationCache.cs type ILocalizationCache (line 7) | public interface ILocalizationCache method CacheFor (line 9) | ILocaleCache CacheFor(CultureInfo culture, Func> loader); method Clear (line 11) | void Clear(); FILE: src/FubuMVC.Core/Localization/Basic/ILocalizationProviderFactory.cs type ILocalizationProviderFactory (line 6) | public interface ILocalizationProviderFactory method LoadAll (line 8) | void LoadAll(Action tracer); method BuildProvider (line 9) | ILocalizationDataProvider BuildProvider(CultureInfo culture); method ApplyToLocalizationManager (line 10) | void ApplyToLocalizationManager(); FILE: src/FubuMVC.Core/Localization/Basic/ILocalizationStorage.cs type ILocalizationStorage (line 9) | public interface ILocalizationStorage method WriteMissing (line 11) | void WriteMissing(string key, string text, CultureInfo culture); method LoadAll (line 13) | void LoadAll(Action tracer, Action Load(CultureInfo culture); FILE: src/FubuMVC.Core/Localization/Basic/InMemoryLocalizationStorage.cs class InMemoryLocalizationStorage (line 8) | public class InMemoryLocalizationStorage : ILocalizationStorage method Add (line 14) | public void Add(CultureInfo culture, string key, string text) method Add (line 19) | public void Add(CultureInfo culture, string valuesText) method WriteMissing (line 24) | public void WriteMissing(string key, string text, CultureInfo culture) method LoadAll (line 29) | public void LoadAll(Action tracer, Action Load(CultureInfo culture) method RecordedMissingKeysFor (line 39) | public IEnumerable RecordedMissingKeysFor(CultureInfo cul... FILE: src/FubuMVC.Core/Localization/Basic/LocalizationCache.cs class LocalizationCache (line 9) | public class LocalizationCache : ILocalizationCache method CacheFor (line 14) | public ILocaleCache CacheFor(CultureInfo culture, Func> loader) method initialRead (line 47) | private ILocaleCache initialRead(CultureInfo culture) method Clear (line 52) | public void Clear() FILE: src/FubuMVC.Core/Localization/Basic/LocalizationMissingHandler.cs class LocalizationMissingHandler (line 8) | public class LocalizationMissingHandler : ILocalizationMissingHandler method LocalizationMissingHandler (line 13) | public LocalizationMissingHandler(ILocalizationStorage storage, Cultur... method FindMissingText (line 19) | public string FindMissingText(StringToken key, CultureInfo culture) method FindMissingProperty (line 32) | public string FindMissingProperty(PropertyToken property, CultureInfo ... method BreakUpCamelCase (line 43) | public static string BreakUpCamelCase(string fieldName) FILE: src/FubuMVC.Core/Localization/Basic/LocalizationProvider.cs class LocalizationProvider (line 6) | public class LocalizationProvider : ILocalizationDataProvider method LocalizationProvider (line 11) | public LocalizationProvider(ILocaleCache localeCache, ILocalizationMis... method GetTextForKey (line 22) | public string GetTextForKey(StringToken key) method GetHeader (line 29) | public string GetHeader(PropertyInfo property) method GetHeader (line 34) | public string GetHeader(PropertyToken property) FILE: src/FubuMVC.Core/Localization/Basic/LocalizationProviderFactory.cs class LocalizationProviderFactory (line 8) | public class LocalizationProviderFactory : ILocalizationProviderFactory method LocalizationProviderFactory (line 16) | public LocalizationProviderFactory(ILocalizationStorage storage, ILoca... method LoadAll (line 25) | public void LoadAll(Action tracer) method BuildProvider (line 36) | public ILocalizationDataProvider BuildProvider(CultureInfo culture) method SelectProviderByThread (line 41) | public ILocalizationDataProvider SelectProviderByThread() method ApplyToLocalizationManager (line 46) | public void ApplyToLocalizationManager() FILE: src/FubuMVC.Core/Localization/Basic/XmlDirectoryLocalizationStorage.cs class XmlDirectoryLocalizationStorage (line 13) | public class XmlDirectoryLocalizationStorage : ILocalizationStorage method XmlDirectoryLocalizationStorage (line 25) | static XmlDirectoryLocalizationStorage() method XmlDirectoryLocalizationStorage (line 30) | public XmlDirectoryLocalizationStorage(IEnumerable directories) method WriteMissing (line 37) | public void WriteMissing(string key, string text, CultureInfo culture) method getMissingKeysDocument (line 58) | private XmlDocument getMissingKeysDocument() method LoadAll (line 63) | public void LoadAll(Action tracer, Action Load(CultureInfo culture) method HasMissingLocalizationKeys (line 98) | public bool HasMissingLocalizationKeys() method Write (line 105) | public static void Write(string directory, CultureInfo culture, IEnume... method Write (line 113) | public static void Write(string file, IEnumerable strings) method MergeAllMissing (line 129) | public void MergeAllMissing() method writeMissingKeys (line 147) | private void writeMissingKeys(string culture, IEnumerable... method toLocalString (line 172) | private static LocalString toLocalString(XmlElement element) method LoadFrom (line 177) | public static IEnumerable LoadFrom(string file) method GetFileName (line 187) | public static string GetFileName(CultureInfo culture) method GetFileName (line 193) | public static string GetFileName(string cultureName) method CultureFor (line 198) | public static CultureInfo CultureFor(string filename) FILE: src/FubuMVC.Core/Localization/BasicLocalizationServices.cs class BasicLocalizationServices (line 7) | public class BasicLocalizationServices : ServiceRegistry method BasicLocalizationServices (line 9) | public BasicLocalizationServices() FILE: src/FubuMVC.Core/Localization/CurrentCultureContext.cs class CurrentCultureContext (line 6) | public class CurrentCultureContext : ICurrentCultureContext FILE: src/FubuMVC.Core/Localization/HeaderTextAttribute.cs class HeaderTextAttribute (line 5) | [AttributeUsage(AttributeTargets.Property, AllowMultiple = true)] method HeaderTextAttribute (line 8) | public HeaderTextAttribute(string text) FILE: src/FubuMVC.Core/Localization/HtmlTagExtensions.cs class HtmlTagExtensions (line 8) | public static class HtmlTagExtensions method Text (line 10) | public static HtmlTag Text(this HtmlTag tag, StringToken token) method Attr (line 15) | public static HtmlTag Attr(this HtmlTag tag, string attName, StringTok... method HeaderText (line 27) | public static string HeaderText(this IFubuPage page, Expression<... FILE: src/FubuMVC.Core/Localization/ICurrentCultureContext.cs type ICurrentCultureContext (line 5) | public interface ICurrentCultureContext FILE: src/FubuMVC.Core/Localization/ILocaleCache.cs type ILocaleCache (line 7) | public interface ILocaleCache method Append (line 9) | void Append(LocalizationKey key, string value); method Retrieve (line 10) | string Retrieve(LocalizationKey key, Func missing); FILE: src/FubuMVC.Core/Localization/ILocaleCacheContext.cs type ILocaleCacheContext (line 3) | public interface ILocaleCacheContext FILE: src/FubuMVC.Core/Localization/ILocalizationDataProvider.cs type ILocalizationDataProvider (line 6) | public interface ILocalizationDataProvider method GetTextForKey (line 9) | string GetTextForKey(StringToken key); method GetHeader (line 10) | string GetHeader(PropertyInfo property); method GetHeader (line 11) | string GetHeader(PropertyToken property); FILE: src/FubuMVC.Core/Localization/ILocalizationMissingHandler.cs type ILocalizationMissingHandler (line 6) | public interface ILocalizationMissingHandler method FindMissingText (line 8) | string FindMissingText(StringToken key, CultureInfo culture); method FindMissingProperty (line 9) | string FindMissingProperty(PropertyToken property, CultureInfo culture); FILE: src/FubuMVC.Core/Localization/IStringTokenWithParams.cs type IStringTokenWithParams (line 3) | public interface IStringTokenWithParams method ToRawString (line 5) | string ToRawString(); FILE: src/FubuMVC.Core/Localization/LocalString.cs class LocalString (line 8) | public class LocalString : IComparable, IComparable method ReadFrom (line 12) | public static LocalString ReadFrom(string line) method ReadAllFrom (line 23) | public static IEnumerable ReadAllFrom(string text) method LocalString (line 31) | public LocalString(string value) method LocalString (line 37) | public LocalString(string value, string display) method LocalString (line 43) | public LocalString() method LocalString (line 47) | public LocalString(Type type) method LocalString (line 53) | public LocalString(StringToken token) method Equals (line 66) | public bool Equals(LocalString obj) method CompareTo (line 73) | public int CompareTo(LocalString other) method CompareTo (line 82) | public int CompareTo(object obj) method Equals (line 87) | public override bool Equals(object obj) method GetHashCode (line 95) | public override int GetHashCode() method ToString (line 100) | public override string ToString() FILE: src/FubuMVC.Core/Localization/LocalizationExtensions.cs class LocalizationExtensions (line 3) | public static class LocalizationExtensions method ToLocalizationKey (line 5) | public static LocalizationKey ToLocalizationKey(this PropertyToken pro... FILE: src/FubuMVC.Core/Localization/LocalizationKey.cs class LocalizationKey (line 7) | public class LocalizationKey method LocalizationKey (line 12) | public LocalizationKey(string key1) method LocalizationKey (line 17) | public LocalizationKey(string key1, string key2) method LocalizationKey (line 23) | public LocalizationKey(PropertyInfo property) method Equals (line 29) | public bool Equals(LocalizationKey other) method Equals (line 38) | public override bool Equals(object obj) method GetHashCode (line 46) | public override int GetHashCode() method ToString (line 54) | public override string ToString() FILE: src/FubuMVC.Core/Localization/LocalizationManager.cs class LocalizationManager (line 9) | public static class LocalizationManager method CurrentProvider (line 15) | public static ILocalizationDataProvider CurrentProvider() method LocalizationManager (line 20) | static LocalizationManager() method ToHeader (line 25) | public static string ToHeader(this PropertyInfo property) method ToHeader (line 30) | public static string ToHeader(this Accessor property) method RegisterProvider (line 35) | public static void RegisterProvider(Func pr... method Stub (line 40) | public static void Stub() method Stub (line 45) | public static void Stub(string culture) method Stub (line 50) | public static void Stub(ILocalizationDataProvider dataProvider) method GetTextForKey (line 55) | public static string GetTextForKey(StringToken token) method GetText (line 60) | public static string GetText(PropertyInfo property) method GetText (line 65) | public static string GetText(Expression> expression) method GetLocalString (line 71) | public static LocalString GetLocalString(LambdaExpression expression) method GetText (line 77) | public static string GetText(Type type) method KeyFromType (line 82) | public static StringToken KeyFromType(Type type) method GetHeader (line 87) | public static string GetHeader(PropertyInfo property) method GetHeader (line 92) | public static string GetHeader(PropertyToken token) method GetHeader (line 97) | public static string GetHeader(Expression> expression) method GetTextForType (line 103) | public static string GetTextForType(string name) method GetPluralTextForType (line 108) | public static string GetPluralTextForType(Type type) method GetPluralTextForType (line 113) | public static string GetPluralTextForType(string type) FILE: src/FubuMVC.Core/Localization/LocalizationSettings.cs class LocalizationSettings (line 7) | public class LocalizationSettings : IFeatureSettings, DescribesItself method LocalizationSettings (line 9) | public LocalizationSettings() method Apply (line 17) | void IFeatureSettings.Apply(FubuRegistry registry) method Describe (line 28) | public void Describe(Description description) FILE: src/FubuMVC.Core/Localization/NulloLocalizationDataProvider.cs class NulloLocalizationDataProvider (line 7) | public class NulloLocalizationDataProvider : ILocalizationDataProvider method NulloLocalizationDataProvider (line 9) | public NulloLocalizationDataProvider(CultureInfo culture) method NulloLocalizationDataProvider (line 14) | public NulloLocalizationDataProvider() method GetTextForKey (line 21) | public string GetTextForKey(StringToken key) method GetTextForListValue (line 26) | public string GetTextForListValue(string listName, string key) method GetDefaultText (line 31) | public string GetDefaultText(PropertyToken property) method GetHeader (line 36) | public string GetHeader(PropertyInfo property) method GetHeader (line 41) | public string GetHeader(PropertyToken property) FILE: src/FubuMVC.Core/Localization/PackageAwareXmlLocalizationStorage.cs class PackageAwareXmlLocalizationStorage (line 6) | public class PackageAwareXmlLocalizationStorage : XmlDirectoryLocalizati... method PackageAwareXmlLocalizationStorage (line 8) | public PackageAwareXmlLocalizationStorage(IFubuApplicationFiles files)... FILE: src/FubuMVC.Core/Localization/PropertyToken.cs class PropertyToken (line 11) | public class PropertyToken method For (line 13) | public static PropertyToken For(Expression> express... method PropertyToken (line 23) | public PropertyToken() method PropertyToken (line 27) | public PropertyToken(string parentType, string propertyName) method PropertyToken (line 33) | public PropertyToken(PropertyInfo property) method DefaultHeaderText (line 57) | public string DefaultHeaderText(CultureInfo culture) method Equals (line 76) | public bool Equals(PropertyToken obj) method Equals (line 83) | public override bool Equals(object obj) method GetHashCode (line 91) | public override int GetHashCode() method ToString (line 100) | public override string ToString() method FindDefaultHeader (line 105) | public string FindDefaultHeader(CultureInfo culture) FILE: src/FubuMVC.Core/Localization/SpinUpLocalizationCaches.cs class SpinUpLocalizationCaches (line 6) | public class SpinUpLocalizationCaches : IActivator method SpinUpLocalizationCaches (line 10) | public SpinUpLocalizationCaches(ILocalizationProviderFactory factory) method Activate (line 15) | public void Activate(IActivationLog log, IPerfTimer timer) FILE: src/FubuMVC.Core/Localization/StringToken.cs class StringToken (line 10) | public class StringToken method fillKeysOnFields (line 18) | protected static void fillKeysOnFields(Type tokenType) method StringToken (line 37) | protected StringToken(string key, string defaultValue, string localiza... method FromKeyString (line 63) | public static StringToken FromKeyString(string key) method FromKeyString (line 68) | public static StringToken FromKeyString(string key, string defaultValue) method FromType (line 73) | public static StringToken FromType() method FromType (line 78) | public static StringToken FromType(Type type) method ToString (line 84) | public override string ToString() method ToString (line 94) | public string ToString(bool condition) method ToFormat (line 99) | public string ToFormat(params object[] args) method Equals (line 105) | public bool Equals(StringToken obj) method Equals (line 113) | public override bool Equals(object obj) method GetHashCode (line 122) | public override int GetHashCode() method buildKey (line 132) | protected virtual LocalizationKey buildKey(Type type, string localizat... method GetTypeHierarchy (line 145) | private static IEnumerable GetTypeHierarchy(Type type) method ToLocalizationKey (line 158) | public LocalizationKey ToLocalizationKey() method Find (line 163) | public static StringToken Find(Type tokenType, string key) method Find (line 180) | public static StringToken Find(string key) where T : StringToken FILE: src/FubuMVC.Core/Localization/StringToken`1.cs class StringToken (line 5) | public class StringToken : StringToken method StringToken (line 7) | public StringToken(string defaultValue) : this(null, defaultValue, nam... method StringToken (line 11) | protected StringToken(string key, string defaultValue, string localiza... method buildKey (line 15) | protected override LocalizationKey buildKey(Type type, string localiza... FILE: src/FubuMVC.Core/Localization/StringToken`2.cs class StringToken (line 9) | public class StringToken : StringToken, IStringTokenWithP... method StringToken (line 11) | public StringToken(string defaultValue) : base(defaultValue) method StringToken (line 15) | protected StringToken(string key, string defaultValue, string localiza... method FormatTokenWith (line 19) | public string FormatTokenWith(TParams tokenModel) method ToRawString (line 24) | public string ToRawString() method ToString (line 29) | public override string ToString() class HenriFormatter (line 34) | private class HenriFormatter method OutExpression (line 36) | private static string OutExpression(object source, string expression) method HenriFormat (line 61) | public static string HenriFormat(string format, object source) type State (line 151) | private enum State FILE: src/FubuMVC.Core/Localization/ThreadSafeLocaleCache.cs class ThreadSafeLocaleCache (line 9) | public class ThreadSafeLocaleCache : ILocaleCache method ThreadSafeLocaleCache (line 15) | public ThreadSafeLocaleCache(CultureInfo culture, IEnumerable missing) method initialRead (line 68) | private string initialRead(LocalizationKey key) FILE: src/FubuMVC.Core/Navigation/AddAfter.cs class AddAfter (line 6) | public class AddAfter : IMenuPlacementStrategy method FormatDescription (line 8) | public string FormatDescription(string matcherDescription, StringToken... method Apply (line 13) | public void Apply(IMenuNode dependency, MenuNode node) FILE: src/FubuMVC.Core/Navigation/AddBefore.cs class AddBefore (line 6) | public class AddBefore : IMenuPlacementStrategy method FormatDescription (line 8) | public string FormatDescription(string matcherDescription, StringToken... method Apply (line 13) | public void Apply(IMenuNode dependency, MenuNode node) FILE: src/FubuMVC.Core/Navigation/AddChild.cs class AddChild (line 6) | public class AddChild : IMenuPlacementStrategy method FormatDescription (line 8) | public string FormatDescription(string parent, StringToken key) method Apply (line 13) | public void Apply(IMenuNode dependency, MenuNode node) FILE: src/FubuMVC.Core/Navigation/AuthorizedContextualMenu.cs class AuthorizedContextualMenu (line 7) | public class AuthorizedContextualMenu : IContextualMenu method AuthorizedContextualMenu (line 12) | public AuthorizedContextualMenu(IEndpointService endpoints, IEnumerabl... method BuildMenuItem (line 18) | public MenuItemToken BuildMenuItem(T target, IContextualAction defi... method determineAvailability (line 34) | private static MenuItemState determineAvailability(T target, Endpoint ... method MenuItemsFor (line 41) | public IEnumerable MenuItemsFor(T target) method MenuItemsFor (line 46) | public IEnumerable MenuItemsFor(T target, string category) FILE: src/FubuMVC.Core/Navigation/ByName.cs class ByName (line 5) | public class ByName : IStringTokenMatcher method ByName (line 9) | public ByName(string name) method Matches (line 14) | public bool Matches(StringToken token) method DefaultKey (line 19) | public StringToken DefaultKey() method Equals (line 29) | public bool Equals(ByName other) method Equals (line 36) | public override bool Equals(object obj) method GetHashCode (line 44) | public override int GetHashCode() method ToString (line 49) | public override string ToString() FILE: src/FubuMVC.Core/Navigation/IContextualAction.cs type IContextualAction (line 5) | public interface IContextualAction method Text (line 10) | string Text(); method Description (line 11) | string Description(); method IsAvailable (line 12) | MenuItemState IsAvailable(T target); method FindEndpoint (line 13) | Endpoint FindEndpoint(IEndpointService endpoints, T target); FILE: src/FubuMVC.Core/Navigation/IContextualMenu.cs type IContextualMenu (line 8) | public interface IContextualMenu method MenuItemsFor (line 10) | IEnumerable MenuItemsFor(T target); method MenuItemsFor (line 11) | IEnumerable MenuItemsFor(T target, string category); class ContextualMenuExtensions (line 14) | public static class ContextualMenuExtensions method MenuItemsFor (line 16) | public static IEnumerable MenuItemsFor(this IContext... FILE: src/FubuMVC.Core/Navigation/IMenuPlacementStrategy.cs type IMenuPlacementStrategy (line 5) | public interface IMenuPlacementStrategy method FormatDescription (line 7) | string FormatDescription(string matcherDescription, StringToken nodeKey); method Apply (line 8) | void Apply(IMenuNode dependency, MenuNode node); FILE: src/FubuMVC.Core/Navigation/IMenuRegistration.cs type IMenuRegistration (line 5) | public interface IMenuRegistration method DependsOn (line 7) | bool DependsOn(StringToken token); method Configure (line 12) | void Configure(NavigationGraph graph); FILE: src/FubuMVC.Core/Navigation/IMenuStateService.cs type IMenuStateService (line 3) | public interface IMenuStateService method DetermineStateFor (line 5) | MenuItemState DetermineStateFor(MenuNode node); FILE: src/FubuMVC.Core/Navigation/INavigationService.cs type INavigationService (line 6) | public interface INavigationService method MenuFor (line 8) | IEnumerable MenuFor(StringToken key); FILE: src/FubuMVC.Core/Navigation/IStringTokenMatcher.cs type IStringTokenMatcher (line 5) | public interface IStringTokenMatcher method Matches (line 7) | bool Matches(StringToken token); method DefaultKey (line 8) | StringToken DefaultKey(); FILE: src/FubuMVC.Core/Navigation/Literal.cs class Literal (line 5) | public class Literal : IStringTokenMatcher method Literal (line 9) | public Literal(StringToken token) method Matches (line 14) | public bool Matches(StringToken token) method DefaultKey (line 19) | public StringToken DefaultKey() method Equals (line 29) | public bool Equals(Literal other) method Equals (line 36) | public override bool Equals(object obj) method GetHashCode (line 44) | public override int GetHashCode() method ToString (line 49) | public override string ToString() FILE: src/FubuMVC.Core/Navigation/MenuChain.cs class MenuChain (line 8) | public class MenuChain : Chain, IMenuNode method MenuChain (line 12) | public MenuChain(string title) : this(new NavigationKey(title)) method MenuChain (line 16) | public MenuChain(StringToken key) method AddChild (line 26) | void IMenuNode.AddChild(MenuNode node) method AllChains (line 31) | public IEnumerable AllChains() method FindByKey (line 47) | public MenuNode FindByKey(StringToken key) method AllNodes (line 52) | public IEnumerable AllNodes() method ToString (line 65) | public override string ToString() FILE: src/FubuMVC.Core/Navigation/MenuItemAttribute.cs class MenuItemAttribute (line 9) | [AttributeUsage(AttributeTargets.Method)] method MenuItemAttribute (line 14) | public MenuItemAttribute(string title) method MenuItemAttribute (line 19) | public MenuItemAttribute(string key, string defaultText) method ToMenuRegistrations (line 42) | public IEnumerable ToMenuRegistrations(BehaviorChai... FILE: src/FubuMVC.Core/Navigation/MenuItemAttributeConfigurator.cs class MenuItemAttributeConfigurator (line 7) | public class MenuItemAttributeConfigurator : IConfigurationAction method Configure (line 9) | public void Configure(BehaviorGraph graph) method Configure (line 16) | public void Configure(ActionCall action, MenuItemAttribute att, Naviga... FILE: src/FubuMVC.Core/Navigation/MenuItemState.cs class MenuItemState (line 5) | public class MenuItemState method MenuItemState (line 16) | private MenuItemState(string name, int level, bool isShown, bool isEna... method ToString (line 39) | public override string ToString() method Least (line 44) | public static MenuItemState Least(params MenuItemState[] states) FILE: src/FubuMVC.Core/Navigation/MenuItemToken.cs class MenuItemToken (line 7) | [Serializable] method MenuItemToken (line 10) | public MenuItemToken() method EnabledAndShown (line 17) | public bool EnabledAndShown() method Set (line 34) | public void Set(string key, object value) method Value (line 39) | public void Value(string key, Action continuation) method Get (line 46) | public T Get(string key) method Has (line 51) | public bool Has(string key) method Equals (line 56) | public bool Equals(MenuItemToken other) method Equals (line 63) | public override bool Equals(object obj) method GetHashCode (line 71) | public override int GetHashCode() method ToString (line 83) | public override string ToString() FILE: src/FubuMVC.Core/Navigation/MenuNode.cs type IMenuNode (line 13) | public interface IMenuNode : INode method AddChild (line 16) | void AddChild(MenuNode node); method AllChains (line 18) | IEnumerable AllChains(); method AllNodes (line 19) | IEnumerable AllNodes(); class MenuNode (line 22) | public class MenuNode : Node, IMenuNode method MenuNode (line 34) | public MenuNode(StringToken key) method MenuNode (line 42) | public MenuNode(StringToken key, Func f... method AddChild (line 64) | public void AddChild(MenuNode node) method AllChains (line 69) | public IEnumerable AllChains() method AllNodes (line 85) | public IEnumerable AllNodes() method IsEnabledBy (line 116) | public MenuNode IsEnabledBy() where T : IConditional method Get (line 133) | public T Get(string key) method IsEnabledBy (line 139) | public MenuNode IsEnabledBy(Type value) method HideIf (line 151) | public MenuNode HideIf() where T : IConditional method HideIf (line 156) | public MenuNode HideIf(Type conditionalType) method IsEnabledBy (line 169) | public Type IsEnabledBy() method Resolve (line 174) | public void Resolve(IChainResolver resolver) method FindAllChildren (line 187) | public IEnumerable FindAllChildren() method ForChain (line 200) | public static MenuNode ForChain(string key, BehaviorChain chain) method ForChain (line 205) | public static MenuNode ForChain(StringToken key, BehaviorChain chain) method ForInput (line 212) | public static MenuNode ForInput(StringToken key, T input = null) wh... method ForInput (line 219) | public static MenuNode ForInput(StringToken key, Action c... method ForInput (line 227) | public static MenuNode ForInput(string title, T input = null) where... method ForAction (line 232) | public static MenuNode ForAction(StringToken key, Expression(StringToken key, Expression(string title, Expression... method ForCreatorOf (line 250) | public static MenuNode ForCreatorOf(StringToken key) method ForCreatorOf (line 256) | public static MenuNode ForCreatorOf(StringToken key, Type type) method ForCreatorOf (line 261) | public static MenuNode ForCreatorOf(string key) method ForCreatorOf (line 266) | public static MenuNode ForCreatorOf(string key, Type type) method Node (line 271) | public static MenuNode Node(StringToken key) method Node (line 276) | public static MenuNode Node(string key) method ToString (line 281) | public override string ToString() method Icon (line 286) | public string Icon() method Icon (line 291) | public MenuNode Icon(string icon) method ForData (line 297) | public void ForData(Action action) method Has (line 302) | public bool Has(string key) FILE: src/FubuMVC.Core/Navigation/MenuNodeType.cs type MenuNodeType (line 3) | public enum MenuNodeType FILE: src/FubuMVC.Core/Navigation/MenuRegistration.cs class MenuRegistration (line 6) | public class MenuRegistration : IMenuRegistration method MenuRegistration (line 12) | public MenuRegistration(IMenuPlacementStrategy strategy, IStringTokenM... method DependsOn (line 19) | public bool DependsOn(StringToken token) method Configure (line 39) | public void Configure(NavigationGraph graph) method ToString (line 64) | public override string ToString() FILE: src/FubuMVC.Core/Navigation/MenuStateService.cs class MenuStateService (line 7) | public class MenuStateService : IMenuStateService method MenuStateService (line 13) | public MenuStateService(IChainAuthorizor authorizor, ICurrentChain cur... method DetermineStateFor (line 20) | public virtual MenuItemState DetermineStateFor(MenuNode node) FILE: src/FubuMVC.Core/Navigation/NavigationGraph.cs type IMenuResolver (line 13) | public interface IMenuResolver method MenuFor (line 15) | MenuChain MenuFor(StringToken key); class MenuResolverCache (line 18) | public class MenuResolverCache : IMenuResolver method MenuResolverCache (line 22) | public MenuResolverCache(IChainResolver resolver, NavigationGraph graph) method MenuFor (line 43) | public MenuChain MenuFor(StringToken key) class NavigationGraph (line 49) | public class NavigationGraph method NavigationGraph (line 55) | public NavigationGraph() method NavigationGraph (line 59) | public NavigationGraph(Action configure) method AddRegistration (line 67) | public void AddRegistration(IMenuRegistration registration) method Compile (line 72) | public void Compile() method FindNode (line 90) | public IMenuNode FindNode(StringToken key) method MenuFor (line 95) | public MenuChain MenuFor(StringToken key) method AllNodes (line 100) | public IEnumerable AllNodes() method AllMenus (line 113) | public IEnumerable AllMenus() method MenuFor (line 118) | public MenuChain MenuFor(string key) method AddRegistrations (line 123) | public void AddRegistrations(IEnumerable registrati... method AddChildNode (line 128) | public void AddChildNode(StringToken parent, MenuNode node) FILE: src/FubuMVC.Core/Navigation/NavigationKey.cs class NavigationKey (line 5) | public class NavigationKey : StringToken method NavigationKey (line 7) | public NavigationKey(string text) : base(text, text, namespaceByType:t... method NavigationKey (line 11) | public NavigationKey(string key, string defaultText) : base(key, defau... FILE: src/FubuMVC.Core/Navigation/NavigationRegistry.cs class NavigationRegistry (line 7) | public class NavigationRegistry : IConfigurationAction method Configure (line 12) | public void Configure(BehaviorGraph graph) method Configure (line 17) | internal void Configure(NavigationGraph graph) method ForMenu (line 22) | public AddExpression ForMenu(string title) method ForMenu (line 27) | public AddExpression ForMenu(StringToken key) class AddExpression (line 64) | public class AddExpression method AddExpression (line 68) | public AddExpression(NavigationRegistry parent) class InsertBeforeExpression (line 81) | public class InsertBeforeExpression method InsertBeforeExpression (line 85) | public InsertBeforeExpression(NavigationRegistry registry) class InsertAfterExpression (line 109) | public class InsertAfterExpression method InsertAfterExpression (line 113) | public InsertAfterExpression(NavigationRegistry registry) method addToLastKey (line 137) | private void addToLastKey(MenuNode node) FILE: src/FubuMVC.Core/Navigation/NavigationRegistryExtension.cs class NavigationRegistryExtension (line 3) | public class NavigationRegistryExtension : IFubuRegistryExtension method Configure (line 5) | public void Configure(FubuRegistry registry) FILE: src/FubuMVC.Core/Navigation/NavigationService.cs class NavigationService (line 10) | public class NavigationService : INavigationService method NavigationService (line 18) | public NavigationService(IMenuResolver navigation, IChainUrlResolver u... method MenuFor (line 26) | public IEnumerable MenuFor(StringToken key) method BuildToken (line 34) | public MenuItemToken BuildToken(MenuNode node) FILE: src/FubuMVC.Core/Navigation/NavigationServiceRegistry.cs class NavigationServiceRegistry (line 5) | public class NavigationServiceRegistry : ServiceRegistry method NavigationServiceRegistry (line 7) | public NavigationServiceRegistry() FILE: src/FubuMVC.Core/Projections/AccessorProjection.cs type IAccessorProjection (line 10) | public interface IAccessorProjection method ApplyNaming (line 12) | void ApplyNaming(IAccessorNaming naming); class AccessorProjection (line 15) | public class AccessorProjection : IProjection, IAccessorPr... method AccessorProjection (line 20) | public AccessorProjection(Accessor accessor) method ApplyNaming (line 35) | void IAccessorProjection.ApplyNaming(IAccessorNaming naming) method ProjectWith (line 45) | public AccessorProjection ProjectWith() where T... method ProjectWith (line 55) | public AccessorProjection ProjectWith(IValueProjector For(Expression Name(string value) method Formatted (line 91) | public AccessorProjection Formatted() method FormattedBy (line 103) | public AccessorProjection FormattedBy(Func ... method WriteUrlFor (line 124) | public AccessorProjection WriteUrlFor(Func ... method WriteUrlFor (line 138) | public AccessorProjection WriteUrlFor(Func.Write(IProjectionContext context, IMediaNode node) method Accessors (line 168) | IEnumerable IProjection.Accessors() FILE: src/FubuMVC.Core/Projections/AdaptiveAccessorProjection.cs class AdaptiveAccessorProjection (line 10) | public class AdaptiveAccessorProjection : IProjection, IAccessorPr... method AdaptiveAccessorProjection (line 15) | public AdaptiveAccessorProjection(Accessor accessor) method Write (line 21) | public void Write(IProjectionContext context, IMediaNode node) method Accessors (line 35) | public IEnumerable Accessors() method ApplyNaming (line 40) | void IAccessorProjection.ApplyNaming(IAccessorNaming naming) method Name (line 45) | public AdaptiveAccessorProjection Name(string name) type IChildRunner (line 54) | public interface IChildRunner method Project (line 56) | void Project(IProjectionContext context, IMediaNode childNode, I... class ChildRunner (line 59) | public class ChildRunner : IChildRunner method ChildRunner (line 63) | public ChildRunner(TValue value) method Project (line 68) | public void Project(IProjectionContext context, IMediaNode child... FILE: src/FubuMVC.Core/Projections/ChildProjection.cs class ChildProjection (line 8) | public class ChildProjection : Projection, IPro... method ChildProjection (line 14) | public ChildProjection(string name, Func, ... method ChildProjection (line 21) | public ChildProjection(Expression> expression, D... method ApplyNaming (line 29) | void IAccessorProjection.ApplyNaming(IAccessorNaming naming) method Name (line 40) | public ChildProjection Name(string name) method Configure (line 51) | public ChildProjection Configure(Action With(Action With() where TPro... method Accessors (line 79) | IEnumerable IProjection.Accessors() method Write (line 84) | void IProjection.Write(IProjectionContext context, I... FILE: src/FubuMVC.Core/Projections/DelegatingProjection.cs class DelegatingProjection (line 11) | public class DelegatingProjection : IProjection where... method Write (line 13) | public void Write(IProjectionContext context, IMediaNode node) method Accessors (line 18) | public IEnumerable Accessors() FILE: src/FubuMVC.Core/Projections/DictionaryMediaNode.cs class DictionaryMediaNode (line 7) | public class DictionaryMediaNode : IMediaNode method DictionaryMediaNode (line 11) | public DictionaryMediaNode() method DictionaryMediaNode (line 16) | public DictionaryMediaNode(IDictionary values) method AddChild (line 26) | public IMediaNode AddChild(string name) method SetAttribute (line 34) | public void SetAttribute(string name, object value) method WriteLinks (line 46) | public void WriteLinks(IEnumerable links) method AddList (line 51) | public IMediaNodeList AddList(string nodeName, string leafName) method Write (line 59) | public static IDictionary Write(Action con... FILE: src/FubuMVC.Core/Projections/DictionaryMediaNodeList.cs class DictionaryMediaNodeList (line 5) | public class DictionaryMediaNodeList : IMediaNodeList method DictionaryMediaNodeList (line 9) | public DictionaryMediaNodeList() : this(new List> list) method Add (line 23) | public IMediaNode Add() FILE: src/FubuMVC.Core/Projections/DisplayFormatting.cs type DisplayFormatting (line 3) | public enum DisplayFormatting FILE: src/FubuMVC.Core/Projections/EnumerableProjection.cs class EnumerableProjection (line 10) | public class EnumerableProjection : IProjection method For (line 17) | public static EnumerableProjection For(Expression IProjection.Accessors() method UseProjection (line 36) | public void UseProjection() where TProjection : IProjecti... method DefineProjection (line 41) | public void DefineProjection(Action> configure) method Write (line 52) | public void Write(IProjectionContext context, IMediaNode node) FILE: src/FubuMVC.Core/Projections/ExternallyFormattedValueProjector.cs class ExternallyFormattedValueProjector (line 11) | public class ExternallyFormattedValueProjector : ISingleValu... method ExternallyFormattedValueProjector (line 16) | public ExternallyFormattedValueProjector(Accessor accessor, IValueProj... method Write (line 23) | public void Write(IProjectionContext context, IMediaNode node) method Accessors (line 34) | IEnumerable IProjection.Accessors() FILE: src/FubuMVC.Core/Projections/IMediaNode.cs type IMediaNode (line 6) | public interface IMediaNode method AddChild (line 8) | IMediaNode AddChild(string name); method SetAttribute (line 9) | void SetAttribute(string name, object value); method WriteLinks (line 11) | void WriteLinks(IEnumerable links); method AddList (line 13) | IMediaNodeList AddList(string nodeName, string leafName); class MediaNodeExtensions (line 16) | public static class MediaNodeExtensions method AddList (line 18) | public static IMediaNodeList AddList(this IMediaNode node, string name) type IMediaNodeList (line 24) | public interface IMediaNodeList method Add (line 26) | IMediaNode Add(); FILE: src/FubuMVC.Core/Projections/IProjectMyself.cs type IProjectMyself (line 7) | public interface IProjectMyself method Project (line 9) | void Project(string attributeName, IMediaNode node); FILE: src/FubuMVC.Core/Projections/IProjection.cs type IProjection (line 8) | public interface IProjection method Write (line 10) | void Write(IProjectionContext context, IMediaNode node); method Accessors (line 12) | IEnumerable Accessors(); class LambdaProjection (line 15) | public class LambdaProjection : IProjection method LambdaProjection (line 19) | public LambdaProjection(Action, IMediaNode> writer) method Write (line 24) | public void Write(IProjectionContext context, IMediaNode node) method Accessors (line 29) | public IEnumerable Accessors() FILE: src/FubuMVC.Core/Projections/IProjectionContext.cs type IProjectionContext (line 6) | public interface IProjectionContext method Service (line 13) | TService Service(); method ContextFor (line 17) | IProjectionContext ContextFor(TChild child); FILE: src/FubuMVC.Core/Projections/IProjectionRunner.cs type IProjectionRunner (line 6) | public interface IProjectionRunner method Run (line 8) | void Run(IProjection projection, T subject, IMediaNode node); method Run (line 9) | void Run(T subject, IMediaNode node) where TProjection... method Run (line 10) | void Run(IProjection projection, IValues values, IMediaNode n... method Run (line 11) | void Run(IValues values, IMediaNode node) where TPr... method Run (line 49) | void Run(IProjection projection, T subject, IMediaNode node); method Run (line 50) | void Run(T subject, IMediaNode node) where TProjection : ... method Run (line 51) | void Run(IProjection projection, IValues values, IMediaNode node); method Run (line 52) | void Run(IValues values, IMediaNode node) where TProje... method ProjectToJson (line 54) | IDictionary ProjectToJson(IProjection projection, I... method ProjectToJson (line 55) | IDictionary ProjectToJson(IValues valu... method ProjectToJson (line 56) | IDictionary ProjectToJson(T subject) wher... class ProjectionRunner (line 14) | public class ProjectionRunner : IProjectionRunner method ProjectionRunner (line 18) | public ProjectionRunner(IServiceLocator services) method Run (line 23) | public void Run(IProjection projection, T subject, IMediaNode node) method Run (line 28) | public void Run(T subject, IMediaNode node) where TPro... method Run (line 34) | public void Run(IProjection projection, IValues values, IMedi... method Run (line 40) | public void Run(IValues values, IMediaNode node) wh... method ProjectionRunner (line 63) | public ProjectionRunner(IProjectionRunner runner) method Run (line 68) | public void Run(IProjection projection, T subject, IMediaNode node) method Run (line 73) | public void Run(T subject, IMediaNode node) where TProjec... method Run (line 78) | public void Run(IProjection projection, IValues values, IMediaNo... method Run (line 83) | public void Run(IValues values, IMediaNode node) where... method ProjectToJson (line 88) | public IDictionary ProjectToJson(IProjection projec... method ProjectToJson (line 93) | public IDictionary ProjectToJson(IValues<... method ProjectToJson (line 98) | public IDictionary ProjectToJson(T subjec... type IProjectionRunner (line 47) | public interface IProjectionRunner method Run (line 8) | void Run(IProjection projection, T subject, IMediaNode node); method Run (line 9) | void Run(T subject, IMediaNode node) where TProjection... method Run (line 10) | void Run(IProjection projection, IValues values, IMediaNode n... method Run (line 11) | void Run(IValues values, IMediaNode node) where TPr... method Run (line 49) | void Run(IProjection projection, T subject, IMediaNode node); method Run (line 50) | void Run(T subject, IMediaNode node) where TProjection : ... method Run (line 51) | void Run(IProjection projection, IValues values, IMediaNode node); method Run (line 52) | void Run(IValues values, IMediaNode node) where TProje... method ProjectToJson (line 54) | IDictionary ProjectToJson(IProjection projection, I... method ProjectToJson (line 55) | IDictionary ProjectToJson(IValues valu... method ProjectToJson (line 56) | IDictionary ProjectToJson(T subject) wher... class ProjectionRunner (line 59) | public class ProjectionRunner : IProjectionRunner method ProjectionRunner (line 18) | public ProjectionRunner(IServiceLocator services) method Run (line 23) | public void Run(IProjection projection, T subject, IMediaNode node) method Run (line 28) | public void Run(T subject, IMediaNode node) where TPro... method Run (line 34) | public void Run(IProjection projection, IValues values, IMedi... method Run (line 40) | public void Run(IValues values, IMediaNode node) wh... method ProjectionRunner (line 63) | public ProjectionRunner(IProjectionRunner runner) method Run (line 68) | public void Run(IProjection projection, T subject, IMediaNode node) method Run (line 73) | public void Run(T subject, IMediaNode node) where TProjec... method Run (line 78) | public void Run(IProjection projection, IValues values, IMediaNo... method Run (line 83) | public void Run(IValues values, IMediaNode node) where... method ProjectToJson (line 88) | public IDictionary ProjectToJson(IProjection projec... method ProjectToJson (line 93) | public IDictionary ProjectToJson(IValues<... method ProjectToJson (line 98) | public IDictionary ProjectToJson(T subjec... FILE: src/FubuMVC.Core/Projections/ISingleValueProjection.cs type ISingleValueProjection (line 3) | public interface ISingleValueProjection : IProjection FILE: src/FubuMVC.Core/Projections/IValueProjector.cs type IValueProjector (line 3) | public interface IValueProjector method Project (line 5) | void Project(string attributeName, T value, IMediaNode node); FILE: src/FubuMVC.Core/Projections/IValueSource.cs type IValueSource (line 3) | public interface IValueSource method FindValues (line 5) | IValues FindValues(); FILE: src/FubuMVC.Core/Projections/IValueStream.cs type IValueStream (line 5) | public interface IValueStream FILE: src/FubuMVC.Core/Projections/IValues.cs type IValues (line 5) | public interface IValues method ValueFor (line 8) | object ValueFor(Accessor accessor); FILE: src/FubuMVC.Core/Projections/Projection.cs type IAccessorNaming (line 18) | public interface IAccessorNaming method Name (line 20) | string Name(Accessor accessor); class NormalNaming (line 23) | public class NormalNaming : IAccessorNaming method Name (line 25) | public string Name(Accessor accessor) class CamelCaseNaming (line 31) | public class CamelCaseNaming : IAccessorNaming method Name (line 33) | public string Name(Accessor accessor) class Projection (line 42) | public class Projection : IProjection, IMediaWriter, DescribesI... method Projection (line 64) | public Projection() method Projection (line 69) | public Projection(DisplayFormatting formatting) method Filter (line 80) | public Projection Filter(Func filter) method Accessors (line 89) | IEnumerable IProjection.Accessors() method Write (line 100) | void IProjection.Write(IProjectionContext context, IMediaNode node) method write (line 105) | protected void write(IProjectionContext context, IMediaNode node) method Value (line 117) | public AccessorProjection Value(Expression AdaptiveValue(Expression() where TProjection : IProjection,... method Child (line 159) | public ChildProjection Child(Expression, IMediaNode> writer) class SingleLineExpression (line 189) | public class SingleLineExpression method SingleLineExpression (line 194) | public SingleLineExpression(string attributeName, Projection parent) method Use (line 205) | public void Use(Func, object> source) method ValueFrom (line 218) | public PropertyExpression ValueFrom(Expression method PropertyExpression (line 228) | public PropertyExpression(SingleLineExpression parent, Accessor ac... method Use (line 238) | public void Use(Func source) method WriteChild (line 259) | public ChildProjection WriteChild(Func WriteEnumerable( method Enumerable (line 297) | public EnumerableExpression Enumerable(Expression method EnumerableExpression (line 309) | public EnumerableExpression(EnumerableProjection enumerable) method NodeName (line 319) | public EnumerableExpression NodeName(string nodeName) method LeafName (line 330) | public EnumerableExpression LeafName(string leafName) method UseProjection (line 341) | public EnumerableExpression UseProjection() method DefineProjection (line 348) | public EnumerableExpression DefineProjection(Action.Write(string mimeType, IFubuRequestContext reques... method Describe (line 371) | void DescribesItself.Describe(Description description) method CamelCaseAttributeNames (line 377) | public void CamelCaseAttributeNames() FILE: src/FubuMVC.Core/Projections/ProjectionContext.cs class ProjectionContext (line 9) | public class ProjectionContext : IProjectionContext method ProjectionContext (line 16) | public ProjectionContext(IServiceLocator services, IValues values) method ProjectionContext (line 25) | public ProjectionContext(IServiceLocator services, T subject) : this(s... method ProjectionContext (line 29) | private ProjectionContext(IServiceLocator services, IValues values,... method Service (line 47) | public TService Service() method ContextFor (line 62) | public IProjectionContext ContextFor(TChild child) FILE: src/FubuMVC.Core/Projections/ProjectionContextExtensions.cs class ProjectionContextExtensions (line 7) | public static class ProjectionContextExtensions method FormattedValueOf (line 9) | public static string FormattedValueOf(this IProjectionContext co... method FormattedValueOf (line 14) | public static string FormattedValueOf(this IProjectionContext co... FILE: src/FubuMVC.Core/Projections/SelfProjectingValueProjector.cs class SelfProjectingValueProjector (line 6) | public class SelfProjectingValueProjector : ISingleValueProj... method SelfProjectingValueProjector (line 10) | public SelfProjectingValueProjector(Accessor accessor) method Write (line 16) | public void Write(IProjectionContext context, IMediaNode node) method Accessors (line 25) | IEnumerable IProjection.Accessors() FILE: src/FubuMVC.Core/Projections/SimpleValues.cs class SimpleValues (line 5) | public class SimpleValues : IValues method SimpleValues (line 9) | public SimpleValues(T subject) method ValueFor (line 14) | public object ValueFor(Accessor accessor) FILE: src/FubuMVC.Core/Projections/SingleValueProjection.cs class SingleValueProjection (line 7) | public class SingleValueProjection : ISingleValueProjection method SingleValueProjection (line 12) | public SingleValueProjection(string attributeName, Func context, IMediaNode node) method Accessors (line 24) | public IEnumerable Accessors() FILE: src/FubuMVC.Core/Projections/ValueSource.cs class ValueSource (line 5) | public class ValueSource : IValueSource where T : class method ValueSource (line 9) | public ValueSource(IFubuRequest request) method FindValues (line 14) | public IValues FindValues() FILE: src/FubuMVC.Core/Projections/ValuesExtensions.cs class ValuesExtensions (line 7) | public static class ValuesExtensions method ValueFor (line 9) | public static object ValueFor(this IValues values, Expression ToValues(this T subject) FILE: src/FubuMVC.Core/ReflectionExtensions.cs class ReflectionExtensions (line 9) | public static class ReflectionExtensions method Matches (line 18) | public static bool Matches(this MethodInfo method1, MethodInfo method2) method Matches (line 40) | public static bool Matches(this ParameterInfo parameter1, ParameterInf... FILE: src/FubuMVC.Core/Registration/AccessorRulesExpression.cs class AccessorRulesExpression (line 5) | public class AccessorRulesExpression : IAccessorRulesExpression method AccessorRulesExpression (line 9) | public AccessorRulesExpression(Action registration) method Add (line 14) | public IAccessorRulesExpression Add(object rule) method Add (line 20) | public IAccessorRulesExpression Add() where TRule : new() FILE: src/FubuMVC.Core/Registration/ActionMethodFilter.cs class ActionMethodFilter (line 10) | public class ActionMethodFilter : CompositeFilter method ActionMethodFilter (line 12) | public ActionMethodFilter() method IgnoreMethodsDeclaredBy (line 24) | public void IgnoreMethodsDeclaredBy() FILE: src/FubuMVC.Core/Registration/ActionSource.cs class ActionSource (line 18) | public class ActionSource : IActionSource, DescribesItself method IsCandidate (line 24) | public static bool IsCandidate(MethodInfo method) method ActionSource (line 48) | public ActionSource() method FindActions (line 61) | Task IActionSource.FindActions(Assembly applicationAssem... method actionsFromType (line 68) | private IEnumerable actionsFromType(Type type) method buildAction (line 77) | protected virtual ActionCall buildAction(Type type, MethodInfo method) method IncludeClassesSuffixedWithController (line 85) | public void IncludeClassesSuffixedWithController() method IncludeClassesSuffixedWithEndpoint (line 94) | public void IncludeClassesSuffixedWithEndpoint() method IncludeTypesNamed (line 100) | public void IncludeTypesNamed(Expression> filter) method IncludeTypes (line 115) | public void IncludeTypes(Expression> filter) method IncludeTypesImplementing (line 125) | public void IncludeTypesImplementing() method IncludeMethods (line 134) | public void IncludeMethods(Expression> filter) method ExcludeTypes (line 143) | public void ExcludeTypes(Expression> filter) method ExcludeMethods (line 152) | public void ExcludeMethods(Expression> filter) method IgnoreMethodsDeclaredBy (line 162) | public void IgnoreMethodsDeclaredBy() method ExcludeNonConcreteTypes (line 171) | public void ExcludeNonConcreteTypes() method Describe (line 177) | void DescribesItself.Describe(Description description) FILE: src/FubuMVC.Core/Registration/ActionSourceAggregator.cs class ActionSourceAggregator (line 13) | public class ActionSourceAggregator : IChainSource method ActionSourceAggregator (line 18) | public ActionSourceAggregator(Assembly applicationAssembly) method BuildChains (line 25) | public Task BuildChains(BehaviorGraph graph, IPerfTim... FILE: src/FubuMVC.Core/Registration/ActionlessViewChainSource.cs class ActionlessViewChainSource (line 12) | public class ActionlessViewChainSource : IChainSource method BuildChains (line 14) | public Task BuildChains(BehaviorGraph graph, IPerfTim... method ChainForType (line 32) | public static BehaviorChain ChainForType(Type type) FILE: src/FubuMVC.Core/Registration/AddImplementationsServiceRegistrationConvention.cs class AddImplementationsServiceRegistrationConvention (line 7) | public class AddImplementationsServiceRegistrationConvention : IServiceR... method AddImplementationsServiceRegistrationConvention (line 11) | public AddImplementationsServiceRegistrationConvention(Type pluginType) method Register (line 16) | public void Register(IEnumerable matchedTypes, ServiceRegistry s... FILE: src/FubuMVC.Core/Registration/AssemblyFinder.cs class AssemblyFinder (line 14) | public static class AssemblyFinder method FindModuleAssemblies (line 16) | public static IEnumerable FindModuleAssemblies(IActivationDi... method FindDependentAssemblies (line 24) | public static IEnumerable FindDependentAssemblies() method FindAssemblies (line 29) | public static IEnumerable FindAssemblies(Action logF... method FindBinPath (line 58) | public static string FindBinPath() method FindAssemblies (line 72) | public static IEnumerable FindAssemblies(Func chains); class BehaviorGraph (line 30) | public class BehaviorGraph : IChainImporter method BehaviorGraph (line 38) | public BehaviorGraph(SettingsCollection settings) method BehaviorGraph (line 44) | public BehaviorGraph() : this(new SettingsCollection()) method AllAssemblies (line 53) | public IEnumerable AllAssemblies() method Import (line 106) | void IChainImporter.Import(IEnumerable chains) method ToStructureMapRegistry (line 111) | internal Registry ToStructureMapRegistry() method BuildFrom (line 120) | public static BehaviorGraph BuildFrom(FubuRegistry registry, IPerfTime... method BuildFrom (line 125) | public static BehaviorGraph BuildFrom(IPerfTimer timer = null) wher... method BuildFrom (line 130) | public static BehaviorGraph BuildFrom(Action configure, ... method ChainFor (line 145) | public BehaviorChain ChainFor(IRouteDefinition route) method Actions (line 162) | public IEnumerable Actions() method FirstActions (line 172) | public IEnumerable FirstActions() method allActions (line 184) | private IEnumerable allActions() method ChainFor (line 202) | public BehaviorChain ChainFor(Expression> expression) method ChainFor (line 215) | public BehaviorChain ChainFor(Expression> expression) method Describe (line 231) | public void Describe() method AddChain (line 236) | public void AddChain(BehaviorChain chain) method AddChains (line 241) | public void AddChains(IEnumerable chains) method RemoveChain (line 246) | public void RemoveChain(BehaviorChain chain) method AddChain (line 256) | public BehaviorChain AddChain() method ChainFor (line 270) | public BehaviorChain ChainFor(Type inputType) method ChainFor (line 280) | public BehaviorChain ChainFor() method FindHomeChain (line 285) | public BehaviorChain FindHomeChain() method BuildEmptyGraph (line 290) | public static BehaviorGraph BuildEmptyGraph() method FindChain (line 295) | public BehaviorChain FindChain(int key) class RouteCollection (line 301) | public class RouteCollection : IEnumerable method RouteCollection (line 305) | public RouteCollection(BehaviorGraph graph) method GetEnumerator (line 310) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 315) | public IEnumerator GetEnumerator() FILE: src/FubuMVC.Core/Registration/BehaviorGraphBuilder.cs class BehaviorGraphBuilder (line 24) | internal static class BehaviorGraphBuilder method Build (line 26) | public static BehaviorGraph Build(FubuRegistry registry, IPerfTimer pe... method enableBuiltInJobs (line 85) | private static void enableBuiltInJobs(BehaviorGraph graph) method insertConnegAndAuthorizationNodes (line 104) | private static void insertConnegAndAuthorizationNodes(BehaviorGraph gr... method applySettings (line 109) | private static void applySettings(ConfigGraph config, BehaviorGraph gr... FILE: src/FubuMVC.Core/Registration/ConfigGraph.cs class PolicyGraph (line 21) | public class PolicyGraph class ConfigGraph (line 32) | public class ConfigGraph method ConfigGraph (line 50) | public ConfigGraph(Assembly applicationAssembly) method AddImport (line 69) | public void AddImport(RegistryImport import) method HasImported (line 77) | public bool HasImported(FubuRegistry registry) method UniqueImports (line 92) | public IEnumerable UniqueImports() method allChildrenImports (line 99) | private IEnumerable allChildrenImports() method Add (line 127) | public void Add(IChainSource source) method Add (line 132) | public void Add(Registry services) method Add (line 137) | public void Add(IHandlerSource source) method Add (line 142) | public void Add(IActionSource source) method AllServiceRegistrations (line 147) | public IEnumerable AllServiceRegistrations() method ApplyGlobalReorderings (line 168) | public void ApplyGlobalReorderings(BehaviorGraph graph) method GlobalReorderingRules (line 175) | public IEnumerable GlobalReorderingRules() method RegisterServices (line 192) | public void RegisterServices(string mode, IContainer container, Behavi... method DefaultServices (line 209) | public static IEnumerable DefaultServices(string mode) method BuildLocal (line 218) | public void BuildLocal(BehaviorGraph graph, IPerfTimer timer) method ImportGlobals (line 243) | public void ImportGlobals(ConfigGraph config) FILE: src/FubuMVC.Core/Registration/ConfigurationActionSet.cs class ConfigurationActionSet (line 8) | public class ConfigurationActionSet method Fill (line 17) | public void Fill(IConfigurationAction action) method TypeIsUnique (line 30) | public static bool TypeIsUnique(Type type) method RunActions (line 48) | public virtual void RunActions(BehaviorGraph graph) method Import (line 53) | public void Import(ConfigurationActionSet others) FILE: src/FubuMVC.Core/Registration/ConnectImplementationsServiceRegistrationConvention.cs class ConnectImplementationsServiceRegistrationConvention (line 8) | public class ConnectImplementationsServiceRegistrationConvention : IServ... method ConnectImplementationsServiceRegistrationConvention (line 12) | public ConnectImplementationsServiceRegistrationConvention(Type openType) method Register (line 17) | public void Register(IEnumerable matchedTypes, ServiceRegistry s... FILE: src/FubuMVC.Core/Registration/Conventions/DefaultRouteConventionBasedUrlPolicy.cs class DefaultRouteConventionBasedUrlPolicy (line 7) | [Title("Method named HomeEndpoint.Index() is the default route if none i... method Matches (line 13) | public bool Matches(ActionCall call) method Build (line 19) | public IRouteDefinition Build(ActionCall call) FILE: src/FubuMVC.Core/Registration/Conventions/DefaultUrlPolicy.cs class DefaultUrlPolicy (line 13) | [Description("Default Url Policy")] method Matches (line 16) | public bool Matches(ActionCall call) method Build (line 21) | public IRouteDefinition Build(ActionCall call) method AddBasicRouteInputs (line 55) | public static void AddBasicRouteInputs(ActionCall call, RouteDefinitio... FILE: src/FubuMVC.Core/Registration/Conventions/IUrlPolicy.cs type IUrlPolicy (line 6) | public interface IUrlPolicy method Matches (line 8) | bool Matches(ActionCall call); method Build (line 9) | IRouteDefinition Build(ActionCall call); FILE: src/FubuMVC.Core/Registration/Conventions/MethodToUrlBuilder.cs class MethodToUrlBuilder (line 13) | [Description("The get_*, post_*, put_*, delete_* url convention")] method Matches (line 16) | public bool Matches(ActionCall call) method Build (line 21) | public IRouteDefinition Build(ActionCall call) method Matches (line 29) | public static bool Matches(string methodName) method Alter (line 34) | public static void Alter(IRouteDefinition route, ActionCall call) method Alter (line 54) | public static void Alter(IRouteDefinition route, string methodName, IE... method AddHttpConstraints (line 77) | public static List AddHttpConstraints(IRouteDefinition route, ... FILE: src/FubuMVC.Core/Registration/Conventions/OutputBeforeAjaxContinuationPolicy.cs class OutputBeforeAjaxContinuationPolicy (line 12) | public class OutputBeforeAjaxContinuationPolicy : IConfigurationAction method Configure (line 14) | public void Configure(BehaviorGraph graph) method Modify (line 25) | public static void Modify(BehaviorChain chain) FILE: src/FubuMVC.Core/Registration/Conventions/ReorderBehaviorsPolicy.cs class ReorderBehaviorsPolicy (line 11) | [Title("Behavior Ordering Rule")] method ToString (line 21) | public override string ToString() method Configure (line 27) | public void Configure(BehaviorGraph graph) method ThisNodeMustBeBefore (line 55) | public ReorderBehaviorsPolicy ThisNodeMustBeBefore() where T : Beha... method ThisNodeMustBeAfter (line 63) | public ReorderBehaviorsPolicy ThisNodeMustBeAfter() where T : Behav... method FuncForWrapper (line 71) | public static Func FuncForWrapper(Type wrapperType) method ThisWrapperBeBefore (line 76) | public void ThisWrapperBeBefore() where T : IActionBehavior method ThisWrapperMustBeAfter (line 82) | public void ThisWrapperMustBeAfter() where T : IActionBehavior FILE: src/FubuMVC.Core/Registration/Conventions/UrlPatternAttributePolicy.cs class UrlPatternAttributePolicy (line 8) | [Title("Explicitly definined route via the [UrlPattern]")] method Matches (line 11) | public bool Matches(ActionCall call) method Build (line 16) | public IRouteDefinition Build(ActionCall call) FILE: src/FubuMVC.Core/Registration/Conventions/UrlPolicies.cs class UrlPolicies (line 8) | public class UrlPolicies method BuildRoute (line 18) | public IRouteDefinition BuildRoute(ActionCall call) FILE: src/FubuMVC.Core/Registration/CoreServiceRegistry.cs class CoreServiceRegistry (line 34) | public class CoreServiceRegistry : ServiceRegistry method CoreServiceRegistry (line 36) | public CoreServiceRegistry(string mode) FILE: src/FubuMVC.Core/Registration/DSL/ActionCallCandidateExpression.cs class ActionCallCandidateExpression (line 11) | public class ActionCallCandidateExpression method ActionCallCandidateExpression (line 15) | public ActionCallCandidateExpression(ConfigGraph configuration) method IncludeClassesSuffixedWithController (line 23) | public ActionCallCandidateExpression IncludeClassesSuffixedWithControl... method FindBy (line 32) | public ActionCallCandidateExpression FindBy(Action confi... method IncludeType (line 44) | public ActionCallCandidateExpression IncludeType() method FindWith (line 52) | public ActionCallCandidateExpression FindWith() where T : IActionSo... method FindWith (line 60) | public ActionCallCandidateExpression FindWith(IActionSource actionSource) method IncludeClassesSuffixedWithEndpoint (line 71) | public ActionCallCandidateExpression IncludeClassesSuffixedWithEndpoint() method DisableDefaultActionSource (line 76) | public ActionCallCandidateExpression DisableDefaultActionSource() FILE: src/FubuMVC.Core/Registration/DSL/AppliesToExpression.cs class AppliesToExpression (line 9) | public class AppliesToExpression method ToThisAssembly (line 21) | public void ToThisAssembly() method ToAssembly (line 29) | public void ToAssembly(Assembly assembly) method ToAssemblyContainingType (line 37) | public void ToAssemblyContainingType() method ToAssemblyContainingType (line 45) | public void ToAssemblyContainingType(Type type) method ToAssembly (line 54) | public void ToAssembly(string assemblyName) FILE: src/FubuMVC.Core/Registration/DSL/Feature.cs class Feature (line 5) | public class Feature where TSettings : class, new() method Feature (line 10) | public Feature(FubuRegistry parent, Action onEnab... method Enable (line 16) | public void Enable(TEnabled enabled) method Configure (line 21) | public void Configure(Action configure) FILE: src/FubuMVC.Core/Registration/DSL/FeatureExpression.cs class FeatureExpression (line 15) | public class FeatureExpression method FeatureExpression (line 19) | public FeatureExpression(FubuRegistry parent) class ServiceBusFeature (line 89) | public class ServiceBusFeature : Feature method ServiceBusFeature (line 91) | public ServiceBusFeature(FubuRegistry parent) method EnableInMemoryTransport (line 99) | public void EnableInMemoryTransport(Uri replyUri = null) method SagaStorage (line 112) | public void SagaStorage() where T : ISagaStorage, new() method DefaultSerializer (line 117) | public void DefaultSerializer() where T : IMessageSerializer, new() method DefaultContentType (line 122) | public void DefaultContentType(string contentType) FILE: src/FubuMVC.Core/Registration/DSL/ModelsExpression.cs class ModelsExpression (line 7) | public class ModelsExpression method ModelsExpression (line 11) | public ModelsExpression(ServiceRegistry registry) method ConvertUsing (line 16) | public ModelsExpression ConvertUsing() where T : IConverterFamily method BindPropertiesWith (line 22) | public ModelsExpression BindPropertiesWith() where T : IPropertyBinder method BindModelsWith (line 28) | public ModelsExpression BindModelsWith() where T : IModelBinder method IgnoreProperties (line 34) | public ModelsExpression IgnoreProperties(Func filter) FILE: src/FubuMVC.Core/Registration/DSL/PoliciesExpression.cs class PoliciesExpression (line 7) | public class PoliciesExpression method PoliciesExpression (line 11) | public PoliciesExpression(ConfigGraph configuration) method StringConversions (line 32) | public void StringConversions() where T : DisplayConversionRegistry... method addStringConversions (line 40) | private void addStringConversions(DisplayConversionRegistry conversions) method StringConversions (line 45) | public void StringConversions(Action config... method ChainSource (line 53) | public void ChainSource() where T : IChainSource, new() method ChainSource (line 58) | public void ChainSource(IChainSource source) FILE: src/FubuMVC.Core/Registration/DSL/PolicyAdderExpression.cs type IConfigGraph (line 7) | public interface IConfigGraph method Add (line 9) | void Add(IConfigurationAction action); method Reorder (line 10) | void Reorder(IConfigurationAction action); class PolicyAdderExpression (line 14) | public class PolicyAdderExpression method PolicyAdderExpression (line 21) | public PolicyAdderExpression(PolicyGraph configuration) method Reorder (line 32) | public PolicyAdderExpression Reorder(Action co... method Add (line 42) | public PolicyAdderExpression Add() where T : IConfigurationAction, ... method Add (line 47) | public PolicyAdderExpression Add(Action configure) method Configure (line 56) | public PolicyAdderExpression Configure(Action configura... method Add (line 63) | public PolicyAdderExpression Add(IConfigurationAction action) FILE: src/FubuMVC.Core/Registration/DSL/TypeMethodPolicy.cs class TypeMethodPolicy (line 9) | public class TypeMethodPolicy method TypeMethodPolicy (line 13) | public TypeMethodPolicy(CompositeFilter filter) method Include (line 18) | public void Include(Expression> expression) method IncludeMethods (line 24) | public void IncludeMethods(Expression> filter) method Exclude (line 29) | public void Exclude(Expression> expression) FILE: src/FubuMVC.Core/Registration/EndpointActionSource.cs class EndpointActionSource (line 3) | public class EndpointActionSource : ActionSource method EndpointActionSource (line 5) | public EndpointActionSource() FILE: src/FubuMVC.Core/Registration/FeatureLoader.cs class FeatureLoader (line 9) | public class FeatureLoader method LookForFeatures (line 13) | public void LookForFeatures() method ApplyAll (line 23) | public Task ApplyAll(SettingsCollection settings, FubuRegistry registry) type IFeature (line 30) | public interface IFeature method Apply (line 32) | void Apply(SettingsCollection settings, FubuRegistry registry); class Feature (line 35) | public class Feature : IFeature where T : class, IFeatureSettings method Apply (line 37) | public void Apply(SettingsCollection settings, FubuRegistry registry) FILE: src/FubuMVC.Core/Registration/FilterAttribute.cs class FilterAttribute (line 14) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowM... method FilterAttribute (line 20) | public FilterAttribute(Type filterType) method Alter (line 26) | public override void Alter(ActionCallBase call) method DetermineMethod (line 32) | public static MethodInfo DetermineMethod(Type type) class InvalidActionFilterTypeException (line 44) | [Serializable] method InvalidActionFilterTypeException (line 47) | public InvalidActionFilterTypeException(Type filterType) : base("Type ... method InvalidActionFilterTypeException (line 51) | protected InvalidActionFilterTypeException(SerializationInfo info, Str... FILE: src/FubuMVC.Core/Registration/FubuExtensionFinder.cs class FubuExtensionFinder (line 14) | public static class FubuExtensionFinder method FindAllExtensions (line 16) | public static IEnumerable FindAllExtensions(this Assembly a... method isExtension (line 25) | private static bool isExtension(Type type) type IImporter (line 34) | public interface IImporter method Apply (line 36) | void Apply(FubuRegistry registry); class Importer (line 39) | public class Importer : IImporter where T : IFubuRegistryExtension,... method Importer (line 43) | public Importer(IActivationLog log) method Apply (line 48) | public void Apply(FubuRegistry registry) FILE: src/FubuMVC.Core/Registration/IAccessorRulesExpression.cs type IAccessorRulesExpression (line 3) | public interface IAccessorRulesExpression method Add (line 5) | IAccessorRulesExpression Add(object rule); method Add (line 6) | IAccessorRulesExpression Add() where T : new(); FILE: src/FubuMVC.Core/Registration/IAccessorRulesRegistration.cs type IAccessorRulesRegistration (line 12) | public interface IAccessorRulesRegistration method AddRules (line 14) | void AddRules(AccessorRules rules); class AccessorRulesCompiler (line 17) | public static class AccessorRulesCompiler method IsAccessorRule (line 19) | public static bool IsAccessorRule(Type type) method Compile (line 24) | public static Task Compile(BehaviorGraph graph, IPerfTimer timer) FILE: src/FubuMVC.Core/Registration/IActionSource.cs type IActionSource (line 12) | public interface IActionSource method FindActions (line 14) | Task FindActions(Assembly applicationAssembly); FILE: src/FubuMVC.Core/Registration/IChainSource.cs type IChainSource (line 7) | public interface IChainSource method BuildChains (line 9) | Task BuildChains(BehaviorGraph graph, IPerfTimer timer); FILE: src/FubuMVC.Core/Registration/IConfigurationAction.cs type IConfigurationAction (line 5) | public interface IConfigurationAction method Configure (line 7) | void Configure(BehaviorGraph graph); FILE: src/FubuMVC.Core/Registration/IFeatureSettings.cs type IFeatureSettings (line 4) | public interface IFeatureSettings method Apply (line 6) | void Apply(FubuRegistry registry); FILE: src/FubuMVC.Core/Registration/IServiceRegistrationConvention.cs type IServiceRegistrationConvention (line 6) | public interface IServiceRegistrationConvention method Register (line 8) | void Register(IEnumerable matchedTypes, ServiceRegistry services); FILE: src/FubuMVC.Core/Registration/ISettingsAlteration.cs type ISettingsAlteration (line 3) | public interface ISettingsAlteration method Alter (line 5) | void Alter(SettingsCollection settings); FILE: src/FubuMVC.Core/Registration/LambdaConfigurationAction.cs class LambdaConfigurationAction (line 6) | [Title("Explicit configuration action")] method LambdaConfigurationAction (line 11) | public LambdaConfigurationAction(Action action) method Configure (line 16) | public void Configure(BehaviorGraph graph) FILE: src/FubuMVC.Core/Registration/ModifyChainAttribute.cs class ModifyChainAttribute (line 6) | public abstract class ModifyChainAttribute : Attribute method Alter (line 8) | public abstract void Alter(ActionCallBase call); FILE: src/FubuMVC.Core/Registration/Nodes/ActionCall.cs class ActionCall (line 19) | public class ActionCall : ActionCallBase, IMayHaveInputType, IMayHaveRes... method ActionCall (line 22) | public ActionCall(Type handlerType, MethodInfo method) : base(handlerT... method For (line 29) | public static ActionCall For(Expression> expression) method For (line 35) | public static ActionCall For(Expression> expression) method For (line 48) | public static ActionCall For(Type actionType) method ForOpenType (line 61) | public static ActionCall ForOpenType(Type openType, params Type[] para... method ToRouteDefinition (line 67) | public IRouteDefinition ToRouteDefinition() method ToString (line 87) | public override string ToString() method Equals (line 92) | public bool Equals(ActionCall other) method Equals (line 99) | public override bool Equals(object obj) method GetHashCode (line 107) | public override int GetHashCode() method BuildRouteForPattern (line 118) | public IRouteDefinition BuildRouteForPattern(string pattern) method BuildChain (line 125) | public BehaviorChain BuildChain(UrlPolicies urlPolicies) method buildChain (line 136) | private BehaviorChain buildChain(UrlPolicies urlPolicies) FILE: src/FubuMVC.Core/Registration/Nodes/ActionCallBase.cs class ActionCallBase (line 16) | public abstract class ActionCallBase : BehaviorNode, DescribesItself, IM... method ActionCallBase (line 31) | public ActionCallBase(Type handlerType, MethodInfo method) method ActionCallBase (line 39) | protected ActionCallBase() method setHandlerAndMethod (line 43) | protected void setHandlerAndMethod(Type handlerType, MethodInfo method) method getInputParameters (line 54) | private string getInputParameters() method Returns (line 61) | public bool Returns() method buildInstance (line 66) | protected override IConfiguredInstance buildInstance() method Validate (line 80) | public void Validate() method getOutputTypeOrVoidTaskResult (line 106) | private Type getOutputTypeOrVoidTaskResult() method OutputType (line 114) | public Type OutputType() method InputType (line 123) | public Type InputType() method ResourceType (line 129) | public Type ResourceType() method Describe (line 135) | void DescribesItself.Describe(Description description) method Modify (line 157) | public void Modify(BehaviorChain chain) method ForAttributes (line 170) | public void ForAttributes(Action action) where T : Attribute method HasAttribute (line 180) | public bool HasAttribute() where T : Attribute FILE: src/FubuMVC.Core/Registration/Nodes/ActionFilter.cs class ActionFilter (line 8) | public class ActionFilter : ActionCallBase method For (line 10) | public static ActionFilter For(Expression> method) method ActionFilter (line 15) | public ActionFilter(Type handlerType, MethodInfo method) : base(handle... FILE: src/FubuMVC.Core/Registration/Nodes/BehaviorCategory.cs type BehaviorCategory (line 6) | public enum BehaviorCategory FILE: src/FubuMVC.Core/Registration/Nodes/BehaviorChain.cs class BehaviorChain (line 27) | public class BehaviorChain : Chain, IContai... method BehaviorChain (line 38) | public BehaviorChain() method IsAsynchronous (line 70) | public bool IsAsynchronous() method InsertNodes (line 86) | protected internal virtual void InsertNodes(ConnegSettings settings) method AddFilter (line 120) | public void AddFilter(IBehaviorInvocationFilter filter) method ToInstance (line 183) | Instance IContainerModel.ToInstance() method HasOutput (line 193) | public bool HasOutput() method ResourceType (line 204) | public Type ResourceType() method FirstCall (line 218) | public ActionCall FirstCall() method LastCall (line 228) | public ActionCall LastCall() method InputType (line 237) | public Type InputType() method For (line 260) | public static BehaviorChain For(Expression> expression) method IsWrappedBy (line 272) | public bool IsWrappedBy(Type behaviorType) method ToString (line 277) | public override string ToString() method HasReaders (line 282) | public bool HasReaders() method ResourceType (line 294) | public void ResourceType(Type type) method HasResourceType (line 303) | public bool HasResourceType() method IsTagged (line 314) | public bool IsTagged(string tag) method MatchesCategoryOrHttpMethod (line 324) | public virtual bool MatchesCategoryOrHttpMethod(string categoryOrHttpM... method ForResource (line 333) | public static BehaviorChain ForResource(Type resourceType) method Title (line 342) | public virtual string Title() method GetHashCode (line 380) | public override int GetHashCode() FILE: src/FubuMVC.Core/Registration/Nodes/BehaviorExtensions.cs class BehaviorExtensions (line 5) | public static class BehaviorExtensions method Configure (line 7) | public static void Configure(this List actions, ... method IsInternalFubuAction (line 17) | public static bool IsInternalFubuAction(this ActionCall action) FILE: src/FubuMVC.Core/Registration/Nodes/BehaviorNode.cs class BehaviorNode (line 13) | public abstract class BehaviorNode : Node, ... method BehaviorNode (line 15) | protected BehaviorNode() method ToInstance (line 22) | Instance IContainerModel.ToInstance() method toInstance (line 30) | protected IConfiguredInstance toInstance() method buildInstance (line 43) | protected abstract IConfiguredInstance buildInstance(); method ForFollowingBehavior (line 62) | public void ForFollowingBehavior(BehaviorSearch search) method HasAnyOutputBehavior (line 81) | public bool HasAnyOutputBehavior() method WrapWith (line 90) | public Wrapper WrapWith() where T : IActionBehavior method WrapWith (line 100) | public Wrapper WrapWith(Type behaviorType, params Type[] parameterTypes) method Title (line 118) | string ISubject.Title() FILE: src/FubuMVC.Core/Registration/Nodes/BehaviorSearch.cs class BehaviorSearch (line 6) | public class BehaviorSearch method BehaviorSearch (line 8) | public BehaviorSearch(Func matching) FILE: src/FubuMVC.Core/Registration/Nodes/Chain.cs type INode (line 8) | public interface INode method AddAfter (line 10) | void AddAfter(T node); method AddBefore (line 11) | void AddBefore(T node); class Chain (line 15) | public abstract class Chain : INode, IEnumerable method AddToEnd (line 26) | public void AddToEnd(T node) method AddToEnd (line 44) | public TNode AddToEnd() where TNode : T, new() method GetEnumerator (line 51) | public IEnumerator GetEnumerator() method GetEnumerator (line 63) | IEnumerator IEnumerable.GetEnumerator() method SetTop (line 69) | internal void SetTop(T node) method InsertFirst (line 89) | public void InsertFirst(T node) method Prepend (line 114) | public void Prepend(T node) method AddAfter (line 126) | void INode.AddAfter(T node) method AddBefore (line 131) | void INode.AddBefore(T node) FILE: src/FubuMVC.Core/Registration/Nodes/ContinuationNode.cs class ContinuationNode (line 6) | public class ContinuationNode : Wrapper method ContinuationNode (line 8) | public ContinuationNode() : base(typeof(ContinuationHandler)) FILE: src/FubuMVC.Core/Registration/Nodes/IContainerModel.cs type IContainerModel (line 5) | public interface IContainerModel method ToInstance (line 7) | Instance ToInstance(); FILE: src/FubuMVC.Core/Registration/Nodes/IMayHaveInputType.cs type IMayHaveInputType (line 5) | public interface IMayHaveInputType method InputType (line 7) | Type InputType(); type IMayHaveResourceType (line 10) | public interface IMayHaveResourceType method ResourceType (line 12) | Type ResourceType(); FILE: src/FubuMVC.Core/Registration/Nodes/IModifiesChain.cs type IModifiesChain (line 3) | public interface IModifiesChain method Modify (line 5) | void Modify(BehaviorChain chain); FILE: src/FubuMVC.Core/Registration/Nodes/Node.cs class Node (line 9) | public abstract class Node : INode, IEnumerable method ParentChain (line 20) | public TChain ParentChain() method AddAfter (line 79) | public void AddAfter(T node) method AddBefore (line 91) | public void AddBefore(T newNode) method AddToEnd (line 113) | public void AddToEnd(T node) method Remove (line 126) | public void Remove() method ReplaceWith (line 150) | public void ReplaceWith(T newNode) method GetEnumerator (line 167) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 172) | public IEnumerator GetEnumerator() method MoveToFront (line 188) | public void MoveToFront() FILE: src/FubuMVC.Core/Registration/Nodes/Process.cs class Process (line 6) | public class Process : Wrapper method For (line 8) | public new static Process For() where T : IActionBehavior method Process (line 13) | public Process(Type behaviorType) : base(behaviorType) FILE: src/FubuMVC.Core/Registration/Nodes/RoutedChain.cs class RoutedChain (line 11) | public class RoutedChain : BehaviorChain method For (line 21) | public static RoutedChain For(Expression> expression, str... method RoutedChain (line 32) | public RoutedChain(string pattern) : this(new RouteDefinition(pattern)) method RoutedChain (line 37) | public RoutedChain(IRouteDefinition route) method RoutedChain (line 48) | public RoutedChain(IRouteDefinition route, Type inputType, Type resour... method InsertNodes (line 61) | protected internal override void InsertNodes(ConnegSettings settings) method AddRouteAlias (line 97) | public void AddRouteAlias(IRouteDefinition route) method GetRoutePattern (line 102) | public string GetRoutePattern() method MatchesCategoryOrHttpMethod (line 114) | public override bool MatchesCategoryOrHttpMethod(string categoryOrHttp... method PrependToUrl (line 128) | public void PrependToUrl(string prefix) method ToString (line 136) | public override string ToString() method Title (line 148) | public override string Title() FILE: src/FubuMVC.Core/Registration/Nodes/UrlCategory.cs class UrlCategory (line 12) | public class UrlCategory method UrlCategory (line 14) | public UrlCategory() FILE: src/FubuMVC.Core/Registration/Nodes/Wrapper.cs class Wrapper (line 9) | public class Wrapper : BehaviorNode, DescribesItself method Wrapper (line 13) | public Wrapper(Type behaviorType) method For (line 36) | public static Wrapper For() where T : IActionBehavior method buildInstance (line 42) | protected override IConfiguredInstance buildInstance() method ToString (line 47) | public override string ToString() method Describe (line 52) | void DescribesItself.Describe(Description description) FILE: src/FubuMVC.Core/Registration/OverridesFor.cs class OverridesFor (line 8) | public class OverridesFor : IAccessorRulesRegistration method Property (line 12) | public AccessorRulesExpression Property(Expression>... method AddRules (line 20) | void IAccessorRulesRegistration.AddRules(AccessorRules rules) FILE: src/FubuMVC.Core/Registration/PerfTimerExtensions.cs class PerfTimerExtensions (line 7) | public static class PerfTimerExtensions method RecordTask (line 9) | public static Task RecordTask(this IPerfTimer timer, string descriptio... method RecordTask (line 14) | public static Task RecordTask(this IPerfTimer timer, string desc... FILE: src/FubuMVC.Core/Registration/Querying/ChainInterrogator.cs class ChainInterrogator (line 8) | public abstract class ChainInterrogator where T : class method ChainInterrogator (line 12) | protected ChainInterrogator(IChainResolver resolver) method createResult (line 22) | protected abstract T createResult(object model, BehaviorChain chain); method findAnswerFromResolver (line 23) | protected T findAnswerFromResolver(object model, Func find(ChainSearch search) method Find (line 68) | public BehaviorChain Find(ChainSearch search) method Find (line 73) | public BehaviorChain Find(Type handlerType, MethodInfo method, string ... method FindUnique (line 78) | public BehaviorChain FindUnique(object model, string category = null) method FindUniqueByType (line 95) | public BehaviorChain FindUniqueByType(Type modelType, string category ... method FindCreatorOf (line 100) | public BehaviorChain FindCreatorOf(Type type) method RootAt (line 105) | public void RootAt(string baseUrl) method ClearAll (line 114) | public void ClearAll() FILE: src/FubuMVC.Core/Registration/Querying/ChainSearch.cs class ChainSearch (line 13) | public class ChainSearch method ByUniqueInputType (line 15) | public static ChainSearch ByUniqueInputType(Type modelType, string cat... method ForMethod (line 26) | public static ChainSearch ForMethod(Type handlerType, MethodInfo metho... method ForMethod (line 44) | public static ChainSearch ForMethod(Expression> expression, method ToString (line 58) | public override string ToString() method Equals (line 63) | public bool Equals(ChainSearch other) method Equals (line 70) | public override bool Equals(object obj) method GetHashCode (line 78) | public override int GetHashCode() method FindCandidates (line 92) | public IEnumerable FindCandidates(BehaviorGraph graph) method FindCandidatesByType (line 104) | public IEnumerable> FindCandidatesByType(Be... method FindForCategory (line 130) | public IEnumerable FindForCategory(IEnumerable(this IChainResolver resolver, Expr... type CategorySearchMode (line 31) | public enum CategorySearchMode type TypeSearchMode (line 45) | public enum TypeSearchMode FILE: src/FubuMVC.Core/Registration/RegistryImport.cs class RegistryImport (line 10) | public class RegistryImport : IChainSource method InitializeSettings (line 16) | public void InitializeSettings(BehaviorGraph parentGraph) method BuildChains (line 28) | public Task BuildChains(BehaviorGraph graph, IPerfTim... method Equals (line 45) | public bool Equals(RegistryImport other) method Equals (line 52) | public override bool Equals(object obj) method GetHashCode (line 60) | public override int GetHashCode() method ToString (line 70) | public override string ToString() FILE: src/FubuMVC.Core/Registration/Routes/FuncBuilder.cs class FuncBuilder (line 9) | public class FuncBuilder method ToFunc (line 11) | public static object ToFunc(Type concreteType, MethodInfo method) method ToAction (line 19) | public static object ToAction(Type concreteType, MethodInfo method) method toInput (line 27) | private static ParameterExpression toInput(ParameterInfo parameter) class MethodCallObjects (line 34) | public class MethodCallObjects method MethodCallObjects (line 38) | public MethodCallObjects(Type concreteType, MethodInfo method) method BuildForOpenType (line 63) | public object BuildForOpenType(Type openType) FILE: src/FubuMVC.Core/Registration/Routes/IMakeMyOwnUrl.cs type IMakeMyOwnUrl (line 3) | public interface IMakeMyOwnUrl method ToUrlPart (line 5) | string ToUrlPart(string basePattern); FILE: src/FubuMVC.Core/Registration/Routes/IRankMeLast.cs type IRankMeLast (line 3) | public interface IRankMeLast { } FILE: src/FubuMVC.Core/Registration/Routes/IRouteDefinition.cs type IRouteDefinition (line 8) | public interface IRouteDefinition method ToRoute (line 15) | Route ToRoute(); method Append (line 17) | void Append(string patternPart); method RemoveLastPatternPart (line 19) | void RemoveLastPatternPart(); method Prepend (line 21) | void Prepend(string prefix); method RootUrlAt (line 23) | void RootUrlAt(string baseUrl); method ApplyInputType (line 25) | void ApplyInputType(Type inputType); method CreateUrlFromInput (line 27) | string CreateUrlFromInput(object input); method AddHttpMethodConstraint (line 28) | void AddHttpMethodConstraint(string method); method RegisterRouteCustomization (line 29) | void RegisterRouteCustomization(Action action); method RespondsToMethod (line 33) | bool RespondsToMethod(string method); class RouteDefinitionExtensions (line 36) | public static class RouteDefinitionExtensions method ConstrainToHttpMethods (line 38) | public static void ConstrainToHttpMethods(this IRouteDefinition routeD... FILE: src/FubuMVC.Core/Registration/Routes/IRouteInput.cs type IRouteInput (line 8) | public interface IRouteInput method CreateUrlFromInput (line 15) | string CreateUrlFromInput(object input); method CreateUrlFromParameters (line 16) | string CreateUrlFromParameters(RouteParameters parameters); method AlterRoute (line 17) | void AlterRoute(Route route); method AddQueryInputs (line 18) | void AddQueryInputs(IEnumerable inputs); method AddQueryInput (line 19) | void AddQueryInput(PropertyInfo property); method AddRouteInput (line 20) | void AddRouteInput(RouteParameter parameter, bool appendToUrl); method RouteInputFor (line 21) | RouteParameter RouteInputFor(string routeKey); method QueryInputFor (line 22) | RouteParameter QueryInputFor(string querystringKey); FILE: src/FubuMVC.Core/Registration/Routes/IRoutePolicy.cs type IRoutePolicy (line 7) | public interface IRoutePolicy method BuildRoutes (line 9) | IList BuildRoutes(BehaviorGraph graph, IServiceFactory fact... FILE: src/FubuMVC.Core/Registration/Routes/RouteBuilder.cs class RouteBuilder (line 10) | public class RouteBuilder method Build (line 22) | public static RouteDefinition Build(string pattern) method Build (line 32) | public static IRouteDefinition Build(Type inputType, string pattern) method populateRoute (line 44) | private static void populateRoute(string pattern, Type inputType, IRou... method PopulateQuerystringParameters (line 64) | public static void PopulateQuerystringParameters(Type inputType, IRout... method parse (line 79) | private static void parse(string template, Action call... method PatternRank (line 91) | public static int PatternRank(string pattern) FILE: src/FubuMVC.Core/Registration/Routes/RouteDefinition.cs class RouteDefinition (line 13) | public class RouteDefinition : IRouteDefinition, DescribesItself method RouteDefinition (line 32) | public RouteDefinition(string pattern) method RegisterRouteCustomization (line 53) | public void RegisterRouteCustomization(Action action) method ApplyInputType (line 75) | public void ApplyInputType(Type inputType) method CreateUrlFromInput (line 82) | public string CreateUrlFromInput(object input) method RootUrlAt (line 103) | public void RootUrlAt(string baseUrl) method ToRoute (line 108) | public virtual Route ToRoute() method Append (line 121) | public void Append(string patternPart) method RemoveLastPatternPart (line 132) | public void RemoveLastPatternPart() method AddHttpMethodConstraint (line 153) | public void AddHttpMethodConstraint(string method) method RespondsToMethod (line 158) | public bool RespondsToMethod(string method) method Prepend (line 168) | public void Prepend(string prefix) method GetHttpMethodConstraints (line 178) | public IEnumerable GetHttpMethodConstraints() method getConstraints (line 183) | protected RouteValueDictionary getConstraints() method ToString (line 196) | public override string ToString() method Describe (line 202) | void DescribesItself.Describe(Description description) method Equals (line 220) | protected bool Equals(RouteDefinition other) method Equals (line 227) | public override bool Equals(object obj) method GetHashCode (line 235) | public override int GetHashCode() method Empty (line 246) | public static IRouteDefinition Empty() FILE: src/FubuMVC.Core/Registration/Routes/RouteInput.cs class RouteInput (line 13) | public class RouteInput : IRouteInput, DescribesItself method RouteInput (line 20) | public RouteInput(RouteDefinition parent) method RouteInput (line 25) | public RouteInput(string pattern) : this(new RouteDefinition(pattern)) method CreateUrlFromInput (line 56) | public virtual string CreateUrlFromInput(object input) method CreateUrlFromParameters (line 81) | public string CreateUrlFromParameters(RouteParameters parameters) method CreateTemplate (line 105) | public string CreateTemplate(object input, Func[] hash) method AlterRoute (line 125) | public void AlterRoute(Route route) method fillQueryInputs (line 136) | private string fillQueryInputs(string url, Func> expression) method AddQueryInputs (line 162) | public void AddQueryInputs(IEnumerable inputs) method AddQueryInput (line 167) | public void AddQueryInput(Expression> expression) method AddQueryInput (line 175) | public void AddQueryInput(PropertyInfo property) method AddRouteInput (line 183) | public void AddRouteInput(RouteParameter parameter, bool appendToUrl) method RouteInputFor (line 195) | public RouteParameter RouteInputFor(string routeKey) method QueryInputFor (line 200) | public RouteParameter QueryInputFor(string querystringKey) method ToString (line 205) | public override string ToString() method Describe (line 210) | void DescribesItself.Describe(Description description) FILE: src/FubuMVC.Core/Registration/Routes/RouteParameter.cs class RouteParameter (line 11) | public class RouteParameter : DescribesItself method RouteParameter (line 20) | public RouteParameter(Accessor accessor) method CanSubstitute (line 33) | public bool CanSubstitute(object inputModel) method Substitute (line 38) | public string Substitute(object input, string url) method substitute (line 45) | private string substitute(string url, string parameterValue) method encodeParameterValue (line 51) | private static string encodeParameterValue(string parameterValue) method Substitute (line 57) | public string Substitute(RouteParameters parameters, string url) method CanTemplate (line 62) | public bool CanTemplate(object inputModel) method ToQueryString (line 76) | public virtual string ToQueryString(object input) method makeQueryString (line 83) | private string makeQueryString(object rawValue) method ToQueryString (line 93) | public string ToQueryString(RouteParameters parameters) method GetRawValue (line 98) | private object GetRawValue(object input) method IsSatisfied (line 107) | public bool IsSatisfied(RouteParameters routeParameters) method HasValue (line 112) | public bool HasValue(object input) method Equals (line 118) | public bool Equals(RouteParameter other) method Equals (line 125) | public override bool Equals(object obj) method GetHashCode (line 133) | public override int GetHashCode() method Describe (line 138) | void DescribesItself.Describe(Description description) method ToString (line 148) | public override string ToString() FILE: src/FubuMVC.Core/Registration/Routes/RouteParameters.cs class RouteParameters (line 9) | public class RouteParameters method Has (line 24) | public bool Has(string name) method ToString (line 29) | public override string ToString() class RouteParameters (line 35) | public class RouteParameters : RouteParameters method Has (line 24) | public bool Has(string name) method ToString (line 29) | public override string ToString() FILE: src/FubuMVC.Core/Registration/Routes/SessionStateRequirement.cs class SessionStateRequirement (line 3) | public class SessionStateRequirement method SessionStateRequirement (line 10) | private SessionStateRequirement(string text) method ToString (line 15) | public override string ToString() FILE: src/FubuMVC.Core/Registration/Routes/StandardRoutePolicy.cs class StandardRoutePolicy (line 12) | public class StandardRoutePolicy : IRoutePolicy method BuildRoutes (line 14) | public IList BuildRoutes(BehaviorGraph graph, IServiceFacto... class ChainRoute (line 27) | public class ChainRoute method ToString (line 32) | public override string ToString() method toRoutes (line 39) | private IEnumerable toRoutes(RoutedChain chain) method buildRoute (line 50) | private RouteBase buildRoute(IServiceFactory factory, SessionStateRequ... method DetermineInvoker (line 64) | public static IBehaviorInvoker DetermineInvoker(IServiceFactory factor... method DetermineHandlerSource (line 69) | public static IHttpHandlerSource DetermineHandlerSource(SessionStateRe... FILE: src/FubuMVC.Core/Registration/ServiceRegistry.cs class ServiceRegistry (line 8) | public class ServiceRegistry : Registry method SetServiceIfNone (line 16) | public SmartInstance SetServiceIfNone(TService value) method SetServiceIfNone (line 51) | public Instance SetServiceIfNone(Type interfaceType, Type concreteType) method AddService (line 65) | public Instance AddService() where TImpleme... method AddService (line 77) | public Instance AddService(Type implementationType) method ReplaceService (line 92) | public SmartInstance ReplaceService ReplaceService(TSe... method AddService (line 115) | public void AddService(TService value) where TService : class method AddService (line 124) | public void AddService(Type type, Instance instance) method ShouldBeSingleton (line 130) | public static bool ShouldBeSingleton(Type type) method ReplaceService (line 137) | public void ReplaceService(Type type, Instance @default) FILE: src/FubuMVC.Core/Registration/Services/ModelBindingServicesRegistry.cs class ModelBindingServicesRegistry (line 10) | public class ModelBindingServicesRegistry : ServiceRegistry method ModelBindingServicesRegistry (line 12) | public ModelBindingServicesRegistry() FILE: src/FubuMVC.Core/Registration/SettingAlteration.cs class SettingAlteration (line 6) | public class SettingAlteration : ISettingsAlteration, DescribesItself... method SettingAlteration (line 10) | public SettingAlteration(Action alteration) method Describe (line 15) | public void Describe(Description description) method Alter (line 20) | public void Alter(SettingsCollection settings) FILE: src/FubuMVC.Core/Registration/SettingReplacement.cs class SettingReplacement (line 5) | public class SettingReplacement : ISettingsAlteration, DescribesItsel... method SettingReplacement (line 9) | public SettingReplacement(T settings) method Alter (line 14) | public void Alter(SettingsCollection settings) method Describe (line 19) | public void Describe(Description description) FILE: src/FubuMVC.Core/Registration/SettingsCollection.cs class SettingsCollection (line 16) | public class SettingsCollection method SettingsCollection (line 23) | public SettingsCollection() method warmUp (line 33) | private void warmUp() where T : class method buildDefault (line 38) | private static object buildDefault(Type type) method Get (line 43) | public T Get() where T : class method Alter (line 49) | public void Alter(Action alteration) where T : class method Replace (line 54) | public void Replace(T settings) where T : class method HasExplicit (line 60) | public bool HasExplicit() method Register (line 65) | public void Register(ServiceRegistry registry) type IRegistrar (line 74) | public interface IRegistrar method Register (line 76) | void Register(ServiceRegistry registry); class Registrar (line 79) | public class Registrar : IRegistrar where T : class method Registrar (line 83) | public Registrar(T settings) method Register (line 88) | public void Register(ServiceRegistry registry) method Get (line 94) | public object Get(Type type) class TaskExtensions (line 101) | public static class TaskExtensions method Result (line 103) | public static T Result(this Task task) method AssertFinished (line 109) | public static void AssertFinished(this bool waited) FILE: src/FubuMVC.Core/Registration/SingleTypeActionSource.cs class SingleTypeActionSource (line 11) | public class SingleTypeActionSource : IActionSource, DescribesItself method SingleTypeActionSource (line 16) | public SingleTypeActionSource(Type actionType, ActionMethodFilter meth... method FindActions (line 22) | public Task FindActions(Assembly applicationAssembly) method Describe (line 31) | public void Describe(Description description) FILE: src/FubuMVC.Core/Registration/TypeRegistrationExtensions.cs class TypeRegistrationExtensions (line 7) | public static class TypeRegistrationExtensions method PublicInstanceMethods (line 10) | public static IEnumerable PublicInstanceMethods(this Type ... FILE: src/FubuMVC.Core/Resources/Conneg/AjaxContinuations.cs class AjaxContinuations (line 10) | public class AjaxContinuations : ConnegRule, DescribesItself method applyInputs (line 12) | protected override DoNext applyInputs(IInputNode node, BehaviorChain c... method applyOutputs (line 22) | protected override DoNext applyOutputs(IOutputNode node, BehaviorChain... method Describe (line 31) | public void Describe(Description description) FILE: src/FubuMVC.Core/Resources/Conneg/ConnegGraph.cs class ConnegGraph (line 12) | public class ConnegGraph method Build (line 17) | public static Task Build(BehaviorGraph behaviorGraph) method ReaderTypesFor (line 32) | public IEnumerable ReaderTypesFor(Type inputType) method WriterTypesFor (line 39) | public IEnumerable WriterTypesFor(Type resourceType) FILE: src/FubuMVC.Core/Resources/Conneg/ConnegRule.cs class ConnegRule (line 6) | public abstract class ConnegRule : Node method ApplyInputs (line 8) | public void ApplyInputs(IInputNode node, BehaviorChain chain, ConnegSe... method applyInputs (line 16) | protected virtual DoNext applyInputs(IInputNode node, BehaviorChain ch... method ApplyOutputs (line 21) | public void ApplyOutputs(IOutputNode node, BehaviorChain chain, Conneg... method applyOutputs (line 29) | protected virtual DoNext applyOutputs(IOutputNode node, BehaviorChain ... FILE: src/FubuMVC.Core/Resources/Conneg/ConnegRules.cs class ConnegRules (line 5) | public class ConnegRules : Chain FILE: src/FubuMVC.Core/Resources/Conneg/CustomReadersAndWriters.cs class CustomReadersAndWriters (line 10) | public class CustomReadersAndWriters : ConnegRule, DescribesItself method applyInputs (line 12) | protected override DoNext applyInputs(IInputNode node, BehaviorChain c... method applyOutputs (line 20) | protected override DoNext applyOutputs(IOutputNode node, BehaviorChain... method Describe (line 28) | public void Describe(Description description) FILE: src/FubuMVC.Core/Resources/Conneg/DefaultReadersAndWriters.cs class DefaultReadersAndWriters (line 8) | public class DefaultReadersAndWriters : ConnegRule, DescribesItself method applyInputs (line 10) | protected override DoNext applyInputs(IInputNode node, BehaviorChain c... method applyOutputs (line 19) | protected override DoNext applyOutputs(IOutputNode node, BehaviorChain... method Describe (line 27) | public void Describe(Description description) FILE: src/FubuMVC.Core/Resources/Conneg/DefaultResourceNotFoundHandler.cs class DefaultResourceNotFoundHandler (line 7) | public class DefaultResourceNotFoundHandler : IResourceNotFoundHandler method DefaultResourceNotFoundHandler (line 11) | public DefaultResourceNotFoundHandler(IOutputWriter writer) method HandleResourceNotFound (line 16) | public void HandleResourceNotFound() FILE: src/FubuMVC.Core/Resources/Conneg/FormatterReader.cs class FormatterReader (line 12) | public class FormatterReader : IReader, DescribesItself method FormatterReader (line 16) | public FormatterReader(IFormatter formatter) method Read (line 21) | public async Task Read(string mimeType, IFubuRequestContext context) method Describe (line 32) | public void Describe(Description description) FILE: src/FubuMVC.Core/Resources/Conneg/FormatterWriter.cs class FormatterWriter (line 11) | public class FormatterWriter : IMediaWriter, DescribesItself method FormatterWriter (line 15) | public FormatterWriter(IFormatter formatter) method Write (line 20) | public Task Write(string mimeType, IFubuRequestContext context, T reso... method Describe (line 27) | public void Describe(Description description) FILE: src/FubuMVC.Core/Resources/Conneg/HtmlStringWriter.cs class HtmlStringWriter (line 8) | public class HtmlStringWriter : IMediaWriter, DescribesItself method Write (line 10) | public Task Write(string mimeType, IFubuRequestContext context, T reso... method Describe (line 20) | public void Describe(Description description) FILE: src/FubuMVC.Core/Resources/Conneg/HtmlTagsRule.cs class HtmlTagsRule (line 9) | public class HtmlTagsRule : ConnegRule, DescribesItself method applyOutputs (line 11) | protected override DoNext applyOutputs(IOutputNode node, BehaviorChain... method Describe (line 22) | public void Describe(Description description) FILE: src/FubuMVC.Core/Resources/Conneg/IMediaWriter.cs type IMediaWriter (line 7) | public interface IMediaWriter method Write (line 14) | Task Write(string mimeType, IFubuRequestContext context, T resource); type IMediaWriter (line 12) | public interface IMediaWriter : IMediaWriter method Write (line 14) | Task Write(string mimeType, IFubuRequestContext context, T resource); FILE: src/FubuMVC.Core/Resources/Conneg/IOutputNode.cs type IOutputNode (line 10) | public interface IOutputNode method Add (line 16) | void Add(IFormatter formatter); method Add (line 23) | void Add(Type mediaWriterType); method Add (line 29) | void Add(IMediaWriter writer); method Media (line 35) | IEnumerable Media(); method Media (line 37) | IEnumerable> Media(); method ChooseOutput (line 39) | OutputChoice ChooseOutput(string accepts); method MimeTypes (line 45) | IEnumerable MimeTypes(); method Writes (line 52) | bool Writes(MimeType mimeType); method Writes (line 59) | bool Writes(string mimeType); method ClearAll (line 64) | void ClearAll(); method HasView (line 75) | bool HasView(); method DefaultView (line 78) | IViewToken DefaultView(); method UseForResourceNotFound (line 85) | void UseForResourceNotFound() where T : IResourceNotFoundHandler; FILE: src/FubuMVC.Core/Resources/Conneg/IReader.cs type IReader (line 8) | public interface IReader method Read (line 15) | Task Read(string mimeType, IFubuRequestContext context); type IReader (line 13) | public interface IReader : IReader method Read (line 15) | Task Read(string mimeType, IFubuRequestContext context); FILE: src/FubuMVC.Core/Resources/Conneg/IResourceNotFoundHandler.cs type IResourceNotFoundHandler (line 3) | public interface IResourceNotFoundHandler method HandleResourceNotFound (line 5) | void HandleResourceNotFound(); FILE: src/FubuMVC.Core/Resources/Conneg/InputBehavior.cs class InputBehavior (line 12) | public class InputBehavior : BasicBehavior where T : class method InputBehavior (line 17) | public InputBehavior(IFubuRequestContext context, IInputNode readers) ... method performInvoke (line 24) | protected override async Task performInvoke() method failWithInvalidMimeType (line 75) | private void failWithInvalidMimeType() FILE: src/FubuMVC.Core/Resources/Conneg/InputNode.cs type IInputNode (line 17) | public interface IInputNode : IMayHaveInputType method Readers (line 22) | IEnumerable Readers(); method Add (line 33) | void Add(IFormatter formatter); method Add (line 40) | void Add(Type readerType); method Add (line 47) | void Add(IReader reader); method ClearAll (line 52) | void ClearAll(); method CanRead (line 59) | bool CanRead(MimeType mimeType); method CanRead (line 66) | bool CanRead(string mimeType); method SelectReader (line 73) | IReader SelectReader(string contentType); class InputNode (line 76) | public class InputNode : BehaviorNode, IInputNode, DescribesItself method InputNode (line 84) | public InputNode(Type inputType) method SelectReader (line 102) | public IReader SelectReader(string contentType) method Readers (line 107) | public IEnumerable Readers() method Add (line 112) | public void Add(IFormatter formatter) method Add (line 118) | public void Add(Type readerType) method Add (line 129) | public void Add(IReader reader) method buildInstance (line 145) | protected override IConfiguredInstance buildInstance() method ClearAll (line 154) | public void ClearAll() method CanRead (line 175) | public bool CanRead(MimeType mimeType) method CanRead (line 180) | public bool CanRead(string mimeType) method InputType (line 185) | public Type InputType() method Describe (line 190) | void DescribesItself.Describe(Description description) method UseSettings (line 200) | public void UseSettings(ConnegSettings settings) FILE: src/FubuMVC.Core/Resources/Conneg/MediaProcessingException.cs class MediaProcessingException (line 6) | [Serializable] method MediaProcessingException (line 9) | public MediaProcessingException(string message) : base(message) method MediaProcessingException (line 13) | protected MediaProcessingException(SerializationInfo info, StreamingCo... FILE: src/FubuMVC.Core/Resources/Conneg/ModelBindingReader.cs class ModelBindingReader (line 10) | public class ModelBindingReader : IReader, DescribesItself where T... method Read (line 12) | public Task Read(string mimeType, IFubuRequestContext context) method Describe (line 27) | public void Describe(Description description) FILE: src/FubuMVC.Core/Resources/Conneg/NoMatchingWriter.cs class NoMatchingWriter (line 7) | public class NoMatchingWriter : LogRecord, DescribesItself method NoMatchingWriter (line 11) | public NoMatchingWriter(CurrentMimeType mimeType) method Describe (line 16) | public void Describe(Description description) FILE: src/FubuMVC.Core/Resources/Conneg/NoWritersMatch.cs class NoWritersMatch (line 8) | public class NoWritersMatch : LogRecord, DescribesItself method For (line 10) | public static NoWritersMatch For(string acceptType, IEnumerable : IActionBehavior where T : class method OutputBehavior (line 20) | public OutputBehavior(IFubuRequestContext context, IOutputNode media, ... method Invoke (line 31) | public async Task Invoke() method InvokePartial (line 41) | public async Task InvokePartial() method shouldWriteInPartial (line 54) | private bool shouldWriteInPartial() method Write (line 62) | public virtual async Task Write() method WriteResource (line 87) | public Task WriteResource(CurrentMimeType mimeTypes, T resource) method WriteHeaders (line 113) | public void WriteHeaders() FILE: src/FubuMVC.Core/Resources/Conneg/OutputNode.cs class OutputChoice (line 18) | public class OutputChoice class OutputNode (line 24) | public class OutputNode : BehaviorNode, IMayHaveResourceType, DescribesI... method OutputNode (line 33) | public OutputNode(Type resourceType) method chooseOutput (line 56) | private OutputChoice chooseOutput(string accepts) method ChooseOutput (line 88) | public OutputChoice ChooseOutput(string accepts) method Add (line 94) | public void Add(IFormatter formatter) method addWriter (line 100) | private void addWriter(IMediaWriter writer) method Add (line 105) | public void Add(Type mediaWriterType) method Add (line 120) | public void Add(IMediaWriter writer) method Media (line 133) | public IEnumerable Media() method Media (line 146) | public IEnumerable> Media() method HasView (line 156) | public bool HasView() method DefaultView (line 161) | public IViewToken DefaultView() method UseForResourceNotFound (line 192) | public void UseForResourceNotFound() where T : IResourceNotFoundHan... method Describe (line 199) | void DescribesItself.Describe(Description description) method ResourceType (line 211) | Type IMayHaveResourceType.ResourceType() method buildInstance (line 219) | protected override IConfiguredInstance buildInstance() method ClearAll (line 233) | public void ClearAll() method ToString (line 238) | public override string ToString() method MimeTypes (line 243) | public IEnumerable MimeTypes() method Writes (line 248) | public bool Writes(MimeType mimeType) method Writes (line 253) | public bool Writes(string mimeType) method UseSettings (line 258) | public void UseSettings(ConnegSettings settings) FILE: src/FubuMVC.Core/Resources/Conneg/OutputNodeExtensions.cs class OutputNodeExtensions (line 8) | public static class OutputNodeExtensions method Writes (line 10) | public static bool Writes(this IMediaWriter media, MimeType mimeType) method AddView (line 15) | public static void AddView(this IOutputNode node, IViewToken token) method ViewFor (line 22) | public static IViewToken ViewFor(this IOutputNode node) FILE: src/FubuMVC.Core/Resources/Conneg/OutputPartialBehavior.cs class OutputPartialBehavior (line 3) | public class OutputPartialBehavior method OutputPartialBehavior (line 8) | private OutputPartialBehavior() { } FILE: src/FubuMVC.Core/Resources/Conneg/ReaderChoice.cs class ReaderChoice (line 7) | public class ReaderChoice : LogRecord, DescribesItself method ReaderChoice (line 12) | public ReaderChoice(string mimeType, object reader) method Describe (line 18) | public void Describe(Description description) FILE: src/FubuMVC.Core/Resources/Conneg/StringOutput.cs class StringOutput (line 7) | public class StringOutput : ConnegRule, DescribesItself method applyOutputs (line 9) | protected override DoNext applyOutputs(IOutputNode node, BehaviorChain... method Describe (line 21) | public void Describe(Description description) FILE: src/FubuMVC.Core/Resources/Conneg/StringWriter.cs class StringWriter (line 7) | public class StringWriter : IMediaWriter method Write (line 9) | public Task Write(string mimeType, IFubuRequestContext context, string... FILE: src/FubuMVC.Core/Resources/Conneg/ViewAttachment.cs class ViewAttachment (line 7) | public class ViewAttachment : ConnegRule method applyOutputs (line 9) | protected override DoNext applyOutputs(IOutputNode node, BehaviorChain... FILE: src/FubuMVC.Core/Resources/Conneg/WriterChoice.cs class WriterChoice (line 7) | public class WriterChoice : LogRecord, DescribesItself method WriterChoice (line 12) | public WriterChoice(string mimeType, object writer) method Describe (line 18) | public void Describe(Description description) FILE: src/FubuMVC.Core/Resources/Hypermedia/ILinkCreator.cs type ILinkCreator (line 5) | public interface ILinkCreator method CreateLink (line 7) | Link CreateLink(IUrlRegistry urls); FILE: src/FubuMVC.Core/Resources/Hypermedia/ILinkModifier.cs type ILinkModifier (line 3) | public interface ILinkModifier method Modify (line 5) | void Modify(Link link); FILE: src/FubuMVC.Core/Resources/Hypermedia/ILinkSource.cs type ILinkSource (line 7) | public interface ILinkSource method LinksFor (line 9) | IEnumerable LinksFor(IValues target, IUrlRegistry urls); FILE: src/FubuMVC.Core/Resources/Hypermedia/Link.cs class Link (line 3) | public class Link method Link (line 5) | public Link(string url) FILE: src/FubuMVC.Core/Resources/Hypermedia/LinkExpression.cs class LinkExpression (line 7) | public class LinkExpression : ILinkModifier, ILinkCreator method LinkExpression (line 12) | public LinkExpression() method LinkExpression (line 16) | public LinkExpression(Func source) method CreateLink (line 26) | public Link CreateLink(IUrlRegistry urls) method Modify (line 35) | void ILinkModifier.Modify(Link link) method Rel (line 41) | public LinkExpression Rel(string rel) method Title (line 47) | public LinkExpression Title(object title) method ContentType (line 53) | public LinkExpression ContentType(string mimeType) FILE: src/FubuMVC.Core/Resources/Hypermedia/LinkSource.cs class LinkSource (line 12) | public class LinkSource : ILinkSource method LinkSource (line 18) | public LinkSource(Func, IUrlRegistry, string> urlSource) method LinksFor (line 23) | IEnumerable ILinkSource.LinksFor(IValues target, IUrlRegis... method Rel (line 38) | public LinkSource Rel(string rel) method Title (line 44) | public LinkSource Title(object title) method If (line 50) | public LinkSource If(Func, bool> filter) method IfSubjectMatches (line 56) | public LinkSource IfSubjectMatches(Func filter) method IfEquals (line 61) | public LinkSource IfEquals(Expression> property, ob... method IfNotEquals (line 72) | public LinkSource IfNotEquals(Expression> property,... FILE: src/FubuMVC.Core/Resources/Hypermedia/LinksSource.cs class LinksSource (line 12) | public class LinksSource : ILinkSource method LinksFor (line 16) | IEnumerable ILinkSource.LinksFor(IValues target, IUrlRegis... method ToSubject (line 21) | public LinkSource ToSubject() method ToSubject (line 26) | public LinkSource ToSubject(Expression> identifierP... method ToInput (line 47) | public LinkSource ToInput(params Expression To(Func subject) method To (line 72) | public LinkSource To(Func, IUrlRegistry, string> urlSource) FILE: src/FubuMVC.Core/Resources/PathBased/ResourcePath.cs class ResourcePath (line 7) | public class ResourcePath : IMakeMyOwnUrl, IRankMeLast method ResourcePath (line 14) | public ResourcePath(string path) method ToUrlPart (line 24) | public virtual string ToUrlPart(string basePattern) method AddResourcePathInputs (line 30) | public static void AddResourcePathInputs(IRouteDefinition route) FILE: src/FubuMVC.Core/Resources/PathBased/ResourcePathBinder.cs class ResourcePathBinder (line 10) | [Description("Binds models that inherit from ResourcePath for n-deep pat... method Matches (line 13) | public bool Matches(Type type) method BindProperties (line 18) | public void BindProperties(Type type, object instance, IBindingContext... method Bind (line 23) | public object Bind(Type type, IBindingContext context) method FindPath (line 35) | public static string FindPath(IRequestData dictionary) FILE: src/FubuMVC.Core/Runtime/Aggregation/AggregateRequest.cs class AggregateRequest (line 9) | public class AggregateRequest method Aggregate (line 13) | internal async Task> Aggregate(IAggregatorSource s... method Resource (line 26) | public void Resource() method Input (line 31) | public void Input() method Query (line 36) | public void Query(T input) method Action (line 41) | public void Action(Expression> expression) FILE: src/FubuMVC.Core/Runtime/Aggregation/AggregatedQuery.cs class AggregatedQuery (line 5) | public class AggregatedQuery method AddQuery (line 19) | public void AddQuery(T input) method Resource (line 28) | public void Resource() FILE: src/FubuMVC.Core/Runtime/Aggregation/AggregationResponse.cs class AggregationResponse (line 3) | public class AggregationResponse FILE: src/FubuMVC.Core/Runtime/Aggregation/Aggregator.cs class Aggregator (line 11) | public class Aggregator : IAggregatorSource, IAggregator method Aggregator (line 17) | public Aggregator(IPartialInvoker invoker, IChainResolver resolver, IC... method QueryAggregate (line 24) | public async Task QueryAggregate(AggregatedQuery ... method ExecuteQuery (line 38) | public async Task ExecuteQuery(ClientQuery query) method Fetch (line 52) | public Task> Fetch(AggregateRequest request) method Fetch (line 57) | public Task> Fetch(Action config... method ForInputType (line 65) | public Task ForInputType(Type inputType) method ForQuery (line 71) | public Task ForQuery(T query) method ForResource (line 77) | public Task ForResource(Type resourceType) method ForAction (line 85) | public Task ForAction(Expression> expression) FILE: src/FubuMVC.Core/Runtime/Aggregation/ClientMessageCache.cs class ClientMessageCache (line 11) | public class ClientMessageCache : IClientMessageCache method ClientMessageCache (line 15) | public ClientMessageCache(BehaviorGraph graph) method FindChain (line 30) | public BehaviorChain FindChain(string messageName) method AllClientMessages (line 40) | public IEnumerable AllClientMessages() FILE: src/FubuMVC.Core/Runtime/Aggregation/ClientMessagePath.cs class ClientMessagePath (line 6) | public class ClientMessagePath method Equals (line 13) | protected bool Equals(ClientMessagePath other) method Equals (line 18) | public override bool Equals(object obj) method GetHashCode (line 26) | public override int GetHashCode() method ToString (line 37) | public override string ToString() FILE: src/FubuMVC.Core/Runtime/Aggregation/ClientQuery.cs class ClientQuery (line 3) | public class ClientQuery FILE: src/FubuMVC.Core/Runtime/Aggregation/ClientResponse.cs class ClientResponse (line 3) | public class ClientResponse FILE: src/FubuMVC.Core/Runtime/Aggregation/IAggregator.cs type IAggregator (line 7) | public interface IAggregator method Fetch (line 9) | Task> Fetch(AggregateRequest request); method Fetch (line 10) | Task> Fetch(Action configure); method QueryAggregate (line 11) | Task QueryAggregate(AggregatedQuery request); FILE: src/FubuMVC.Core/Runtime/Aggregation/IAggregatorSource.cs type IAggregatorSource (line 7) | public interface IAggregatorSource method ForInputType (line 9) | Task ForInputType(Type inputType); method ForQuery (line 10) | Task ForQuery(T query); method ForResource (line 11) | Task ForResource(Type resourceType); method ForAction (line 12) | Task ForAction(Expression> expression); FILE: src/FubuMVC.Core/Runtime/Aggregation/IClientMessageCache.cs type IClientMessageCache (line 6) | public interface IClientMessageCache method FindChain (line 8) | BehaviorChain FindChain(string messageName); method AllClientMessages (line 9) | IEnumerable AllClientMessages(); FILE: src/FubuMVC.Core/Runtime/AjaxAwareJsonSerializer.cs class AjaxAwareJsonSerializer (line 7) | [Description("Ajax aware Json serialization with the built in JavaScript... method Write (line 10) | public override Task Write(IFubuRequestContext context, T resource,... FILE: src/FubuMVC.Core/Runtime/AspNetPassthroughConverter.cs class AspNetPassthroughConverter (line 10) | [Title("ASP.Net Passthrough")] method Matches (line 14) | public bool Matches(PropertyInfo property) method Build (line 19) | public ValueConverter Build(IValueConverterRegistry registry, Property... FILE: src/FubuMVC.Core/Runtime/BehaviorInvoker.cs class BehaviorInvoker (line 15) | public class BehaviorInvoker : IBehaviorInvoker method BehaviorInvoker (line 20) | public BehaviorInvoker(IServiceFactory factory, BehaviorChain chain) method Invoke (line 26) | public async Task Invoke(TypeArguments arguments, IDictionary method IsAjaxRequest (line 7) | public IsAjaxRequest() FILE: src/FubuMVC.Core/Runtime/Conditionals/IsNotAjaxRequest.cs class IsNotAjaxRequest (line 5) | public class IsNotAjaxRequest : LambdaConditional method IsNotAjaxRequest (line 7) | public IsNotAjaxRequest() : base(x => !x.IsAjaxRequest()) FILE: src/FubuMVC.Core/Runtime/Conditionals/LambdaConditional.cs class LambdaConditional (line 5) | public class LambdaConditional : IConditional method LambdaConditional (line 9) | public LambdaConditional(Func condition) method ShouldExecute (line 14) | public bool ShouldExecute(IFubuRequestContext context) method LambdaConditional (line 24) | public LambdaConditional(Func condition) method ShouldExecute (line 29) | public bool ShouldExecute(IFubuRequestContext context) class LambdaConditional (line 20) | public class LambdaConditional : IConditional method LambdaConditional (line 9) | public LambdaConditional(Func condition) method ShouldExecute (line 14) | public bool ShouldExecute(IFubuRequestContext context) method LambdaConditional (line 24) | public LambdaConditional(Func condition) method ShouldExecute (line 29) | public bool ShouldExecute(IFubuRequestContext context) FILE: src/FubuMVC.Core/Runtime/Conditionals/Never.cs class Never (line 5) | [Title("Never")] method ShouldExecute (line 8) | public bool ShouldExecute(IFubuRequestContext context) FILE: src/FubuMVC.Core/Runtime/DiagnosticPartialFactory.cs class DiagnosticPartialFactory (line 9) | public class DiagnosticPartialFactory : IPartialFactory method DiagnosticPartialFactory (line 14) | public DiagnosticPartialFactory(IChainExecutionLog log, PartialFactory... method BuildBehavior (line 20) | public IActionBehavior BuildBehavior(BehaviorChain chain) method BuildPartial (line 26) | public IActionBehavior BuildPartial(BehaviorChain chain) class PartialLoggingBehavior (line 32) | public class PartialLoggingBehavior : WrappingBehavior method PartialLoggingBehavior (line 37) | public PartialLoggingBehavior(IChainExecutionLog log, BehaviorChain ... method invoke (line 44) | protected override async Task invoke(Func func) FILE: src/FubuMVC.Core/Runtime/EndpointService.cs type IEndpointService (line 16) | public interface IEndpointService method EndpointFor (line 24) | Endpoint EndpointFor(object model, string categoryOrHttpMethod = null); method EndpointFor (line 33) | Endpoint EndpointFor(Expression> expr... method EndpointForNew (line 40) | Endpoint EndpointForNew(); method EndpointForNew (line 47) | Endpoint EndpointForNew(Type entityType); method HasNewEndpoint (line 48) | bool HasNewEndpoint(); method HasNewEndpoint (line 49) | bool HasNewEndpoint(Type type); method EndpointFor (line 58) | Endpoint EndpointFor(Type handlerType, MethodInfo method, string categ... class Endpoint (line 61) | public class Endpoint method Equals (line 68) | public bool Equals(Endpoint other) method Equals (line 75) | public override bool Equals(object obj) method GetHashCode (line 83) | public override int GetHashCode() method ToString (line 91) | public override string ToString() class EndpointService (line 97) | public class EndpointService : ChainInterrogator, IEndpointSer... method EndpointService (line 102) | public EndpointService(IChainAuthorizor authorizor, IChainResolver res... method EndpointFor (line 109) | public Endpoint EndpointFor(object model, string categoryOrHttpMethod ... method EndpointFor (line 114) | public Endpoint EndpointFor(Expression() method EndpointForNew (line 125) | public Endpoint EndpointForNew(Type entityType) method HasNewEndpoint (line 130) | public bool HasNewEndpoint() method HasNewEndpoint (line 135) | public bool HasNewEndpoint(Type type) method EndpointFor (line 140) | public Endpoint EndpointFor(Type handlerType, MethodInfo method, strin... method createResult (line 145) | protected override Endpoint createResult(object model, BehaviorChain c... FILE: src/FubuMVC.Core/Runtime/ExceptionHandlingObserver.cs class ExceptionHandlingObserver (line 6) | public class ExceptionHandlingObserver : IExceptionHandlingObserver method RecordHandled (line 10) | public void RecordHandled(Exception exception) method WasObserved (line 15) | public bool WasObserved(Exception exception) type IExceptionHandlingObserver (line 21) | public interface IExceptionHandlingObserver method RecordHandled (line 23) | void RecordHandled(Exception exception); method WasObserved (line 24) | bool WasObserved(Exception exception); FILE: src/FubuMVC.Core/Runtime/Files/ChangeSet.cs class ChangeSet (line 6) | public class ChangeSet method Adds (line 12) | public ChangeSet Adds(params IFubuFile[] files) method Changes (line 18) | public ChangeSet Changes(params IFubuFile[] files) method Deletes (line 24) | public ChangeSet Deletes(params IFubuFile[] files) method HasChanges (line 30) | public bool HasChanges() method ToString (line 35) | public override string ToString() FILE: src/FubuMVC.Core/Runtime/Files/FileChangeWatcher.cs class FileChangeWatcher (line 10) | public class FileChangeWatcher : IDisposable method FileChangeWatcher (line 20) | public FileChangeWatcher(string root, FileSet fileSet, IChangeSetHandl... method _timer_Elapsed (line 47) | private void _timer_Elapsed(object sender, ElapsedEventArgs e) method processChanges (line 57) | private void processChanges() method findFiles (line 101) | private IFubuFile[] findFiles() method Latch (line 117) | public void Latch(Action action) method Start (line 130) | public void Start() method Stop (line 136) | public void Stop() method Dispose (line 142) | public void Dispose() FILE: src/FubuMVC.Core/Runtime/Files/FubuApplicationFiles.cs class FubuApplicationFiles (line 9) | public class FubuApplicationFiles : IFubuApplicationFiles method FubuApplicationFiles (line 15) | public FubuApplicationFiles(string root) method FindFiles (line 31) | public IEnumerable FindFiles(FileSet fileSet) method Find (line 50) | public IFubuFile Find(string relativeName) method AssertHasFile (line 55) | public void AssertHasFile(string relativeName) method findFile (line 70) | private IFubuFile findFile(string name) method ForDefault (line 82) | public static IFubuApplicationFiles ForDefault() FILE: src/FubuMVC.Core/Runtime/Files/FubuFile.cs class FubuFile (line 7) | public class FubuFile : IFubuFile method FubuFile (line 11) | public FubuFile(string path) method ReadContents (line 28) | public string ReadContents() method ReadContents (line 33) | public void ReadContents(Action action) method ReadLines (line 41) | public void ReadLines(Action read) method Length (line 46) | public long Length() method Etag (line 51) | public string Etag() method LastModified (line 61) | public DateTime LastModified() method Equals (line 67) | protected bool Equals(FubuFile other) method Equals (line 72) | public override bool Equals(object obj) method GetHashCode (line 80) | public override int GetHashCode() method ToString (line 85) | public override string ToString() method Load (line 90) | public static IFubuFile Load(string relativePath) class FubuFileExtensions (line 96) | public static class FubuFileExtensions method ExactLastWriteTime (line 98) | public static DateTime ExactLastWriteTime(this IFubuFile file) FILE: src/FubuMVC.Core/Runtime/Files/IChangeSetHandler.cs type IChangeSetHandler (line 3) | public interface IChangeSetHandler method Handle (line 5) | void Handle(ChangeSet changes); FILE: src/FubuMVC.Core/Runtime/Files/IFubuApplicationFiles.cs type IFubuApplicationFiles (line 9) | public interface IFubuApplicationFiles method FindFiles (line 22) | IEnumerable FindFiles(FileSet fileSet); method Find (line 29) | IFubuFile Find(string relativeName); FILE: src/FubuMVC.Core/Runtime/Files/IFubuFile.cs type IFubuFile (line 6) | public interface IFubuFile method ReadContents (line 19) | string ReadContents(); method ReadContents (line 25) | void ReadContents(Action action); method ReadLines (line 32) | void ReadLines(Action read); method Length (line 39) | long Length(); method Etag (line 47) | string Etag(); method LastModified (line 53) | DateTime LastModified(); FILE: src/FubuMVC.Core/Runtime/Files/TrackedSet.cs class TrackedSet (line 8) | public class TrackedSet method TrackedSet (line 12) | public TrackedSet(IEnumerable files) method DetectChanges (line 22) | public ChangeSet DetectChanges(IEnumerable files) FILE: src/FubuMVC.Core/Runtime/Formatters/IFormatter.cs type IFormatter (line 6) | public interface IFormatter method Write (line 9) | Task Write(IFubuRequestContext context, T target, string mimeType); method Read (line 10) | Task Read(IFubuRequestContext context); FILE: src/FubuMVC.Core/Runtime/Formatters/XmlFormatter.cs class XmlFormatter (line 13) | [Title("Xml Serialization")] method Write (line 17) | public Task Write(IFubuRequestContext context, T target, string mim... method Read (line 38) | public async Task Read(IFubuRequestContext context) FILE: src/FubuMVC.Core/Runtime/FubuRequest.cs class FubuRequest (line 10) | public class FubuRequest : IFubuRequest method FubuRequest (line 16) | public FubuRequest(IRequestData data, IObjectResolver resolver, ILogge... method Get (line 23) | public T Get() where T : class method Get (line 28) | public object Get(Type type) method Set (line 33) | public virtual void Set(T target) where T : class method Set (line 38) | public void Set(Type type, object target) method ProblemsFor (line 56) | public IEnumerable ProblemsFor() method Find (line 61) | public IEnumerable Find() where T : class method Has (line 66) | public bool Has() method Has (line 71) | public bool Has(Type type) method SetObject (line 76) | public virtual void SetObject(object input) method Clear (line 83) | public void Clear(Type getType) FILE: src/FubuMVC.Core/Runtime/FullChainSwitcher.cs class FullChainSwitcher (line 9) | public class FullChainSwitcher : IActionBehavior method FullChainSwitcher (line 14) | public FullChainSwitcher(IActionBehavior inner, method Invoke (line 25) | public Task Invoke() method InvokePartial (line 30) | public Task InvokePartial() FILE: src/FubuMVC.Core/Runtime/Handlers/AsynchronousHttpHandler.cs class AsynchronousHttpHandler (line 8) | public class AsynchronousHttpHandler : SessionlessAsynchronousHttpHandle... method AsynchronousHttpHandler (line 10) | public AsynchronousHttpHandler(IBehaviorInvoker invoker, TypeArguments... FILE: src/FubuMVC.Core/Runtime/Handlers/AsynchronousHttpHandlerSource.cs class AsynchronousHttpHandlerSource (line 8) | public class AsynchronousHttpHandlerSource : IHttpHandlerSource method Build (line 10) | public IHttpHandler Build(IBehaviorInvoker invoker, TypeArguments argu... FILE: src/FubuMVC.Core/Runtime/Handlers/FubuRouteHandler.cs class FubuRouteHandler (line 7) | public class FubuRouteHandler : IFubuRouteHandler method FubuRouteHandler (line 12) | public FubuRouteHandler(IBehaviorInvoker invoker, IHttpHandlerSource h... method GetHttpHandler (line 18) | public IHttpHandler GetHttpHandler(RequestContext requestContext) FILE: src/FubuMVC.Core/Runtime/Handlers/IHttpHandlerSource.cs type IHttpHandlerSource (line 7) | public interface IHttpHandlerSource method Build (line 9) | IHttpHandler Build(IBehaviorInvoker invoker, TypeArguments arguments, ... FILE: src/FubuMVC.Core/Runtime/Handlers/SessionLessFubuHttpHandler.cs class SessionLessFubuHttpHandler (line 7) | public class SessionLessFubuHttpHandler : IHttpHandler method SessionLessFubuHttpHandler (line 13) | public SessionLessFubuHttpHandler(IBehaviorInvoker invoker, TypeArgume... method ProcessRequest (line 20) | public void ProcessRequest(System.Web.HttpContext context) FILE: src/FubuMVC.Core/Runtime/Handlers/SessionlessAsynchronousHttpHandler.cs class SessionlessAsynchronousHttpHandler (line 9) | public class SessionlessAsynchronousHttpHandler : IHttpAsyncHandler method SessionlessAsynchronousHttpHandler (line 15) | public SessionlessAsynchronousHttpHandler(IBehaviorInvoker invoker, Ty... method ProcessRequest (line 22) | public void ProcessRequest(System.Web.HttpContext context) method BeginProcessRequest (line 29) | public IAsyncResult BeginProcessRequest(System.Web.HttpContext context... method EndProcessRequest (line 34) | public void EndProcessRequest(IAsyncResult result) FILE: src/FubuMVC.Core/Runtime/Handlers/SessionlessAsynchronousHttpHandlerSource.cs class SessionlessAsynchronousHttpHandlerSource (line 8) | public class SessionlessAsynchronousHttpHandlerSource : IHttpHandlerSource method Build (line 10) | public IHttpHandler Build(IBehaviorInvoker invoker, TypeArguments argu... FILE: src/FubuMVC.Core/Runtime/Handlers/SessionlessSynchronousHttpHandlerSource.cs class SessionlessSynchronousHttpHandlerSource (line 8) | public class SessionlessSynchronousHttpHandlerSource : IHttpHandlerSource method Build (line 10) | public IHttpHandler Build(IBehaviorInvoker invoker, TypeArguments argu... FILE: src/FubuMVC.Core/Runtime/Handlers/SynchronousFubuHttpHandler.cs class SynchronousFubuHttpHandler (line 8) | public class SynchronousFubuHttpHandler : SessionLessFubuHttpHandler, IR... method SynchronousFubuHttpHandler (line 10) | public SynchronousFubuHttpHandler(IBehaviorInvoker invoker, TypeArgume... FILE: src/FubuMVC.Core/Runtime/Handlers/SynchronousHttpHandlerSource.cs class SynchronousHttpHandlerSource (line 8) | public class SynchronousHttpHandlerSource : IHttpHandlerSource method Build (line 10) | public IHttpHandler Build(IBehaviorInvoker invoker, TypeArguments argu... FILE: src/FubuMVC.Core/Runtime/HeaderValueAttribute.cs class HeaderValueAttribute (line 9) | public class HeaderValueAttribute : BindingAttribute method HeaderValueAttribute (line 13) | public HeaderValueAttribute(string headerName) method HeaderValueAttribute (line 18) | public HeaderValueAttribute(HttpRequestHeader header) method Bind (line 23) | public override void Bind(PropertyInfo property, IBindingContext context) FILE: src/FubuMVC.Core/Runtime/IApplicationObserver.cs type IApplicationObserver (line 3) | public interface IApplicationObserver method RefreshContent (line 6) | void RefreshContent(); method RecycleAppDomain (line 9) | void RecycleAppDomain(); method RecycleApplication (line 14) | void RecycleApplication(); FILE: src/FubuMVC.Core/Runtime/IBehaviorInvocationFilter.cs type IBehaviorInvocationFilter (line 6) | public interface IBehaviorInvocationFilter method Filter (line 8) | DoNext Filter(TypeArguments arguments); FILE: src/FubuMVC.Core/Runtime/IBehaviorInvoker.cs type IBehaviorInvoker (line 7) | public interface IBehaviorInvoker method Invoke (line 9) | Task Invoke(TypeArguments arguments, IDictionary route... FILE: src/FubuMVC.Core/Runtime/IExceptionHandler.cs type IExceptionHandler (line 5) | public interface IExceptionHandler method ShouldHandle (line 7) | bool ShouldHandle(Exception exception); method Handle (line 8) | void Handle(Exception exception); FILE: src/FubuMVC.Core/Runtime/IFubuRequest.cs type IFubuRequest (line 12) | public interface IFubuRequest method Get (line 20) | T Get() where T : class; method Get (line 28) | object Get(Type type); method Set (line 35) | void Set(T target) where T : class; method Set (line 42) | void Set(Type type, object target); method ProblemsFor (line 51) | IEnumerable ProblemsFor(); method Find (line 59) | IEnumerable Find() where T : class; method Has (line 66) | bool Has(); method Has (line 73) | bool Has(Type type); method SetObject (line 79) | void SetObject(object input); method Clear (line 85) | void Clear(Type type); FILE: src/FubuMVC.Core/Runtime/IFubuRequestContext.cs type IFubuRequestContext (line 7) | public interface IFubuRequestContext class FubuRequestContextExtensions (line 16) | public static class FubuRequestContextExtensions method Service (line 18) | public static T Service(this IFubuRequestContext context) class FubuRequestContext (line 24) | public class FubuRequestContext : IFubuRequestContext method FubuRequestContext (line 32) | public FubuRequestContext(IServiceLocator services, IHttpRequest reque... FILE: src/FubuMVC.Core/Runtime/IFubuRouteHandler.cs type IFubuRouteHandler (line 5) | public interface IFubuRouteHandler : IRouteHandler FILE: src/FubuMVC.Core/Runtime/IOutputState.cs type IOutputState (line 7) | internal interface IOutputState method Write (line 9) | Task Write(string contentType, string renderedOutput); method Write (line 10) | Task Write(string contentType, Func action); method AppendHeader (line 12) | void AppendHeader(string header, string value); method WriteFile (line 15) | void WriteFile(string contentType, string localFilePath, string displa... method Flush (line 18) | void Flush(); method Write (line 21) | Task Write(string renderedOutput); FILE: src/FubuMVC.Core/Runtime/IOutputWriter.cs type IOutputWriter (line 14) | public interface IOutputWriter method WriteFile (line 22) | void WriteFile(string contentType, string localFilePath, string displa... method Write (line 29) | Task Write(string contentType, string renderedOutput); method Write (line 35) | Task Write(string renderedOutput); method RedirectToUrl (line 41) | void RedirectToUrl(string url); method AppendCookie (line 47) | void AppendCookie(Cookie cookie); method AppendHeader (line 54) | void AppendHeader(string key, string value); method Write (line 61) | Task Write(string contentType, Func output); method WriteResponseCode (line 68) | void WriteResponseCode(HttpStatusCode status, string description = null); method Record (line 75) | Task Record(Func inner); method Replay (line 81) | void Replay(IRecordedOutput output); method Flush (line 87) | void Flush(); FILE: src/FubuMVC.Core/Runtime/IPartialFactory.cs type IPartialFactory (line 6) | public interface IPartialFactory method BuildBehavior (line 8) | IActionBehavior BuildBehavior(BehaviorChain chain); method BuildPartial (line 9) | IActionBehavior BuildPartial(BehaviorChain chain); FILE: src/FubuMVC.Core/Runtime/IPartialInvoker.cs type IPartialInvoker (line 6) | public interface IPartialInvoker method Invoke (line 8) | Task Invoke(string categoryOrHttpMethod = null) where T : c... method InvokeObject (line 9) | Task InvokeObject(object model, bool withModelBinding = false,... method InvokeAsHtml (line 11) | Task InvokeAsHtml(object model); method InvokeFast (line 19) | Task InvokeFast(BehaviorChain chain, object input = null); FILE: src/FubuMVC.Core/Runtime/IServiceFactory.cs type IServiceFactory (line 8) | public interface IServiceFactory : IDisposable method BuildBehavior (line 10) | IActionBehavior BuildBehavior(TypeArguments arguments, Guid behaviorId); method Build (line 12) | T Build(TypeArguments arguments); method Get (line 14) | T Get(); method GetAll (line 15) | IEnumerable GetAll(); FILE: src/FubuMVC.Core/Runtime/ISessionState.cs type ISessionState (line 6) | public interface ISessionState method Get (line 8) | T Get() where T : class; method Get (line 9) | T Get(string key) where T : class; method Remove (line 11) | void Remove(); method Remove (line 12) | void Remove(string key); method Set (line 14) | void Set(T value); method Set (line 15) | void Set(string key, T value); class BasicSessionState (line 18) | public class BasicSessionState : ISessionState method getKey (line 22) | private string getKey() method Get (line 27) | public T Get() where T : class method Get (line 32) | public T Get(string key) where T : class method Remove (line 37) | public void Remove() method Remove (line 42) | public void Remove(string key) method Set (line 47) | public void Set(string key, T value) method Set (line 52) | public void Set(T value) class SimpleSessionState (line 59) | public class SimpleSessionState : ISessionState method SimpleSessionState (line 63) | public SimpleSessionState(HttpContextBase httpContext) method getKey (line 68) | private string getKey() method Get (line 73) | public T Get() where T : class method Get (line 78) | public T Get(string key) where T : class method Remove (line 83) | public void Remove() method Remove (line 88) | public void Remove(string key) method Set (line 93) | public void Set(string key, T value) method Set (line 98) | public void Set(T value) FILE: src/FubuMVC.Core/Runtime/IgnoredRoute.cs class IgnoredRoute (line 5) | public class IgnoredRoute : Route method IgnoredRoute (line 7) | public IgnoredRoute(string url) method GetVirtualPath (line 12) | public override VirtualPathData GetVirtualPath(RequestContext requestC... FILE: src/FubuMVC.Core/Runtime/InMemoryFubuRequest.cs class InMemoryFubuRequest (line 10) | public class InMemoryFubuRequest : IFubuRequest method Get (line 14) | public T Get() where T : class method Get (line 19) | public object Get(Type type) method Set (line 24) | public void Set(T target) where T : class method Set (line 29) | public void Set(Type type, object target) method ProblemsFor (line 34) | public IEnumerable ProblemsFor() method Find (line 39) | public IEnumerable Find() where T : class method Has (line 44) | public bool Has() method Has (line 49) | public bool Has(Type type) method SetObject (line 54) | public void SetObject(object input) method Clear (line 61) | public void Clear(Type getType) FILE: src/FubuMVC.Core/Runtime/InMemoryOutputWriter.cs class InMemoryOutputWriter (line 13) | public class InMemoryOutputWriter : IOutputWriter method InMemoryOutputWriter (line 20) | public InMemoryOutputWriter() method WriteFile (line 25) | public void WriteFile(string contentType, string localFilePath, string... method Write (line 29) | public Task Write(string contentType, string renderedOutput) method Write (line 37) | public Task Write(string renderedOutput) method Record (line 46) | public Task Record(Func inner) method Replay (line 52) | public void Replay(IRecordedOutput output) method Flush (line 57) | public void Flush() method RedirectToUrl (line 61) | public void RedirectToUrl(string url) method AppendCookie (line 65) | public void AppendCookie(Cookie cookie) method AppendHeader (line 69) | public void AppendHeader(string key, string value) method Write (line 79) | public Task Write(string contentType, Func output) method WriteResponseCode (line 85) | public void WriteResponseCode(HttpStatusCode status, string descriptio... method ToString (line 89) | public override string ToString() method OutputStream (line 94) | public Stream OutputStream() FILE: src/FubuMVC.Core/Runtime/LambdaActivator.cs class LambdaActivator (line 6) | public class LambdaActivator : IActivator method LambdaActivator (line 11) | public LambdaActivator(string description, Action action) method Activate (line 17) | public void Activate(IActivationLog log, IPerfTimer timer) method ToString (line 22) | public override string ToString() method LambdaActivator (line 30) | public LambdaActivator(T service, string description, Action action... class LambdaActivator (line 28) | public class LambdaActivator : LambdaActivator method LambdaActivator (line 11) | public LambdaActivator(string description, Action action) method Activate (line 17) | public void Activate(IActivationLog log, IPerfTimer timer) method ToString (line 22) | public override string ToString() method LambdaActivator (line 30) | public LambdaActivator(T service, string description, Action action... FILE: src/FubuMVC.Core/Runtime/Logging/FileOutputReport.cs class FileOutputReport (line 7) | public class FileOutputReport : LogRecord, IHaveContentType, DescribesIt... method Equals (line 13) | public bool Equals(FileOutputReport other) method Equals (line 20) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() method Describe (line 39) | public void Describe(Description description) method ToString (line 47) | public override string ToString() FILE: src/FubuMVC.Core/Runtime/Logging/FinishedRecordingOutput.cs class FinishedRecordingOutput (line 8) | [Title("Finished recording output")] method FinishedRecordingOutput (line 13) | public FinishedRecordingOutput(RecordedOutput output) method Describe (line 23) | public void Describe(Description description) FILE: src/FubuMVC.Core/Runtime/Logging/HttpStatusReport.cs class HttpStatusReport (line 9) | public class HttpStatusReport : LogRecord, DescribesItself method Equals (line 14) | public override bool Equals(object obj) method Equals (line 22) | public bool Equals(HttpStatusReport other) method GetHashCode (line 29) | public override int GetHashCode() method Describe (line 34) | public void Describe(Description description) FILE: src/FubuMVC.Core/Runtime/Logging/OutputReport.cs class OutputReport (line 7) | public class OutputReport : LogRecord, IHaveContentType, DescribesItself method OutputReport (line 12) | public OutputReport(string contents) method OutputReport (line 17) | public OutputReport(string contentType, string contents) method Equals (line 23) | public bool Equals(OutputReport other) method Equals (line 30) | public override bool Equals(object obj) method GetHashCode (line 38) | public override int GetHashCode() method Describe (line 46) | public void Describe(Description description) method ToString (line 52) | public override string ToString() FILE: src/FubuMVC.Core/Runtime/Logging/RedirectReport.cs class RedirectReport (line 7) | public class RedirectReport : LogRecord, DescribesItself method RedirectReport (line 11) | public RedirectReport(string url) method Equals (line 16) | public bool Equals(RedirectReport other) method Equals (line 23) | public override bool Equals(object obj) method GetHashCode (line 31) | public override int GetHashCode() method Describe (line 36) | public void Describe(Description description) method ToString (line 41) | public override string ToString() FILE: src/FubuMVC.Core/Runtime/Logging/ReplayRecordedOutput.cs class ReplayRecordedOutput (line 10) | public class ReplayRecordedOutput : LogRecord, IHaveContentType, Describ... method ReplayRecordedOutput (line 14) | public ReplayRecordedOutput(IRecordedOutput output) method Equals (line 19) | public bool Equals(ReplayRecordedOutput other) method Equals (line 26) | public override bool Equals(object obj) method GetHashCode (line 34) | public override int GetHashCode() method Describe (line 39) | public void Describe(Description description) FILE: src/FubuMVC.Core/Runtime/Logging/SetHeaderValue.cs class SetHeaderValue (line 8) | public class SetHeaderValue : LogRecord, DescribesItself method SetHeaderValue (line 13) | public SetHeaderValue(string key, string value) method Equals (line 19) | public bool Equals(SetHeaderValue other) method Equals (line 26) | public override bool Equals(object obj) method GetHashCode (line 34) | public override int GetHashCode() method Describe (line 42) | public void Describe(Description description) method ToString (line 47) | public override string ToString() FILE: src/FubuMVC.Core/Runtime/Logging/StartedRecordingOutput.cs class StartedRecordingOutput (line 6) | [Title("Starting to record output")] FILE: src/FubuMVC.Core/Runtime/Logging/WriteCookieReport.cs class WriteCookieReport (line 10) | public class WriteCookieReport : LogRecord, DescribesItself method WriteCookieReport (line 14) | public WriteCookieReport(Cookie cookie) method Equals (line 24) | public bool Equals(WriteCookieReport other) method Equals (line 31) | public override bool Equals(object obj) method GetHashCode (line 39) | public override int GetHashCode() method Describe (line 44) | public void Describe(Description description) method ToString (line 50) | public override string ToString() FILE: src/FubuMVC.Core/Runtime/Logging/WriteToStreamReport.cs class WriteToStreamReport (line 6) | public class WriteToStreamReport : LogRecord, IHaveContentType, Describe... method WriteToStreamReport (line 10) | public WriteToStreamReport(string contentType) method Equals (line 20) | public bool Equals(WriteToStreamReport other) method Equals (line 27) | public override bool Equals(object obj) method GetHashCode (line 35) | public override int GetHashCode() method Describe (line 40) | public void Describe(Description description) method ToString (line 45) | public override string ToString() FILE: src/FubuMVC.Core/Runtime/MimeType.cs class MimeType (line 10) | public class MimeType method MimeType (line 46) | private MimeType(string mimeType) method New (line 56) | public static MimeType New(string mimeTypeValue, params string[] exten... method AddExtension (line 65) | public void AddExtension(string extension) method ToString (line 70) | public override string ToString() method All (line 75) | public static IEnumerable All() method MimeTypeByValue (line 80) | public static MimeType MimeTypeByValue(string mimeTypeValue) method HasExtension (line 85) | public bool HasExtension(string extension) method DefaultExtension (line 90) | public string DefaultExtension() method MimeTypeByFileName (line 95) | public static MimeType MimeTypeByFileName(string name) method MimeType (line 109) | static MimeType() FILE: src/FubuMVC.Core/Runtime/NormalState.cs class NormalState (line 10) | public class NormalState : IOutputState method NormalState (line 15) | public NormalState(IHttpResponse response, IFileSystem fileSystem) method Write (line 21) | public Task Write(string contentType, string renderedOutput) method Write (line 27) | public Task Write(string contentType, Func action) method AppendHeader (line 33) | public void AppendHeader(string header, string value) method WriteFile (line 38) | public void WriteFile(string contentType, string localFilePath, string... method Flush (line 44) | public void Flush() method Write (line 49) | public Task Write(string renderedOutput) FILE: src/FubuMVC.Core/Runtime/OutputWriter.cs type IHaveContentType (line 15) | public interface IHaveContentType class OutputWriter (line 20) | public class OutputWriter : IOutputWriter method OutputWriter (line 27) | public OutputWriter(IHttpResponse response, IFileSystem fileSystem, IL... method normalWriting (line 40) | private void normalWriting() method WriteFile (line 46) | public void WriteFile(string contentType, string localFilePath, string... method Record (line 57) | public virtual async Task Record(Func inner) method Replay (line 78) | public void Replay(IRecordedOutput output) method Flush (line 89) | public virtual void Flush() method Write (line 96) | public virtual Task Write(string contentType, string renderedOutput) method Write (line 103) | public Task Write(string renderedOutput) method RedirectToUrl (line 110) | public virtual void RedirectToUrl(string url) method AppendCookie (line 118) | public virtual void AppendCookie(Cookie cookie) method AppendHeader (line 125) | public void AppendHeader(string key, string value) method Write (line 132) | public Task Write(string contentType, Func output) method WriteResponseCode (line 139) | public void WriteResponseCode(HttpStatusCode status, string descriptio... method Dispose (line 149) | public void Dispose() FILE: src/FubuMVC.Core/Runtime/OutputWriterExtensions.cs class OutputWriterExtensions (line 7) | public static class OutputWriterExtensions method WriteHtml (line 9) | public static Task WriteHtml(this IOutputWriter writer, string content) method WriteHtml (line 14) | public static Task WriteHtml(this IOutputWriter writer, object content) method Write (line 19) | public static Task Write(this IOutputWriter writer, MimeType mimeType,... method WriteFile (line 25) | public static void WriteFile(this IOutputWriter writer, MimeType conte... method AppendHeader (line 30) | public static void AppendHeader(this IOutputWriter writer, HttpRespons... method ContentType (line 35) | public static void ContentType(this IOutputWriter writer, MimeType mim... FILE: src/FubuMVC.Core/Runtime/PartialChainSwitcher.cs class PartialChainSwitcher (line 9) | public class PartialChainSwitcher : IActionBehavior method PartialChainSwitcher (line 14) | public PartialChainSwitcher(IActionBehavior inner, ICurrentChain chain... method Invoke (line 23) | public Task Invoke() method InvokePartial (line 28) | public async Task InvokePartial() FILE: src/FubuMVC.Core/Runtime/PartialFactory.cs class PartialFactory (line 8) | public class PartialFactory : IPartialFactory method PartialFactory (line 13) | public PartialFactory(IServiceLocator services, ICurrentChain currentC... method BuildBehavior (line 19) | public IActionBehavior BuildBehavior(BehaviorChain chain) method BuildPartial (line 25) | public IActionBehavior BuildPartial(BehaviorChain chain) FILE: src/FubuMVC.Core/Runtime/PartialInvoker.cs class PartialInvoker (line 13) | public class PartialInvoker : IPartialInvoker method PartialInvoker (line 22) | public PartialInvoker(IPartialFactory factory, IFubuRequest request, I... method Invoke (line 32) | public async Task Invoke(string categoryOrHttpMethod = null... method InvokeObject (line 43) | public async Task InvokeObject(object model, bool withModelBin... method InvokeAsHtml (line 59) | public Task InvokeAsHtml(object model) method InvokeFast (line 74) | public async Task InvokeFast(BehaviorChain chain, object input... method invokeWrapped (line 97) | private async Task invokeWrapped(Type requestType, string cate... FILE: src/FubuMVC.Core/Runtime/PortFinder.cs class PortFinder (line 8) | public static class PortFinder method FindPort (line 10) | public static int FindPort(int start) method tryPort (line 20) | private static bool tryPort(int port) FILE: src/FubuMVC.Core/Runtime/SessionState/CookieFlashProvider.cs class CookieFlashProvider (line 10) | public class CookieFlashProvider : IFlash method CookieFlashProvider (line 18) | public CookieFlashProvider(IOutputWriter writer, ICookies cookies, ISy... method Flash (line 25) | public void Flash(object flashObject) method Retrieve (line 37) | public T Retrieve() method ToJson (line 58) | public virtual string ToJson(object flashObject) method ToBase64String (line 64) | public static string ToBase64String( string input) method FromBase64String (line 69) | public static string FromBase64String(string input) FILE: src/FubuMVC.Core/Runtime/SessionState/IFlash.cs type IFlash (line 5) | public interface IFlash method Flash (line 7) | void Flash(object flashObject); method Retrieve (line 8) | T Retrieve(); class FlashProvider (line 11) | public class FlashProvider : IFlash method FlashProvider (line 15) | public FlashProvider() method FlashProvider (line 19) | public FlashProvider(ISessionState sessionState) method Flash (line 26) | public void Flash(object flashObject) method Retrieve (line 32) | public T Retrieve() FILE: src/FubuMVC.Core/Runtime/SessionState/IRequestDataProvider.cs type IRequestDataProvider (line 7) | public interface IRequestDataProvider method Store (line 9) | void Store(TFlashModel flashModel) where TFlashModel : cl... method Load (line 10) | TFlashModel Load() where TFlashModel : class, new(); method Clear (line 11) | void Clear(); class RequestDataProvider (line 14) | public class RequestDataProvider : IRequestDataProvider method RequestDataProvider (line 19) | public RequestDataProvider(HttpContextBase httpContext) method Store (line 25) | public void Store(TFlashModel flashModel) where TFlashMod... method Load (line 36) | public TFlashModel Load() where TFlashModel : class, new() method Clear (line 48) | public void Clear() method StorePropertyValue (line 63) | private void StorePropertyValue(PropertyInfo propertyInfo, object flas... method LoadPropertyValue (line 70) | private void LoadPropertyValue(PropertyInfo propertyInfo,... FILE: src/FubuMVC.Core/Runtime/SetValueReport.cs class SetValueReport (line 8) | public class SetValueReport : LogRecord, DescribesItself method SetValueReport (line 10) | public SetValueReport(object value) method SetValueReport (line 16) | public SetValueReport() method For (line 23) | public static SetValueReport For(T value) method Equals (line 31) | public bool Equals(SetValueReport other) method Equals (line 38) | public override bool Equals(object obj) method GetHashCode (line 46) | public override int GetHashCode() method Describe (line 54) | public void Describe(Description description) method ToString (line 60) | public override string ToString() FILE: src/FubuMVC.Core/Runtime/SetterBinder.cs class SetterBinder (line 6) | public class SetterBinder : ISetterBinder method SetterBinder (line 11) | public SetterBinder(StandardModelBinder binder, IBindingContext context) method BindProperties (line 17) | public void BindProperties(T target) method BindProperties (line 22) | public void BindProperties(Type type, object target) type ISetterBinder (line 28) | public interface ISetterBinder method BindProperties (line 30) | void BindProperties(T target); method BindProperties (line 31) | void BindProperties(Type type, object target); FILE: src/FubuMVC.Core/Runtime/UnknownExtensionException.cs class UnknownExtensionException (line 6) | [Serializable] method UnknownExtensionException (line 9) | public UnknownExtensionException(string extension) : base("No mimetype... method UnknownExtensionException (line 13) | protected UnknownExtensionException(SerializationInfo info, StreamingC... FILE: src/FubuMVC.Core/Security/AntiForgery/AntiForgeryBehavior.cs class AntiForgeryBehavior (line 8) | public class AntiForgeryBehavior : BasicBehavior method AntiForgeryBehavior (line 14) | public AntiForgeryBehavior(string salt, IAntiForgeryValidator validato... method performInvoke (line 22) | protected override Task performInvoke() FILE: src/FubuMVC.Core/Security/AntiForgery/AntiForgeryData.cs class AntiForgeryData (line 6) | public class AntiForgeryData method AntiForgeryData (line 13) | public AntiForgeryData() method AntiForgeryData (line 17) | public AntiForgeryData(AntiForgeryData token) method SetUser (line 49) | public void SetUser(IPrincipal user) method GetUsername (line 54) | public static string GetUsername(IPrincipal user) FILE: src/FubuMVC.Core/Security/AntiForgery/AntiForgeryNode.cs class AntiForgeryNode (line 8) | [Description("Applies XSS anti forgery checks against this BehaviorChain")] method AntiForgeryNode (line 13) | public AntiForgeryNode(string salt) method buildInstance (line 25) | protected override IConfiguredInstance buildInstance() method Equals (line 38) | public bool Equals(AntiForgeryNode other) method Equals (line 45) | public override bool Equals(object obj) method GetHashCode (line 53) | public override int GetHashCode() method ToString (line 58) | public override string ToString() FILE: src/FubuMVC.Core/Security/AntiForgery/AntiForgeryPolicy.cs class AntiForgeryPolicy (line 9) | [Description("Adds anti-forgery protection to to matching chains")] method Configure (line 12) | public void Configure(BehaviorGraph graph) FILE: src/FubuMVC.Core/Security/AntiForgery/AntiForgeryService.cs class AntiForgeryService (line 10) | public class AntiForgeryService : IAntiForgeryService method AntiForgeryService (line 18) | public AntiForgeryService(IOutputWriter outputWriter, method SetCookieToken (line 31) | public AntiForgeryData SetCookieToken(string path, string domain) method GetFormToken (line 48) | public FormToken GetFormToken(AntiForgeryData token, string salt) method GetCookieToken (line 64) | public AntiForgeryData GetCookieToken() FILE: src/FubuMVC.Core/Security/AntiForgery/AntiForgeryServiceRegistry.cs class AntiForgeryServiceRegistry (line 5) | public class AntiForgeryServiceRegistry : ServiceRegistry method AntiForgeryServiceRegistry (line 7) | public AntiForgeryServiceRegistry() FILE: src/FubuMVC.Core/Security/AntiForgery/AntiForgerySettings.cs class AntiForgerySettings (line 8) | public class AntiForgerySettings : IFeatureSettings, DescribesItself method Apply (line 18) | void IFeatureSettings.Apply(FubuRegistry registry) method Describe (line 26) | public void Describe(Description description) FILE: src/FubuMVC.Core/Security/AntiForgery/AntiForgeryTokenAttribute.cs class AntiForgeryTokenAttribute (line 7) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowM... method AntiForgeryTokenAttribute (line 10) | public AntiForgeryTokenAttribute() method Alter (line 17) | public override void Alter(ActionCallBase call) FILE: src/FubuMVC.Core/Security/AntiForgery/AntiForgeryTokenFubuPageExtensions.cs class AntiForgeryTokenFubuPageExtensions (line 6) | public static class AntiForgeryTokenFubuPageExtensions method AntiForgeryToken (line 8) | public static HtmlTag AntiForgeryToken(this IFubuPage page, string salt) method AntiForgeryToken (line 14) | public static HtmlTag AntiForgeryToken(this IFubuPage page, string sal... FILE: src/FubuMVC.Core/Security/AntiForgery/AntiForgeryTokenProvider.cs class AntiForgeryTokenProvider (line 7) | public class AntiForgeryTokenProvider : IAntiForgeryTokenProvider method GetTokenName (line 13) | public string GetTokenName() method GetTokenName (line 18) | public string GetTokenName(string appPath) method GenerateToken (line 27) | public AntiForgeryData GenerateToken() method Base64EncodedPath (line 36) | public string Base64EncodedPath(string appPath) method GenerateRandomTokenString (line 44) | private string GenerateRandomTokenString() FILE: src/FubuMVC.Core/Security/AntiForgery/AntiForgeryValidator.cs class AntiForgeryValidator (line 12) | public class AntiForgeryValidator : IAntiForgeryValidator method AntiForgeryValidator (line 20) | public AntiForgeryValidator(IAntiForgeryTokenProvider tokenProvider, I... method Validate (line 31) | public bool Validate(string salt) FILE: src/FubuMVC.Core/Security/AntiForgery/BinaryAntiForgerySerializer.cs class BinaryAntiForgerySerializer (line 7) | public class BinaryAntiForgerySerializer : IAntiForgerySerializer method BinaryAntiForgerySerializer (line 11) | public BinaryAntiForgerySerializer(IAntiForgeryEncoder encoder) method Deserialize (line 16) | public virtual AntiForgeryData Deserialize(string serializedToken) method Serialize (line 38) | public virtual string Serialize(AntiForgeryData token) FILE: src/FubuMVC.Core/Security/AntiForgery/FormToken.cs class FormToken (line 3) | public class FormToken FILE: src/FubuMVC.Core/Security/AntiForgery/IAntiForgeryEncoder.cs type IAntiForgeryEncoder (line 3) | public interface IAntiForgeryEncoder method Decode (line 5) | byte[] Decode(string value); method Encode (line 6) | string Encode(byte[] bytes); FILE: src/FubuMVC.Core/Security/AntiForgery/IAntiForgerySerializer.cs type IAntiForgerySerializer (line 3) | public interface IAntiForgerySerializer method Deserialize (line 5) | AntiForgeryData Deserialize(string serializedToken); method Serialize (line 6) | string Serialize(AntiForgeryData token); FILE: src/FubuMVC.Core/Security/AntiForgery/IAntiForgeryService.cs type IAntiForgeryService (line 3) | public interface IAntiForgeryService method SetCookieToken (line 5) | AntiForgeryData SetCookieToken(string path, string domain); method GetFormToken (line 6) | FormToken GetFormToken(AntiForgeryData token, string salt); FILE: src/FubuMVC.Core/Security/AntiForgery/IAntiForgeryTokenProvider.cs type IAntiForgeryTokenProvider (line 3) | public interface IAntiForgeryTokenProvider method GetTokenName (line 5) | string GetTokenName(); method GetTokenName (line 6) | string GetTokenName(string appPath); method GenerateToken (line 7) | AntiForgeryData GenerateToken(); FILE: src/FubuMVC.Core/Security/AntiForgery/IAntiForgeryValidator.cs type IAntiForgeryValidator (line 3) | public interface IAntiForgeryValidator method Validate (line 5) | bool Validate(string salt); FILE: src/FubuMVC.Core/Security/AntiForgery/MachineKeyAntiForgeryEncoder.cs class MachineKeyAntiForgeryEncoder (line 7) | public class MachineKeyAntiForgeryEncoder : IAntiForgeryEncoder method Decode (line 9) | public byte[] Decode(string value) method Encode (line 16) | public string Encode(byte[] bytes) method Base64ToHex (line 23) | private static string Base64ToHex(string base64) method HexDigit (line 35) | private static char HexDigit(int value) method HexValue (line 40) | private static int HexValue(char digit) method HexToBase64 (line 45) | private static string HexToBase64(string hex) FILE: src/FubuMVC.Core/Security/Authentication/AjaxAuthenticationRedirect.cs class AjaxAuthenticationRedirect (line 11) | public class AjaxAuthenticationRedirect : IAuthenticationRedirect method AjaxAuthenticationRedirect (line 17) | public AjaxAuthenticationRedirect(IRequestData data, IOutputWriter out... method Applies (line 24) | public bool Applies() method Redirect (line 29) | public FubuContinuation Redirect() method BuildAjaxContinuation (line 38) | public AjaxContinuation BuildAjaxContinuation() FILE: src/FubuMVC.Core/Security/Authentication/ApplyAuthenticationPolicy.cs class ApplyAuthenticationPolicy (line 12) | [Description("Applies the built in Authentication to chains")] method Configure (line 15) | public void Configure(BehaviorGraph graph) method IsMarkedAsNotAuthenticated (line 24) | public static bool IsMarkedAsNotAuthenticated(RoutedChain chain) method ActionIsExempted (line 29) | public static bool ActionIsExempted(ActionCall call) method IsPassThrough (line 43) | public static bool IsPassThrough(ActionCall call) FILE: src/FubuMVC.Core/Security/Authentication/Auditing/AuditMessage.cs class AuditMessage (line 3) | public class AuditMessage FILE: src/FubuMVC.Core/Security/Authentication/Auditing/ILoginAuditor.cs type ILoginAuditor (line 3) | public interface ILoginAuditor method Audit (line 5) | void Audit(LoginRequest request); method ApplyHistory (line 7) | void ApplyHistory(LoginRequest request); method Audit (line 8) | void Audit(T log) where T : AuditMessage; FILE: src/FubuMVC.Core/Security/Authentication/Auditing/LoginFailure.cs class LoginFailure (line 3) | public class LoginFailure : AuditMessage FILE: src/FubuMVC.Core/Security/Authentication/Auditing/LoginSuccess.cs class LoginSuccess (line 3) | public class LoginSuccess : AuditMessage FILE: src/FubuMVC.Core/Security/Authentication/Auditing/NulloLoginAuditor.cs class NulloLoginAuditor (line 5) | public class NulloLoginAuditor : ILoginAuditor method Audit (line 7) | public void Audit(LoginRequest request) method ApplyHistory (line 12) | public void ApplyHistory(LoginRequest request) method Audit (line 17) | public void Audit(T log) where T : AuditMessage FILE: src/FubuMVC.Core/Security/Authentication/AuthResult.cs class AuthResult (line 5) | public class AuthResult method IsDeterministic (line 10) | public bool IsDeterministic() method Failed (line 15) | public static AuthResult Failed() method Successful (line 20) | public static AuthResult Successful() method ToString (line 25) | public override string ToString() FILE: src/FubuMVC.Core/Security/Authentication/AuthenticationChain.cs class AuthenticationChain (line 5) | public class AuthenticationChain : Chain... method Activate (line 16) | public void Activate(IActivationLog log, IPerfTimer timer) FILE: src/FubuMVC.Core/Security/Authentication/AuthenticationNode.cs class AuthenticationNode (line 8) | public class AuthenticationNode : Node method BuildView (line 17) | public virtual HtmlDocument BuildView(IUrlRegistry urls, IOutputWriter... method Write (line 47) | public Task Write(string mimeType, IFubuRequestContext context, LoginR... FILE: src/FubuMVC.Core/Security/Authentication/Endpoints/LoginController.cs class LoginController (line 8) | public class LoginController method LoginController (line 15) | public LoginController(ILoginCookies cookies, IAuthenticationService s... method post_login (line 24) | [NotAuthenticated] method get_login (line 39) | [NotAuthenticated] FILE: src/FubuMVC.Core/Security/Authentication/Endpoints/LoginKeys.cs class LoginKeys (line 5) | public class LoginKeys : StringToken method LoginKeys (line 20) | protected LoginKeys(string defaultValue) FILE: src/FubuMVC.Core/Security/Authentication/Endpoints/LogoutController.cs class LogoutController (line 5) | public class LogoutController method LogoutController (line 10) | public LogoutController(IAuthenticationSession session, ILogoutSuccess... method Logout (line 16) | [UrlPattern("logout")] FILE: src/FubuMVC.Core/Security/Authentication/IAuthenticationRedirect.cs type IAuthenticationRedirect (line 5) | public interface IAuthenticationRedirect method Applies (line 7) | bool Applies(); method Redirect (line 8) | FubuContinuation Redirect(); FILE: src/FubuMVC.Core/Security/Authentication/IAuthenticationRedirector.cs type IAuthenticationRedirector (line 5) | public interface IAuthenticationRedirector method Redirect (line 7) | FubuContinuation Redirect(); FILE: src/FubuMVC.Core/Security/Authentication/IAuthenticationService.cs type IAuthenticationService (line 5) | public interface IAuthenticationService method TryToApply (line 7) | AuthResult TryToApply(); method Authenticate (line 8) | bool Authenticate(LoginRequest request); method Authenticate (line 9) | bool Authenticate(LoginRequest request, IEnumerable user.Roles.C... method FubuPrincipal (line 16) | public FubuPrincipal(IUserInfo user, Func isInRole) method Get (line 30) | public T Get() where T : class method IsInRole (line 44) | public bool IsInRole(string role) FILE: src/FubuMVC.Core/Security/Authentication/Membership/IMembershipRepository.cs type IMembershipRepository (line 3) | public interface IMembershipRepository method MatchesCredentials (line 5) | bool MatchesCredentials(LoginRequest request); method FindByName (line 6) | IUserInfo FindByName(string username); FILE: src/FubuMVC.Core/Security/Authentication/Membership/InMemoryMembershipRepository.cs class InMemoryMembershipRepository (line 5) | public class InMemoryMembershipRepository : IMembershipRepository method MatchesCredentials (line 9) | public bool MatchesCredentials(LoginRequest request) method FindByName (line 14) | public IUserInfo FindByName(string username) method Add (line 19) | public void Add(UserInfo user) method Clear (line 24) | public void Clear() FILE: src/FubuMVC.Core/Security/Authentication/Membership/MembershipAuthentication.cs class MembershipAuthentication (line 8) | public class MembershipAuthentication : IAuthenticationStrategy, IPrinci... method MembershipAuthentication (line 13) | public MembershipAuthentication(IAuthenticationSession session, IPrinc... method TryToApply (line 19) | public AuthResult TryToApply() method Authenticate (line 24) | public bool Authenticate(LoginRequest request) method AuthenticateCredentials (line 29) | public bool AuthenticateCredentials(LoginRequest request) method Build (line 41) | public IPrincipal Build(string userName) class UnknownUserException (line 53) | [Serializable] method UnknownUserException (line 56) | public UnknownUserException(string user) : base("User {0} cannot be fo... method UnknownUserException (line 60) | protected UnknownUserException(SerializationInfo info, StreamingContex... FILE: src/FubuMVC.Core/Security/Authentication/Membership/MembershipNode.cs class MembershipNode (line 7) | public class MembershipNode : AuthenticationNode method MembershipNode (line 11) | public MembershipNode() : this(null) method MembershipNode (line 15) | public MembershipNode(Type membershipType) : base(typeof (MembershipAu... method configure (line 31) | protected override void configure(IConfiguredInstance instance) method For (line 39) | public static MembershipNode For() where T : IMembershipRepository FILE: src/FubuMVC.Core/Security/Authentication/Membership/UserInfo.cs type IUserInfo (line 7) | public interface IUserInfo method Get (line 12) | T Get() where T : class; class UserInfo (line 15) | public class UserInfo : IUserInfo method Get (line 33) | public T Get() where T : class method Set (line 38) | public void Set(T value) where T : class method AddRoles (line 43) | public void AddRoles(params string[] roles) method Matches (line 48) | public bool Matches(LoginRequest request) method Equals (line 53) | protected bool Equals(UserInfo other) method Equals (line 58) | public override bool Equals(object obj) method GetHashCode (line 66) | public override int GetHashCode() FILE: src/FubuMVC.Core/Security/Authentication/PassThroughAuthenticationAttribute.cs class PassThroughAuthenticationAttribute (line 7) | public class PassThroughAuthenticationAttribute : ModifyChainAttribute method Alter (line 9) | public override void Alter(ActionCallBase call) FILE: src/FubuMVC.Core/Security/Authentication/PassThroughAuthenticationFilter.cs class PassThroughAuthenticationFilter (line 6) | public class PassThroughAuthenticationFilter method PassThroughAuthenticationFilter (line 11) | public PassThroughAuthenticationFilter(IAuthenticationService authenti... method Filter (line 17) | public FubuContinuation Filter() FILE: src/FubuMVC.Core/Security/Authentication/PasswordHash.cs class PasswordHash (line 13) | public class PasswordHash : IPasswordHash method CreateHash (line 29) | public string CreateHash(string password) method ValidatePassword (line 53) | public static bool ValidatePassword(string password, string goodHash) method SlowEquals (line 74) | private static bool SlowEquals(byte[] a, byte[] b) method PBKDF2 (line 90) | private static byte[] PBKDF2(string password, byte[] salt, int iterati... FILE: src/FubuMVC.Core/Security/Authentication/RedirectLibrary.cs class RedirectLibrary (line 7) | [MarkedForTermination] method Add (line 12) | public void Add() where T : IAuthenticationRedirect method GetRedirectTypes (line 17) | public IEnumerable GetRedirectTypes() FILE: src/FubuMVC.Core/Security/Authentication/Saml2/AudienceRestriction.cs class AudienceRestriction (line 5) | public class AudienceRestriction : ICondition method Add (line 9) | public void Add(string audience) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/AuthenticationStatement.cs class AuthenticationStatement (line 7) | public class AuthenticationStatement : ReadsSamlXml method AuthenticationStatement (line 9) | public AuthenticationStatement() method AuthenticationStatement (line 14) | public AuthenticationStatement(XmlDocument document) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/BasicSamlResponseHandler.cs class BasicSamlResponseHandler (line 10) | public abstract class BasicSamlResponseHandler : ISamlResponseHandler method BasicSamlResponseHandler (line 14) | protected BasicSamlResponseHandler(ILogger logger) method CanHandle (line 19) | public abstract bool CanHandle(SamlResponse response); method Handle (line 22) | public void Handle(ISamlDirector director, SamlResponse response) method successfulContinuation (line 38) | protected virtual FubuContinuation successfulContinuation(SamlResponse... method failedContinuation (line 43) | protected virtual FubuContinuation failedContinuation(SamlResponse res... method createLocalUser (line 48) | protected abstract string createLocalUser(SamlResponse response); method validate (line 49) | protected virtual void validate(SamlResponse response) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Certificates/BasicSamlCertificateRepository.cs class BasicSamlCertificateRepository (line 7) | public class BasicSamlCertificateRepository : ISamlCertificateRepository method BasicSamlCertificateRepository (line 11) | public BasicSamlCertificateRepository(IEnumerable iss... method Find (line 16) | public SamlCertificate Find(string samlIssuer) method AllKnownCertificates (line 21) | public IEnumerable AllKnownCertificates() FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Certificates/CertificateLoader.cs class CertificateLoader (line 8) | public class CertificateLoader : ICertificateLoader method Load (line 10) | public X509Certificate2 Load(string thumbprint) class UnknownCertificateException (line 34) | [Serializable] method UnknownCertificateException (line 37) | public UnknownCertificateException(string thumbprint) : base("Unable t... method UnknownCertificateException (line 41) | protected UnknownCertificateException(SerializationInfo info, Streamin... FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Certificates/CertificateService.cs class CertificateService (line 7) | public class CertificateService : ICertificateService method CertificateService (line 12) | public CertificateService(ICertificateLoader loader, ISamlCertificateR... method Validate (line 18) | public SamlValidationKeys Validate(SamlResponse response) method LoadCertificate (line 27) | public X509Certificate2 LoadCertificate(string issuer) method MatchesIssuer (line 37) | public virtual bool MatchesIssuer(SamlResponse response) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Certificates/ICertificate.cs type ICertificate (line 3) | public interface ICertificate FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Certificates/ICertificateLoader.cs type ICertificateLoader (line 5) | public interface ICertificateLoader method Load (line 7) | X509Certificate2 Load(string thumbprint); FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Certificates/ICertificateService.cs type ICertificateService (line 6) | public interface ICertificateService method Validate (line 8) | SamlValidationKeys Validate(SamlResponse response); method LoadCertificate (line 9) | X509Certificate2 LoadCertificate(string issuer); FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Certificates/ISamlCertificateRepository.cs type ISamlCertificateRepository (line 5) | public interface ISamlCertificateRepository method Find (line 7) | SamlCertificate Find(string samlIssuer); method AllKnownCertificates (line 8) | IEnumerable AllKnownCertificates(); FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Certificates/InMemoryCertificate.cs class InMemoryCertificate (line 5) | public class InMemoryCertificate : ICertificate method InMemoryCertificate (line 7) | public InMemoryCertificate() FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Certificates/InMemoryCertificateLoader.cs class InMemoryCertificateLoader (line 6) | public class InMemoryCertificateLoader : ICertificateLoader method InMemoryCertificateLoader (line 10) | public InMemoryCertificateLoader(params X509Certificate2[] certificates) method Load (line 15) | public X509Certificate2 Load(string thumbprint) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Certificates/SamlCertificate.cs class SamlCertificate (line 6) | public class SamlCertificate method Matches (line 14) | public bool Matches(ICertificate certificate) method SamlCertificate (line 20) | public SamlCertificate() method SamlCertificate (line 24) | public SamlCertificate(string text) method ToString (line 34) | public override string ToString() FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Certificates/X509CertificateWrapper.cs class X509CertificateWrapper (line 5) | public class X509CertificateWrapper : ICertificate method X509CertificateWrapper (line 9) | public X509CertificateWrapper(X509Certificate2 inner) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/ConditionGroup.cs class ConditionGroup (line 9) | public class ConditionGroup : ReadsSamlXml method ConditionGroup (line 13) | public ConditionGroup() method ConditionGroup (line 17) | public ConditionGroup(XmlElement element) method readAudiences (line 26) | private IEnumerable readAudiences(XmlElement cond... method Add (line 54) | public void Add(ICondition condition) method RestrictToAudience (line 59) | public void RestrictToAudience(string uri) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Encryption/AssertionXmlDecryptor.cs class AssertionXmlDecryptor (line 11) | public class AssertionXmlDecryptor : ReadsSamlXml, IAssertionXmlDecryptor method Decrypt (line 13) | public void Decrypt(XmlDocument document, X509Certificate2 encryptionC... method GetSymmetricBlockEncryptionAlgorithm (line 41) | public static SymmetricAlgorithm GetSymmetricBlockEncryptionAlgorithm(... method GetSecretKey (line 60) | public static byte[] GetSecretKey(EncryptedKey encryptedKey, Asymmetri... method GetAsymmetricKeyTransportAlgorithm (line 70) | public static RSACryptoServiceProvider GetAsymmetricKeyTransportAlgori... FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Encryption/AssertionXmlEncryptor.cs class AssertionXmlEncryptor (line 10) | public class AssertionXmlEncryptor : ReadsSamlXml, IAssertionXmlEncryptor method Encrypt (line 12) | public void Encrypt(XmlDocument document, X509Certificate2 certificate) method ToEncryptedData (line 36) | private static EncryptedData ToEncryptedData(EncryptedXml encryptedXml... method ToEncryptedKey (line 50) | public static EncryptedKey ToEncryptedKey(X509Certificate2 certificate... method Decrypt (line 68) | public void Decrypt(XmlDocument document, X509Certificate2 encryptionC... FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Encryption/IAssertionXmlDecryptor.cs type IAssertionXmlDecryptor (line 6) | public interface IAssertionXmlDecryptor method Decrypt (line 8) | void Decrypt(XmlDocument document, X509Certificate2 encryptionCert); FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Encryption/IAssertionXmlEncryptor.cs type IAssertionXmlEncryptor (line 6) | public interface IAssertionXmlEncryptor method Encrypt (line 8) | void Encrypt(XmlDocument document, X509Certificate2 certificate); FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Encryption/ISamlResponseXmlSigner.cs type ISamlResponseXmlSigner (line 6) | public interface ISamlResponseXmlSigner method ApplySignature (line 8) | void ApplySignature(SamlResponse response ,X509Certificate2 certificat... FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Encryption/SamlResponseReader.cs type ISamlResponseReader (line 9) | public interface ISamlResponseReader method Read (line 11) | SamlResponse Read(string responseText); class SamlResponseReader (line 14) | public class SamlResponseReader : ReadsSamlXml, ISamlResponseReader method SamlResponseReader (line 19) | public SamlResponseReader(ICertificateService certificates, IAssertion... method Read (line 25) | public SamlResponse Read(string responseText) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Encryption/SamlResponseWriter.cs type ISamlResponseWriter (line 8) | public interface ISamlResponseWriter method Write (line 10) | string Write(SamlResponse response); class SamlResponseWriter (line 13) | public class SamlResponseWriter : ReadsSamlXml, ISamlResponseWriter method SamlResponseWriter (line 19) | public SamlResponseWriter(ICertificateService certificates, ISamlRespo... method Write (line 26) | public string Write(SamlResponse response) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Encryption/SamlResponseXmlSigner.cs class SamlResponseXmlSigner (line 8) | public class SamlResponseXmlSigner : ReadsSamlXml, ISamlResponseXmlSigner method ApplySignature (line 10) | public void ApplySignature(SamlResponse response, X509Certificate2 cer... FILE: src/FubuMVC.Core/Security/Authentication/Saml2/EnvironmentTestExtensions.cs class EnvironmentTestExtensions (line 9) | public static class EnvironmentTestExtensions method VerifyRegistration (line 11) | public static T VerifyRegistration(this IServiceLocator services, I... method VerifyAnyRegistrations (line 29) | public static IEnumerable VerifyAnyRegistrations(this IServiceLo... class Holder (line 55) | public class Holder method Holder (line 59) | public Holder(IEnumerable list) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/ICondition.cs type ICondition (line 3) | public interface ICondition FILE: src/FubuMVC.Core/Security/Authentication/Saml2/ISamlDirector.cs type ISamlDirector (line 5) | public interface ISamlDirector method SuccessfulUser (line 7) | void SuccessfulUser(string username, FubuContinuation redirection = nu... method FailedUser (line 8) | void FailedUser(FubuContinuation redirection = null); method Result (line 10) | AuthResult Result(); FILE: src/FubuMVC.Core/Security/Authentication/Saml2/ISamlResponseHandler.cs type ISamlResponseHandler (line 6) | public interface ISamlResponseHandler method CanHandle (line 8) | bool CanHandle(SamlResponse response); method Handle (line 9) | void Handle(ISamlDirector director, SamlResponse response); class SamlAuthenticationSucceeded (line 12) | public class SamlAuthenticationSucceeded : LogRecord method SamlAuthenticationSucceeded (line 14) | public SamlAuthenticationSucceeded() method SamlAuthenticationSucceeded (line 18) | public SamlAuthenticationSucceeded(SamlResponse response) class SamlAuthenticationFailed (line 32) | public class SamlAuthenticationFailed : LogRecord method SamlAuthenticationFailed (line 34) | public SamlAuthenticationFailed() method SamlAuthenticationFailed (line 38) | public SamlAuthenticationFailed(SamlResponse response) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/ISamlResponseRedirector.cs type ISamlResponseRedirector (line 5) | public interface ISamlResponseRedirector method WriteRedirectionHtml (line 7) | HtmlDocument WriteRedirectionHtml(SamlResponse response); FILE: src/FubuMVC.Core/Security/Authentication/Saml2/NameFormat.cs class NameFormat (line 3) | public class NameFormat : UriEnum method NameFormat (line 14) | private NameFormat(string uri, string description = null) : base(uri, ... method Get (line 18) | public static NameFormat Get(string uriString) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Saml2ServicesRegistry.cs class Saml2ServicesRegistry (line 7) | public class Saml2ServicesRegistry : ServiceRegistry method Saml2ServicesRegistry (line 9) | public Saml2ServicesRegistry() FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Saml2VerificationActivator.cs class Saml2VerificationActivator (line 9) | public class Saml2VerificationActivator : IActivator method Saml2VerificationActivator (line 13) | public Saml2VerificationActivator(IServiceLocator services) method Activate (line 19) | public void Activate(IActivationLog log, IPerfTimer timer) method checkCertificates (line 32) | private void checkCertificates(ISamlCertificateRepository repository, ... FILE: src/FubuMVC.Core/Security/Authentication/Saml2/SamlAuthenticationStrategy.cs class SamlAuthenticationStrategy (line 11) | public class SamlAuthenticationStrategy : IAuthenticationStrategy method SamlAuthenticationStrategy (line 23) | public SamlAuthenticationStrategy(IRequestData requestData, ISamlDirec... method TryToApply (line 33) | public AuthResult TryToApply() method ProcessSamlResponseXml (line 55) | public virtual void ProcessSamlResponseXml(string xml) method Authenticate (line 73) | public bool Authenticate(LoginRequest request) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/SamlDirector.cs class SamlDirector (line 6) | public class SamlDirector : ISamlDirector method SamlDirector (line 14) | public SamlDirector(IPrincipalBuilder principalBuilder, IAuthenticatio... method SuccessfulUser (line 30) | public void SuccessfulUser(string username, FubuContinuation redirecti... method FailedUser (line 40) | public void FailedUser(FubuContinuation redirection = null) method Result (line 46) | public AuthResult Result() FILE: src/FubuMVC.Core/Security/Authentication/Saml2/SamlError.cs class SamlError (line 5) | public class SamlError method SamlError (line 7) | public SamlError() method SamlError (line 11) | public SamlError(StringToken token) method Equals (line 20) | protected bool Equals(SamlError other) method Equals (line 25) | public override bool Equals(object obj) method GetHashCode (line 33) | public override int GetHashCode() method ToString (line 41) | public override string ToString() FILE: src/FubuMVC.Core/Security/Authentication/Saml2/SamlName.cs class SamlName (line 6) | public class SamlName : ReadsSamlXml method SamlName (line 8) | public SamlName() method SamlName (line 14) | public SamlName(XmlElement element) method Equals (line 36) | protected bool Equals(SamlName other) method Equals (line 41) | public override bool Equals(object obj) method GetHashCode (line 49) | public override int GetHashCode() method ToString (line 60) | public override string ToString() FILE: src/FubuMVC.Core/Security/Authentication/Saml2/SamlNameType.cs type SamlNameType (line 3) | public enum SamlNameType FILE: src/FubuMVC.Core/Security/Authentication/Saml2/SamlResponse.cs class SamlResponse (line 11) | public class SamlResponse method SamlResponse (line 18) | public SamlResponse() method LogError (line 24) | public void LogError(SamlError error) method LogError (line 29) | public void LogError(StringToken message) method AddAttribute (line 67) | public void AddAttribute(string key, string value) method AddAudienceRestriction (line 89) | public void AddAudienceRestriction(string audience) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/SamlResponseRedirectionDocument.cs class SamlResponseRedirectionDocument (line 5) | public class SamlResponseRedirectionDocument : HtmlDocument method SamlResponseRedirectionDocument (line 7) | public SamlResponseRedirectionDocument(string response, string destina... FILE: src/FubuMVC.Core/Security/Authentication/Saml2/SamlResponseRedirector.cs class SamlResponseRedirector (line 6) | public class SamlResponseRedirector : ISamlResponseRedirector method SamlResponseRedirector (line 10) | public SamlResponseRedirector(ISamlResponseWriter writer) method WriteRedirectionHtml (line 15) | public HtmlDocument WriteRedirectionHtml(SamlResponse response) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/SamlStatus.cs class SamlStatus (line 5) | public class SamlStatus : UriEnum method SamlStatus (line 12) | private SamlStatus(string uri, string description) : base(uri, descrip... method Get (line 64) | public static SamlStatus Get(string text) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/SignatureStatus.cs class SignatureStatus (line 5) | public class SignatureStatus : StringToken method SignatureStatus (line 12) | protected SignatureStatus(string defaultValue) : base(null, defaultVal... FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Subject.cs class Subject (line 9) | public class Subject : ReadsSamlXml method Subject (line 11) | public Subject() method Subject (line 15) | public Subject(XmlElement element) method buildConfirmations (line 21) | private IEnumerable buildConfirmations(XmlElement... method Add (line 45) | public void Add(SubjectConfirmation confirmation) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/SubjectConfirmation.cs class SubjectConfirmation (line 9) | public class SubjectConfirmation : ReadsSamlXml method SubjectConfirmation (line 13) | public SubjectConfirmation() method SubjectConfirmation (line 17) | public SubjectConfirmation(XmlElement element) method buildData (line 38) | private IEnumerable buildData(XmlElement elem... method Equals (line 46) | protected bool Equals(SubjectConfirmation other) method Equals (line 52) | public override bool Equals(object obj) method GetHashCode (line 60) | public override int GetHashCode() method Add (line 71) | public void Add(SubjectConfirmationData data) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/SubjectConfirmationData.cs class SubjectConfirmationData (line 7) | public class SubjectConfirmationData : ReadsSamlXml method SubjectConfirmationData (line 9) | public SubjectConfirmationData() method SubjectConfirmationData (line 13) | public SubjectConfirmationData(XmlElement element) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/UriEnum.cs type UriValue (line 9) | public interface UriValue class UriEnum (line 14) | public abstract class UriEnum : UriValue where T : UriValue method UriEnum (line 20) | protected UriEnum(string uri, string description = null) method get (line 38) | protected static T get(string uriString) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Validation/AudienceValidationRule.cs class AudienceValidationRule (line 9) | public class AudienceValidationRule : ISamlValidationRule method AudienceValidationRule (line 13) | public AudienceValidationRule(string audience) method AudienceValidationRule (line 18) | public AudienceValidationRule(params string[] audiences) method Validate (line 28) | public void Validate(SamlResponse response) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Validation/CertificateValidation.cs class CertificateValidation (line 5) | public class CertificateValidation : ISamlValidationRule method CertificateValidation (line 9) | public CertificateValidation(ICertificateService service) method Validate (line 14) | public void Validate(SamlResponse response) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Validation/ConditionTimeFrame.cs class ConditionTimeFrame (line 5) | public class ConditionTimeFrame : ISamlValidationRule method ConditionTimeFrame (line 9) | public ConditionTimeFrame(ISystemTime systemTime) method Validate (line 14) | public void Validate(SamlResponse response) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Validation/ISamlValidationRule.cs type ISamlValidationRule (line 3) | public interface ISamlValidationRule method Validate (line 5) | void Validate(SamlResponse response); FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Validation/SamlValidationKeys.cs class SamlValidationKeys (line 5) | public class SamlValidationKeys : StringToken method SamlValidationKeys (line 15) | protected SamlValidationKeys(string defaultValue) : base(null, default... FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Validation/SignatureIsRequired.cs class SignatureIsRequired (line 3) | public class SignatureIsRequired : ISamlValidationRule method Validate (line 5) | public void Validate(SamlResponse response) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Xml/ReadsSamlXml.cs class ReadsSamlXml (line 3) | public class ReadsSamlXml FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Xml/SamlBasicExtensions.cs class SamlBasicExtensions (line 9) | public static class SamlBasicExtensions method Children (line 13) | public static IEnumerable Children(this XmlElement element... method FindChild (line 21) | public static XmlElement FindChild(this XmlElement element, string nam... method FindChild (line 27) | public static XmlElement FindChild(this XmlDocument document, string n... method EncryptedChild (line 34) | public static XmlElement EncryptedChild(this XmlDocument document, str... method EncryptedChild (line 39) | public static XmlElement EncryptedChild(this XmlElement element, strin... method ToUri (line 44) | public static Uri ToUri(this string uri) method ToEnumValue (line 51) | public static T ToEnumValue(this string text) method ToSamlStatus (line 56) | public static SamlStatus ToSamlStatus(this string text) method ReadAttribute (line 61) | public static T ReadAttribute(this XmlElement element, string attri... method ReadChildText (line 66) | public static T ReadChildText(this XmlElement element, string child) method Attr (line 74) | public static XmlElement Attr(this XmlElement element, string name, st... method Attr (line 80) | public static XmlElement Attr(this XmlElement element, string name, Ur... method Attr (line 86) | public static XmlElement Attr(this XmlElement element, string name, Da... method Text (line 94) | public static XmlElement Text(this XmlElement element, string text) FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Xml/SamlResponseXmlReader.cs class SamlResponseXmlReader (line 10) | public class SamlResponseXmlReader : ReadsSamlXml method SamlResponseXmlReader (line 15) | public SamlResponseXmlReader(string xml) method SamlResponseXmlReader (line 22) | public SamlResponseXmlReader(XmlDocument document) method find (line 28) | private XmlElement find(string elementName, string xsd) method findText (line 34) | private string findText(string elementName, string xsd) method readSignaturesAndCertificates (line 41) | private void readSignaturesAndCertificates(SamlResponse response) method ReadIssuer (line 65) | public string ReadIssuer() method Read (line 70) | public SamlResponse Read() method readAttributes (line 91) | private void readAttributes(SamlResponse response) method readStatusCode (line 107) | private SamlStatus readStatusCode() FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Xml/SamlResponseXmlWriter.cs class SamlResponseXmlWriter (line 8) | public class SamlResponseXmlWriter : ReadsSamlXml method SamlResponseXmlWriter (line 15) | public SamlResponseXmlWriter(SamlResponse response) method start (line 31) | private XmlElementStack start(string name, string xsd = AssertionXsd, ... method Write (line 39) | public XmlDocument Write() method writeAttributes (line 54) | private void writeAttributes() method writeAuthenticationStatement (line 82) | private void writeAuthenticationStatement() method writeConditions (line 104) | private void writeConditions() method writeAssertion (line 116) | private void writeAssertion() method writeSubject (line 127) | private void writeSubject() method writeIssuer (line 160) | private void writeIssuer() method writeStatusCode (line 165) | private void writeStatusCode() method writeRootAttributes (line 178) | private void writeRootAttributes() FILE: src/FubuMVC.Core/Security/Authentication/Saml2/Xml/XmlElementStack.cs class XmlElementStack (line 8) | public class XmlElementStack : ReadsSamlXml method XmlElementStack (line 15) | public XmlElementStack(XmlDocument document, string xsd, string prefix) method XmlElementStack (line 24) | public XmlElementStack(XmlElement starting, string xsd, string prefix) method Push (line 37) | public XmlElement Push(string name, string xsd = null, string prefix =... method Child (line 46) | public XmlElementStack Child(string name, string xsd = null, string pr... method Pop (line 52) | public void Pop() method Add (line 57) | public XmlElement Add(string name, string xsd = null, string prefix = ... method Text (line 65) | public XmlElementStack Text(string text) method Attr (line 71) | public XmlElementStack Attr(string name, string value) method Attr (line 80) | public XmlElementStack Attr(string name, DateTimeOffset value) method Attr (line 87) | public XmlElementStack Attr(string name, Uri value) FILE: src/FubuMVC.Core/Security/Authentication/ThreadPrincipalContext.cs class ThreadPrincipalContext (line 7) | public class ThreadPrincipalContext : IPrincipalContext FILE: src/FubuMVC.Core/Security/Authentication/Tickets/AuthenticationTicket.cs class AuthenticationTicket (line 5) | public class AuthenticationTicket FILE: src/FubuMVC.Core/Security/Authentication/Tickets/Encryption.cs class EncryptionSettings (line 8) | public class EncryptionSettings method EncryptionSettings (line 10) | public EncryptionSettings() type IEncryptor (line 20) | public interface IEncryptor method Decrypt (line 22) | string Decrypt(string cipherText); method Encrypt (line 23) | string Encrypt(string clearText); class Encryptor (line 26) | public class Encryptor : IEncryptor method Encryptor (line 30) | public Encryptor(EncryptionSettings settings) method Decrypt (line 41) | public string Decrypt(string cipherText) method Decrypt (line 49) | public static byte[] Decrypt(byte[] cipherData, byte[] key, byte[] iv) method Encrypt (line 73) | public string Encrypt(string clearText) method encrypt (line 82) | private static byte[] encrypt(byte[] clearData, byte[] key, byte[] iv) FILE: src/FubuMVC.Core/Security/Authentication/Tickets/IAuthenticationTicketEncryptor.cs type IAuthenticationTicketEncryptor (line 3) | public interface IAuthenticationTicketEncryptor method Encrypt (line 5) | string Encrypt(AuthenticationTicket ticket); method Decrypt (line 6) | AuthenticationTicket Decrypt(string text); FILE: src/FubuMVC.Core/Security/Authentication/Tickets/ITicketSource.cs type ITicketSource (line 3) | public interface ITicketSource method CurrentTicket (line 5) | AuthenticationTicket CurrentTicket(); method Persist (line 6) | void Persist(AuthenticationTicket ticket); method Delete (line 7) | void Delete(); FILE: src/FubuMVC.Core/Security/Authentication/Tickets/TicketAuthenticationSession.cs class TicketAuthenticationSession (line 6) | public class TicketAuthenticationSession : IAuthenticationSession method TicketAuthenticationSession (line 12) | public TicketAuthenticationSession(ITicketSource source, ISystemTime s... method MarkAccessed (line 19) | public void MarkAccessed() method PreviouslyAuthenticatedUser (line 27) | public string PreviouslyAuthenticatedUser() method IsExpired (line 41) | public virtual bool IsExpired(AuthenticationTicket ticket) method MarkAuthenticated (line 52) | public void MarkAuthenticated(string userName) method ClearAuthentication (line 67) | public void ClearAuthentication() FILE: src/FubuMVC.Core/Security/Authentication/Windows/ApplyWindowsAuthentication.cs class ApplyWindowsAuthentication (line 3) | public class ApplyWindowsAuthentication : IFubuRegistryExtension method Configure (line 5) | public void Configure(FubuRegistry registry) FILE: src/FubuMVC.Core/Security/Authentication/Windows/AspNetWindowsAuthenticationContext.cs class AspNetWindowsAuthenticationContext (line 7) | public class AspNetWindowsAuthenticationContext : IWindowsAuthentication... method AspNetWindowsAuthenticationContext (line 11) | public AspNetWindowsAuthenticationContext(HttpContextBase context) method Current (line 16) | public WindowsPrincipal Current() FILE: src/FubuMVC.Core/Security/Authentication/Windows/DefaultWindowsPrincipalHandler.cs class DefaultWindowsPrincipalHandler (line 5) | public class DefaultWindowsPrincipalHandler : IWindowsPrincipalHandler method Authenticated (line 7) | public bool Authenticated(IPrincipal principal) FILE: src/FubuMVC.Core/Security/Authentication/Windows/IWindowsAuthentication.cs type IWindowsAuthentication (line 6) | public interface IWindowsAuthentication method Authenticate (line 8) | FubuContinuation Authenticate(WindowsSignInRequest request, WindowsPri... FILE: src/FubuMVC.Core/Security/Authentication/Windows/IWindowsAuthenticationContext.cs type IWindowsAuthenticationContext (line 6) | public interface IWindowsAuthenticationContext method Current (line 8) | WindowsPrincipal Current(); FILE: src/FubuMVC.Core/Security/Authentication/Windows/IWindowsPrincipalHandler.cs type IWindowsPrincipalHandler (line 5) | public interface IWindowsPrincipalHandler method Authenticated (line 7) | bool Authenticated(IPrincipal principal); FILE: src/FubuMVC.Core/Security/Authentication/Windows/SuccessfulWindowsAuthentication.cs class SuccessfulWindowsAuthentication (line 5) | public class SuccessfulWindowsAuthentication : AuditMessage method Equals (line 9) | protected bool Equals(SuccessfulWindowsAuthentication other) method Equals (line 14) | public override bool Equals(object obj) method GetHashCode (line 22) | public override int GetHashCode() method ToString (line 27) | public override string ToString() class FailedWindowsAuthentication (line 33) | public class FailedWindowsAuthentication : AuditMessage method Equals (line 37) | protected bool Equals(FailedWindowsAuthentication other) method Equals (line 42) | public override bool Equals(object obj) method GetHashCode (line 50) | public override int GetHashCode() method ToString (line 55) | public override string ToString() FILE: src/FubuMVC.Core/Security/Authentication/Windows/WindowsActionSource.cs class WindowsActionSource (line 9) | [Description("Adds an endpoint for windows authentication")] method FindActions (line 12) | Task IActionSource.FindActions(Assembly applicationAssem... FILE: src/FubuMVC.Core/Security/Authentication/Windows/WindowsAuthentication.cs class WindowsAuthentication (line 7) | public class WindowsAuthentication : IWindowsAuthentication method WindowsAuthentication (line 13) | public WindowsAuthentication(IAuthenticationSession session, IWindowsP... method Authenticate (line 21) | public FubuContinuation Authenticate(WindowsSignInRequest request, Win... FILE: src/FubuMVC.Core/Security/Authentication/Windows/WindowsAuthenticationServiceRegistry.cs class WindowsAuthenticationServiceRegistry (line 5) | public class WindowsAuthenticationServiceRegistry : ServiceRegistry method WindowsAuthenticationServiceRegistry (line 7) | public WindowsAuthenticationServiceRegistry() FILE: src/FubuMVC.Core/Security/Authentication/Windows/WindowsController.cs class WindowsController (line 6) | [NotAuthenticated] method WindowsController (line 12) | public WindowsController(IWindowsAuthenticationContext context, IWindo... method Login (line 18) | [UrlPattern("login/windows")] FILE: src/FubuMVC.Core/Security/Authentication/Windows/WindowsSignInRequest.cs class WindowsSignInRequest (line 5) | public class WindowsSignInRequest FILE: src/FubuMVC.Core/Security/Authorization/AllowRole.cs class AllowRoleAttribute (line 9) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class | Attri... method AllowRoleAttribute (line 14) | public AllowRoleAttribute(params string[] roles) method Alter (line 24) | public override void Alter(ActionCallBase call) class AllowRole (line 34) | public class AllowRole : IAuthorizationPolicy method AllowRole (line 38) | public AllowRole(string role) method RightsFor (line 43) | public AuthorizationRight RightsFor(IFubuRequestContext request) method ToString (line 53) | public override string ToString() FILE: src/FubuMVC.Core/Security/Authorization/AlwaysAllowPolicy.cs class AlwaysAllowPolicy (line 5) | public class AlwaysAllowPolicy : IAuthorizationPolicy method RightsFor (line 7) | public AuthorizationRight RightsFor(IFubuRequestContext request) FILE: src/FubuMVC.Core/Security/Authorization/AlwaysDenyPolicy.cs class AlwaysDenyPolicy (line 5) | public class AlwaysDenyPolicy : IAuthorizationPolicy method RightsFor (line 7) | public AuthorizationRight RightsFor(IFubuRequestContext request) FILE: src/FubuMVC.Core/Security/Authorization/AuthorizationBehavior.cs class AuthorizationBehavior (line 11) | public class AuthorizationBehavior : WrappingBehavior method AuthorizationBehavior (line 19) | public AuthorizationBehavior(IAuthorizationNode authorization, IFubuRe... method invoke (line 29) | protected override async Task invoke(Func func) FILE: src/FubuMVC.Core/Security/Authorization/AuthorizationByService.cs class AuthorizationByService (line 6) | public class AuthorizationByService : IAuthorizationPolicy where T : ... method AuthorizationByService (line 10) | public AuthorizationByService(Func func) method AuthorizationByService (line 15) | public AuthorizationByService(Func filter) : this(x => filter... method RightsFor (line 19) | public AuthorizationRight RightsFor(IFubuRequestContext request) FILE: src/FubuMVC.Core/Security/Authorization/AuthorizationCheckPolicy.cs class AuthorizationCheckPolicy (line 5) | public class AuthorizationCheckPolicy : IAuthorizationPolicy where T ... method RightsFor (line 7) | public AuthorizationRight RightsFor(IFubuRequestContext request) FILE: src/FubuMVC.Core/Security/Authorization/AuthorizationNode.cs class AuthorizationNode (line 12) | [Description("Authorization checks for this endpoint")] method buildInstance (line 23) | protected override IConfiguredInstance buildInstance() method FailureHandler (line 36) | public void FailureHandler() where T : IAuthorizationFailureHandler method FailureHandler (line 41) | public void FailureHandler(IAuthorizationFailureHandler handler) method FailureHandler (line 46) | public Instance FailureHandler() method FailureHandler (line 51) | public void FailureHandler(Type handlerType) method IsAuthorized (line 56) | public AuthorizationRight IsAuthorized(IFubuRequestContext context) method AddPolicies (line 68) | public void AddPolicies(IEnumerable authorizatio... method AddRole (line 79) | public AllowRole AddRole(string roleName) method AddPolicy (line 94) | public void AddPolicy(IAuthorizationPolicy policy) method Add (line 104) | public void Add(Type type) method AllowedRoles (line 129) | public IEnumerable AllowedRoles() method HasRules (line 139) | public bool HasRules() FILE: src/FubuMVC.Core/Security/Authorization/AuthorizationPolicyExecutor.cs type IAuthorizationPolicyExecutor (line 10) | public interface IAuthorizationPolicyExecutor method IsAuthorized (line 12) | AuthorizationRight IsAuthorized(IFubuRequestContext context, IEnumerab... method DetermineRights (line 13) | AuthorizationRight DetermineRights(IFubuRequestContext context, IEnume... class AuthorizationPolicyExecutor (line 16) | public class AuthorizationPolicyExecutor : IAuthorizationPolicyExecutor method AuthorizationPolicyExecutor (line 20) | public AuthorizationPolicyExecutor(ILogger logger) method IsAuthorized (line 25) | public virtual AuthorizationRight IsAuthorized(IFubuRequestContext con... method DetermineRights (line 34) | public AuthorizationRight DetermineRights(IFubuRequestContext context,... class AuthorizationResult (line 53) | public class AuthorizationResult : LogRecord, DescribesItself method AuthorizationResult (line 57) | public AuthorizationResult(AuthorizationRight rights) method Describe (line 62) | public void Describe(Description description) method Equals (line 72) | public bool Equals(AuthorizationResult other) method Equals (line 79) | public override bool Equals(object obj) method GetHashCode (line 87) | public override int GetHashCode() class AuthorizationPolicyResult (line 93) | public class AuthorizationPolicyResult : LogRecord, DescribesItself method AuthorizationPolicyResult (line 98) | public AuthorizationPolicyResult(IAuthorizationPolicy policy, Authoriz... method Describe (line 114) | public void Describe(Description description) FILE: src/FubuMVC.Core/Security/Authorization/AuthorizationPreviewService.cs class AuthorizationPreviewService (line 10) | public class AuthorizationPreviewService : ChainInterrogator(Expression> ... method IsAuthorizedForNew (line 39) | public bool IsAuthorizedForNew() method IsAuthorizedForNew (line 44) | public bool IsAuthorizedForNew(Type entityType) method IsAuthorized (line 49) | public bool IsAuthorized(Type handlerType, MethodInfo method) FILE: src/FubuMVC.Core/Security/Authorization/AuthorizationRight.cs class AuthorizationRight (line 5) | public class AuthorizationRight method AuthorizationRight (line 10) | private AuthorizationRight(int precedence, string name) method Combine (line 30) | public static AuthorizationRight Combine(IEnumerable AllowedRoles(); method HasRules (line 29) | bool HasRules(); method AddPolicy (line 36) | void AddPolicy(IAuthorizationPolicy policy); method IsAuthorized (line 39) | AuthorizationRight IsAuthorized(IFubuRequestContext context); method AddPolicies (line 41) | void AddPolicies(IEnumerable authorizationPolici... method FailureHandler (line 42) | void FailureHandler() where T : IAuthorizationFailureHandler; method FailureHandler (line 43) | void FailureHandler(IAuthorizationFailureHandler handler); method FailureHandler (line 44) | Instance FailureHandler(); method FailureHandler (line 45) | void FailureHandler(Type handlerType); method Add (line 52) | void Add(Type type); FILE: src/FubuMVC.Core/Security/Authorization/IAuthorizationPolicy.cs type IAuthorizationPolicy (line 5) | public interface IAuthorizationPolicy method RightsFor (line 7) | AuthorizationRight RightsFor(IFubuRequestContext request); FILE: src/FubuMVC.Core/Security/Authorization/IAuthorizationPreviewService.cs type IAuthorizationPreviewService (line 7) | public interface IAuthorizationPreviewService method IsAuthorized (line 9) | bool IsAuthorized(object model); method IsAuthorized (line 10) | bool IsAuthorized(object model, string category); method IsAuthorized (line 11) | bool IsAuthorized(Expression> express... method IsAuthorizedForNew (line 13) | bool IsAuthorizedForNew(); method IsAuthorizedForNew (line 14) | bool IsAuthorizedForNew(Type entityType); method IsAuthorized (line 16) | bool IsAuthorized(Type handlerType, MethodInfo method); FILE: src/FubuMVC.Core/Security/Authorization/IChainAuthorizor.cs type IChainAuthorizor (line 5) | public interface IChainAuthorizor method Authorize (line 7) | AuthorizationRight Authorize(BehaviorChain chain, object model); FILE: src/FubuMVC.Core/Security/Authorization/IPrincipalFactory.cs type IPrincipalFactory (line 5) | public interface IPrincipalFactory method CreatePrincipal (line 7) | IPrincipal CreatePrincipal(IIdentity identity); FILE: src/FubuMVC.Core/Security/Authorization/ISecurityContext.cs type ISecurityContext (line 5) | public interface ISecurityContext method IsAuthenticated (line 9) | bool IsAuthenticated(); FILE: src/FubuMVC.Core/Security/Authorization/MustBeAuthenticated.cs class MustBeAuthenticatedAttribute (line 10) | public class MustBeAuthenticatedAttribute : ModifyChainAttribute method Alter (line 12) | public override void Alter(ActionCallBase call) class MustBeAuthenticated (line 21) | public class MustBeAuthenticated : IAuthorizationPolicy method RightsFor (line 23) | public AuthorizationRight RightsFor(IFubuRequestContext request) method DetermineRights (line 29) | public static AuthorizationRight DetermineRights(IPrincipal principal) FILE: src/FubuMVC.Core/Security/Authorization/NotAuthenticatedAttribute.cs class NotAuthenticatedAttribute (line 5) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class | Attri... FILE: src/FubuMVC.Core/Security/Authorization/PrincipalRoles.cs class PrincipalRoles (line 7) | public static class PrincipalRoles method IsInRole (line 21) | public static bool IsInRole(params string[] roles) method SetCurrentRolesForTesting (line 27) | public static void SetCurrentRolesForTesting(params string[] roles) FILE: src/FubuMVC.Core/Security/Authorization/RequireRole.cs class RequireRoleAttribute (line 9) | public class RequireRoleAttribute : ModifyChainAttribute method RequireRoleAttribute (line 13) | public RequireRoleAttribute(params string[] roles) method Alter (line 18) | public override void Alter(ActionCallBase call) class RequireRole (line 29) | public class RequireRole : IAuthorizationPolicy method RequireRole (line 33) | public RequireRole(string role) method RightsFor (line 38) | public AuthorizationRight RightsFor(IFubuRequestContext request) method ToString (line 48) | public override string ToString() method Equals (line 53) | protected bool Equals(RequireRole other) method Equals (line 58) | public override bool Equals(object obj) method GetHashCode (line 66) | public override int GetHashCode() FILE: src/FubuMVC.Core/Security/Authorization/SecurityServicesRegistry.cs class SecurityServicesRegistry (line 5) | public class SecurityServicesRegistry : ServiceRegistry method SecurityServicesRegistry (line 7) | public SecurityServicesRegistry() FILE: src/FubuMVC.Core/Security/Authorization/SecuritySettings.cs class SecuritySettings (line 5) | public class SecuritySettings method SecuritySettings (line 7) | public SecuritySettings() method Reset (line 15) | public void Reset() method Disable (line 20) | public void Disable() FILE: src/FubuMVC.Core/Security/WebAuthenticationContext.cs class WebAuthenticationContext (line 7) | public class WebAuthenticationContext : IAuthenticationContext method ThisUserHasBeenAuthenticated (line 13) | public void ThisUserHasBeenAuthenticated(string username, bool remembe... method SignOut (line 18) | public void SignOut() FILE: src/FubuMVC.Core/Security/WebSecurityContext.cs class WebSecurityContext (line 7) | public class WebSecurityContext : ISecurityContext method WebSecurityContext (line 11) | public WebSecurityContext(HttpContextBase httpContext) method IsAuthenticated (line 17) | public bool IsAuthenticated() FILE: src/FubuMVC.Core/ServerSentEvents/AspNetShutDownDetector.cs type IAspNetShutDownDetector (line 7) | public interface IAspNetShutDownDetector : IRegisteredObject, IDisposable method Register (line 9) | void Register(Action onShutdown); class AspNetShutDownDetector (line 12) | public class AspNetShutDownDetector : IAspNetShutDownDetector method Register (line 16) | public void Register(Action onShutdown) method Stop (line 22) | public void Stop(bool immediate) method Dispose (line 40) | public void Dispose() FILE: src/FubuMVC.Core/ServerSentEvents/Channel.cs class Channel (line 10) | public class Channel : IChannel where TTopic : Topic method Channel (line 18) | public Channel(IEventQueue queue) method Flush (line 24) | public void Flush() method FindEvents (line 35) | public Task> FindEvents(TTopic topic) method Write (line 45) | public void Write(Action> action) method IsConnected (line 54) | public bool IsConnected() method FindEventsReadLockOnly (line 59) | private bool FindEventsReadLockOnly(TTopic topic, TaskCompletionSource... method FindEventsWithWriteLock (line 79) | private void FindEventsWithWriteLock(TTopic topic, TaskCompletionSourc... method publishToListeners (line 90) | private void publishToListeners() class QueuedRequest (line 101) | public class QueuedRequest method QueuedRequest (line 103) | public QueuedRequest(TaskCompletionSource>... FILE: src/FubuMVC.Core/ServerSentEvents/ChannelWriter.cs class ChannelWriter (line 9) | [DoNotCompress] method ChannelWriter (line 21) | public ChannelWriter(IHttpRequest connectivity, IServerEventWriter wri... method Write (line 29) | public Task Write(T topic) method FindEvents (line 49) | public void FindEvents() method handleFoundEvents (line 63) | private void handleFoundEvents(Task> task) method writeEvents (line 82) | private void writeEvents(IEnumerable events) method OnFaulted (line 101) | private void OnFaulted(Task task) FILE: src/FubuMVC.Core/ServerSentEvents/DefaultEventQueueFactory.cs class DefaultEventQueueFactory (line 3) | public class DefaultEventQueueFactory : IEventQueueFactory where T... method BuildFor (line 5) | public IEventQueue BuildFor(T topic) FILE: src/FubuMVC.Core/ServerSentEvents/EventPublisher.cs class EventPublisher (line 6) | public class EventPublisher : IEventPublisher method EventPublisher (line 10) | public EventPublisher(ITopicChannelCache cache) method WriteTo (line 15) | public void WriteTo(T topic, params IServerEvent[] events) where T ... method WriteTo (line 20) | public void WriteTo(T topic, Action write) where T ... FILE: src/FubuMVC.Core/ServerSentEvents/EventQueue.cs class EventQueue (line 5) | public class EventQueue : IEventQueue where T : Topic method Clear (line 9) | public void Clear() method FindQueuedEvents (line 19) | public IEnumerable FindQueuedEvents(T topic) method Write (line 24) | public void Write(params IServerEvent[] events) FILE: src/FubuMVC.Core/ServerSentEvents/EventQueueFactory.cs class EventQueueFactory (line 7) | public class EventQueueFactory : IEventQueueFactory method EventQueueFactory (line 11) | public EventQueueFactory(IServiceLocator serviceLocator) method BuildFor (line 16) | public IEventQueue BuildFor(T topic) where T : Topic FILE: src/FubuMVC.Core/ServerSentEvents/IChannel.cs type IChannel (line 7) | public interface IChannel method Flush (line 9) | void Flush(); method FindEvents (line 14) | Task> FindEvents(T topic); method Write (line 15) | void Write(Action> action); method IsConnected (line 16) | bool IsConnected(); type IChannel (line 12) | public interface IChannel : IChannel where T : Topic method Flush (line 9) | void Flush(); method FindEvents (line 14) | Task> FindEvents(T topic); method Write (line 15) | void Write(Action> action); method IsConnected (line 16) | bool IsConnected(); FILE: src/FubuMVC.Core/ServerSentEvents/IChannelInitializer.cs type IChannelInitializer (line 6) | public interface IChannelInitializer where T : Topic method GetInitializationEvents (line 8) | IEnumerable GetInitializationEvents(T Topic); class DefaultChannelInitializer (line 11) | public class DefaultChannelInitializer : IChannelInitializer where... method GetInitializationEvents (line 13) | public IEnumerable GetInitializationEvents(T Topic) FILE: src/FubuMVC.Core/ServerSentEvents/IEventPublisher.cs type IEventPublisher (line 5) | public interface IEventPublisher method WriteTo (line 7) | void WriteTo(T topic, params IServerEvent[] events) where T : Topic; method WriteTo (line 9) | void WriteTo(T topic, Action write) FILE: src/FubuMVC.Core/ServerSentEvents/IEventQueue.cs type IEventQueue (line 5) | public interface IEventQueue where T : Topic method FindQueuedEvents (line 7) | IEnumerable FindQueuedEvents(T topic); method Write (line 8) | void Write(params IServerEvent[] events); FILE: src/FubuMVC.Core/ServerSentEvents/IEventQueueFactory.cs type IEventQueueFactory (line 3) | public interface IEventQueueFactory method BuildFor (line 5) | IEventQueue BuildFor(T topic) where T : Topic; method BuildFor (line 10) | IEventQueue BuildFor(T topic); type IEventQueueFactory (line 8) | public interface IEventQueueFactory where T : Topic method BuildFor (line 5) | IEventQueue BuildFor(T topic) where T : Topic; method BuildFor (line 10) | IEventQueue BuildFor(T topic); FILE: src/FubuMVC.Core/ServerSentEvents/IServerEvent.cs type IServerEvent (line 3) | public interface IServerEvent FILE: src/FubuMVC.Core/ServerSentEvents/IServerEventWriter.cs type IServerEventWriter (line 3) | public interface IServerEventWriter method WriteData (line 5) | bool WriteData(object data, string id = null, string @event = null, in... method Write (line 6) | bool Write(IServerEvent @event); FILE: src/FubuMVC.Core/ServerSentEvents/ITopicChannelCache.cs type ITopicChannelCache (line 6) | public interface ITopicChannelCache method ChannelFor (line 8) | ITopicChannel ChannelFor(T topic) where T : Topic; method TryGetChannelFor (line 9) | bool TryGetChannelFor(T topic, out ITopicChannel channel) where ... method ClearAll (line 10) | void ClearAll(); method SpinUpTopics (line 13) | void SpinUpTopics(Func> topics) where T : Topic; FILE: src/FubuMVC.Core/ServerSentEvents/NulloShutdownDetector.cs class NulloShutdownDetector (line 5) | public class NulloShutdownDetector : IAspNetShutDownDetector method Stop (line 7) | public void Stop(bool immediate) method Dispose (line 11) | public void Dispose() method Register (line 15) | public void Register(Action onShutdown) FILE: src/FubuMVC.Core/ServerSentEvents/ServerEvent.cs class ServerEvent (line 3) | public class ServerEvent : IServerEvent method ServerEvent (line 5) | public ServerEvent(string id, string data) FILE: src/FubuMVC.Core/ServerSentEvents/ServerEventList.cs class ServerEventList (line 7) | public class ServerEventList where T : IServerEvent method Add (line 16) | public void Add(IEnumerable events) method Add (line 21) | public void Add(T @event) method FindQueuedEvents (line 27) | public IEnumerable FindQueuedEvents(Topic topic) FILE: src/FubuMVC.Core/ServerSentEvents/ServerEventWriter.cs class ServerEventWriter (line 9) | public class ServerEventWriter : IServerEventWriter method ServerEventWriter (line 19) | public ServerEventWriter(IOutputWriter writer) method WriteData (line 24) | public bool WriteData(object data, string id = null, string @event = n... method Write (line 70) | public bool Write(IServerEvent @event) method writeProp (line 75) | private static void writeProp(StringBuilder builder, string flag, obje... FILE: src/FubuMVC.Core/ServerSentEvents/ServerSentEventRegistry.cs class ServerSentEventRegistry (line 6) | public class ServerSentEventRegistry : ServiceRegistry method ServerSentEventRegistry (line 8) | public ServerSentEventRegistry() FILE: src/FubuMVC.Core/ServerSentEvents/ServerSentEventsSettings.cs class ServerSentEventsSettings (line 6) | public class ServerSentEventsSettings : IFeatureSettings, DescribesItself method Apply (line 10) | void IFeatureSettings.Apply(FubuRegistry registry) method Describe (line 20) | public void Describe(Description description) FILE: src/FubuMVC.Core/ServerSentEvents/SseTopicChain.cs class SseTopicChain (line 9) | public class SseTopicChain : RoutedChain method ToRoute (line 14) | public static IRouteDefinition ToRoute(Type topicType) method SseTopicChain (line 21) | public SseTopicChain(Type topicType) : base(ToRoute(topicType)) FILE: src/FubuMVC.Core/ServerSentEvents/Topic.cs class Topic (line 5) | public class Topic FILE: src/FubuMVC.Core/ServerSentEvents/TopicChainSource.cs class TopicChainSource (line 11) | public class TopicChainSource : IChainSource method BuildChains (line 13) | public Task BuildChains(BehaviorGraph graph, IPerfTim... FILE: src/FubuMVC.Core/ServerSentEvents/TopicChannel.cs type ITopicChannel (line 3) | public interface ITopicChannel where T : Topic method WriteEvents (line 7) | void WriteEvents(T topic, params IServerEvent[] events); class TopicChannel (line 10) | public class TopicChannel : ITopicChannel where T : Topic method TopicChannel (line 12) | public TopicChannel(IEventQueue queue) method WriteEvents (line 21) | public void WriteEvents(T topic, params IServerEvent[] events) method Flush (line 26) | public void Flush() FILE: src/FubuMVC.Core/ServerSentEvents/TopicChannelCache.cs class TopicChannelCache (line 9) | public class TopicChannelCache : ITopicChannelCache, IDisposable method TopicChannelCache (line 17) | public TopicChannelCache(IServiceLocator services, IAspNetShutDownDete... method ChannelFor (line 29) | public ITopicChannel ChannelFor(T topic) where T : Topic method TryGetChannelFor (line 40) | public bool TryGetChannelFor(T topic, out ITopicChannel channel)... method ClearAll (line 54) | public void ClearAll() method SpinUpTopics (line 64) | public void SpinUpTopics(Func> topics) where T : Topic method Dispose (line 76) | public void Dispose() method DisposeAction (line 82) | private void DisposeAction() FILE: src/FubuMVC.Core/ServerSentEvents/TopicFamily.cs type ITopicFamily (line 5) | public interface ITopicFamily method Flush (line 7) | void Flush(); class TopicFamily (line 10) | public class TopicFamily : ITopicFamily where T : Topic method TopicFamily (line 14) | public TopicFamily(IEventQueueFactory factory) method ChannelFor (line 24) | public TopicChannel ChannelFor(T topic) method SpinUpChannel (line 29) | public void SpinUpChannel(T topic) method Flush (line 34) | public void Flush() FILE: src/FubuMVC.Core/ServiceBus/Configuration/ByTaskScheduleMaker.cs class ByTaskScheduleMaker (line 7) | public class ByTaskScheduleMaker : SchedulerMaker method ByTaskScheduleMaker (line 9) | public ByTaskScheduleMaker(Expression> expression) : base... method buildScheduler (line 13) | protected override IScheduler buildScheduler(int threadCount) FILE: src/FubuMVC.Core/ServiceBus/Configuration/ByThreadScheduleMaker.cs class ByThreadScheduleMaker (line 7) | public class ByThreadScheduleMaker : SchedulerMaker method ByThreadScheduleMaker (line 9) | public ByThreadScheduleMaker(Expression> expression) : ba... method buildScheduler (line 13) | protected override IScheduler buildScheduler(int threadCount) FILE: src/FubuMVC.Core/ServiceBus/Configuration/ChannelGraph.cs class ChannelGraph (line 15) | public class ChannelGraph : IEnumerable, IDisposable method ChannelGraph (line 23) | public ChannelGraph() method ChannelFor (line 86) | public ChannelNode ChannelFor(Expression> property) method ChannelFor (line 91) | public ChannelNode ChannelFor(string name) method ChannelFor (line 96) | public ChannelNode ChannelFor(Accessor accessor) method ReplyUriList (line 105) | public IEnumerable ReplyUriList() method ReplyChannelFor (line 110) | public Uri ReplyChannelFor(string protocol) method AddReplyChannel (line 115) | public void AddReplyChannel(string protocol, Uri uri) method NodesForProtocol (line 120) | public IEnumerable NodesForProtocol(string protocol) method ReadSettings (line 129) | public virtual void ReadSettings(IServiceLocator services) method StartReceiving (line 134) | public virtual void StartReceiving(IHandlerPipeline pipeline, ILogger ... method ToKey (line 139) | public static string ToKey(Accessor accessor) method ToKey (line 144) | public static string ToKey(Expression> property) method GetEnumerator (line 149) | public IEnumerator GetEnumerator() method GetEnumerator (line 154) | IEnumerator IEnumerable.GetEnumerator() method Add (line 159) | public void Add(ChannelNode replyNode) method Dispose (line 166) | public void Dispose() FILE: src/FubuMVC.Core/ServiceBus/Configuration/ChannelNode.cs type ChannelMode (line 17) | public enum ChannelMode class ChannelNode (line 30) | public class ChannelNode : IDisposable method Publishes (line 62) | public bool Publishes(Type type) method ReadSettings (line 67) | public void ReadSettings(IServiceLocator services) method Protocol (line 75) | public string Protocol() method ToString (line 80) | public override string ToString() method Dispose (line 85) | public void Dispose() method StartReceiving (line 92) | public void StartReceiving(IHandlerPipeline pipeline, ILogger logger, ... method StartReceiving (line 99) | public void StartReceiving(IReceiver receiver, ILogger logger) method Send (line 130) | public virtual IHeaders Send(Envelope envelope, IEnvelopeSerializer se... method EnvelopeForSending (line 139) | public Envelope EnvelopeForSending(Envelope envelope, IEnvelopeSeriali... FILE: src/FubuMVC.Core/ServiceBus/Configuration/FubuTransportRegistry.cs class FubuTransportRegistry (line 21) | public class FubuTransportRegistry : FubuRegistry method FubuTransportRegistry (line 23) | protected FubuTransportRegistry() method Empty (line 45) | public static FubuTransportRegistry Empty() method Channel (line 51) | public ChannelExpression Channel(Expression> expression) class ChannelExpression (line 56) | public class ChannelExpression method ChannelExpression (line 61) | public ChannelExpression(FubuTransportRegistry parent, Expression... method UseAsControlChannel (line 79) | public ChannelExpression UseAsControlChannel() method DeliveryGuaranteed (line 96) | public ChannelExpression DeliveryGuaranteed() method DeliveryFastWithoutGuarantee (line 106) | public ChannelExpression DeliveryFastWithoutGuarantee() method Mode (line 117) | public ChannelExpression Mode(ChannelMode mode) method ModifyWith (line 128) | public ChannelExpression ModifyWith() where TModifier : I... method ModifyWith (line 138) | public ChannelExpression ModifyWith(IEnvelopeModifier modifier) method DefaultSerializer (line 145) | public ChannelExpression DefaultSerializer() where TSer... method DefaultContentType (line 151) | public ChannelExpression DefaultContentType(string contentType) method ReadIncoming (line 157) | public ChannelExpression ReadIncoming(IScheduler scheduler = null) method ReadIncoming (line 168) | public ChannelExpression ReadIncoming(SchedulerMaker schedulerMaker) method AcceptsMessagesInNamespaceContainingType (line 179) | public ChannelExpression AcceptsMessagesInNamespaceContainingType() method AcceptsMessage (line 211) | public ChannelExpression AcceptsMessage(Type messageType) method AcceptsMessages (line 218) | public ChannelExpression AcceptsMessages(Expression... method AcceptsMessagesMatchingRule (line 224) | public ChannelExpression AcceptsMessagesMatchingRule() where ... method ByThreads (line 231) | public ByThreadScheduleMaker ByThreads(Expression> pro... method ByTasks (line 236) | public ByTaskScheduleMaker ByTasks(Expression> property) method SubscribeAt (line 241) | public SubscriptionExpression SubscribeAt(Expression> rec... method SubscribeLocally (line 246) | public SubscriptionExpression SubscribeLocally() class SubscriptionExpression (line 251) | public class SubscriptionExpression method SubscriptionExpression (line 256) | public SubscriptionExpression(FubuTransportRegistry parent, Expre... method ToSource (line 269) | public TypeSubscriptionExpression ToSource(Expression> ... class TypeSubscriptionExpression (line 280) | public class TypeSubscriptionExpression method TypeSubscriptionExpression (line 284) | public TypeSubscriptionExpression(ISubscriptionRequirement requ... method ToMessage (line 289) | public TypeSubscriptionExpression ToMessage() method ToMessage (line 296) | public TypeSubscriptionExpression ToMessage(Type messageType) class NulloHandlerSource (line 305) | public class NulloHandlerSource : IHandlerSource method FindCalls (line 307) | public Task FindCalls(Assembly applicationAssembly) FILE: src/FubuMVC.Core/ServiceBus/Configuration/HandlerChain.cs class HandlerChain (line 14) | public class HandlerChain : BehaviorChain, IMayHaveInputType method HandlerChain (line 19) | public HandlerChain() method HandlerChain (line 23) | public HandlerChain(IEnumerable calls) : this() method ReadAttributes (line 28) | public void ReadAttributes() method IsPollingJob (line 36) | public virtual bool IsPollingJob() method InsertNodes (line 41) | internal protected override void InsertNodes(ConnegSettings settings) method OnException (line 46) | public ContinuationExpression OnException() where T : Exception type ThenContinueExpression (line 51) | public interface ThenContinueExpression type ContinuationExpression (line 56) | public interface ContinuationExpression method Retry (line 58) | ThenContinueExpression Retry(); method Requeue (line 59) | ThenContinueExpression Requeue(); method MoveToErrorQueue (line 60) | ThenContinueExpression MoveToErrorQueue(); method RetryLater (line 61) | ThenContinueExpression RetryLater(TimeSpan delay); method ContinueWith (line 62) | ThenContinueExpression ContinueWith(IContinuation continuation); method ContinueWith (line 63) | ThenContinueExpression ContinueWith() where TContinua... method RespondWithMessage (line 64) | ThenContinueExpression RespondWithMessage(Func : ContinuationExpression, ThenCo... method OnExceptionExpression (line 72) | public OnExceptionExpression(HandlerChain parent) method Retry (line 85) | public ThenContinueExpression Retry() method Requeue (line 90) | public ThenContinueExpression Requeue() method MoveToErrorQueue (line 95) | public ThenContinueExpression MoveToErrorQueue() method RetryLater (line 103) | public ThenContinueExpression RetryLater(TimeSpan delay) method ContinueWith (line 108) | public ThenContinueExpression ContinueWith(IContinuation continuation) method ContinueWith (line 115) | public ThenContinueExpression ContinueWith() where TC... method RespondWithMessage (line 128) | public ThenContinueExpression RespondWithMessage(Func method Add (line 16) | public void Add(IEnumerable calls) method Add (line 21) | public void Add(HandlerCall call) method Compile (line 41) | public void Compile() method ChainFor (line 51) | public HandlerChain ChainFor(Type inputType) method ChainFor (line 56) | public HandlerChain ChainFor() method GetEnumerator (line 61) | public IEnumerator GetEnumerator() method GetEnumerator (line 66) | IEnumerator IEnumerable.GetEnumerator() method Import (line 71) | public void Import(HandlerGraph other) method ApplyPolicies (line 90) | public void ApplyPolicies(ConfigurationActionSet actions) FILE: src/FubuMVC.Core/ServiceBus/Configuration/HandlerGraphSource.cs class HandlerGraphSource (line 12) | public class HandlerGraphSource : IChainSource method BuildChains (line 16) | public Task BuildChains(BehaviorGraph graph, IPerfTim... FILE: src/FubuMVC.Core/ServiceBus/Configuration/HealthMonitoringExpression.cs class HealthMonitoringExpression (line 6) | public class HealthMonitoringExpression method HealthMonitoringExpression (line 10) | public HealthMonitoringExpression(FubuRegistry parent) method ScheduledExecution (line 15) | public HealthMonitoringExpression ScheduledExecution(ScheduledExecutio... method IntervalSeed (line 30) | public HealthMonitoringExpression IntervalSeed(int seconds) FILE: src/FubuMVC.Core/ServiceBus/Configuration/ISettingsAware.cs type ISettingsAware (line 3) | public interface ISettingsAware method ApplySettings (line 5) | void ApplySettings(object settings, ChannelNode node); FILE: src/FubuMVC.Core/ServiceBus/Configuration/SchedulerMaker.cs class SchedulerMaker (line 8) | public abstract class SchedulerMaker : ISettingsAware method SchedulerMaker (line 12) | public SchedulerMaker(Expression> expression) method ApplySettings (line 17) | void ISettingsAware.ApplySettings(object settings, ChannelNode node) method buildScheduler (line 23) | protected abstract IScheduler buildScheduler(int threadCount); FILE: src/FubuMVC.Core/ServiceBus/Configuration/UriExtensions.cs class UriExtensions (line 6) | public static class UriExtensions method NormalizeLocalhost (line 10) | public static Uri NormalizeLocalhost(this Uri uri) FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/IMessagingSession.cs type IMessagingSession (line 5) | public interface IMessagingSession method ClearAll (line 7) | void ClearAll(); method Record (line 8) | void Record(MessageRecord record); method TopLevelMessages (line 9) | IEnumerable TopLevelMessages(); method AllMessages (line 10) | IEnumerable AllMessages(); method All (line 11) | IEnumerable All(); FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/MessageHistoryTableTag.cs class MessageHistoryTableTag (line 8) | public class MessageHistoryTableTag : TableTag method MessageHistoryTableTag (line 10) | public MessageHistoryTableTag(MessageLog log) method writeHeaderValue (line 68) | private static void writeHeaderValue(string headerValue, TableRowTag tr) FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/MessageLog.cs class MessageLog (line 8) | public class MessageLog : MessageRecordNode method Records (line 21) | public IEnumerable Records() method AddChild (line 26) | public void AddChild(MessageLog child) method Equals (line 35) | protected bool Equals(MessageLog other) method Equals (line 40) | public override bool Equals(object obj) method GetHashCode (line 48) | public override int GetHashCode() method allRecordNodes (line 53) | private IEnumerable allRecordNodes() method ToLeafTag (line 66) | public override HtmlTag ToLeafTag() method Record (line 79) | public void Record(MessageRecord record) FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/MessageRecord.cs class MessageRecord (line 11) | public class MessageRecord : MessageRecordNode method MessageRecord (line 22) | public MessageRecord() method MessageRecord (line 26) | public MessageRecord(EnvelopeToken envelope) method IsPollingJobRelated (line 39) | public bool IsPollingJobRelated() method ToLeafTag (line 44) | public override HtmlTag ToLeafTag() method ToString (line 49) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/MessageRecordListener.cs class MessageRecordListener (line 10) | public class MessageRecordListener : ILogListener method MessageRecordListener (line 14) | public MessageRecordListener(IMessagingSession session) method ListensFor (line 19) | public bool ListensFor(Type type) method DebugMessage (line 24) | public void DebugMessage(object message) method InfoMessage (line 36) | public void InfoMessage(object message) method Debug (line 41) | public void Debug(string message) method Info (line 45) | public void Info(string message) method Error (line 49) | public void Error(string message, Exception ex) method Error (line 53) | public void Error(object correlationId, string message, Exception ex) FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/MessageRecordNode.cs class MessageRecordNode (line 6) | public abstract class MessageRecordNode method ToLeafTag (line 10) | public abstract HtmlTag ToLeafTag(); FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/MessagingSession.cs class MessagingSession (line 11) | public class MessagingSession : IMessagingSession, IListener method MessagingSession (line 19) | public MessagingSession(ChannelGraph graph) method Receive (line 24) | public void Receive(MessageRecord message) method ClearAll (line 29) | public void ClearAll() method Record (line 35) | public void Record(MessageRecord record) method TopLevelMessages (line 61) | public IEnumerable TopLevelMessages() method AllMessages (line 66) | public IEnumerable AllMessages() method All (line 71) | public IEnumerable All() FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/Visualization/ChannelGraphFubuDiagnostics.cs class ChannelGraphFubuDiagnostics (line 11) | public class ChannelGraphFubuDiagnostics method ChannelGraphFubuDiagnostics (line 18) | public ChannelGraphFubuDiagnostics(ChannelGraph graph, ISubscriptionCa... method get_channels (line 26) | [System.ComponentModel.Description("Transports and Channels:Visualizes... FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/Visualization/ChannelsTableTag.cs class ChannelsTableTag (line 10) | public class ChannelsTableTag : TableTag method ChannelsTableTag (line 12) | public ChannelsTableTag(ChannelGraph graph) method addRow (line 30) | private void addRow(TableRowTag row, ChannelNode channel) method addModifiers (line 43) | private void addModifiers(TableRowTag row, ChannelNode channel) method addSerialization (line 56) | private void addSerialization(TableRowTag row, ChannelNode channel) method addRoutingRules (line 73) | private static void addRoutingRules(TableRowTag row, ChannelNode channel) method addSchedulers (line 86) | private static void addSchedulers(TableRowTag row, ChannelNode channel) method addDescriptionCell (line 100) | private static void addDescriptionCell(TableRowTag row, ChannelNode ch... FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/Visualization/ChildDescriptionTag.cs class ChildDescriptionTag (line 6) | public class ChildDescriptionTag : HtmlTag method ChildDescriptionTag (line 8) | public ChildDescriptionTag(string name, Description child) FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/Visualization/DescriptionBodyTag.cs class DescriptionBodyTag (line 9) | public class DescriptionBodyTag : HtmlTag method DescriptionBodyTag (line 11) | public DescriptionBodyTag(Description description) method writeBulletList (line 25) | private void writeBulletList(BulletList list) method writeBulletItem (line 31) | private void writeBulletItem(Description bullet) method writeChildren (line 37) | private void writeChildren(Description description) method writeProperties (line 42) | private void writeProperties(Description description) method addDescriptionText (line 64) | private void addDescriptionText(Description description) FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/Visualization/DescriptionPropertyTag.cs class DescriptionPropertyTag (line 5) | public class DescriptionPropertyTag : HtmlTag method DescriptionPropertyTag (line 7) | public DescriptionPropertyTag(string key, string value) FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/Visualization/FubuDiagnosticsConfiguration.cs class FubuDiagnosticsConfiguration (line 3) | public class FubuDiagnosticsConfiguration FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/Visualization/HtmlTagExtensions.cs class HtmlTagExtensions (line 5) | public static class HtmlTagExtensions method ToLiteral (line 7) | public static LiteralTag ToLiteral(this object target) FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/Visualization/MessagesFubuDiagnostics.cs class MessagesFubuDiagnostics (line 10) | public class MessagesFubuDiagnostics method MessagesFubuDiagnostics (line 14) | public MessagesFubuDiagnostics(BehaviorGraph graph, ChannelGraph chann... method get_messages (line 19) | [Description("Message Handlers:A representation of all the message typ... FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/Visualization/ScheduledJobsFubuDiagnostics.cs class ScheduledJobsFubuDiagnostics (line 16) | public class ScheduledJobsFubuDiagnostics method ScheduledJobsFubuDiagnostics (line 24) | public ScheduledJobsFubuDiagnostics(IUrlRegistry urls, ISchedulePersis... method get_scheduled_jobs (line 33) | [System.ComponentModel.Description("Schedules:Scheduled Job Monitor")] method get_job_details_Job (line 46) | [System.ComponentModel.Description("Scheduled Job History")] method get_jobs_execute_Name (line 69) | public FubuContinuation get_jobs_execute_Name(RunJobRequest request) class RunJobRequest (line 81) | public class RunJobRequest class ScheduledJobRequest (line 86) | public class ScheduledJobRequest class ScheduledJobHistoryTable (line 91) | public class ScheduledJobHistoryTable : TableTag method ScheduledJobHistoryTable (line 97) | public ScheduledJobHistoryTable(IEnumerable records) method addRecord (line 115) | private void addRecord(JobExecutionRecord record, TableRowTag row) class ScheduledJobTable (line 133) | public class ScheduledJobTable : TableTag method ScheduledJobTable (line 135) | public ScheduledJobTable(IUrlRegistry urls, IEnumerable ... method addJobRow (line 154) | private void addJobRow(TableRowTag row, JobStatusDTO job, IUrlRegistry... FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/Visualization/SerializersTag.cs class SerializersTag (line 8) | public class SerializersTag : TableTag method SerializersTag (line 10) | public SerializersTag(IEnumerable serializers) FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/Visualization/SubscriptionsFubuDiagnostics.cs class SubscriptionsFubuDiagnostics (line 7) | public class SubscriptionsFubuDiagnostics method SubscriptionsFubuDiagnostics (line 11) | public SubscriptionsFubuDiagnostics(ISubscriptionPersistence persistence) method get_subscriptions (line 16) | [System.ComponentModel.Description("Subscriptions:Visualizes the persi... class SubscriptionsViewModel (line 34) | public class SubscriptionsViewModel FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/Visualization/SubscriptionsTableTag.cs class SubscriptionsTableTag (line 8) | public class SubscriptionsTableTag : TableTag method SubscriptionsTableTag (line 10) | public SubscriptionsTableTag(IEnumerable subscriptions) method addSubscription (line 23) | private void addSubscription(Subscription s) class SubscriptionStorageTableTag (line 32) | public class SubscriptionStorageTableTag : TableTag method SubscriptionStorageTableTag (line 34) | public SubscriptionStorageTableTag(IEnumerable subscript... method addSubscription (line 51) | private void addSubscription(Subscription s) class TransportNodeTableTag (line 64) | public class TransportNodeTableTag : TableTag method TransportNodeTableTag (line 66) | public TransportNodeTableTag(IEnumerable nodes) method addNode (line 81) | private void addNode(TransportNode transportNode) FILE: src/FubuMVC.Core/ServiceBus/Diagnostics/Visualization/TasksFubuDiagnostics.cs class TasksFubuDiagnostics (line 13) | public class TasksFubuDiagnostics method TasksFubuDiagnostics (line 18) | public TasksFubuDiagnostics(ISubscriptionRepository repository, IPersi... method get_tasks (line 24) | [Description("Tasks:Permanent Tasks")] method addRow (line 55) | private void addRow(TableRowTag row, Uri uri, Cache transports) FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/Always.cs class Always (line 7) | [Title("Always")] method Matches (line 10) | public bool Matches(Envelope envelope, Exception ex) method ToString (line 15) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/DelayedRetryContinuation.cs class DelayedRetryContinuation (line 9) | public class DelayedRetryContinuation : IContinuation,DescribesItself method DelayedRetryContinuation (line 13) | public DelayedRetryContinuation(TimeSpan delay) method Execute (line 18) | public void Execute(Envelope envelope, IEnvelopeContext context) method Describe (line 28) | public void Describe(Description description) FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/ErrorHandler.cs class ErrorHandler (line 11) | public class ErrorHandler : IErrorHandler, IExceptionMatch, DescribesItself method AddContinuation (line 20) | public void AddContinuation(IContinuation continuation) method Continuation (line 25) | public IContinuation Continuation(Envelope envelope, Exception ex) method AddCondition (line 41) | public void AddCondition(IExceptionMatch condition) method AddContinuation (line 46) | public void AddContinuation(IContinuationSource source) method DetermineContinuation (line 61) | public IContinuation DetermineContinuation(Envelope envelope, Exceptio... method Matches (line 66) | public bool Matches(Envelope envelope, Exception ex) method Describe (line 74) | public void Describe(Description description) class ContinuationSource (line 91) | public class ContinuationSource : IContinuationSource, DescribesItself method ContinuationSource (line 95) | public ContinuationSource(IContinuation continuation) method DetermineContinuation (line 100) | public IContinuation DetermineContinuation(Envelope envelope, Exceptio... method Describe (line 105) | public void Describe(Description description) type IContinuationSource (line 118) | public interface IContinuationSource method DetermineContinuation (line 120) | IContinuation DetermineContinuation(Envelope envelope, Exception ex); FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/ErrorReport.cs class ErrorReport (line 10) | [Serializable] method ErrorReport (line 15) | public ErrorReport(Envelope envelope, Exception ex) method Equals (line 38) | protected bool Equals(ErrorReport other) method Serialize (line 43) | public byte[] Serialize() method Deserialize (line 55) | public static ErrorReport Deserialize(byte[] data) method Equals (line 62) | public override bool Equals(object obj) method GetHashCode (line 70) | public override int GetHashCode() FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/ExceptionHandlerBehavior.cs class ExceptionHandlerBehavior (line 13) | public class ExceptionHandlerBehavior : IActionBehavior method ExceptionHandlerBehavior (line 21) | public ExceptionHandlerBehavior(IActionBehavior behavior, HandlerChain... method Invoke (line 31) | public async Task Invoke() method DetermineContinuation (line 54) | public IContinuation DetermineContinuation(Exception ex) method tryToDetermineContinuation (line 65) | private IContinuation tryToDetermineContinuation(Exception ex) method InvokePartial (line 79) | public Task InvokePartial() FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/ExceptionHandlerNode.cs class ExceptionHandlerNode (line 8) | public class ExceptionHandlerNode : BehaviorNode, DescribesItself method ExceptionHandlerNode (line 12) | public ExceptionHandlerNode(HandlerChain chain) method buildInstance (line 22) | protected override IConfiguredInstance buildInstance() method Describe (line 35) | public void Describe(Description description) FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/ExceptionMatch.cs class ExceptionMatch (line 7) | public class ExceptionMatch : IExceptionMatch, DescribesItself method ExceptionMatch (line 12) | public ExceptionMatch(Func filter, string description) method Matches (line 18) | public bool Matches(Envelope envelope, Exception ex) method Describe (line 28) | public void Describe(Description description) method ToString (line 34) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/ExceptionMatchExpression.cs class ExceptionMatchExpression (line 6) | public class ExceptionMatchExpression method ExceptionMatchExpression (line 10) | public ExceptionMatchExpression(Action registration) method Matching (line 15) | public ExceptionMatchExpression Matching(Func filter,... method MessageContains (line 23) | public ExceptionMatchExpression MessageContains(string text) method IsType (line 29) | public ExceptionMatchExpression IsType() where T : Exception FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/ExceptionTypeMatch.cs class ExceptionTypeMatch (line 7) | public class ExceptionTypeMatch : IExceptionMatch, DescribesItself wh... method Matches (line 9) | public bool Matches(Envelope envelope, Exception ex) method Describe (line 14) | public void Describe(Description description) method ToString (line 20) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/IErrorHandler.cs type IErrorHandler (line 7) | public interface IErrorHandler method DetermineContinuation (line 9) | IContinuation DetermineContinuation(Envelope envelope, Exception ex); FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/IExceptionMatch.cs type IExceptionMatch (line 6) | public interface IExceptionMatch method Matches (line 8) | bool Matches(Envelope envelope, Exception ex); FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/MoveToErrorQueue.cs class MoveToErrorQueue (line 9) | [Description("Moves the message envelope to the error queue for the curr... method MoveToErrorQueue (line 14) | public MoveToErrorQueue(Exception exception) method Execute (line 24) | public void Execute(Envelope envelope, IEnvelopeContext context) FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/MoveToErrorQueueHandler.cs class MoveToErrorQueueHandler (line 8) | public class MoveToErrorQueueHandler : IErrorHandler, IContinuationSo... method DetermineContinuation (line 10) | public IContinuation DetermineContinuation(Envelope envelope, Exceptio... method Describe (line 17) | public void Describe(Description description) FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/RequeueContinuation.cs class RequeueContinuation (line 7) | [Description("Requeue the envelope locally")] method Execute (line 10) | public void Execute(Envelope envelope, IEnvelopeContext context) FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/RespondWithMessageContinuation.cs class RespondWithMessageContinuation (line 7) | [Description("Sends a custom response back to the message sender on fail... method RespondWithMessageContinuation (line 12) | public RespondWithMessageContinuation(object message) method Execute (line 22) | public void Execute(Envelope envelope, IEnvelopeContext context) FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/RespondWithMessageHandler.cs class RespondWithMessageHandler (line 8) | public class RespondWithMessageHandler : IContinuationSource, Describ... method RespondWithMessageHandler (line 12) | public RespondWithMessageHandler(Func mes... method DetermineContinuation (line 17) | public IContinuation DetermineContinuation(Envelope envelope, Exceptio... method Describe (line 27) | public void Describe(Description description) FILE: src/FubuMVC.Core/ServiceBus/ErrorHandling/RetryNowContinuation.cs class RetryNowContinuation (line 7) | [Description("Retry the message through the handler chain without being ... method Execute (line 10) | public void Execute(Envelope envelope, IEnvelopeContext context) FILE: src/FubuMVC.Core/ServiceBus/EventAggregator.cs class EventAggregator (line 12) | public class EventAggregator : IEventAggregator method EventAggregator (line 17) | public EventAggregator(Func logger, IEnumerable li... method addListener (line 26) | private void addListener(object listener) method SendMessage (line 31) | public virtual void SendMessage(T message) method sendMessageToListeners (line 36) | protected void sendMessageToListeners(T message) method SendMessage (line 58) | public void SendMessage() where T : new() method AddListener (line 63) | public void AddListener(object listener) method RemoveListener (line 68) | public void RemoveListener(object listener) method PruneExpiredListeners (line 78) | public void PruneExpiredListeners(DateTime currentTime) method AddListeners (line 95) | public void AddListeners(params object[] listeners) method HasListener (line 103) | public bool HasListener(object listener) method RemoveAllListeners (line 108) | public void RemoveAllListeners() FILE: src/FubuMVC.Core/ServiceBus/Events/ExpiringListenerCleanup.cs class ExpiringListenerCleanup (line 7) | public class ExpiringListenerCleanup : IJob method ExpiringListenerCleanup (line 12) | public ExpiringListenerCleanup(IEventAggregator events, ISystemTime sy... method Execute (line 18) | public void Execute(CancellationToken cancellation) FILE: src/FubuMVC.Core/ServiceBus/Events/ExpiringListenerExtensions.cs class ExpiringListenerExtensions (line 5) | public static class ExpiringListenerExtensions method IsExpired (line 7) | public static bool IsExpired(this object o, DateTime currentTime) FILE: src/FubuMVC.Core/ServiceBus/Events/IEventAggregator.cs type IEventAggregator (line 7) | public interface IEventAggregator method SendMessage (line 10) | void SendMessage(T message); method SendMessage (line 11) | void SendMessage() where T : new(); method AddListener (line 14) | void AddListener(object listener); method RemoveListener (line 15) | void RemoveListener(object listener); method PruneExpiredListeners (line 19) | void PruneExpiredListeners(DateTime currentTime); class EventAggregatorExtensions (line 23) | public static class EventAggregatorExtensions method RouteMessage (line 25) | public static void RouteMessage(this IEventAggregator events, object m... type ISender (line 31) | internal interface ISender method Send (line 33) | void Send(object o); class Sender (line 36) | internal class Sender : ISender method Sender (line 40) | public Sender(IEventAggregator events) method Send (line 45) | public void Send(object o) FILE: src/FubuMVC.Core/ServiceBus/Events/IExpiringListener.cs type IExpiringListener (line 5) | public interface IExpiringListener FILE: src/FubuMVC.Core/ServiceBus/Events/IListener.cs type IListener (line 3) | public interface IListener method Handle (line 5) | void Handle(T message); type IListener (line 12) | public interface IListener method Handle (line 5) | void Handle(T message); FILE: src/FubuMVC.Core/ServiceBus/Events/SynchronousEventAggregator.cs class SynchronousEventAggregator (line 7) | public class SynchronousEventAggregator : EventAggregator method SynchronousEventAggregator (line 9) | public SynchronousEventAggregator(Func logger, IEnumerable(T message) FILE: src/FubuMVC.Core/ServiceBus/FubuTransportServiceRegistry.cs class FubuTransportServiceRegistry (line 17) | public class FubuTransportServiceRegistry : ServiceRegistry method FubuTransportServiceRegistry (line 19) | public FubuTransportServiceRegistry(string mode) method subscriptions (line 77) | private void subscriptions() FILE: src/FubuMVC.Core/ServiceBus/IFubuTransportActivator.cs type IFubuTransportActivator (line 3) | public interface IFubuTransportActivator method Activate (line 5) | void Activate(); FILE: src/FubuMVC.Core/ServiceBus/IServiceBus.cs class RequestOptions (line 7) | public class RequestOptions type IServiceBus (line 13) | public interface IServiceBus method Request (line 22) | Task Request(object request, RequestOptions opti... method Send (line 24) | void Send(T message); method Send (line 32) | void Send(Uri destination, T message); method Consume (line 40) | void Consume(T message); method DelaySend (line 42) | void DelaySend(T message, DateTime time); method DelaySend (line 43) | void DelaySend(T message, TimeSpan delay); method SendAndWait (line 52) | Task SendAndWait(T message); method SendAndWait (line 62) | Task SendAndWait(Uri destination, T message); method RemoveSubscriptionsForThisNodeAsync (line 67) | Task RemoveSubscriptionsForThisNodeAsync(); FILE: src/FubuMVC.Core/ServiceBus/InMemory/ISagaStateCache.cs type ISagaStateCacheFactory (line 6) | public interface ISagaStateCacheFactory method FindCache (line 8) | ISagaStateCache FindCache() where T : class; class SagaStateCacheFactory (line 11) | public class SagaStateCacheFactory : ISagaStateCacheFactory method FindCache (line 18) | public ISagaStateCache FindCache() where T : class type ISagaStateCache (line 24) | public interface ISagaStateCache where T : class method Store (line 26) | void Store(Guid correlationId, T state); method Find (line 27) | T Find(Guid correlationId); method Delete (line 28) | void Delete(Guid correlationId); FILE: src/FubuMVC.Core/ServiceBus/InMemory/InMemoryChannel.cs class InMemoryChannel (line 7) | public class InMemoryChannel : IChannel method InMemoryChannel (line 12) | public InMemoryChannel(Uri address) method Dispose (line 18) | public void Dispose() method Receive (line 24) | public ReceivingState Receive(IReceiver receiver) method Send (line 30) | public void Send(byte[] data, IHeaders headers) FILE: src/FubuMVC.Core/ServiceBus/InMemory/InMemoryQueue.cs class InMemoryQueue (line 15) | public class InMemoryQueue : IDisposable method InMemoryQueue (line 22) | public InMemoryQueue(Uri uri) method Enqueue (line 33) | public void Enqueue(EnvelopeToken envelope) method Peek (line 46) | public IEnumerable Peek() method Clear (line 51) | public void Clear() method Dispose (line 58) | public void Dispose() method EnsureReady (line 64) | public void EnsureReady() method Receive (line 74) | public void Receive(IReceiver receiver) method InitializeQueue (line 92) | private static BlockingCollection InitializeQueue() class InMemoryCallback (line 98) | public class InMemoryCallback : IMessageCallback method InMemoryCallback (line 103) | public InMemoryCallback(InMemoryQueue parent, EnvelopeToken token) method MarkSuccessful (line 109) | public void MarkSuccessful() method MarkFailed (line 114) | public void MarkFailed(Exception ex) method MoveToDelayedUntil (line 119) | public void MoveToDelayedUntil(DateTime time) method MoveToErrors (line 127) | public void MoveToErrors(ErrorReport report) method Requeue (line 136) | public void Requeue() method Send (line 141) | public void Send(Envelope envelope) FILE: src/FubuMVC.Core/ServiceBus/InMemory/InMemoryQueueManager.cs class InMemoryQueueManager (line 13) | public static class InMemoryQueueManager method ClearAll (line 21) | public static void ClearAll() method Remove (line 31) | public static void Remove(InMemoryQueue queue) method AddToDelayedQueue (line 36) | public static void AddToDelayedQueue(EnvelopeToken envelope) method DequeueDelayedEnvelopes (line 43) | public static IEnumerable DequeueDelayedEnvelopes(DateT... method QueueFor (line 74) | public static InMemoryQueue QueueFor(Uri uri) method DelayedEnvelopes (line 81) | public static IEnumerable DelayedEnvelopes() FILE: src/FubuMVC.Core/ServiceBus/InMemory/InMemorySagaRepository.cs class InMemorySagaRepository (line 6) | public class InMemorySagaRepository : ISagaRepository<... method Create (line 12) | public static InMemorySagaRepository Create() method InMemorySagaRepository (line 23) | public InMemorySagaRepository(Func messageGetter, Func... method Save (line 35) | public void Save(TState state, TMessage message) method Find (line 40) | public TState Find(TMessage message) method Delete (line 46) | public void Delete(TState state, TMessage message) FILE: src/FubuMVC.Core/ServiceBus/InMemory/InMemorySagaStorage.cs class InMemorySagaStorage (line 7) | public class InMemorySagaStorage : ISagaStorage method RepositoryFor (line 9) | public Instance RepositoryFor(SagaTypes sagaTypes) FILE: src/FubuMVC.Core/ServiceBus/InMemory/InMemoryTransport.cs class InMemoryTransport (line 14) | [Description("A simple in memory transport suitable for automated testin... method InMemoryTransport (line 23) | public InMemoryTransport(TransportSettings settings) method InMemoryTransport (line 28) | public InMemoryTransport() : this(new TransportSettings()) method Dispose (line 32) | public void Dispose() method BuildDestinationChannel (line 42) | public IChannel BuildDestinationChannel(Uri destination) method ReplayDelayed (line 47) | public IEnumerable ReplayDelayed(DateTime currentTime) method ClearAll (line 52) | public void ClearAll() method buildChannel (line 57) | protected override IChannel buildChannel(ChannelNode channelNode) method seedQueues (line 62) | protected override void seedQueues(IEnumerable channels) method getReplyUri (line 67) | protected override Uri getReplyUri(ChannelGraph graph) method ReplyUriForGraph (line 85) | public static Uri ReplyUriForGraph(ChannelGraph graph) method ToInMemory (line 90) | public static T ToInMemory() where T : new() method ToInMemory (line 98) | public static object ToInMemory(Type type) method AllChannelsAreInMemory (line 107) | public static void AllChannelsAreInMemory(Type type, object settings) method GetUriForProperty (line 118) | private static Uri GetUriForProperty(SingleProperty accessor) FILE: src/FubuMVC.Core/ServiceBus/InMemory/SagaStateCache.cs class SagaStateCache (line 7) | public class SagaStateCache : ISagaStateCache where T : class method Store (line 11) | public void Store(Guid correlationId, T state) method Find (line 16) | public T Find(Guid correlationId) method Delete (line 22) | public void Delete(Guid correlationId) FILE: src/FubuMVC.Core/ServiceBus/Logging/ChainExecutionFinished.cs class ChainExecutionFinished (line 10) | public class ChainExecutionFinished : MessageLogRecord method ToString (line 18) | public override string ToString() method ToRecord (line 23) | public override MessageRecord ToRecord() method ToMessageTrack (line 31) | public override MessageTrack ToMessageTrack() FILE: src/FubuMVC.Core/ServiceBus/Logging/ChainExecutionStarted.cs class ChainExecutionStarted (line 10) | public class ChainExecutionStarted : MessageLogRecord method ToString (line 15) | public override string ToString() method ToRecord (line 20) | public override MessageRecord ToRecord() method ToMessageTrack (line 28) | public override MessageTrack ToMessageTrack() FILE: src/FubuMVC.Core/ServiceBus/Logging/EnvelopeContinuationChosen.cs class EnvelopeContinuationChosen (line 9) | public class EnvelopeContinuationChosen : MessageLogRecord method ToRecord (line 15) | public override MessageRecord ToRecord() method ToMessageTrack (line 23) | public override MessageTrack ToMessageTrack() method Equals (line 28) | protected bool Equals(EnvelopeContinuationChosen other) method Equals (line 33) | public override bool Equals(object obj) method GetHashCode (line 41) | public override int GetHashCode() method ToString (line 54) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Logging/EnvelopeReceived.cs class EnvelopeReceived (line 7) | public class EnvelopeReceived : MessageLogRecord method Equals (line 11) | protected bool Equals(EnvelopeReceived other) method Equals (line 16) | public override bool Equals(object obj) method GetHashCode (line 24) | public override int GetHashCode() method ToString (line 29) | public override string ToString() method ToRecord (line 34) | public override MessageRecord ToRecord() method ToMessageTrack (line 42) | public override MessageTrack ToMessageTrack() FILE: src/FubuMVC.Core/ServiceBus/Logging/EnvelopeSent.cs class EnvelopeSent (line 10) | public class EnvelopeSent : MessageLogRecord method EnvelopeSent (line 12) | public EnvelopeSent() method EnvelopeSent (line 16) | public EnvelopeSent(EnvelopeToken envelope, ChannelNode node) method Equals (line 28) | protected bool Equals(EnvelopeSent other) method Equals (line 33) | public override bool Equals(object obj) method GetHashCode (line 41) | public override int GetHashCode() method ToRecord (line 52) | public override MessageRecord ToRecord() method ToMessageTrack (line 60) | public override MessageTrack ToMessageTrack() method ToString (line 71) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Logging/EventAggregationListener.cs class EventAggregationListener (line 8) | public class EventAggregationListener : ILogListener method EventAggregationListener (line 13) | public EventAggregationListener(IEventAggregator events, TransportSett... method ListensFor (line 19) | public bool ListensFor(Type type) method DebugMessage (line 24) | public void DebugMessage(object message) method InfoMessage (line 29) | public void InfoMessage(object message) method Debug (line 34) | public void Debug(string message) method Info (line 39) | public void Info(string message) method Error (line 44) | public void Error(string message, Exception ex) method Error (line 49) | public void Error(object correlationId, string message, Exception ex) FILE: src/FubuMVC.Core/ServiceBus/Logging/MessageFailed.cs class MessageFailed (line 9) | public class MessageFailed : MessageLogRecord method Equals (line 14) | protected bool Equals(MessageFailed other) method Equals (line 19) | public override bool Equals(object obj) method GetHashCode (line 27) | public override int GetHashCode() method ToRecord (line 35) | public override MessageRecord ToRecord() method ToMessageTrack (line 44) | public override MessageTrack ToMessageTrack() method ToString (line 55) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Logging/MessageLogRecord.cs class MessageLogRecord (line 7) | public abstract class MessageLogRecord : LogRecord method ToRecord (line 11) | public abstract MessageRecord ToRecord(); method ToMessageTrack (line 13) | public abstract MessageTrack ToMessageTrack(); FILE: src/FubuMVC.Core/ServiceBus/Logging/MessageSuccessful.cs class MessageSuccessful (line 8) | public class MessageSuccessful : MessageLogRecord method Equals (line 12) | protected bool Equals(MessageSuccessful other) method Equals (line 17) | public override bool Equals(object obj) method GetHashCode (line 25) | public override int GetHashCode() method ToRecord (line 30) | public override MessageRecord ToRecord() method ToMessageTrack (line 38) | public override MessageTrack ToMessageTrack() method ToString (line 49) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Logging/NoHandlerForMessage.cs class NoHandlerForMessage (line 7) | public class NoHandlerForMessage : MessageLogRecord method Equals (line 11) | protected bool Equals(NoHandlerForMessage other) method Equals (line 16) | public override bool Equals(object obj) method GetHashCode (line 24) | public override int GetHashCode() method ToRecord (line 29) | public override MessageRecord ToRecord() method ToMessageTrack (line 37) | public override MessageTrack ToMessageTrack() method ToString (line 42) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Logging/ReceiveFailed.cs class ReceiveFailed (line 7) | public class ReceiveFailed : LogRecord, DescribesItself method Equals (line 17) | protected bool Equals(ReceiveFailed other) method Equals (line 22) | public override bool Equals(object obj) method GetHashCode (line 30) | public override int GetHashCode() method Describe (line 39) | public void Describe(Description description) method ToString (line 46) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Monitoring/HealthMonitorPollingJob.cs class HealthMonitorPollingJob (line 7) | public class HealthMonitorPollingJob : IJob method HealthMonitorPollingJob (line 11) | public HealthMonitorPollingJob(IPersistentTaskController controller) method Execute (line 16) | public void Execute(CancellationToken cancellation) FILE: src/FubuMVC.Core/ServiceBus/Monitoring/HealthMonitoringSettings.cs class HealthMonitoringSettings (line 7) | public class HealthMonitoringSettings : DescribesItself method Describe (line 11) | public void Describe(Description description) FILE: src/FubuMVC.Core/ServiceBus/Monitoring/HealthStatus.cs type HealthStatus (line 3) | public enum HealthStatus FILE: src/FubuMVC.Core/ServiceBus/Monitoring/IPersistentTask.cs type IPersistentTask (line 7) | public interface IPersistentTask method AssertAvailable (line 10) | void AssertAvailable(); method Activate (line 11) | void Activate(); method Deactivate (line 12) | void Deactivate(); method SelectOwner (line 15) | Task SelectOwner(IEnumerable peers); FILE: src/FubuMVC.Core/ServiceBus/Monitoring/IPersistentTaskController.cs type IPersistentTaskController (line 7) | public interface IPersistentTaskController method CheckStatus (line 9) | Task CheckStatus(Uri subject); method Deactivate (line 10) | Task Deactivate(Uri subject); method EnsureTasksHaveOwnership (line 11) | Task EnsureTasksHaveOwnership(); method TakeOwnership (line 12) | Task TakeOwnership(Uri subject); method CheckStatusOfOwnedTasks (line 13) | Task CheckStatusOfOwnedTasks(); method ActiveTasks (line 14) | IEnumerable ActiveTasks(); method PermanentTasks (line 15) | IEnumerable PermanentTasks(); FILE: src/FubuMVC.Core/ServiceBus/Monitoring/IPersistentTaskSource.cs type IPersistentTaskSource (line 6) | public interface IPersistentTaskSource method PermanentTasks (line 9) | IEnumerable PermanentTasks(); method CreateTask (line 11) | IPersistentTask CreateTask(Uri uri); FILE: src/FubuMVC.Core/ServiceBus/Monitoring/IPersistentTasks.cs type IPersistentTasks (line 7) | public interface IPersistentTasks method FindTask (line 9) | IPersistentTask FindTask(Uri subject); method FindAgent (line 10) | IPersistentTaskAgent FindAgent(Uri subject); method Reassign (line 13) | Task Reassign(Uri subject, IList availablePeers, IList... FILE: src/FubuMVC.Core/ServiceBus/Monitoring/ITaskMonitoringSource.cs type ITaskMonitoringSource (line 6) | public interface ITaskMonitoringSource method BuildPeers (line 8) | IEnumerable BuildPeers(); method LocallyOwnedTasksAccordingToPersistence (line 10) | IEnumerable LocallyOwnedTasksAccordingToPersistence(); method BuildAgentFor (line 12) | IPersistentTaskAgent BuildAgentFor(IPersistentTask task); method RemoveOwnershipFromThisNode (line 14) | void RemoveOwnershipFromThisNode(IEnumerable subjects); FILE: src/FubuMVC.Core/ServiceBus/Monitoring/ITaskRouter.cs type ITaskRouter (line 7) | public interface ITaskRouter method SelectOwner (line 9) | Task SelectOwner(Uri subject, IEnumerable TakeOwnership(Uri subject); method CheckStatusOfOwnedTasks (line 11) | Task CheckStatusOfOwnedTasks(); method RemoveOwnershipFromNode (line 13) | void RemoveOwnershipFromNode(IEnumerable subjects); method CurrentlyOwnedSubjects (line 15) | IEnumerable CurrentlyOwnedSubjects(); method Deactivate (line 20) | Task Deactivate(Uri subject); FILE: src/FubuMVC.Core/ServiceBus/Monitoring/LogMessages.cs class PersistentTaskMessage (line 9) | [Serializable] method PersistentTaskMessage (line 12) | public PersistentTaskMessage(Uri subject) method PersistentTaskMessage (line 17) | public PersistentTaskMessage() method Equals (line 25) | protected bool Equals(PersistentTaskMessage other) method Equals (line 30) | public override bool Equals(object obj) method GetHashCode (line 38) | public override int GetHashCode() class TaskActivationFailure (line 44) | public class TaskActivationFailure : PersistentTaskMessage method TaskActivationFailure (line 46) | public TaskActivationFailure(Uri subject) : base(subject) method TaskActivationFailure (line 50) | public TaskActivationFailure() class TaskActivationTimeoutFailure (line 55) | public class TaskActivationTimeoutFailure : PersistentTaskMessage method TaskActivationTimeoutFailure (line 57) | public TaskActivationTimeoutFailure(Uri subject) : base(subject) method TaskActivationTimeoutFailure (line 61) | public TaskActivationTimeoutFailure() method ToString (line 65) | public override string ToString() class TryingToAssignOwnership (line 71) | public class TryingToAssignOwnership : PersistentTaskMessage method TryingToAssignOwnership (line 73) | public TryingToAssignOwnership(Uri subject, string toNode) : base(subj... method TryingToAssignOwnership (line 78) | public TryingToAssignOwnership() method ToString (line 84) | public override string ToString() class TakeOwnershipRequestReceived (line 91) | public class TakeOwnershipRequestReceived : PersistentTaskMessage method TakeOwnershipRequestReceived (line 93) | public TakeOwnershipRequestReceived(Uri subject, Uri @from) : base(sub... method TakeOwnershipRequestReceived (line 98) | public TakeOwnershipRequestReceived() method ToString (line 106) | public override string ToString() class TookOwnershipOfPersistentTask (line 113) | public class TookOwnershipOfPersistentTask : PersistentTaskMessage method TookOwnershipOfPersistentTask (line 115) | public TookOwnershipOfPersistentTask() method TookOwnershipOfPersistentTask (line 119) | public TookOwnershipOfPersistentTask(Uri subject) : base(subject) method ToString (line 123) | public override string ToString() class FailedToActivatePersistentTask (line 129) | public class FailedToActivatePersistentTask : PersistentTaskMessage method FailedToActivatePersistentTask (line 131) | public FailedToActivatePersistentTask(Uri subject) : base(subject) method FailedToActivatePersistentTask (line 135) | public FailedToActivatePersistentTask() method ToString (line 139) | public override string ToString() class StoppedTask (line 145) | public class StoppedTask : PersistentTaskMessage method StoppedTask (line 147) | public StoppedTask(Uri subject) : base(subject) method StoppedTask (line 151) | public StoppedTask() method ToString (line 155) | public override string ToString() class FailedToStopTask (line 161) | public class FailedToStopTask : PersistentTaskMessage method FailedToStopTask (line 163) | public FailedToStopTask(Uri subject) : base(subject) method FailedToStopTask (line 167) | public FailedToStopTask() class TaskAvailabilityFailed (line 172) | public class TaskAvailabilityFailed : PersistentTaskMessage method TaskAvailabilityFailed (line 174) | public TaskAvailabilityFailed(Uri subject) : base(subject) method TaskAvailabilityFailed (line 182) | public TaskAvailabilityFailed() method ToString (line 186) | public override string ToString() class ReassigningTask (line 193) | public class ReassigningTask : PersistentTaskMessage method ReassigningTask (line 195) | public ReassigningTask(Uri subject, IEnumerable deacti... method ReassigningTask (line 202) | public ReassigningTask() method ToString (line 206) | public override string ToString() class UnknownTask (line 219) | public class UnknownTask : PersistentTaskMessage method UnknownTask (line 221) | public UnknownTask(Uri subject, string context) : base(subject) method UnknownTask (line 228) | public UnknownTask() class TaskAssignment (line 233) | public class TaskAssignment : PersistentTaskMessage method TaskAssignment (line 237) | public TaskAssignment(Uri subject, string assignedTo) : base(subject) method TaskAssignment (line 242) | public TaskAssignment() class UnableToAssignOwnership (line 247) | public class UnableToAssignOwnership : PersistentTaskMessage method UnableToAssignOwnership (line 249) | public UnableToAssignOwnership(Uri subject) : base(subject) method UnableToAssignOwnership (line 253) | public UnableToAssignOwnership() FILE: src/FubuMVC.Core/ServiceBus/Monitoring/MonitoringControlHandler.cs class MonitoringControlHandler (line 11) | public class MonitoringControlHandler method MonitoringControlHandler (line 18) | public MonitoringControlHandler(ILogger logger, Envelope envelope, Cha... method Handle (line 26) | public async Task Handle(TaskHealthRequest request) method Handle (line 46) | public async Task Handle(TaskDeactivation de... method Handle (line 53) | public async Task Handle(TakeOwnershipRequest r... FILE: src/FubuMVC.Core/ServiceBus/Monitoring/MonitoringServiceRegistry.cs class MonitoringServiceRegistry (line 6) | public class MonitoringServiceRegistry : ServiceRegistry method MonitoringServiceRegistry (line 8) | public MonitoringServiceRegistry() FILE: src/FubuMVC.Core/ServiceBus/Monitoring/OrderedAssignment.cs class OrderedAssignment (line 9) | public class OrderedAssignment method OrderedAssignment (line 15) | public OrderedAssignment(Uri subject, IEnumerable peers) method SelectOwner (line 22) | public async Task SelectOwner() method tryToSelect (line 29) | private async Task tryToSelect() FILE: src/FubuMVC.Core/ServiceBus/Monitoring/OwnershipStatus.cs type OwnershipStatus (line 3) | public enum OwnershipStatus FILE: src/FubuMVC.Core/ServiceBus/Monitoring/PersistentTaskAgent.cs type IPersistentTaskAgent (line 12) | public interface IPersistentTaskAgent method AssertAvailable (line 16) | Task AssertAvailable(); method Activate (line 17) | Task Activate(); method Deactivate (line 18) | Task Deactivate(); method AssignOwner (line 19) | Task AssignOwner(IEnumerable peers); class PersistentTaskAgent (line 22) | public class PersistentTaskAgent : IPersistentTaskAgent method PersistentTaskAgent (line 30) | public PersistentTaskAgent(IPersistentTask task, HealthMonitoringSetti... method AssertAvailable (line 40) | public Task AssertAvailable() method Activate (line 73) | public Task Activate() method activate (line 81) | private OwnershipStatus activate() method Deactivate (line 106) | public Task Deactivate() method deactivate (line 113) | private bool deactivate() method AssignOwner (line 141) | public Task AssignOwner(IEnumerable pe... FILE: src/FubuMVC.Core/ServiceBus/Monitoring/PersistentTaskController.cs class PersistentTaskController (line 13) | public class PersistentTaskController : ITransportPeer, IPersistentTasks... method ToString (line 25) | public override string ToString() method PersistentTaskController (line 33) | public PersistentTaskController(ChannelGraph graph, ILogger logger, IT... method CheckStatus (line 48) | public async Task CheckStatus(Uri subject) method checkStatus (line 55) | private static async Task checkStatus(IPersistentTaskAge... method FindTask (line 63) | public IPersistentTask FindTask(Uri subject) method FindAgent (line 72) | public IPersistentTaskAgent FindAgent(Uri subject) method Deactivate (line 77) | public async Task Deactivate(Uri subject) method EnsureTasksHaveOwnership (line 91) | public async Task EnsureTasksHaveOwnership() method AllPeers (line 117) | public IEnumerable AllPeers() method TakeOwnership (line 126) | public async Task TakeOwnership(Uri subject) method CheckStatusOfOwnedTasks (line 145) | public async Task CheckStatusOfOwnedTasks() method RemoveOwnershipFromNode (line 171) | public void RemoveOwnershipFromNode(IEnumerable subjects) method ActiveTasks (line 176) | public IEnumerable ActiveTasks() method PermanentTasks (line 181) | public IEnumerable PermanentTasks() method CurrentlyOwnedSubjects (line 186) | public IEnumerable CurrentlyOwnedSubjects() method Reassign (line 195) | public async Task Reassign(Uri subject, IList availabl... FILE: src/FubuMVC.Core/ServiceBus/Monitoring/PersistentTaskMessageModifier.cs class PersistentTaskMessageModifier (line 8) | public class PersistentTaskMessageModifier : ILogModifier method PersistentTaskMessageModifier (line 12) | public PersistentTaskMessageModifier(ChannelGraph graph) method Matches (line 17) | public bool Matches(Type logType) method Modify (line 22) | public void Modify(object log) FILE: src/FubuMVC.Core/ServiceBus/Monitoring/PersistentTaskStatus.cs class PersistentTaskStatus (line 5) | public class PersistentTaskStatus method PersistentTaskStatus (line 7) | public PersistentTaskStatus() method PersistentTaskStatus (line 11) | public PersistentTaskStatus(Uri subject, HealthStatus status) method Equals (line 20) | protected bool Equals(PersistentTaskStatus other) method Equals (line 25) | public override bool Equals(object obj) method GetHashCode (line 33) | public override int GetHashCode() method ToString (line 41) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Monitoring/TakeOwnershipRequest.cs class TakeOwnershipRequest (line 5) | public class TakeOwnershipRequest method TakeOwnershipRequest (line 7) | public TakeOwnershipRequest(Uri subject) method TakeOwnershipRequest (line 12) | public TakeOwnershipRequest() method Equals (line 18) | protected bool Equals(TakeOwnershipRequest other) method Equals (line 23) | public override bool Equals(object obj) method GetHashCode (line 31) | public override int GetHashCode() method ToString (line 36) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Monitoring/TakeOwnershipResponse.cs class TakeOwnershipResponse (line 5) | public class TakeOwnershipResponse FILE: src/FubuMVC.Core/ServiceBus/Monitoring/TaskAssignmentStatus.cs class TaskAssignmentStatus (line 8) | public class TaskAssignmentStatus method TaskAssignmentStatus (line 12) | public TaskAssignmentStatus(Uri subject) method ToTasks (line 20) | public IEnumerable ToTasks(IPersistentTasks tasks, IList permanentTasks) method Add (line 28) | public void Add(ITransportPeer peer, TaskHealthResponse response) method ToCorrectionTasks (line 46) | public IEnumerable ToCorrectionTasks(IPersistentTasks tasks) method RemoveUnavailableOwnership (line 62) | public Task RemoveUnavailableOwnership() FILE: src/FubuMVC.Core/ServiceBus/Monitoring/TaskHealthRequest.cs class TaskHealthRequest (line 7) | public class TaskHealthRequest method Equals (line 11) | protected bool Equals(TaskHealthRequest other) method Equals (line 16) | public override bool Equals(object obj) method GetHashCode (line 24) | public override int GetHashCode() method ToString (line 29) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Monitoring/TaskHealthResponse.cs class TaskHealthResponse (line 8) | public class TaskHealthResponse method AddMissingSubjects (line 13) | public void AddMissingSubjects(IEnumerable subjects) method ErrorFor (line 23) | public static TaskHealthResponse ErrorFor(IEnumerable enumerable) method Empty (line 32) | public static TaskHealthResponse Empty() method ToString (line 40) | public override string ToString() method AllSubjects (line 45) | public IEnumerable AllSubjects() FILE: src/FubuMVC.Core/ServiceBus/Monitoring/TaskMonitoringSource.cs class TaskMonitoringSource (line 9) | public class TaskMonitoringSource : ITaskMonitoringSource method TaskMonitoringSource (line 16) | public TaskMonitoringSource(HealthMonitoringSettings settings, ILogger... method HasAnyPeers (line 24) | public bool HasAnyPeers() method toPeer (line 29) | private TransportPeer toPeer(TransportNode node) method BuildPeers (line 34) | public IEnumerable BuildPeers() method LocallyOwnedTasksAccordingToPersistence (line 39) | public IEnumerable LocallyOwnedTasksAccordingToPersistence() method BuildAgentFor (line 44) | public IPersistentTaskAgent BuildAgentFor(IPersistentTask task) method RemoveOwnershipFromThisNode (line 49) | public void RemoveOwnershipFromThisNode(IEnumerable subjects) FILE: src/FubuMVC.Core/ServiceBus/Monitoring/TaskOwner.cs class TaskOwner (line 5) | public class TaskOwner method Equals (line 10) | protected bool Equals(TaskOwner other) method Equals (line 15) | public override bool Equals(object obj) method GetHashCode (line 23) | public override int GetHashCode() method ToString (line 31) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Monitoring/TransportPeer.cs class TransportPeer (line 12) | public class TransportPeer : ITransportPeer method TransportPeer (line 20) | public TransportPeer(HealthMonitoringSettings settings, TransportNode ... method TakeOwnership (line 34) | public async Task TakeOwnership(Uri subject) method CheckStatusOfOwnedTasks (line 63) | public async Task CheckStatusOfOwnedTasks() method RemoveOwnershipFromNode (line 104) | public void RemoveOwnershipFromNode(IEnumerable subjects) method CurrentlyOwnedSubjects (line 109) | public IEnumerable CurrentlyOwnedSubjects() method Deactivate (line 121) | public async Task Deactivate(Uri subject) method ToString (line 148) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/NotHandlerAttribute.cs class NotHandlerAttribute (line 5) | [AttributeUsage(AttributeTargets.Method)] FILE: src/FubuMVC.Core/ServiceBus/Polling/DefaultTimer.cs class DefaultTimer (line 6) | public class DefaultTimer : ITimer method DefaultTimer (line 11) | public DefaultTimer() method Start (line 31) | public void Start(Action callback, double interval) method Stop (line 40) | public void Stop() method Restart (line 46) | public void Restart() method Dispose (line 52) | public void Dispose() method elapsedHandler (line 57) | private void elapsedHandler(object sender, ElapsedEventArgs eventArgs) FILE: src/FubuMVC.Core/ServiceBus/Polling/IJob.cs type IJob (line 7) | public interface IJob method Execute (line 9) | void Execute(CancellationToken cancellation); class JobTimeout (line 12) | public class JobTimeout method JobTimeout (line 16) | public JobTimeout(TimeSpan timeout) method Execute (line 26) | public async Task Execute(IJob job) FILE: src/FubuMVC.Core/ServiceBus/Polling/IPollingJob.cs type IPollingJob (line 6) | public interface IPollingJob : IDisposable method IsRunning (line 8) | bool IsRunning(); method Start (line 9) | void Start(); method RunNow (line 10) | void RunNow(); method Stop (line 11) | void Stop(); method WaitForJobToExecute (line 17) | Task WaitForJobToExecute(); FILE: src/FubuMVC.Core/ServiceBus/Polling/IPollingJobLogger.cs type IPollingJobLogger (line 5) | public interface IPollingJobLogger method Stopping (line 7) | void Stopping(Type jobType); method Starting (line 8) | void Starting(Guid id, IJob job); method Successful (line 9) | void Successful(Guid id, IJob job); method Failed (line 10) | void Failed(Guid id, IJob job, Exception ex); method FailedToSchedule (line 11) | void FailedToSchedule(Type jobType, Exception exception); FILE: src/FubuMVC.Core/ServiceBus/Polling/IPollingJobs.cs type IPollingJobs (line 7) | public interface IPollingJobs : IEnumerable method IsActive (line 9) | bool IsActive() where T : IJob; method IsActive (line 10) | bool IsActive(Type jobType); method Activate (line 11) | void Activate() where T : IJob; method Activate (line 12) | void Activate(Type type); method WaitForJobToExecute (line 13) | Task WaitForJobToExecute() where T : IJob; method ExecuteJob (line 14) | Task ExecuteJob() where T : IJob; FILE: src/FubuMVC.Core/ServiceBus/Polling/ITimer.cs type ITimer (line 5) | public interface ITimer : IDisposable method Start (line 7) | void Start(Action callback, double interval); method Restart (line 8) | void Restart(); method Stop (line 9) | void Stop(); FILE: src/FubuMVC.Core/ServiceBus/Polling/JobRequest.cs class JobRequest (line 3) | public class JobRequest where T : IJob{} FILE: src/FubuMVC.Core/ServiceBus/Polling/JobRunner.cs class JobRunner (line 6) | public class JobRunner where T : IJob method JobRunner (line 11) | public JobRunner(T job, IPollingJobLogger logger) method Run (line 17) | public void Run(JobRequest request) FILE: src/FubuMVC.Core/ServiceBus/Polling/PollingJob.cs class PollingJob (line 12) | public class PollingJob : DescribesItself, IPollingJob ... method PollingJob (line 24) | public PollingJob(IServiceBus bus, IPollingJobLogger logger, TSettings... method WaitForJobToExecute (line 43) | public Task WaitForJobToExecute() method Describe (line 53) | public void Describe(Description description) method IsRunning (line 64) | public bool IsRunning() method Start (line 69) | public void Start() method RunNow (line 80) | public void RunNow() method Stop (line 116) | public void Stop() method Dispose (line 124) | public void Dispose() FILE: src/FubuMVC.Core/ServiceBus/Polling/PollingJobActivator.cs class PollingJobActivator (line 11) | public class PollingJobActivator : IActivator method PollingJobActivator (line 16) | public PollingJobActivator(IPollingJobs jobs, ChannelGraph channels) method Activate (line 22) | public void Activate(IActivationLog log, IPerfTimer timer) FILE: src/FubuMVC.Core/ServiceBus/Polling/PollingJobChain.cs class PollingJobChain (line 9) | public class PollingJobChain : HandlerChain method PollingJobChain (line 16) | public PollingJobChain(Type jobType, Type settingType, Expression inte... method Title (line 34) | public override string Title() method IsPollingJob (line 39) | public override bool IsPollingJob() method ToInstance (line 44) | public Instance ToInstance() method For (line 52) | public static PollingJobChain For(Expression RunJob() where TJob : IJob class IntervalExpression (line 20) | public class IntervalExpression where TJob : IJob method IntervalExpression (line 24) | public IntervalExpression(PollingJobExpression parent) method ScheduledAtInterval (line 29) | public ScheduledExecutionExpression ScheduledAtInterval( class ScheduledExecutionExpression (line 37) | public class ScheduledExecutionExpression method ScheduledExecutionExpression (line 41) | public ScheduledExecutionExpression(FubuRegistry registry) method RunImmediately (line 54) | public void RunImmediately() method Disabled (line 59) | public void Disabled() method WaitForFirstInterval (line 64) | public void WaitForFirstInterval() FILE: src/FubuMVC.Core/ServiceBus/Polling/PollingJobFailed.cs class PollingJobFailed (line 6) | public class PollingJobFailed : LogRecord FILE: src/FubuMVC.Core/ServiceBus/Polling/PollingJobLogger.cs class PollingJobLogger (line 7) | public class PollingJobLogger : IPollingJobLogger method PollingJobLogger (line 11) | public PollingJobLogger(ILogger logger) method Stopping (line 16) | public void Stopping(Type jobType) method Starting (line 21) | public void Starting(Guid id, IJob job) method Successful (line 26) | public void Successful(Guid id, IJob job) method Failed (line 31) | public void Failed(Guid id, IJob job, Exception ex) method FailedToSchedule (line 38) | public void FailedToSchedule(Type jobType, Exception exception) FILE: src/FubuMVC.Core/ServiceBus/Polling/PollingJobSettings.cs class PollingJobSettings (line 15) | [Description("See the polling jobs diagnostic screen")] method BuildChains (line 23) | public Task BuildChains(BehaviorGraph graph, IPerfTim... method Apply (line 29) | void IFeatureSettings.Apply(FubuRegistry registry) method JobFor (line 37) | public PollingJobChain JobFor() where T : IJob method HasJob (line 42) | public bool HasJob() method AddJob (line 47) | public PollingJobChain AddJob(Expression jobs) method GetEnumerator (line 22) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 27) | public IEnumerator GetEnumerator() method IsActive (line 32) | public bool IsActive() where T : IJob method For (line 37) | public IPollingJob For(Type jobType) method IsActive (line 42) | public bool IsActive(Type jobType) method Activate (line 48) | public void Activate() where T : IJob method Activate (line 53) | public void Activate(Type type) method WaitForJobToExecute (line 59) | public Task WaitForJobToExecute() where T : IJob method ExecuteJob (line 67) | public Task ExecuteJob() where T : IJob FILE: src/FubuMVC.Core/ServiceBus/Polling/PollingServicesRegistry.cs class PollingServicesRegistry (line 5) | public class PollingServicesRegistry : ServiceRegistry method PollingServicesRegistry (line 7) | public PollingServicesRegistry() FILE: src/FubuMVC.Core/ServiceBus/ReceiveFailureException.cs class ReceiveFailureException (line 6) | [Serializable] method ReceiveFailureException (line 9) | public ReceiveFailureException(string message, Exception innerExceptio... method ReceiveFailureException (line 13) | protected ReceiveFailureException(SerializationInfo info, StreamingCon... FILE: src/FubuMVC.Core/ServiceBus/RecordingServiceBus.cs class RecordingServiceBus (line 11) | public class RecordingServiceBus : IServiceBus method Request (line 19) | public Task Request(object request, RequestOptio... method Send (line 24) | public void Send(Uri destination, T message) method Send (line 29) | public void Send(T message) method Consume (line 34) | public void Consume(T message) method DelaySend (line 39) | public void DelaySend(T message, DateTime time) method DelaySend (line 48) | public void DelaySend(T message, TimeSpan delay) method SendAndWait (line 57) | public Task SendAndWait(T message) method SendAndWait (line 64) | public Task SendAndWait(Uri destination, T message) method RemoveSubscriptionsForThisNodeAsync (line 70) | public Task RemoveSubscriptionsForThisNodeAsync() class DelayedMessage (line 75) | public class DelayedMessage class SentDirectlyToMessage (line 82) | public class SentDirectlyToMessage FILE: src/FubuMVC.Core/ServiceBus/Registration/DefaultHandlerSource.cs class DefaultHandlerSource (line 3) | public class DefaultHandlerSource : HandlerSource method DefaultHandlerSource (line 5) | public DefaultHandlerSource() FILE: src/FubuMVC.Core/ServiceBus/Registration/ExplicitTypeHandlerSource.cs class ExplicitTypeHandlerSource (line 10) | public class ExplicitTypeHandlerSource : IHandlerSource method ExplicitTypeHandlerSource (line 14) | public ExplicitTypeHandlerSource(params Type[] types) method FindCalls (line 19) | public Task FindCalls(Assembly applicationAssembly) FILE: src/FubuMVC.Core/ServiceBus/Registration/FuncBuilder.cs class FuncBuilder (line 7) | public static class FuncBuilder method CompileSetter (line 9) | public static object CompileSetter(PropertyInfo property) method CompileGetter (line 23) | public static object CompileGetter(PropertyInfo property) FILE: src/FubuMVC.Core/ServiceBus/Registration/HandlerSource.cs class HandlerSource (line 19) | public class HandlerSource : IHandlerSource, DescribesItself method HandlerSource (line 28) | public HandlerSource() method UseAssembly (line 36) | public void UseAssembly(Assembly assembly) method UseThisAssembly (line 43) | public void UseThisAssembly() method FindCalls (line 48) | Task IHandlerSource.FindCalls(Assembly applicationAssem... method actionsFromType (line 62) | private IEnumerable actionsFromType(Type type) method buildHandler (line 71) | protected virtual HandlerCall buildHandler(Type type, MethodInfo method) method IncludeClassesSuffixedWithConsumer (line 79) | public void IncludeClassesSuffixedWithConsumer() method IncludeClassesSuffixedWithHandler (line 87) | public void IncludeClassesSuffixedWithHandler() method IncludeClassesSuffixedWith (line 96) | public void IncludeClassesSuffixedWith(string suffix) method IncludeClassesMatchingSagaConvention (line 105) | public void IncludeClassesMatchingSagaConvention() method IncludeTypesNamed (line 111) | public void IncludeTypesNamed(Expression> filter) method IncludeTypes (line 126) | public void IncludeTypes(Expression> filter) method IncludeTypesImplementing (line 136) | public void IncludeTypesImplementing() method IncludeMethods (line 145) | public void IncludeMethods(Expression> filter) method ExcludeTypes (line 156) | public void ExcludeTypes(Expression> filter) method ExcludeMethods (line 165) | public void ExcludeMethods(Expression> filter) method IgnoreMethodsDeclaredBy (line 175) | public void IgnoreMethodsDeclaredBy() method ExcludeNonConcreteTypes (line 184) | public void ExcludeNonConcreteTypes() method Describe (line 190) | void DescribesItself.Describe(Description description) FILE: src/FubuMVC.Core/ServiceBus/Registration/IHandlerSource.cs type IHandlerSource (line 7) | public interface IHandlerSource method FindCalls (line 9) | Task FindCalls(Assembly applicationAssembly); FILE: src/FubuMVC.Core/ServiceBus/Registration/Nodes/HandlerCall.cs class HandlerCall (line 17) | public class HandlerCall : ActionCallBase, IMayHaveInputType method CascadeAsync (line 19) | public static Task CascadeAsync(Task task, IInvocationContext co... method IsCandidate (line 24) | public static bool IsCandidate(MethodInfo method) method For (line 38) | public static HandlerCall For(Type openType, Type closedType, string m... method For (line 48) | public static HandlerCall For(Expression> method) method HandlerCall (line 53) | public HandlerCall(Type handlerType, MethodInfo method) method Clone (line 62) | public HandlerCall Clone() method buildInstance (line 69) | protected override IConfiguredInstance buildInstance() method CouldHandleOtherMessageType (line 80) | public bool CouldHandleOtherMessageType(Type inputType) method AddClone (line 87) | public void AddClone(HandlerChain chain) method ToString (line 92) | public override string ToString() method Equals (line 97) | public bool Equals(HandlerCall other) method Equals (line 104) | public override bool Equals(object obj) method GetHashCode (line 112) | public override int GetHashCode() class HandlerInvocation (line 124) | public class HandlerInvocation method HandlerInvocation (line 142) | public HandlerInvocation(MethodInfo method) method buildExpressionForParameter (line 175) | private Expression buildExpressionForParameter(ParameterExpression req... method Invoke (line 186) | public Task Invoke(THandler handler, IFubuRequest request, IInvocation... class HandlerInvoker (line 192) | public class HandlerInvoker : BasicBehavior method HandlerInvoker (line 199) | public HandlerInvoker(IFubuRequest request, THandler handler, IInvocat... method performInvoke (line 207) | protected override async Task performInvoke() FILE: src/FubuMVC.Core/ServiceBus/Runtime/Acknowledgement.cs class Acknowledgement (line 3) | public class Acknowledgement method Equals (line 7) | protected bool Equals(Acknowledgement other) method Equals (line 12) | public override bool Equals(object obj) method GetHashCode (line 20) | public override int GetHashCode() FILE: src/FubuMVC.Core/ServiceBus/Runtime/Cascading/DelayedResponse.cs class DelayedResponse (line 5) | public class DelayedResponse : ISendMyself method DelayedResponse (line 11) | public DelayedResponse(object outgoing, TimeSpan delay) : this(outgoin... method DelayedResponse (line 16) | public DelayedResponse(object outgoing, DateTime time) method CreateEnvelope (line 37) | public Envelope CreateEnvelope(Envelope original) method ToString (line 45) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Runtime/Cascading/IImmediateContinuation.cs type IImmediateContinuation (line 6) | public interface IImmediateContinuation method Actions (line 8) | object[] Actions(); class ImmediateContinuation (line 11) | public class ImmediateContinuation : IImmediateContinuation method ImmediateContinuation (line 15) | public ImmediateContinuation(params object[] actions) method Actions (line 20) | public object[] Actions() method With (line 25) | public ImmediateContinuation With(params object[] actions) class ContinueImmediately (line 33) | public static class ContinueImmediately method With (line 35) | public static ImmediateContinuation With(params object[] actions) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Cascading/IOutgoingSender.cs type IOutgoingSender (line 5) | public interface IOutgoingSender method SendOutgoingMessages (line 7) | void SendOutgoingMessages(Envelope original, IEnumerable casca... method SendFailureAcknowledgement (line 8) | void SendFailureAcknowledgement(Envelope original, string message); method Send (line 10) | void Send(Envelope envelope); FILE: src/FubuMVC.Core/ServiceBus/Runtime/Cascading/ISendMyself.cs type ISendMyself (line 3) | public interface ISendMyself method CreateEnvelope (line 5) | Envelope CreateEnvelope(Envelope original); FILE: src/FubuMVC.Core/ServiceBus/Runtime/Cascading/OutgoingSender.cs class OutgoingSender (line 9) | public class OutgoingSender : IOutgoingSender method OutgoingSender (line 14) | public OutgoingSender(IEnvelopeSender sender, ILogger logger) method SendOutgoingMessages (line 20) | public void SendOutgoingMessages(Envelope original, IEnumerable alteration) method CreateEnvelope (line 88) | public Envelope CreateEnvelope(Envelope original) method ToString (line 97) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Runtime/Cascading/RespondToSender.cs class RespondToSender (line 3) | public class RespondToSender : ISendMyself method RespondToSender (line 7) | public RespondToSender(object outgoing) method CreateEnvelope (line 12) | public Envelope CreateEnvelope(Envelope original) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Cascading/SendDirectlyTo.cs class SendDirectlyTo (line 5) | public class SendDirectlyTo : ISendMyself method SendDirectlyTo (line 10) | public SendDirectlyTo(Uri destination, object message) method CreateEnvelope (line 16) | public Envelope CreateEnvelope(Envelope original) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Delayed/DelayedEnvelopeAddedBackToQueue.cs class DelayedEnvelopeAddedBackToQueue (line 7) | public class DelayedEnvelopeAddedBackToQueue : MessageLogRecord method Equals (line 11) | protected bool Equals(DelayedEnvelopeAddedBackToQueue other) method Equals (line 16) | public override bool Equals(object obj) method GetHashCode (line 24) | public override int GetHashCode() method ToRecord (line 29) | public override MessageRecord ToRecord() method ToMessageTrack (line 37) | public override MessageTrack ToMessageTrack() FILE: src/FubuMVC.Core/ServiceBus/Runtime/Delayed/DelayedEnvelopeProcessor.cs class DelayedEnvelopeProcessor (line 11) | public class DelayedEnvelopeProcessor : IJob method DelayedEnvelopeProcessor (line 17) | public DelayedEnvelopeProcessor(ILogger logger, ISystemTime systemTime... method Execute (line 24) | public void Execute(CancellationToken cancellation) method DequeuFromTransport (line 33) | public void DequeuFromTransport(ITransport transport, DateTime current... FILE: src/FubuMVC.Core/ServiceBus/Runtime/Delayed/DelayedEnvelopeReceived.cs class DelayedEnvelopeReceived (line 7) | public class DelayedEnvelopeReceived : MessageLogRecord method Equals (line 11) | protected bool Equals(DelayedEnvelopeReceived other) method ToRecord (line 16) | public override MessageRecord ToRecord() method ToMessageTrack (line 24) | public override MessageTrack ToMessageTrack() method Equals (line 29) | public override bool Equals(object obj) method GetHashCode (line 37) | public override int GetHashCode() FILE: src/FubuMVC.Core/ServiceBus/Runtime/Delayed/DelayedMessageCache.cs type IDelayedMessageCache (line 10) | public interface IDelayedMessageCache method Add (line 12) | void Add(TIdentifier messageId, DateTime time); method AllMessagesBefore (line 13) | IEnumerable AllMessagesBefore(DateTime time); class DelayedMessageCache (line 16) | [Singleton] method Add (line 22) | public void Add(TIdentifier messageId, DateTime time) method AllMessagesBefore (line 27) | public IEnumerable AllMessagesBefore(DateTime time) class DelayedMessage (line 40) | private class DelayedMessage FILE: src/FubuMVC.Core/ServiceBus/Runtime/Envelope.cs class Envelope (line 12) | public class Envelope : HeaderWrapper method UseSerializer (line 56) | public void UseSerializer(IEnvelopeSerializer serializer) method Envelope (line 71) | public Envelope(IHeaders headers) method Envelope (line 82) | public Envelope() : this(new NameValueHeaders()) method Envelope (line 87) | public Envelope(byte[] data, IHeaders headers, IMessageCallback callba... method MatchesResponse (line 99) | public bool MatchesResponse(object message) method ForResponse (line 106) | public virtual Envelope ForResponse(object message) method ForSend (line 119) | public virtual Envelope ForSend(object message) method ToString (line 130) | public override string ToString() method Clone (line 145) | public Envelope Clone() method ToToken (line 157) | public EnvelopeToken ToToken() method Equals (line 169) | protected bool Equals(Envelope other) method Equals (line 174) | public override bool Equals(object obj) method GetHashCode (line 182) | public override int GetHashCode() FILE: src/FubuMVC.Core/ServiceBus/Runtime/EnvelopeModifier.cs class EnvelopeModifier (line 3) | public abstract class EnvelopeModifier : IEnvelopeModifier where T : ... method Modify (line 5) | public void Modify(Envelope envelope) method Modify (line 14) | public abstract void Modify(Envelope envelope, T target); FILE: src/FubuMVC.Core/ServiceBus/Runtime/EnvelopeSender.cs class EnvelopeSender (line 14) | public class EnvelopeSender : IEnvelopeSender method EnvelopeSender (line 21) | public EnvelopeSender(ISubscriptionCache router, IEnvelopeSerializer s... method Send (line 29) | public string Send(Envelope envelope) method prepareEnvelopeForSending (line 55) | private void prepareEnvelopeForSending(Envelope envelope) method Send (line 62) | public string Send(Envelope envelope, IMessageCallback callback) method sendToChannel (line 87) | private void sendToChannel(Envelope envelope, ChannelNode node) FILE: src/FubuMVC.Core/ServiceBus/Runtime/EnvelopeToken.cs class EnvelopeToken (line 9) | [Serializable] method EnvelopeToken (line 12) | public EnvelopeToken() method IsPollingJobRelated (line 39) | public bool IsPollingJobRelated() method IsDelayedEnvelopePollingJobRelated (line 44) | public bool IsDelayedEnvelopePollingJobRelated() method Equals (line 49) | protected bool Equals(EnvelopeToken other) method Equals (line 54) | public override bool Equals(object obj) method GetHashCode (line 62) | public override int GetHashCode() method ToString (line 73) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Runtime/FailureAcknowledgement.cs class FailureAcknowledgement (line 3) | public class FailureAcknowledgement method Equals (line 8) | protected bool Equals(FailureAcknowledgement other) method Equals (line 13) | public override bool Equals(object obj) method GetHashCode (line 21) | public override int GetHashCode() method ToString (line 29) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Runtime/HeaderWrapper.cs class HeaderWrapper (line 9) | [Serializable] method IsDelayed (line 113) | public bool IsDelayed(DateTime utcNow) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Headers/DictionaryHeaders.cs class DictionaryHeaders (line 8) | [Serializable] method DictionaryHeaders (line 13) | public DictionaryHeaders() : this(new Dictionary()) method DictionaryHeaders (line 17) | public DictionaryHeaders(IDictionary inner) method ToDictionary (line 22) | public IDictionary ToDictionary() method Keys (line 43) | public IEnumerable Keys() method ToNameValues (line 48) | public NameValueCollection ToNameValues() method Has (line 56) | public bool Has(string key) method Remove (line 61) | public void Remove(string key) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Headers/IHeaders.cs type IHeaders (line 7) | public interface IHeaders method Keys (line 12) | IEnumerable Keys(); method ToNameValues (line 14) | NameValueCollection ToNameValues(); method ToDictionary (line 16) | IDictionary ToDictionary(); method Has (line 18) | bool Has(string key); method Remove (line 19) | void Remove(string key); FILE: src/FubuMVC.Core/ServiceBus/Runtime/Headers/NameValueHeaders.cs class NameValueHeaders (line 8) | [Serializable] method NameValueHeaders (line 13) | public NameValueHeaders() : this(new NameValueCollection()) method NameValueHeaders (line 17) | public NameValueHeaders(NameValueCollection inner) method Keys (line 28) | public IEnumerable Keys() method ToNameValues (line 33) | public NameValueCollection ToNameValues() method ToDictionary (line 38) | public IDictionary ToDictionary() method Has (line 43) | public bool Has(string key) method Remove (line 48) | public void Remove(string key) FILE: src/FubuMVC.Core/ServiceBus/Runtime/IChannel.cs type IChannel (line 6) | public interface IChannel : IDisposable method Receive (line 9) | ReceivingState Receive(IReceiver receiver); method Send (line 10) | void Send(byte[] data, IHeaders headers); type ReceivingState (line 13) | public enum ReceivingState FILE: src/FubuMVC.Core/ServiceBus/Runtime/IEnvelopeModifier.cs type IEnvelopeModifier (line 3) | public interface IEnvelopeModifier method Modify (line 5) | void Modify(Envelope envelope); FILE: src/FubuMVC.Core/ServiceBus/Runtime/IEnvelopeSender.cs type IEnvelopeSender (line 5) | public interface IEnvelopeSender method Send (line 7) | string Send(Envelope envelope); method Send (line 8) | string Send(Envelope envelope, IMessageCallback callback); FILE: src/FubuMVC.Core/ServiceBus/Runtime/IReceiver.cs type IReceiver (line 6) | public interface IReceiver method Receive (line 8) | void Receive(byte[] data, IHeaders headers, IMessageCallback callback); FILE: src/FubuMVC.Core/ServiceBus/Runtime/ITransport.cs type ITransport (line 7) | public interface ITransport : IDisposable method OpenChannels (line 9) | void OpenChannels(ChannelGraph graph); method BuildDestinationChannel (line 19) | IChannel BuildDestinationChannel(Uri destination); method ReplayDelayed (line 21) | IEnumerable ReplayDelayed(DateTime currentTime); method ClearAll (line 23) | void ClearAll(); FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/Batching/BatchConsumer.cs class BatchConsumer (line 5) | public abstract class BatchConsumer where T : IBatchMessage method BatchConsumer (line 9) | public BatchConsumer(IMessageExecutor executor) method Handle (line 14) | public void Handle(T batch) method BatchStart (line 23) | [NotHandler] method BatchFinish (line 26) | [NotHandler] FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/Batching/BatchMessage.cs class BatchMessage (line 7) | public abstract class BatchMessage : IBatchMessage method BatchMessage (line 11) | public BatchMessage() method BatchMessage (line 15) | public BatchMessage(params object[] messages) method Add (line 30) | public void Add(object message) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/Batching/IBatchMessage.cs type IBatchMessage (line 3) | public interface IBatchMessage FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/ChainExecutionEnvelopeHandler.cs class ChainExecutionEnvelopeHandler (line 8) | public class ChainExecutionEnvelopeHandler : IEnvelopeHandler method ChainExecutionEnvelopeHandler (line 12) | public ChainExecutionEnvelopeHandler(IChainInvoker invoker) method Handle (line 17) | public async Task Handle(Envelope envelope) method ExecuteChain (line 36) | public async Task ExecuteChain(Envelope envelope, Handl... FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/ChainExecutionWatcher.cs class ChainExecutionWatcher (line 9) | public class ChainExecutionWatcher : IDisposable method ChainExecutionWatcher (line 16) | public ChainExecutionWatcher(ILogger logger, HandlerChain chain, Envel... method Dispose (line 31) | public void Dispose() FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/ChainFailureContinuation.cs class ChainFailureContinuation (line 7) | public class ChainFailureContinuation : IContinuation, DescribesItself method ChainFailureContinuation (line 11) | public ChainFailureContinuation(Exception exception) method Execute (line 16) | public void Execute(Envelope envelope, IEnvelopeContext context) method Describe (line 36) | public void Describe(Description description) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/ChainInvoker.cs class ChainInvoker (line 14) | public class ChainInvoker : IChainInvoker method ChainInvoker (line 22) | public ChainInvoker(IServiceFactory factory, IChainResolver chainResol... method Invoke (line 31) | public void Invoke(Envelope envelope) method InvokeNow (line 38) | public void InvokeNow(T message) method FindChain (line 45) | public virtual HandlerChain FindChain(Envelope envelope) method ExecuteChain (line 52) | public async Task ExecuteChain(Envelope envelope, ... class InlineMessageCallback (line 81) | public class InlineMessageCallback : IMessageCallback method InlineMessageCallback (line 86) | public InlineMessageCallback(object message, IOutgoingSender sender) method MarkSuccessful (line 92) | public void MarkSuccessful() method MarkFailed (line 96) | public void MarkFailed(Exception ex) method MoveToDelayedUntil (line 101) | public void MoveToDelayedUntil(DateTime time) method MoveToErrors (line 110) | public void MoveToErrors(ErrorReport report) method Requeue (line 115) | public void Requeue() method Send (line 123) | public void Send(Envelope envelope) class InlineMessageException (line 131) | [Serializable] method InlineMessageException (line 134) | public InlineMessageException(string message, Exception innerException... method InlineMessageException (line 138) | protected InlineMessageException(SerializationInfo info, StreamingCont... FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/ChainSuccessContinuation.cs class ChainSuccessContinuation (line 8) | [Description("The handler chain was successful, dequeues the envelope")] method ChainSuccessContinuation (line 13) | public ChainSuccessContinuation(IInvocationContext context) method Execute (line 18) | public void Execute(Envelope envelope, IEnvelopeContext context) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/CompositeContinuation.cs class CompositeContinuation (line 9) | public class CompositeContinuation : IContinuation, IEnumerable GetEnumerator() method GetEnumerator (line 43) | IEnumerator IEnumerable.GetEnumerator() method Describe (line 48) | public void Describe(Description description) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/DelayedEnvelopeHandler.cs class DelayedEnvelopeHandler (line 8) | [Description("DelayedResponse Message Handler")] method DelayedEnvelopeHandler (line 13) | public DelayedEnvelopeHandler(ISystemTime systemTime) method Matches (line 18) | public override bool Matches(Envelope envelope) method Execute (line 23) | public override void Execute(Envelope envelope, IEnvelopeContext context) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/DeserializationFailureContinuation.cs class DeserializationFailureContinuation (line 7) | [Description("Automatically moves the message to the error queue")] method DeserializationFailureContinuation (line 12) | public DeserializationFailureContinuation(EnvelopeDeserializationExcep... method Execute (line 22) | public void Execute(Envelope envelope, IEnvelopeContext context) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/EnvelopeContext.cs class EnvelopeContext (line 10) | public class EnvelopeContext : IEnvelopeContext method EnvelopeContext (line 16) | public EnvelopeContext(ILogger logger, ISystemTime systemTime, IChainI... method SendOutgoingMessages (line 27) | public void SendOutgoingMessages(Envelope original, IEnumerable(Func func) where T : class, LogT... method DebugMessage (line 63) | public virtual void DebugMessage(Func func) where T : class, Log... method InfoMessage (line 68) | public virtual void InfoMessage(T message) where T : LogTopic method Error (line 73) | public virtual void Error(string correlationId, string message, Except... method Retry (line 78) | public void Retry(Envelope envelope) method Dispose (line 83) | public virtual void Dispose() FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/EnvelopeLifecycle.cs class EnvelopeLifecycle (line 5) | public class EnvelopeLifecycle : IEnvelopeLifecycle where T : IEnvelo... method EnvelopeLifecycle (line 11) | public EnvelopeLifecycle(IContainer container) method StartNew (line 16) | public IEnvelopeContext StartNew(IHandlerPipeline pipeline, Envelope e... FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/HandlerPipeline.cs class HandlerPipeline (line 12) | public class HandlerPipeline : IHandlerPipeline method HandlerPipeline (line 18) | public HandlerPipeline(IEnvelopeSerializer serializer, IEnvelopeLifecy... method FindContinuation (line 28) | public virtual async Task FindContinuation(Envelope env... method Invoke (line 57) | public virtual async Task Invoke(Envelope envelope, IEnvelopeContext c... method Receive (line 91) | public async Task Receive(Envelope envelope) method InvokeNow (line 105) | public async Task InvokeNow(Envelope envelope) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/IChainInvoker.cs type IChainInvoker (line 6) | public interface IChainInvoker method Invoke (line 8) | void Invoke(Envelope envelope); method InvokeNow (line 9) | void InvokeNow(T message); method ExecuteChain (line 10) | Task ExecuteChain(Envelope envelope, HandlerChain ... method FindChain (line 11) | HandlerChain FindChain(Envelope envelope); FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/IContinuation.cs type IContinuation (line 3) | public interface IContinuation method Execute (line 5) | void Execute(Envelope envelope, IEnvelopeContext context); FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/IEnvelopeContext.cs type IEnvelopeContext (line 8) | public interface IEnvelopeContext : IDisposable method SendOutgoingMessages (line 10) | void SendOutgoingMessages(Envelope original, IEnumerable casca... method SendFailureAcknowledgement (line 11) | void SendFailureAcknowledgement(Envelope original, string message); method InfoMessage (line 13) | void InfoMessage(Func func) where T : class, LogTopic; method DebugMessage (line 14) | void DebugMessage(Func func) where T : class, LogTopic; method InfoMessage (line 15) | void InfoMessage(T message) where T : LogTopic; method Error (line 17) | void Error(string correlationId, string message, Exception exception); method Retry (line 18) | void Retry(Envelope envelope); FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/IEnvelopeHandler.cs type IEnvelopeHandler (line 5) | public interface IEnvelopeHandler method Handle (line 7) | Task Handle(Envelope envelope); FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/IEnvelopeLifecycle.cs type IEnvelopeLifecycle (line 3) | public interface IEnvelopeLifecycle method StartNew (line 5) | IEnvelopeContext StartNew(IHandlerPipeline pipeline, Envelope envelope); FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/IHandlerPipeline.cs type IHandlerPipeline (line 6) | public interface IHandlerPipeline method Invoke (line 8) | Task Invoke(Envelope envelope, IEnvelopeContext context); method Receive (line 9) | Task Receive(Envelope envelope); method InvokeNow (line 10) | Task InvokeNow(Envelope envelope); FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/IInvocationContext.cs type IInvocationContext (line 10) | public interface IInvocationContext method EnqueueCascading (line 17) | void EnqueueCascading(object message); method OutgoingMessages (line 19) | IEnumerable OutgoingMessages(); FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/IMessageCallback.cs type IMessageCallback (line 6) | public interface IMessageCallback method MarkSuccessful (line 8) | void MarkSuccessful(); method MarkFailed (line 9) | void MarkFailed(Exception ex); method MoveToDelayedUntil (line 11) | void MoveToDelayedUntil(DateTime time); method MoveToErrors (line 12) | void MoveToErrors(ErrorReport report); method Requeue (line 13) | void Requeue(); method Send (line 14) | void Send(Envelope envelope); FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/IMessageExecutor.cs type IMessageExecutor (line 9) | public interface IMessageExecutor method Execute (line 18) | void Execute(object message); method TryExecute (line 31) | bool TryExecute(object message, Action onNoConsumer); FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/InvocationContext.cs class InvocationContext (line 11) | public class InvocationContext : TypeArguments, IInvocationContext method InvocationContext (line 17) | public InvocationContext(Envelope envelope, HandlerChain chain) method EnqueueCascading (line 43) | public void EnqueueCascading(object message) method OutgoingMessages (line 58) | public IEnumerable OutgoingMessages() method Equals (line 63) | protected bool Equals(InvocationContext other) method Equals (line 68) | public override bool Equals(object obj) method GetHashCode (line 76) | public override int GetHashCode() FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/MessageExecutor.cs class MessageExecutor (line 14) | public class MessageExecutor : IMessageExecutor method MessageExecutor (line 22) | public MessageExecutor(IPartialFactory factory, IFubuRequest request, ... method TryExecute (line 31) | public bool TryExecute(object message, Action onNoConsumer) method Execute (line 47) | public virtual void Execute(object message) class InlineMessageProcessed (line 78) | public class InlineMessageProcessed : MessageLogRecord method ToRecord (line 82) | public override MessageRecord ToRecord() method ToMessageTrack (line 93) | public override MessageTrack ToMessageTrack() FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/NoHandlerException.cs class NoHandlerException (line 6) | [Serializable] method NoHandlerException (line 9) | public NoHandlerException(Type messageType) method NoHandlerException (line 14) | protected NoHandlerException(SerializationInfo info, StreamingContext ... FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/NoSubscriberHandler.cs class NoSubscriberHandler (line 6) | [Description("Policies for handling messages that have no registered han... method Matches (line 9) | public override bool Matches(Envelope envelope) method Execute (line 14) | public override void Execute(Envelope envelope, IEnvelopeContext context) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/ProductionDiagnosticEnvelopeContext.cs class ProductionDiagnosticEnvelopeContext (line 9) | public class ProductionDiagnosticEnvelopeContext : EnvelopeContext method ProductionDiagnosticEnvelopeContext (line 15) | public ProductionDiagnosticEnvelopeContext(ILogger logger, ISystemTime... method Dispose (line 24) | public sealed override void Dispose() method Error (line 30) | public sealed override void Error(string correlationId, string message... FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/ResponseEnvelopeHandler.cs class ResponseEnvelopeHandler (line 7) | [Description("Publishes the response to the Event Aggregator and removes... method Matches (line 10) | public override bool Matches(Envelope envelope) method Execute (line 15) | public override void Execute(Envelope envelope, IEnvelopeContext context) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/SimpleEnvelopeHandler.cs class SimpleEnvelopeHandler (line 5) | public abstract class SimpleEnvelopeHandler : IEnvelopeHandler, IContinu... method Handle (line 7) | public Task Handle(Envelope envelope) method Matches (line 12) | public abstract bool Matches(Envelope envelope); method Execute (line 14) | public abstract void Execute(Envelope envelope, IEnvelopeContext conte... FILE: src/FubuMVC.Core/ServiceBus/Runtime/Invocation/VerboseDiagnosticEnvelopeContext.cs class VerboseDiagnosticEnvelopeContext (line 9) | public class VerboseDiagnosticEnvelopeContext : ProductionDiagnosticEnve... method VerboseDiagnosticEnvelopeContext (line 11) | public VerboseDiagnosticEnvelopeContext(ILogger logger, ISystemTime sy... method InfoMessage (line 15) | public override void InfoMessage(Func func) method DebugMessage (line 22) | public override void DebugMessage(Func func) method InfoMessage (line 29) | public override void InfoMessage(T message) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Receiver.cs class Receiver (line 8) | public class Receiver : IReceiver method Receiver (line 15) | public Receiver(IHandlerPipeline pipeline, ChannelGraph graph, Channel... method Receive (line 23) | public void Receive(byte[] data, IHeaders headers, IMessageCallback ca... method Equals (line 39) | protected bool Equals(Receiver other) method Equals (line 44) | public override bool Equals(object obj) method GetHashCode (line 52) | public override int GetHashCode() FILE: src/FubuMVC.Core/ServiceBus/Runtime/ReplyListener.cs class ReplyListener (line 9) | public class ReplyListener : IListener,IExpiringLis... method ReplyListener (line 16) | public ReplyListener(IEventAggregator events, string originalId, TimeS... method Handle (line 40) | public void Handle(EnvelopeReceived message) method Matches (line 60) | public bool Matches(EnvelopeToken envelope) method Equals (line 65) | protected bool Equals(ReplyListener other) method Equals (line 70) | public override bool Equals(object obj) method GetHashCode (line 78) | public override int GetHashCode() method ToString (line 83) | public override string ToString() class ReplyFailureException (line 92) | [Serializable] method ReplyFailureException (line 95) | public ReplyFailureException(string message) : base(message) method ReplyFailureException (line 99) | protected ReplyFailureException(SerializationInfo info, StreamingConte... FILE: src/FubuMVC.Core/ServiceBus/Runtime/Routing/AssemblyRule.cs class AssemblyRule (line 6) | public class AssemblyRule : IRoutingRule method AssemblyRule (line 10) | public AssemblyRule(Assembly assembly) method Matches (line 15) | public bool Matches(Type type) method Describe (line 20) | public string Describe() method For (line 25) | public static AssemblyRule For() method Equals (line 30) | protected bool Equals(AssemblyRule other) method Equals (line 35) | public override bool Equals(object obj) method GetHashCode (line 43) | public override int GetHashCode() method ToString (line 48) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Runtime/Routing/IRoutingRule.cs type IRoutingRule (line 5) | public interface IRoutingRule method Matches (line 7) | bool Matches(Type type); method Describe (line 8) | string Describe(); FILE: src/FubuMVC.Core/ServiceBus/Runtime/Routing/LambdaRoutingRule.cs class LambdaRoutingRule (line 6) | public class LambdaRoutingRule : IRoutingRule method LambdaRoutingRule (line 11) | public LambdaRoutingRule(Expression> filter) method Matches (line 17) | public bool Matches(Type type) method Describe (line 22) | public string Describe() FILE: src/FubuMVC.Core/ServiceBus/Runtime/Routing/NamespaceRule.cs class NamespaceRule (line 6) | public class NamespaceRule : IRoutingRule method NamespaceRule (line 10) | public NamespaceRule(string @namespace) method Matches (line 15) | public bool Matches(Type type) method Describe (line 20) | public string Describe() method For (line 25) | public static NamespaceRule For() method Equals (line 30) | protected bool Equals(NamespaceRule other) method Equals (line 35) | public override bool Equals(object obj) method GetHashCode (line 43) | public override int GetHashCode() method ToString (line 48) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Runtime/Routing/SingleTypeRoutingRule.cs class SingleTypeRoutingRule (line 5) | public class SingleTypeRoutingRule : IRoutingRule method Matches (line 7) | public bool Matches(Type type) method Describe (line 12) | public string Describe() FILE: src/FubuMVC.Core/ServiceBus/Runtime/Serializers/BasicJsonMessageSerializer.cs class BasicJsonMessageSerializer (line 12) | public class BasicJsonMessageSerializer : IMessageSerializer method Serialize (line 14) | public void Serialize(object message, Stream stream) method Deserialize (line 25) | public object Deserialize(Stream message) type IInvoker (line 37) | public interface IInvoker method Invoke (line 39) | object Invoke(string json); class Invoker (line 42) | public class Invoker : IInvoker method Invoke (line 44) | public object Invoke(string json) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Serializers/BinarySerializer.cs class BinarySerializer (line 6) | public class BinarySerializer : IMessageSerializer method Serialize (line 8) | public void Serialize(object message, Stream stream) method Deserialize (line 14) | public object Deserialize(Stream message) FILE: src/FubuMVC.Core/ServiceBus/Runtime/Serializers/EnvelopeDeserializationException.cs class EnvelopeDeserializationException (line 6) | [Serializable] method EnvelopeDeserializationException (line 9) | public EnvelopeDeserializationException(string message) : base(message) method EnvelopeDeserializationException (line 13) | public EnvelopeDeserializationException(string message, Exception inne... method EnvelopeDeserializationException (line 17) | public EnvelopeDeserializationException(SerializationInfo info, Stream... FILE: src/FubuMVC.Core/ServiceBus/Runtime/Serializers/EnvelopeSerializer.cs type IEnvelopeSerializer (line 10) | public interface IEnvelopeSerializer method Deserialize (line 12) | object Deserialize(Envelope envelope); method Serialize (line 13) | void Serialize(Envelope envelope, ChannelNode node); class EnvelopeSerializer (line 16) | public class EnvelopeSerializer : IEnvelopeSerializer method EnvelopeSerializer (line 21) | public EnvelopeSerializer(ChannelGraph graph, IEnumerable nam... method HaveCustomSerializer (line 168) | private bool HaveCustomSerializer(Type type) method GetContentWithNamespace (line 174) | private XElement GetContentWithNamespace(object value, IDictionary GetNamespaces(object message) method Deserialize (line 279) | public object Deserialize(Stream message) method ReadObject (line 312) | private object ReadObject(Type type, XElement element) method CanParseFromString (line 361) | private static bool CanParseFromString(Type type) method ReadList (line 393) | private object ReadList(Type type, XContainer element) method ReadDictionary (line 427) | private object ReadDictionary(Type type, XContainer element) class Reflection (line 452) | private class Reflection method Reflection (line 457) | public Reflection() method GetTypeFromXmlNamespace (line 484) | public Type GetTypeFromXmlNamespace(string xmlNamespace) method GetNameForXml (line 496) | public string GetNameForXml(Type type) method GetNamespacePrefixForXml (line 511) | public string GetNamespacePrefixForXml(Type type) method GetNamespaceForXml (line 541) | public string GetNamespaceForXml(Type type) method CreateInstance (line 578) | public object CreateInstance(Type type, params object[] args) method Set (line 585) | public void Set(object instance, string name, Func gen... FILE: src/FubuMVC.Core/ServiceBus/Runtime/TransportActivator.cs class TransportActivator (line 14) | public class TransportActivator : IActivator method TransportActivator (line 23) | public TransportActivator(ChannelGraph graph, IServiceLocator services... method Activate (line 33) | public void Activate(IActivationLog log, IPerfTimer timer) method ExecuteActivators (line 42) | public virtual void ExecuteActivators() method OpenChannels (line 48) | public virtual void OpenChannels() FILE: src/FubuMVC.Core/ServiceBus/Runtime/TransportBase.cs class TransportBase (line 8) | public abstract class TransportBase method OpenChannels (line 12) | public void OpenChannels(ChannelGraph graph) method Disabled (line 24) | public virtual bool Disabled(IEnumerable nodes) method getReplyUri (line 29) | protected abstract Uri getReplyUri(ChannelGraph graph); method buildChannel (line 31) | protected abstract IChannel buildChannel(ChannelNode channelNode); method seedQueues (line 33) | protected abstract void seedQueues(IEnumerable channels); FILE: src/FubuMVC.Core/ServiceBus/Runtime/UnknownChannelException.cs class UnknownChannelException (line 7) | [Serializable] method UnknownChannelException (line 10) | public UnknownChannelException(Uri uri) : base("Unknown destination '{... method UnknownChannelException (line 14) | protected UnknownChannelException(SerializationInfo info, StreamingCon... FILE: src/FubuMVC.Core/ServiceBus/Sagas/ISagaRepository.cs type ISagaRepository (line 3) | public interface ISagaRepository method Save (line 7) | void Save(TState state, TMessage message); method Find (line 8) | TState Find(TMessage message); method Delete (line 9) | void Delete(TState state, TMessage message); FILE: src/FubuMVC.Core/ServiceBus/Sagas/ISagaStorage.cs type ISagaStorage (line 5) | public interface ISagaStorage method RepositoryFor (line 12) | Instance RepositoryFor(SagaTypes sagaTypes); FILE: src/FubuMVC.Core/ServiceBus/Sagas/IStatefulSaga.cs type IStatefulSaga (line 3) | public interface IStatefulSaga method IsCompleted (line 6) | bool IsCompleted(); FILE: src/FubuMVC.Core/ServiceBus/Sagas/SagaBehavior.cs class SagaBehavior (line 9) | public class SagaBehavior : WrappingBehavior... method SagaBehavior (line 17) | public SagaBehavior(IFubuRequest request, ISagaRepository func) FILE: src/FubuMVC.Core/ServiceBus/Sagas/SagaRepositoryUnresolvableException.cs class SagaRepositoryUnresolvableException (line 7) | [Serializable] method SagaRepositoryUnresolvableException (line 10) | public SagaRepositoryUnresolvableException(SagaTypes sagaTypes) : base... method SagaRepositoryUnresolvableException (line 14) | protected SagaRepositoryUnresolvableException(SerializationInfo info, ... FILE: src/FubuMVC.Core/ServiceBus/Sagas/SagaTypes.cs class SagaTypes (line 7) | public class SagaTypes method ToCorrelationIdFunc (line 16) | public object ToCorrelationIdFunc() method ToSagaIdFunc (line 28) | public object ToSagaIdFunc() method MatchesStateIdAndMessageCorrelationIdIdiom (line 35) | public bool MatchesStateIdAndMessageCorrelationIdIdiom() method ToString (line 40) | public override string ToString() type EmptyGuid (line 45) | public interface EmptyGuid method GetEmptyFunc (line 47) | object GetEmptyFunc(); class EmptyGuidMaker (line 50) | public class EmptyGuidMaker : EmptyGuid method GetEmptyFunc (line 52) | public object GetEmptyFunc() FILE: src/FubuMVC.Core/ServiceBus/Sagas/StatefulSagaConvention.cs class StatefulSagaConvention (line 15) | [Description("Adds saga handling to handler actions that implement IStat... method Configure (line 18) | public void Configure(BehaviorGraph graph) method IsSagaHandler (line 39) | public static bool IsSagaHandler(HandlerCall call) method IsSagaHandler (line 45) | public static bool IsSagaHandler(Type handlerType) method IsSagaChain (line 50) | public static bool IsSagaChain(BehaviorChain chain) method DetermineSagaRepositoryInstance (line 60) | public static Instance DetermineSagaRepositoryInstance(TransportSettin... method ToSagaTypes (line 73) | public static SagaTypes ToSagaTypes(HandlerCall call) FILE: src/FubuMVC.Core/ServiceBus/Sagas/StatefulSagaNode.cs class StatefulSagaNode (line 8) | public class StatefulSagaNode : BehaviorNode, DescribesItself method StatefulSagaNode (line 12) | public StatefulSagaNode(SagaTypes types) method buildInstance (line 35) | protected override IConfiguredInstance buildInstance() method Describe (line 60) | public void Describe(Description description) FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Configuration/ApplyScheduledJobRouting.cs class ApplyScheduledJobRouting (line 12) | [Description("Applies routing rules to scheduled jobs")] method Configure (line 15) | public void Configure(BehaviorGraph graph) FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Configuration/ScheduledJobExpression.cs class ScheduledJobExpression (line 9) | public class ScheduledJobExpression method ScheduledJobExpression (line 13) | public ScheduledJobExpression(FubuRegistry parent) method RunJob (line 18) | public ScheduleExpression RunJob() where TJob : IJob method DefaultJobChannel (line 24) | public ScheduledJobExpression DefaultJobChannel(Expression where TJob : IJob method ScheduleExpression (line 34) | public ScheduleExpression(ScheduledJobExpression parent) method ScheduledBy (line 41) | public ChannelExpression ScheduledBy() where TScheduler ... method ScheduledBy (line 46) | public ChannelExpression ScheduledBy(IScheduleRule rule) class ChannelExpression (line 55) | public class ChannelExpression method ChannelExpression (line 59) | public ChannelExpression(ScheduledJob job) method Channel (line 64) | public ChannelExpression Channel(Expression> channel) method Timeout (line 70) | public ChannelExpression Timeout(TimeSpan timeout) method ActivatedOnStartup (line 83) | public ScheduledJobExpression ActivatedOnStartup(bool shouldActivate) FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Configuration/ScheduledJobHandlerCall.cs class ScheduledJobHandlerCall (line 9) | public class ScheduledJobHandlerCall : HandlerCall where T : IJob method method (line 11) | private static MethodInfo method() method ScheduledJobHandlerCall (line 16) | public ScheduledJobHandlerCall() FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Configuration/ScheduledJobHandlerSource.cs class ScheduledJobHandlerSource (line 14) | public class ScheduledJobHandlerSource : IHandlerSource method ScheduledJobHandlerSource (line 18) | public ScheduledJobHandlerSource(Type[] jobTypes) method FindCalls (line 23) | public Task FindCalls(Assembly applicationAssembly) method handlersForJob (line 28) | private IEnumerable handlersForJob(Type jobType) FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Configuration/ScheduledJobRoutingRule.cs class ScheduledJobRoutingRule (line 9) | public class ScheduledJobRoutingRule : IRoutingRule where T : IJob method Matches (line 11) | public bool Matches(Type type) method Describe (line 16) | public string Describe() FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Configuration/ScheduledJobServicesRegistry.cs class ScheduledJobServicesRegistry (line 9) | public class ScheduledJobServicesRegistry : ServiceRegistry method ScheduledJobServicesRegistry (line 11) | public ScheduledJobServicesRegistry() FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Execution/EveryDayAtSpecificTime.cs class EveryDayAtSpecificTime (line 6) | public class EveryDayAtSpecificTime : IScheduleRule method EveryDayAtSpecificTime (line 11) | public EveryDayAtSpecificTime(int hour, int minute) method ScheduleNextTime (line 17) | public DateTimeOffset ScheduleNextTime(DateTimeOffset currentTime, Job... FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Execution/ExecuteScheduledJob.cs class ExecuteScheduledJob (line 5) | public class ExecuteScheduledJob where T : IJob FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Execution/IJobExecutor.cs type IJobExecutor (line 6) | public interface IJobExecutor method Execute (line 8) | void Execute(TimeSpan timeout) where T : IJob; method Schedule (line 9) | void Schedule(IScheduledJob job, DateTimeOffset nextTime) where ... FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Execution/IScheduleRule.cs type IScheduleRule (line 6) | public interface IScheduleRule method ScheduleNextTime (line 8) | DateTimeOffset ScheduleNextTime(DateTimeOffset currentTime, JobExecuti... FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Execution/IScheduledJobController.cs type IScheduledJobController (line 5) | public interface IScheduledJobController method Activate (line 7) | void Activate(); method IsActive (line 8) | bool IsActive(); method Deactivate (line 9) | void Deactivate(); method Reschedule (line 10) | void Reschedule(RescheduleRequest request) where T : IJob; method PerformHealthChecks (line 11) | void PerformHealthChecks(); method ExecuteNow (line 13) | void ExecuteNow(IScheduledJob job); FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Execution/JobTimer.cs type IJobTimer (line 14) | public interface IJobTimer method Schedule (line 16) | void Schedule(Type type, DateTimeOffset time, Action action); method ClearAll (line 17) | void ClearAll(); method Status (line 18) | IEnumerable Status(); method StatusFor (line 20) | ITimedExecution StatusFor(Type jobType); method Now (line 22) | DateTimeOffset Now(); type ITimerCallback (line 25) | public interface ITimerCallback method Reschedule (line 27) | void Reschedule(DateTimeOffset next); method Complete (line 28) | void Complete(); method Now (line 29) | DateTimeOffset Now(); class JobTimer (line 32) | public class JobTimer : IJobTimer method JobTimer (line 38) | public JobTimer(ISystemTime systemTime, ILogger logger) method Schedule (line 44) | public void Schedule(Type type, DateTimeOffset time, Action action) method createNewTimedExecution (line 51) | private void createNewTimedExecution(Type type, DateTimeOffset time, A... method removeExisting (line 60) | private void removeExisting(Type type) method ClearAll (line 70) | public void ClearAll() method Status (line 76) | public IEnumerable Status() method StatusFor (line 81) | public ITimedExecution StatusFor(Type jobType) method Now (line 86) | public DateTimeOffset Now() method WaitForJob (line 96) | public void WaitForJob(Type jobType, TimeSpan timeout) type ITimedExecution (line 102) | public interface ITimedExecution class TimedExecution (line 109) | public class TimedExecution : IDisposable, ITimedExecution method TimedExecution (line 116) | public TimedExecution(ILogger logger, Type type, DateTimeOffset expect... method WaitForCompletion (line 143) | public void WaitForCompletion(TimeSpan timeout) method Dispose (line 160) | public void Dispose() FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Execution/ScheduledJobController.cs class ScheduledJobController (line 11) | public class ScheduledJobController : IDisposable, IJobExecutor, ISchedu... method ScheduledJobController (line 20) | public ScheduledJobController( method Activate (line 34) | public void Activate() method IsActive (line 51) | public bool IsActive() method Deactivate (line 56) | public void Deactivate() method Reschedule (line 61) | public void Reschedule(RescheduleRequest request) where T : IJob method PerformHealthChecks (line 70) | public void PerformHealthChecks() method ExecuteNow (line 86) | public void ExecuteNow(IScheduledJob job) method Dispose (line 91) | public void Dispose() method Execute (line 98) | public void Execute(TimeSpan timeout) where T : IJob method Schedule (line 103) | public void Schedule(IScheduledJob job, DateTimeOffset nextTime)... FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Execution/ScheduledJobLogRecords.cs class ScheduledJobRecord (line 9) | public abstract class ScheduledJobRecord : LogRecord method ScheduledJobRecord (line 11) | public ScheduledJobRecord(IJob job) class ScheduledJobScheduled (line 20) | public class ScheduledJobScheduled : LogRecord method ScheduledJobScheduled (line 22) | public ScheduledJobScheduled(Type jobType, DateTimeOffset next) method ToString (line 31) | public override string ToString() class ScheduledJobStarted (line 40) | public class ScheduledJobStarted : ScheduledJobRecord method ScheduledJobStarted (line 42) | public ScheduledJobStarted(IJob job) : base(job) method ToString (line 46) | public override string ToString() class ScheduledJobSucceeded (line 52) | public class ScheduledJobSucceeded : ScheduledJobRecord method ScheduledJobSucceeded (line 54) | public ScheduledJobSucceeded(IJob job) : base(job) method ToString (line 58) | public override string ToString() class ScheduledJobFailed (line 64) | public class ScheduledJobFailed : ScheduledJobRecord method ScheduledJobFailed (line 66) | public ScheduledJobFailed(IJob job, Exception ex) : base(job) method ToString (line 73) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Execution/ScheduledJobRecordModifier.cs class ScheduledJobRecordModifier (line 8) | public class ScheduledJobRecordModifier : ILogModifier method ScheduledJobRecordModifier (line 12) | public ScheduledJobRecordModifier(ChannelGraph graph) method Matches (line 17) | public bool Matches(Type logType) method Modify (line 22) | public void Modify(object log) FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Execution/ScheduledJobRunner.cs class ScheduledJobRunner (line 8) | public class ScheduledJobRunner where T : IJob method ScheduledJobRunner (line 15) | public ScheduledJobRunner(T job, IScheduleStatusMonitor monitor, ISche... method Execute (line 24) | public Task> Execute(ExecuteScheduledJob request) FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/IScheduledJob.cs type IScheduledJob (line 11) | public interface IScheduledJob method Initialize (line 14) | void Initialize(DateTimeOffset now, IJobExecutor executor, JobSchedule... method ToRoutingRule (line 17) | IRoutingRule ToRoutingRule(); method ShouldReschedule (line 18) | bool ShouldReschedule(DateTimeOffset now, IJobTimer timer); method Execute (line 20) | void Execute(IJobExecutor executor); method ToTask (line 25) | Task> ToTask(IJob job, IJobRunTracker tracker); type IScheduledJob (line 23) | public interface IScheduledJob : IScheduledJob where T : IJob method Initialize (line 14) | void Initialize(DateTimeOffset now, IJobExecutor executor, JobSchedule... method ToRoutingRule (line 17) | IRoutingRule ToRoutingRule(); method ShouldReschedule (line 18) | bool ShouldReschedule(DateTimeOffset now, IJobTimer timer); method Execute (line 20) | void Execute(IJobExecutor executor); method ToTask (line 25) | Task> ToTask(IJob job, IJobRunTracker tracker); FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/JobKeyAttribute.cs class JobKeyAttribute (line 5) | [AttributeUsage(AttributeTargets.Class)] method JobKeyAttribute (line 10) | public JobKeyAttribute(string key) FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Messages/SchedulingHandler.cs class SchedulingHandler (line 7) | public class SchedulingHandler where T : IJob method SchedulingHandler (line 11) | public SchedulingHandler(IScheduledJobController controller) method Reschedule (line 16) | public void Reschedule(RescheduleRequest request) FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Persistence/ISchedulePersistence.cs type ISchedulePersistence (line 5) | public interface ISchedulePersistence method FindAll (line 7) | IEnumerable FindAll(string nodeName); method FindAllActive (line 8) | IEnumerable FindAllActive(string nodeName); method Persist (line 9) | void Persist(IEnumerable statuses); method Persist (line 10) | void Persist(JobStatusDTO status); method Find (line 12) | JobStatusDTO Find(string nodeName, string jobKey); method RecordHistory (line 14) | void RecordHistory(string nodeName, string jobKey, JobExecutionRecord ... method FindHistory (line 15) | IEnumerable FindHistory(string nodeName, string jo... FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Persistence/IScheduleStatusMonitor.cs type IScheduleStatusMonitor (line 6) | public interface IScheduleStatusMonitor method Persist (line 8) | void Persist(Action scheduling); method MarkScheduled (line 10) | void MarkScheduled(DateTimeOffset nextTime); method TrackJob (line 11) | IJobRunTracker TrackJob(int attempts, T job) where T : IJob; type IJobRunTracker (line 14) | public interface IJobRunTracker method Success (line 16) | void Success(DateTimeOffset nextTime); method Failure (line 17) | void Failure(Exception ex); method Now (line 18) | DateTimeOffset Now(); FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Persistence/InMemorySchedulePersistence.cs class InMemorySchedulePersistence (line 7) | public class InMemorySchedulePersistence : ISchedulePersistence method FindAllActive (line 16) | public IEnumerable FindAllActive(string nodeName) method FindAll (line 21) | public IEnumerable FindAll(string nodeName) method Persist (line 26) | public void Persist(IEnumerable statuses) method Persist (line 33) | public void Persist(JobStatusDTO status) method Find (line 43) | public JobStatusDTO Find(string nodeName, string jobKey) method RecordHistory (line 48) | public void RecordHistory(string nodeName, string jobKey, JobExecution... method FindHistory (line 55) | public IEnumerable FindHistory(string nodeName, st... FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Persistence/JobExecutionRecord.cs class JobExecutionRecord (line 8) | public class JobExecutionRecord method ToString (line 19) | public override string ToString() method Equals (line 31) | protected bool Equals(JobExecutionRecord other) method Equals (line 36) | public override bool Equals(object obj) method GetHashCode (line 44) | public override int GetHashCode() method ReadException (line 55) | public void ReadException(Exception exception) FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Persistence/JobExecutionStatus.cs type JobExecutionStatus (line 3) | public enum JobExecutionStatus FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Persistence/JobSchedule.cs class JobSchedule (line 9) | public class JobSchedule : IEnumerable method JobSchedule (line 15) | public JobSchedule() method JobSchedule (line 19) | public JobSchedule(IEnumerable all) method Find (line 24) | public JobStatus Find(Type jobType) method Schedule (line 29) | public JobStatus Schedule(Type jobType, DateTimeOffset nextTime) method RemoveObsoleteJobs (line 37) | public void RemoveObsoleteJobs(IEnumerable jobTypes) method GetEnumerator (line 45) | public IEnumerator GetEnumerator() method GetEnumerator (line 50) | IEnumerator IEnumerable.GetEnumerator() method Active (line 55) | public IEnumerable Active() FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Persistence/JobStatus.cs class JobStatus (line 6) | public class JobStatus method For (line 8) | public static JobStatus For(DateTimeOffset nextTime) method JobStatus (line 13) | public JobStatus(Type jobType) method JobStatus (line 18) | public JobStatus(Type jobType, DateTimeOffset nextTime) method Equals (line 30) | protected bool Equals(JobStatus other) method Equals (line 35) | public override bool Equals(object obj) method GetHashCode (line 43) | public override int GetHashCode() method ToDTO (line 51) | public JobStatusDTO ToDTO(string nodeName) method GetKey (line 63) | public static string GetKey(Type jobType) FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Persistence/JobStatusDTO.cs class JobStatusDTO (line 6) | public class JobStatusDTO method ToId (line 8) | public static string ToId(string node, string jobKey) method Equals (line 31) | protected bool Equals(JobStatusDTO other) method Equals (line 36) | public override bool Equals(object obj) method GetHashCode (line 44) | public override int GetHashCode() method GetStatusDescription (line 52) | public string GetStatusDescription() method GetLastExecutionDescription (line 59) | public string GetLastExecutionDescription() FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Persistence/JobStatusExtensions.cs class JobStatusExtensions (line 5) | public static class JobStatusExtensions method ToSchedule (line 7) | public static JobSchedule ToSchedule(this IEnumerable statu... FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Persistence/ScheduleStatusMonitor.cs class ScheduleStatusMonitor (line 15) | public class ScheduleStatusMonitor : IScheduleStatusMonitor method ScheduleStatusMonitor (line 23) | public ScheduleStatusMonitor(ChannelGraph channels, ScheduledJobGraph ... method Persist (line 38) | public void Persist(Action scheduling) method ToStatus (line 48) | public JobStatus ToStatus(JobStatusDTO dto) method modifyStatus (line 58) | private void modifyStatus(Action change, string failu... method MarkScheduled (line 90) | public void MarkScheduled(DateTimeOffset nextTime) method MarkExecuting (line 98) | public void MarkExecuting() method MarkCompletion (line 107) | public void MarkCompletion(JobExecutionRecord record) method TrackJob (line 120) | public IJobRunTracker TrackJob(int attempts, T job) where T : IJob class JobRunTracker (line 127) | public class JobRunTracker : IJobRunTracker where T : IJob method JobRunTracker (line 135) | public JobRunTracker(string nodeId, ScheduleStatusMonitor parent, T ... method toExecutionRecord (line 144) | private JobExecutionRecord toExecutionRecord() method Success (line 157) | public void Success(DateTimeOffset nextTime) method Failure (line 173) | public void Failure(Exception ex) method Now (line 185) | public DateTimeOffset Now() FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/Persistence/ScheduledRunHistory.cs class ScheduledRunHistory (line 5) | public class ScheduledRunHistory method ToId (line 7) | public static string ToId(string node, string job) method Append (line 40) | public void Append(JobExecutionRecord record, int maxRecords) FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/RescheduleRequest.cs class RescheduleRequest (line 7) | public class RescheduleRequest where T : IJob method Equals (line 11) | protected bool Equals(RescheduleRequest other) method Equals (line 16) | public override bool Equals(object obj) method GetHashCode (line 24) | public override int GetHashCode() method ToString (line 29) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/ScheduledJob.cs class ScheduledJob (line 15) | public class ScheduledJob : IScheduledJob, DescribesItself where T... method ScheduledJob (line 17) | public ScheduledJob(IScheduleRule scheduler) method Execute (line 28) | void IScheduledJob.Execute(IJobExecutor executor) method ToTask (line 33) | public Task> ToTask(IJob job, IJobRunTracker trac... method ToRoutingRule (line 56) | IRoutingRule IScheduledJob.ToRoutingRule() method Initialize (line 69) | void IScheduledJob.Initialize(DateTimeOffset now, IJobExecutor executo... method ShouldReschedule (line 81) | public bool ShouldReschedule(DateTimeOffset now, IJobTimer timer) method Describe (line 95) | public void Describe(Description description) FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/ScheduledJobGraph.cs class ScheduledJobGraph (line 14) | public class ScheduledJobGraph : IFeatureSettings method ScheduledJobGraph (line 16) | public ScheduledJobGraph() method DetermineSchedule (line 27) | public void DetermineSchedule(DateTimeOffset now, IJobExecutor executo... method FindJob (line 36) | public IScheduledJob FindJob(Type jobType) method FindJob (line 41) | public IScheduledJob FindJob() where T : IJob method Apply (line 46) | void IFeatureSettings.Apply(FubuRegistry registry) FILE: src/FubuMVC.Core/ServiceBus/ScheduledJobs/ScheduledJobPersistentTask.cs class ScheduledJobPersistentTask (line 11) | public class ScheduledJobPersistentTask : IPersistentTaskSource, IPersis... method ScheduledJobPersistentTask (line 16) | public ScheduledJobPersistentTask(IScheduledJobController controller) method PermanentTasks (line 23) | public IEnumerable PermanentTasks() method CreateTask (line 28) | public IPersistentTask CreateTask(Uri uri) method AssertAvailable (line 37) | public void AssertAvailable() method Activate (line 42) | public void Activate() method Deactivate (line 47) | public void Deactivate() method SelectOwner (line 54) | public Task SelectOwner(IEnumerable pe... FILE: src/FubuMVC.Core/ServiceBus/Scheduling/IScheduler.cs type IScheduler (line 5) | public interface IScheduler : IDisposable method Start (line 7) | void Start(Action action); FILE: src/FubuMVC.Core/ServiceBus/Scheduling/TaskScheduler.cs class TaskScheduler (line 9) | public class TaskScheduler : IScheduler method TaskScheduler (line 14) | public TaskScheduler(int taskCount) method Start (line 22) | public void Start(Action action) method Dispose (line 32) | public void Dispose() method Default (line 41) | public static IScheduler Default() method ToString (line 46) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/Scheduling/ThreadScheduler.cs class ThreadScheduler (line 9) | public class ThreadScheduler : IScheduler method ThreadScheduler (line 18) | public ThreadScheduler(int threadCount) method Start (line 23) | public void Start(Action action) method Default (line 38) | public static IScheduler Default() method Dispose (line 43) | public void Dispose() method ToString (line 59) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/ServiceBus.cs class ServiceBus (line 13) | public class ServiceBus : IServiceBus method ServiceBus (line 21) | public ServiceBus(IEnvelopeSender sender, IEventAggregator events, ICh... method Request (line 31) | public Task Request(object request, RequestOptio... method Send (line 54) | public void Send(T message) method Send (line 59) | public void Send(Uri destination, T message) method Consume (line 64) | public void Consume(T message) method DelaySend (line 69) | public void DelaySend(T message, DateTime time) method DelaySend (line 78) | public void DelaySend(T message, TimeSpan delay) method SendAndWait (line 83) | public Task SendAndWait(T message) method SendAndWait (line 88) | public Task SendAndWait(Uri destination, T message) method GetSendAndWaitTask (line 93) | private Task GetSendAndWaitTask(T message, Uri destination = null) method RemoveSubscriptionsForThisNodeAsync (line 110) | public async Task RemoveSubscriptionsForThisNodeAsync() FILE: src/FubuMVC.Core/ServiceBus/ServiceBusActivator.cs class ServiceBusActivator (line 10) | public class ServiceBusActivator : IActivator, IDeactivator method ServiceBusActivator (line 19) | public ServiceBusActivator(TransportActivator transports, Subscription... method Activate (line 29) | public void Activate(IActivationLog log, IPerfTimer timer) method Deactivate (line 42) | public void Deactivate(IActivationLog log) FILE: src/FubuMVC.Core/ServiceBus/StringExtensions.cs class StringExtensions (line 6) | public static class StringExtensions method ToUri (line 8) | public static Uri ToUri(this string uriString) FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/GroupSubscriptionRequirement.cs class GroupSubscriptionRequirement (line 10) | public class GroupSubscriptionRequirement : ISubscriptionRequirement method GroupSubscriptionRequirement (line 16) | public GroupSubscriptionRequirement(Expression> sourcePro... method Determine (line 22) | public IEnumerable Determine(T settings, ChannelGraph gr... method AddType (line 43) | public void AddType(Type type) FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/ISubscriptionCache.cs type ISubscriptionCache (line 8) | public interface ISubscriptionCache method ClearAll (line 10) | void ClearAll(); method FindDestinationChannels (line 12) | IEnumerable FindDestinationChannels(Envelope envelope); method ReplyUriFor (line 14) | Uri ReplyUriFor(ChannelNode destination); method LoadSubscriptions (line 20) | void LoadSubscriptions(IEnumerable subscriptions); FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/ISubscriptionPersistence.cs type ISubscriptionPersistence (line 6) | public interface ISubscriptionPersistence method LoadSubscriptions (line 8) | IEnumerable LoadSubscriptions(string name, SubscriptionR... method Persist (line 9) | void Persist(IEnumerable subscriptions); method Persist (line 10) | void Persist(Subscription subscription); method NodesForGroup (line 12) | IEnumerable NodesForGroup(string name); method Persist (line 13) | void Persist(params TransportNode[] nodes); method AllNodes (line 15) | IEnumerable AllNodes(); method AllSubscriptions (line 16) | IEnumerable AllSubscriptions(); method LoadNode (line 17) | TransportNode LoadNode(string nodeId); method Alter (line 19) | void Alter(string id, Action alteration); method DeleteSubscriptions (line 20) | void DeleteSubscriptions(IEnumerable subscriptions); FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/ISubscriptionRepository.cs type ISubscriptionRepository (line 7) | public interface ISubscriptionRepository method PersistSubscriptions (line 9) | void PersistSubscriptions(params Subscription[] requirements); method LoadSubscriptions (line 10) | IEnumerable LoadSubscriptions(SubscriptionRole role); method FindPeers (line 11) | IEnumerable FindPeers(); method PersistPublishing (line 12) | void PersistPublishing(params Subscription[] subscriptions); method Persist (line 14) | void Persist(params TransportNode[] nodes); method FindLocal (line 16) | TransportNode FindLocal(); method FindPeer (line 17) | TransportNode FindPeer(string nodeId); method AddOwnershipToThisNode (line 19) | void AddOwnershipToThisNode(Uri subject); method AddOwnershipToThisNode (line 20) | void AddOwnershipToThisNode(IEnumerable subjects); method RemoveOwnershipFromThisNode (line 21) | void RemoveOwnershipFromThisNode(Uri subject); method RemoveOwnershipFromNode (line 22) | void RemoveOwnershipFromNode(string nodeId, Uri subject); method RemoveOwnershipFromNode (line 23) | void RemoveOwnershipFromNode(string nodeId, IEnumerable subjects); method RemoveOwnershipFromThisNode (line 24) | void RemoveOwnershipFromThisNode(IEnumerable subjects); method RemoveLocalSubscriptions (line 25) | IEnumerable RemoveLocalSubscriptions(); method RemoveSubscriptionsForReceiver (line 26) | void RemoveSubscriptionsForReceiver(Uri receiver); FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/ISubscriptionRequirement.cs type ISubscriptionRequirement (line 7) | public interface ISubscriptionRequirement method DetermineRequirements (line 9) | IEnumerable DetermineRequirements(); method Determine (line 14) | IEnumerable Determine(T settings, ChannelGraph graph); method AddType (line 15) | void AddType(Type type); type ISubscriptionRequirement (line 12) | public interface ISubscriptionRequirement method DetermineRequirements (line 9) | IEnumerable DetermineRequirements(); method Determine (line 14) | IEnumerable Determine(T settings, ChannelGraph graph); method AddType (line 15) | void AddType(Type type); FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/InMemorySubscriptionPersistence.cs class InMemorySubscriptionPersistence (line 10) | public class InMemorySubscriptionPersistence : ISubscriptionPersistence method ClearAll (line 17) | public void ClearAll() method LoadSubscriptions (line 26) | public IEnumerable LoadSubscriptions(string name, Subscr... method Persist (line 33) | public void Persist(IEnumerable subscriptions) method Persist (line 38) | public void Persist(Subscription subscription) method persist (line 43) | private void persist(Subscription subscription) method NodesForGroup (line 53) | public IEnumerable NodesForGroup(string name) method Persist (line 60) | public void Persist(params TransportNode[] nodes) method AllNodes (line 75) | public IEnumerable AllNodes() method AllSubscriptions (line 80) | public IEnumerable AllSubscriptions() method LoadNode (line 85) | public TransportNode LoadNode(string nodeId) method Alter (line 92) | public void Alter(string id, Action alteration) method DeleteSubscriptions (line 100) | public void DeleteSubscriptions(IEnumerable subscriptions) FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/InvalidOrMissingTransportException.cs class InvalidOrMissingTransportException (line 11) | [Serializable] method ToMessage (line 14) | public static string ToMessage(IEnumerable transports, IEn... method ToMessage (line 21) | public static string ToMessage(Exception ex, IEnumerable t... method InvalidOrMissingTransportException (line 29) | public InvalidOrMissingTransportException(Exception ex, IEnumerable tran... method InvalidOrMissingTransportException (line 40) | protected InvalidOrMissingTransportException(SerializationInfo info, S... FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/LocalSubscriptionRequirement.cs class LocalSubscriptionRequirement (line 10) | public class LocalSubscriptionRequirement : ISubscriptionRequirement method LocalSubscriptionRequirement (line 15) | public LocalSubscriptionRequirement(Expression> sourcePro... method Determine (line 20) | public IEnumerable Determine(T settings, ChannelGraph gr... method AddType (line 38) | public void AddType(Type type) FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/Subscription.cs class Subscription (line 6) | public class Subscription method For (line 8) | public static Subscription For() method Subscription (line 13) | public Subscription(Type messageType) method Subscription (line 18) | public Subscription() method Clone (line 30) | public Subscription Clone() method SourcedFrom (line 38) | public Subscription SourcedFrom(Uri uri) method ReceivedBy (line 44) | public Subscription ReceivedBy(Uri uri) method Equals (line 50) | protected bool Equals(Subscription other) method Equals (line 55) | public override bool Equals(object obj) method GetHashCode (line 63) | public override int GetHashCode() method ToString (line 75) | public override string ToString() method Matches (line 80) | public bool Matches(Type inputType) FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/SubscriptionActivator.cs class SubscriptionActivator (line 11) | public class SubscriptionActivator : IActivator method SubscriptionActivator (line 20) | public SubscriptionActivator(ISubscriptionRepository repository, IEnve... method Activate (line 31) | public void Activate(IActivationLog log, IPerfTimer timer) method determineStaticRequirements (line 62) | private Subscription[] determineStaticRequirements(IActivationLog log) method sendSubscriptions (line 69) | private void sendSubscriptions() method traceLoadedRequirements (line 76) | private static void traceLoadedRequirements(IActivationLog log, Subscr... method sendSubscriptionsToSource (line 82) | private void sendSubscriptionsToSource(Uri destination, IEnumerable t... method ClearAll (line 47) | public void ClearAll() method FindDestinationChannels (line 59) | public IEnumerable FindDestinationChannels(Envelope envel... method LoadSubscriptions (line 83) | public void LoadSubscriptions(IEnumerable subscriptions) method RemoveCachedRoutesForChangedSubscriptions (line 94) | private void RemoveCachedRoutesForChangedSubscriptions(IEnumerable FindSubscribingChannelsFor(Type inputT... method findDestination (line 124) | private ChannelNode findDestination(Uri uri) method Dispose (line 129) | public void Dispose() method ReplyUriFor (line 135) | public Uri ReplyUriFor(ChannelNode destination) FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/SubscriptionRefreshJob.cs class SubscriptionRefreshJob (line 6) | public class SubscriptionRefreshJob : IJob method SubscriptionRefreshJob (line 10) | public SubscriptionRefreshJob(SubscriptionsHandler handler) method Execute (line 15) | public void Execute(CancellationToken cancellation) FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/SubscriptionRepository.cs class SubscriptionRepository (line 9) | public class SubscriptionRepository : ISubscriptionRepository method SubscriptionRepository (line 14) | public SubscriptionRepository(ChannelGraph graph, ISubscriptionPersist... method PersistSubscriptions (line 20) | public void PersistSubscriptions(params Subscription[] requirements) method persist (line 25) | private void persist(Subscription[] requirements, SubscriptionRole sub... method PersistPublishing (line 39) | public void PersistPublishing(params Subscription[] subscriptions) method Persist (line 44) | public void Persist(params TransportNode[] nodes) method FindLocal (line 49) | public TransportNode FindLocal() method FindPeer (line 54) | public TransportNode FindPeer(string nodeId) method AddOwnershipToThisNode (line 59) | public void AddOwnershipToThisNode(Uri subject) method AddOwnershipToThisNode (line 64) | public void AddOwnershipToThisNode(IEnumerable subjects) method RemoveOwnershipFromThisNode (line 69) | public void RemoveOwnershipFromThisNode(Uri subject) method RemoveOwnershipFromNode (line 76) | public void RemoveOwnershipFromNode(string nodeId, Uri subject) method RemoveOwnershipFromNode (line 81) | public void RemoveOwnershipFromNode(string nodeId, IEnumerable su... method RemoveOwnershipFromThisNode (line 86) | public void RemoveOwnershipFromThisNode(IEnumerable subjects) method RemoveLocalSubscriptions (line 91) | public IEnumerable RemoveLocalSubscriptions() method RemoveSubscriptionsForReceiver (line 105) | public void RemoveSubscriptionsForReceiver(Uri receiver) method LoadSubscriptions (line 116) | public IEnumerable LoadSubscriptions(SubscriptionRole role) method FindPeers (line 121) | public IEnumerable FindPeers() FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/SubscriptionRequested.cs class SubscriptionRequested (line 9) | public class SubscriptionRequested FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/SubscriptionRequirements.cs class SubscriptionRequirements (line 7) | public class SubscriptionRequirements : ISubscriptionRequirement method SubscriptionRequirements (line 13) | public SubscriptionRequirements(T settings, ChannelGraph graph, IList<... method DetermineRequirements (line 20) | public IEnumerable DetermineRequirements() FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/SubscriptionRole.cs type SubscriptionRole (line 3) | public enum SubscriptionRole FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/SubscriptionsChanged.cs class SubscriptionsChanged (line 6) | public class SubscriptionsChanged FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/SubscriptionsHandler.cs class SubscriptionsHandler (line 7) | public class SubscriptionsHandler method SubscriptionsHandler (line 13) | public SubscriptionsHandler(ISubscriptionRepository repository, ISubsc... method Handle (line 20) | public void Handle(SubscriptionsChanged message) method ReloadSubscriptions (line 25) | public virtual void ReloadSubscriptions() method Handle (line 31) | public void Handle(SubscriptionRequested message) method UpdatePeers (line 41) | public virtual void UpdatePeers() method SendSubscriptionChangedToPeer (line 47) | public virtual void SendSubscriptionChangedToPeer(TransportNode node) method Handle (line 58) | public void Handle(SubscriptionsRemoved message) FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/SubscriptionsRemoved.cs class SubscriptionsRemoved (line 5) | public class SubscriptionsRemoved FILE: src/FubuMVC.Core/ServiceBus/Subscriptions/TransportNode.cs class TransportNode (line 8) | public class TransportNode method TransportNode (line 12) | public TransportNode() method TransportNode (line 16) | public TransportNode(ChannelGraph graph) method AddOwnership (line 40) | public void AddOwnership(Uri subject) method AddOwnership (line 45) | public void AddOwnership(IEnumerable subjects) method RemoveOwnership (line 50) | public void RemoveOwnership(Uri subject) method Equals (line 83) | protected bool Equals(TransportNode other) method Equals (line 88) | public override bool Equals(object obj) method GetHashCode (line 96) | public override int GetHashCode() method ToString (line 101) | public override string ToString() FILE: src/FubuMVC.Core/ServiceBus/SystemLevelHandlers.cs class SystemLevelHandlers (line 16) | public class SystemLevelHandlers : IChainSource method BuildChains (line 18) | public Task BuildChains(BehaviorGraph graph, IPerfTim... method buildChains (line 26) | private static IEnumerable buildChains(BehaviorGraph gr... FILE: src/FubuMVC.Core/ServiceBus/TaskExtensions.cs class TaskExtensions (line 7) | public static class TaskExtensions method ToCompletionTask (line 9) | public static Task ToCompletionTask(this T value) method ToFaultedTask (line 17) | public static Task ToFaultedTask(this Exception ex) method TimeoutAfter (line 25) | public static async Task TimeoutAfter(this Task task, TimeSpan timeout) FILE: src/FubuMVC.Core/ServiceBus/TestSupport/ClearAllTransports.cs class ClearAllTransports (line 3) | public class ClearAllTransports { } FILE: src/FubuMVC.Core/ServiceBus/TestSupport/TransportCleanup.cs class TransportCleanup (line 8) | public class TransportCleanup : IListener method TransportCleanup (line 13) | public TransportCleanup(IEnumerable transports, ISubscript... method Receive (line 19) | public void Receive(ClearAllTransports message) method ClearAll (line 26) | public void ClearAll() FILE: src/FubuMVC.Core/ServiceBus/TestSupport/TransportCleanupActivator.cs class TransportCleanupActivator (line 5) | public class TransportCleanupActivator : IActivator method TransportCleanupActivator (line 9) | public TransportCleanupActivator(TransportCleanup cleanup) method Activate (line 14) | public void Activate(IActivationLog log, IPerfTimer timer) FILE: src/FubuMVC.Core/ServiceBus/TimeoutRunner.cs type Completion (line 7) | public enum Completion class TimeoutRunner (line 14) | public static class TimeoutRunner method Run (line 16) | public static Completion Run(TimeSpan timeout, Action action, Action : SetInMemory where T : class, new() method SetToInMemory (line 143) | void SetToInMemory(FubuRegistry registry); method SetToInMemory (line 148) | public void SetToInMemory(FubuRegistry registry) FILE: src/FubuMVC.Core/ServiceBus/TypeExtensions.cs class TypeExtensions (line 5) | public static class TypeExtensions method HasProperty (line 7) | public static bool HasProperty(this Type type, string name) FILE: src/FubuMVC.Core/ServiceBus/Web/ISendMessages.cs type ISendMessages (line 8) | public interface ISendMessages FILE: src/FubuMVC.Core/ServiceBus/Web/SendMessageBehavior.cs class SendMessageBehavior (line 11) | public class SendMessageBehavior : BasicBehavior, IMayHaveResourceTyp... method SendMessageBehavior (line 17) | public SendMessageBehavior(IFubuRequest request, IServiceBus serviceBu... method performInvoke (line 25) | protected override Task performInvoke() method ResourceType (line 47) | public Type ResourceType() FILE: src/FubuMVC.Core/ServiceBus/Web/SendsMessage.cs class SendsMessage (line 6) | public class SendsMessage : Process method SendsMessage (line 10) | public SendsMessage(ActionCall transform) : base(typeof(SendMessageBeh... FILE: src/FubuMVC.Core/ServiceBus/Web/SendsMessageActionSource.cs class SendsMessageActionSource (line 12) | [Description("Finds actions for classes that implement ISendMessages")] method FindActions (line 15) | public Task FindActions(Assembly applicationAssembly) FILE: src/FubuMVC.Core/ServiceBus/Web/SendsMessageConvention.cs class SendsMessageConvention (line 10) | [Description("Attaches an AjaxContinuation response for ISendMessages ro... method Configure (line 13) | public void Configure(BehaviorGraph graph) FILE: src/FubuMVC.Core/Services/ApplicationLoaderFinder.cs class ApplicationLoaderFinder (line 9) | public static class ApplicationLoaderFinder method FindLoader (line 11) | public static IApplicationLoader FindLoader(string bootstrapperType) method FindLoaderTypes (line 37) | public static IEnumerable FindLoaderTypes() method IsLoaderTypeCandidate (line 56) | public static bool IsLoaderTypeCandidate(Type type) method BuildApplicationLoader (line 67) | public static IApplicationLoader BuildApplicationLoader(Type type) method DetermineLoaderType (line 74) | public static Type DetermineLoaderType(Type type) FILE: src/FubuMVC.Core/Services/FubuRegistryLoader.cs class FubuRegistryLoader (line 6) | public class FubuRegistryLoader : IApplicationLoader where T : FubuRe... method Load (line 8) | public IDisposable Load(Dictionary properties) FILE: src/FubuMVC.Core/Services/IApplicationLoader.cs type IApplicationLoader (line 6) | public interface IApplicationLoader method Load (line 8) | IDisposable Load(Dictionary properties); FILE: src/FubuMVC.Core/Services/JasperServiceConfiguration.cs class JasperServiceConfiguration (line 5) | [XmlType("service")] method JasperServiceConfiguration (line 10) | public JasperServiceConfiguration() FILE: src/FubuMVC.Core/Services/JasperServiceRuntime.cs class JasperServiceRuntime (line 9) | public class JasperServiceRuntime method JasperServiceRuntime (line 16) | public JasperServiceRuntime(JasperServiceConfiguration configuration) method bootstrap (line 27) | private IApplicationLoader bootstrap() method Start (line 32) | public void Start() method Stop (line 38) | public void Stop() FILE: src/FubuMVC.Core/Services/JsonSerialization.cs class JsonSerialization (line 6) | public static class JsonSerialization method ToJson (line 8) | public static string ToJson(object o, bool indentedFormatting = false) FILE: src/FubuMVC.Core/Services/Messaging/GlobalMessageTracking.cs class GlobalMessageTracking (line 9) | public static class GlobalMessageTracking method GlobalMessageTracking (line 16) | static GlobalMessageTracking() method Start (line 23) | public static void Start(IRemoteListener remoteListener) method read (line 31) | private static void read() method Stop (line 43) | public static void Stop() method SendMessage (line 48) | public static void SendMessage(string category, string message) method SendMessage (line 57) | public static void SendMessage(T message) method ReceivedMessage (line 71) | public static void ReceivedMessage(object message) method SentMessage (line 76) | public static void SentMessage(object message) FILE: src/FubuMVC.Core/Services/Messaging/IListener.cs type IListener (line 3) | public interface IListener method Receive (line 5) | void Receive(T message); method Receive (line 10) | void Receive(T message); type IListener (line 8) | public interface IListener method Receive (line 5) | void Receive(T message); method Receive (line 10) | void Receive(T message); FILE: src/FubuMVC.Core/Services/Messaging/IMessagingHub.cs type IMessagingHub (line 5) | public interface IMessagingHub method AddListener (line 8) | void AddListener(object listener); method RemoveListener (line 9) | void RemoveListener(object listener); method Send (line 10) | void Send(T message); method SendJson (line 11) | void SendJson(string json); FILE: src/FubuMVC.Core/Services/Messaging/IRemoteListener.cs type IRemoteListener (line 3) | public interface IRemoteListener method Send (line 5) | void Send(string json); FILE: src/FubuMVC.Core/Services/Messaging/MessageWaitCondition.cs class MessageWaitCondition (line 6) | public class MessageWaitCondition : IListener method MessageWaitCondition (line 12) | public MessageWaitCondition(Func filter) method Wait (line 19) | public T Wait(int wait = 5000) method Receive (line 31) | public void Receive(T message) FILE: src/FubuMVC.Core/Services/Messaging/MessagingHub.cs class MessagingHub (line 11) | public class MessagingHub : IMessagingHub method AddListener (line 31) | public void AddListener(object listener) method RemoveListener (line 39) | public void RemoveListener(object listener) method Send (line 47) | public void Send(T message) method SendJson (line 53) | public void SendJson(string json) type ISender (line 60) | public interface ISender method Send (line 62) | void Send(object o, MessagingHub listeners); class Sender (line 65) | public class Sender : ISender method Send (line 67) | public void Send(object o, MessagingHub listeners) FILE: src/FubuMVC.Core/Services/Messaging/MessagingHubExtensions.cs class MessagingHubExtensions (line 5) | public static class MessagingHubExtensions method WaitForMessage (line 7) | public static T WaitForMessage(this IMessagingHub hub, Func(this IMessagingHub hub, Action actio... FILE: src/FubuMVC.Core/Services/Messaging/RemoteListener.cs class RemoteListener (line 5) | public class RemoteListener : MarshalByRefObject, IRemoteListener method RemoteListener (line 9) | public RemoteListener(IMessagingHub messagingHub) method Send (line 14) | public void Send(string json) method SendObject (line 31) | public void SendObject(object message) method InitializeLifetimeService (line 45) | public override object InitializeLifetimeService() method WaitForMessage (line 50) | public T WaitForMessage(Func filter, Action action, int wa... FILE: src/FubuMVC.Core/Services/Messaging/ServiceMessage.cs class ServiceMessage (line 3) | public class ServiceMessage method Equals (line 8) | protected bool Equals(ServiceMessage other) method Equals (line 13) | public override bool Equals(object obj) method GetHashCode (line 21) | public override int GetHashCode() method ToString (line 29) | public override string ToString() FILE: src/FubuMVC.Core/Services/Messaging/Tracking/AllMessagesComplete.cs class AllMessagesComplete (line 3) | public class AllMessagesComplete FILE: src/FubuMVC.Core/Services/Messaging/Tracking/MessageHistory.cs class MessageHistory (line 13) | public static class MessageHistory method MessageHistory (line 24) | static MessageHistory() method ConnectRemoteListeners (line 30) | public static void ConnectRemoteListeners(params RemoteServiceRunner[]... method ClearAll (line 43) | public static void ClearAll() method ClearHistory (line 63) | public static void ClearHistory() method Record (line 74) | public static void Record(MessageLogRecord record) method Record (line 80) | public static void Record(MessageTrack track) method AssertFinished (line 110) | public static void AssertFinished() method Received (line 130) | public static IEnumerable Received() method Outstanding (line 135) | public static IEnumerable Outstanding() method All (line 140) | public static IEnumerable All() method WaitForWorkToFinish (line 145) | public static bool WaitForWorkToFinish(Action action, int timeoutMilli... class MessageTrackListener (line 153) | public class MessageTrackListener : IListener method Receive (line 155) | public void Receive(MessageTrack message) FILE: src/FubuMVC.Core/Services/Messaging/Tracking/MessageTrack.cs class MessageTrack (line 7) | public class MessageTrack method ForSent (line 14) | public static MessageTrack ForSent(object message, string id = null) method derive (line 21) | private static MessageTrack derive(object message, string id) method autodetermineId (line 41) | private static void autodetermineId(object message, Type messageType, ... method ForReceived (line 54) | public static MessageTrack ForReceived(object message, string id = null) method ToString (line 69) | public override string ToString() method Equals (line 74) | protected bool Equals(MessageTrack other) method Equals (line 79) | public override bool Equals(object obj) method GetHashCode (line 87) | public override int GetHashCode() FILE: src/FubuMVC.Core/Services/Remote/AppDomainFileChangeWatcher.cs class AppDomainFileChangeWatcher (line 7) | public class AppDomainFileChangeWatcher : IDisposable, IChangeSetHandler method AppDomainFileChangeWatcher (line 12) | public AppDomainFileChangeWatcher(Action callback) method WatchBinariesAt (line 19) | public void WatchBinariesAt(string directory) method Dispose (line 40) | public void Dispose() method Handle (line 45) | void IChangeSetHandler.Handle(ChangeSet changes) method StopWatching (line 51) | public void StopWatching() method StartWatching (line 56) | public void StartWatching() FILE: src/FubuMVC.Core/Services/Remote/AssemblyCopyMode.cs type AssemblyCopyMode (line 3) | public enum AssemblyCopyMode FILE: src/FubuMVC.Core/Services/Remote/AssemblyRequirement.cs class AssemblyRequirement (line 8) | public class AssemblyRequirement method AssemblyRequirement (line 14) | public AssemblyRequirement(string name) method AssemblyRequirement (line 19) | public AssemblyRequirement(string name, AssemblyCopyMode copyMode) method AssemblyRequirement (line 25) | public AssemblyRequirement(Assembly assembly) method AssemblyRequirement (line 30) | public AssemblyRequirement(Assembly assembly, AssemblyCopyMode copyMode) method ShouldCopyFile (line 36) | public bool ShouldCopyFile(string fileName, string directory) method Move (line 57) | public void Move(string directory) method IsSemVerCompatible (line 78) | public static bool IsSemVerCompatible(string source, string destination) method IsSemVerCompatible (line 87) | public static bool IsSemVerCompatible(Version sourceVersion, Version d... method AssemblyVersionOf (line 97) | public static Version AssemblyVersionOf(string filePath) FILE: src/FubuMVC.Core/Services/Remote/RemoteDomainExpression.cs type IAssemblyMover (line 10) | public interface IAssemblyMover method MoveAssemblies (line 12) | void MoveAssemblies(AppDomainSetup setup); class RemoteDomainExpression (line 15) | public class RemoteDomainExpression : IAssemblyMover method UseParallelServiceDirectory (line 36) | public void UseParallelServiceDirectory(string directory) method LoadAssemblyContainingType (line 111) | public void LoadAssemblyContainingType(string compileTarget = "Debug") method RequireAssembly (line 125) | public void RequireAssembly(string name, AssemblyCopyMode copyMode) method RequireAssembly (line 130) | public void RequireAssembly(string name) method RequireAssemblyContainingType (line 135) | public void RequireAssemblyContainingType() method RequireAssemblyContainingType (line 140) | public void RequireAssemblyContainingType(AssemblyCopyMode copyMode) method MoveAssemblies (line 145) | void IAssemblyMover.MoveAssemblies(AppDomainSetup setup) FILE: src/FubuMVC.Core/Services/Remote/RemoteServiceRunner.cs class RemoteServiceRunner (line 9) | public class RemoteServiceRunner : IDisposable, IListener method RemoteServiceRunner (line 18) | public RemoteServiceRunner(Action configure) method startUpAppDomain (line 30) | private void startUpAppDomain(RemoteDomainExpression expression) method RemoteServiceRunner (line 54) | public RemoteServiceRunner(string path, string binPath = null, string ... method Dispose (line 80) | public void Dispose() method shutdownAppDomain (line 93) | private void shutdownAppDomain() method Receive (line 103) | void IListener.Receive(ServiceStarted message) method WaitForServiceToStart (line 108) | public void WaitForServiceToStart() where T : IActivator method SendRemotely (line 113) | public void SendRemotely(T message) method WaitForMessage (line 119) | public T WaitForMessage(Action action = null, int wait = 5000) method WaitForMessage (line 124) | public T WaitForMessage(Func filter, Action action = null,... method For (line 134) | public static RemoteServiceRunner For(Action ... method CurrentDomain_UnhandledException (line 42) | void CurrentDomain_UnhandledException(object sender, UnhandledExceptio... method Shutdown (line 48) | public void Shutdown() method InitializeLifetimeService (line 54) | public override object InitializeLifetimeService() method SendJson (line 59) | public void SendJson(string json) FILE: src/FubuMVC.Core/Services/Remote/ServiceStarted.cs class ServiceStarted (line 3) | public class ServiceStarted FILE: src/FubuMVC.Core/Services/Wait.cs class Wait (line 7) | public static class Wait method Until (line 9) | public static bool Until(Func condition, int millisecondPolling ... FILE: src/FubuMVC.Core/StructureMap/AppSettingProviderRegistry.cs class AppSettingProviderRegistry (line 11) | public class AppSettingProviderRegistry : Registry method AppSettingProviderRegistry (line 13) | public AppSettingProviderRegistry() FILE: src/FubuMVC.Core/StructureMap/ContainerExtensions.cs class ContainerExtensions (line 10) | public static class ContainerExtensions method Activate (line 12) | public static void Activate(this Registry registry, string descript... method Activate (line 19) | public static void Activate(this Registry registry, string description... method FindDependencyDefinitionFor (line 26) | public static Instance FindDependencyDefinitionFor(this IConfigured... method FindDependencyValueFor (line 32) | public static T FindDependencyValueFor(this IConfiguredInstance ins... FILE: src/FubuMVC.Core/StructureMap/Diagnostics/AssemblyDTO.cs class AssemblyDTO (line 8) | public class AssemblyDTO method AssemblyDTO (line 10) | public AssemblyDTO(Assembly assembly, IEnumerable instances) method AssemblyDTO (line 29) | public AssemblyDTO() FILE: src/FubuMVC.Core/StructureMap/Diagnostics/BuildPlanRequest.cs class BuildPlanRequest (line 3) | public class BuildPlanRequest FILE: src/FubuMVC.Core/StructureMap/Diagnostics/InstanceDTO.cs class InstanceDTO (line 7) | public class InstanceDTO method InstanceDTO (line 9) | public InstanceDTO() method InstanceDTO (line 13) | public InstanceDTO(InstanceRef model) FILE: src/FubuMVC.Core/StructureMap/Diagnostics/Namespace.cs class Namespace (line 3) | public class Namespace FILE: src/FubuMVC.Core/StructureMap/Diagnostics/PluginTypeDTO.cs class PluginTypeDTO (line 7) | public class PluginTypeDTO method PluginTypeDTO (line 9) | public PluginTypeDTO() method PluginTypeDTO (line 13) | public PluginTypeDTO(IPluginTypeConfiguration configuration) FILE: src/FubuMVC.Core/StructureMap/Diagnostics/SearchOption.cs class SearchOption (line 7) | public class SearchOption method SearchOption (line 9) | public SearchOption() method SearchOption (line 13) | public SearchOption(Assembly assembly) method ForNamespace (line 19) | public static SearchOption ForNamespace(string ns) method ForReturnedType (line 29) | public static SearchOption ForReturnedType(Type returnedType) method ForPluginType (line 39) | public static SearchOption ForPluginType(Type pluginType) FILE: src/FubuMVC.Core/StructureMap/Diagnostics/SearchOptions.cs class SearchOptions (line 3) | public class SearchOptions FILE: src/FubuMVC.Core/StructureMap/Diagnostics/SettingsFubuDiagnostics.cs class SettingsFubuDiagnostics (line 14) | public class SettingsFubuDiagnostics method SettingsFubuDiagnostics (line 18) | public SettingsFubuDiagnostics(IServiceFactory facility) method get_settings (line 30) | public Dictionary get_settings() method settingTypes (line 39) | private IEnumerable settingTypes() method get_setting_Name (line 47) | public SettingVisualization get_setting_Name(SettingSearch search) class SettingSearch (line 56) | public class SettingSearch class SettingVisualization (line 67) | public class SettingVisualization method SettingVisualization (line 74) | public SettingVisualization() method SettingVisualization (line 78) | public SettingVisualization(object settings) class SettingType (line 97) | public class SettingType method SettingType (line 99) | public SettingType() method SettingType (line 103) | public SettingType(object settings) FILE: src/FubuMVC.Core/StructureMap/Diagnostics/StructureMapExtensions.cs class StructureMapExtensions (line 7) | public static class StructureMapExtensions method MatchesAssembly (line 9) | public static bool MatchesAssembly(this InstanceRef instance, Assembly... method MatchesNamespace (line 14) | public static bool MatchesNamespace(this InstanceRef instance, string ns) method Namespaces (line 19) | public static IEnumerable Namespaces(this InstanceRef instance... FILE: src/FubuMVC.Core/StructureMap/Diagnostics/StructureMapFubuDiagnostics.cs class StructureMapFubuDiagnostics (line 12) | public class StructureMapFubuDiagnostics method StructureMapFubuDiagnostics (line 16) | public StructureMapFubuDiagnostics(IServiceFactory facility) method instances (line 28) | private IEnumerable instances() method get_search_Type_Value (line 43) | public SearchResults get_search_Type_Value(StructureMapSearch search) method get_whatdoihave (line 92) | public string get_whatdoihave() method get_build_plan_PluginType_Name (line 97) | public string get_build_plan_PluginType_Name(BuildPlanRequest request) method get_summary (line 107) | public SearchOptions get_summary() method get_search_options (line 123) | public SearchOption[] get_search_options() method findOptions (line 128) | private IEnumerable findOptions() class SearchResults (line 160) | public class SearchResults class StructureMapSearch (line 167) | public class StructureMapSearch FILE: src/FubuMVC.Core/StructureMap/IContainerExtension.cs type IContainerExtension (line 6) | public interface IContainerExtension method Extend (line 8) | void Extend(IContainer container); FILE: src/FubuMVC.Core/StructureMap/NestedStructureMapContainerBehavior.cs class NestedStructureMapContainerBehavior (line 11) | public class NestedStructureMapContainerBehavior : IActionBehavior, IDis... method NestedStructureMapContainerBehavior (line 18) | public NestedStructureMapContainerBehavior(IContainer container, TypeA... method Invoke (line 25) | public Task Invoke() method StartInnerBehavior (line 32) | public IActionBehavior StartInnerBehavior() method InvokePartial (line 40) | public Task InvokePartial() method Dispose (line 46) | public void Dispose() class ServiceArgumentsExtensions (line 53) | public static class ServiceArgumentsExtensions method ToExplicitArgs (line 55) | public static ExplicitArguments ToExplicitArgs(this ServiceArguments a... FILE: src/FubuMVC.Core/StructureMap/Settings/SettingPolicy.cs class SettingPolicy (line 8) | public class SettingPolicy : IFamilyPolicy method Build (line 10) | public PluginFamily Build(Type type) method buildInstanceForType (line 30) | private static Instance buildInstanceForType(Type type) FILE: src/FubuMVC.Core/StructureMap/SettingsScanner.cs class SettingsScanner (line 13) | public class SettingsScanner : IRegistrationConvention method SettingsScanner (line 20) | public SettingsScanner() method SettingsScanner (line 25) | public SettingsScanner(Func filter) method ScanTypes (line 30) | public void ScanTypes(TypeSet types, Registry registry) method Process (line 37) | public void Process(Type type, Registry graph) class SettingsInstance (line 45) | public class SettingsInstance : LambdaInstance where T : class, new() method SettingsInstance (line 47) | public SettingsInstance() : base("Building {0} from application settin... FILE: src/FubuMVC.Core/StructureMap/StructureMapServiceFactory.cs class StructureMapServiceFactory (line 11) | public class StructureMapServiceFactory : IServiceFactory, IDisposable method StructureMapServiceFactory (line 15) | public StructureMapServiceFactory(IContainer container) method BuildBehavior (line 24) | public virtual IActionBehavior BuildBehavior(TypeArguments arguments, ... method Build (line 29) | public T Build(TypeArguments arguments) method Get (line 40) | public T Get() method GetAll (line 45) | public IEnumerable GetAll() method Dispose (line 51) | public void Dispose() method StartNewScope (line 59) | public void StartNewScope() method TeardownScope (line 68) | public void TeardownScope() FILE: src/FubuMVC.Core/StructureMap/StructureMapServiceLocator.cs class StructureMapServiceLocator (line 7) | public class StructureMapServiceLocator : IServiceLocator method StructureMapServiceLocator (line 11) | public StructureMapServiceLocator(IContainer container) method GetInstance (line 16) | public object GetInstance(Type type) method GetInstance (line 24) | public TService GetInstance() method GetInstance (line 29) | public TService GetInstance(string name) FILE: src/FubuMVC.Core/UI/AuthorizationOnPageExtensions.cs class AuthorizationOnPageExtensions (line 7) | public static class AuthorizationOnPageExtensions method ReadOnlyIfNotAuthorized (line 9) | public static T ReadOnlyIfNotAuthorized(this T tag) where T : HtmlTag method RequiresAccessTo (line 20) | public static HtmlTag RequiresAccessTo(this HtmlTag tag, params string... method ReadOnly (line 27) | public static HtmlTag ReadOnly(this HtmlTag tag) method ReadOnly (line 32) | public static HtmlTag ReadOnly(this HtmlTag tag, bool condition) FILE: src/FubuMVC.Core/UI/DefaultHtmlConventions.cs class DefaultHtmlConventions (line 10) | public class DefaultHtmlConventions : HtmlConventionRegistry method DefaultHtmlConventions (line 12) | public DefaultHtmlConventions() FILE: src/FubuMVC.Core/UI/ElementCategoryExpression.cs class ElementCategoryExpression (line 10) | public class ElementCategoryExpression method ElementCategoryExpression (line 14) | public ElementCategoryExpression(BuilderSet set) method Add (line 19) | public void Add(Func filter, IElementBuilder bui... method Add (line 24) | public void Add(IElementBuilderPolicy policy) method Add (line 29) | public void Add(IElementModifier modifier) method BuilderPolicy (line 34) | public void BuilderPolicy() where T : IElementBuilderPolicy, new() method Modifier (line 39) | public void Modifier() where T : IElementModifier, new() method If (line 52) | public ElementActionExpression If(Func matches, ... method IfPropertyIs (line 57) | public ElementActionExpression IfPropertyIs() method IfPropertyTypeIs (line 62) | public ElementActionExpression IfPropertyTypeIs(Func match... method IfPropertyHasAttribute (line 67) | public ElementActionExpression IfPropertyHasAttribute() where T : A... method AddClassForAttribute (line 72) | public void AddClassForAttribute(string className) where T : Attribute method ModifyForAttribute (line 77) | public void ModifyForAttribute(Action modification, str... method ModifyForAttribute (line 86) | public void ModifyForAttribute(Action modification, string... FILE: src/FubuMVC.Core/UI/ElementConventionsFubuPageExtensions.cs class ElementConventionsFubuPageExtensions (line 10) | public static class ElementConventionsFubuPageExtensions method Tags (line 12) | public static IElementGenerator Tags(this IFubuPage page) whe... method InputFor (line 24) | public static HtmlTag InputFor(this IFubuPage page, Expression(this IFubuPage page, Expression(this IFubuPage page, T model, Expres... method LabelFor (line 64) | public static HtmlTag LabelFor(this IFubuPage page, Expression(this IFubuPage page, Expression(this IFubuPage page, T model, Expres... method DisplayFor (line 104) | public static HtmlTag DisplayFor(this IFubuPage page, Expression... method DisplayFor (line 117) | public static HtmlTag DisplayFor(this IFubuPage page, Expression(this IFubuPage page, T model, Expr... FILE: src/FubuMVC.Core/UI/Elements/AccessorDef.cs class AccessorDef (line 7) | public class AccessorDef method For (line 12) | public static AccessorDef For(Expression> expression) method Equals (line 21) | public bool Equals(AccessorDef other) method Equals (line 28) | public override bool Equals(object obj) method GetHashCode (line 36) | public override int GetHashCode() method Is (line 45) | public bool Is() FILE: src/FubuMVC.Core/UI/Elements/AccessorOverrideElementBuilderPolicy.cs class AccessorOverrideElementBuilderPolicy (line 8) | public class AccessorOverrideElementBuilderPolicy : IElementBuilderPolicy method AccessorOverrideElementBuilderPolicy (line 14) | public AccessorOverrideElementBuilderPolicy(AccessorRules rules, strin... method Matches (line 21) | public bool Matches(ElementRequest subject) method BuilderFor (line 26) | public ITagBuilder BuilderFor(ElementRequest subject) FILE: src/FubuMVC.Core/UI/Elements/AccessorOverridesClasses.cs class AccessorOverrideBuilderPolicy (line 6) | public class AccessorOverrideBuilderPolicy : IElementBuilderPolicy method Matches (line 8) | public bool Matches(ElementRequest subject) method BuilderFor (line 16) | public ITagBuilder BuilderFor(ElementRequest subject) FILE: src/FubuMVC.Core/UI/Elements/Builders/AddClassForAttributeModifier.cs class AddClassForAttributeModifier (line 8) | public class AddClassForAttributeModifier : IElementModifier, Describ... method AddClassForAttributeModifier (line 12) | public AddClassForAttributeModifier(string className) method Matches (line 17) | public bool Matches(ElementRequest token) method Modify (line 22) | public void Modify(ElementRequest request) method Describe (line 27) | public void Describe(Description description) FILE: src/FubuMVC.Core/UI/Elements/Builders/AddClassModifier.cs class AddClassModifier (line 6) | public class AddClassModifier : IElementModifier, DescribesItself method AddClassModifier (line 10) | public AddClassModifier(string className) method Describe (line 15) | public void Describe(Description description) method Matches (line 20) | public bool Matches(ElementRequest token) method Modify (line 25) | public void Modify(ElementRequest request) FILE: src/FubuMVC.Core/UI/Elements/Builders/AddNameModifier.cs class AddNameModifier (line 5) | [Description("Adds @name=[Accessor name] to any input elements to facili... method Matches (line 8) | public bool Matches(ElementRequest token) method Modify (line 13) | public void Modify(ElementRequest request) FILE: src/FubuMVC.Core/UI/Elements/Builders/CheckboxBuilder.cs class CheckboxBuilder (line 7) | [Description("Builds an html checkbox for a boolean value")] method Matches (line 10) | public override bool Matches(ElementRequest subject) method Build (line 15) | public override HtmlTag Build(ElementRequest request) FILE: src/FubuMVC.Core/UI/Elements/Builders/ConditionalElementBuilder.cs class ConditionalElementBuilder (line 9) | public class ConditionalElementBuilder : IElementBuilderPolicy, Describe... method ConditionalElementBuilder (line 14) | public ConditionalElementBuilder(Func filter, IE... method Matches (line 21) | public bool Matches(ElementRequest subject) method BuilderFor (line 26) | public ITagBuilder BuilderFor(ElementRequest subject) method Build (line 31) | public HtmlTag Build(ElementRequest request) method Describe (line 36) | public void Describe(Description description) FILE: src/FubuMVC.Core/UI/Elements/Builders/ConditionalElementModifier.cs class ConditionalElementModifier (line 7) | public class ConditionalElementModifier : IElementModifier, DescribesItself method ConditionalElementModifier (line 12) | public ConditionalElementModifier(Func filter, I... method Matches (line 22) | public bool Matches(ElementRequest token) method Modify (line 27) | public void Modify(ElementRequest request) method Describe (line 32) | public void Describe(Description description) FILE: src/FubuMVC.Core/UI/Elements/Builders/DataFldModifier.cs class DataFldModifier (line 5) | [Description("Adds a @data-fld attribute for the field name to aid in au... method Matches (line 8) | public bool Matches(ElementRequest token) method Modify (line 13) | public void Modify(ElementRequest request) FILE: src/FubuMVC.Core/UI/Elements/Builders/DefaultLabelBuilder.cs class DefaultLabelBuilder (line 8) | [Description("Builds a