SYMBOL INDEX (443 symbols across 121 files) FILE: src/Mockaco.AspNetCore/Chaos/Strategies/ChaosStrategyBehavior.cs class ChaosStrategyBehavior (line 7) | internal class ChaosStrategyBehavior : IChaosStrategy method Response (line 9) | public Task Response(HttpResponse httpResponse) FILE: src/Mockaco.AspNetCore/Chaos/Strategies/ChaosStrategyException.cs class ChaosStrategyException (line 7) | internal class ChaosStrategyException : IChaosStrategy method Response (line 9) | public Task Response(HttpResponse httpResponse) FILE: src/Mockaco.AspNetCore/Chaos/Strategies/ChaosStrategyLatency.cs class ChaosStrategyLatency (line 7) | internal class ChaosStrategyLatency : IChaosStrategy method ChaosStrategyLatency (line 12) | public ChaosStrategyLatency(ILogger logger, IOpt... method Response (line 17) | public Task Response(HttpResponse httpResponse) FILE: src/Mockaco.AspNetCore/Chaos/Strategies/ChaosStrategyResult.cs class ChaosStrategyResult (line 7) | internal class ChaosStrategyResult : IChaosStrategy method Response (line 9) | public Task Response(HttpResponse httpResponse) FILE: src/Mockaco.AspNetCore/Chaos/Strategies/ChaosStrategyTimeout.cs class ChaosStrategyTimeout (line 8) | internal class ChaosStrategyTimeout : IChaosStrategy method ChaosStrategyTimeout (line 12) | public ChaosStrategyTimeout(IOptions options) method Response (line 17) | public async Task Response(HttpResponse httpResponse) FILE: src/Mockaco.AspNetCore/Chaos/Strategies/IChaosStrategy.cs type IChaosStrategy (line 5) | internal interface IChaosStrategy method Response (line 7) | Task Response(HttpResponse httpResponse); FILE: src/Mockaco.AspNetCore/Common/HttpContentTypes.cs class HttpContentTypes (line 3) | internal static class HttpContentTypes FILE: src/Mockaco.AspNetCore/Common/HttpHeaders.cs class HttpHeaders (line 3) | internal static class HttpHeaders FILE: src/Mockaco.AspNetCore/Common/InvalidMockException.cs class InvalidMockException (line 10) | internal class InvalidMockException : Exception method InvalidMockException (line 12) | public InvalidMockException() : base() { } method InvalidMockException (line 14) | public InvalidMockException(string message) : base(message) method InvalidMockException (line 18) | public InvalidMockException(string message, Exception innerException) ... method InvalidMockException (line 22) | protected InvalidMockException(SerializationInfo info, StreamingContex... FILE: src/Mockaco.AspNetCore/Common/RouteMatcher.cs class RouteMatcher (line 6) | internal class RouteMatcher method Match (line 8) | public RouteValueDictionary Match(string routeTemplate, string request... method IsMatch (line 24) | public bool IsMatch(string routeTemplate, string requestPath) method GetDefaults (line 29) | private RouteValueDictionary GetDefaults(RouteTemplate parsedTemplate) FILE: src/Mockaco.AspNetCore/Common/SimpleExceptionConverter.cs class SimpleExceptionConverter (line 7) | internal class SimpleExceptionConverter : JsonConverter method CanConvert (line 9) | public override bool CanConvert(Type objectType) method ReadJson (line 14) | public override object ReadJson(JsonReader reader, Type objectType, ob... method WriteJson (line 19) | public override void WriteJson(JsonWriter writer, object value, JsonSe... FILE: src/Mockaco.AspNetCore/Common/StringDictionary.cs class StringDictionary (line 5) | public class StringDictionary : Dictionary, IReadOnlyDic... method Add (line 24) | public new void Add(string key, string value) method Replace (line 29) | public void Replace(string key, string value) FILE: src/Mockaco.AspNetCore/DependencyInjection/MockacoApplicationBuilder.cs class MockacoApplicationBuilder (line 11) | public static class MockacoApplicationBuilder method UseMockaco (line 13) | public static IApplicationBuilder UseMockaco(this IApplicationBuilder ... method UseMockaco (line 48) | public static IApplicationBuilder UseMockaco(this IApplicationBuilder ... FILE: src/Mockaco.AspNetCore/DependencyInjection/MockacoServiceCollection.cs class MockacoServiceCollection (line 11) | public static class MockacoServiceCollection method AddMockaco (line 13) | public static IServiceCollection AddMockaco(this IServiceCollection se... method AddMockaco (line 16) | public static IServiceCollection AddMockaco(this IServiceCollection se... method AddMockaco (line 26) | public static IServiceCollection AddMockaco(this IServiceCollection se... method AddConfiguration (line 31) | private static IServiceCollection AddConfiguration(this IServiceCollec... method AddCommonServices (line 38) | private static IServiceCollection AddCommonServices(this IServiceColle... method AddInternalServices (line 55) | private static IServiceCollection AddInternalServices(this IServiceCol... method AddChaosServices (line 89) | private static IServiceCollection AddChaosServices(this IServiceCollec... FILE: src/Mockaco.AspNetCore/Extensions/EnumerableExtensions.cs class EnumerableExtensions (line 5) | internal static class EnumerableExtensions method AllAsync (line 7) | public static async Task AllAsync(this IEnumerable AllAsync(this IEnumerable(this IEnumerable enumerable) { FILE: src/Mockaco.AspNetCore/Extensions/HttpRequestExtensions.cs class HttpRequestExtensions (line 39) | internal static class HttpRequestExtensions method GetUri (line 48) | public static Uri GetUri(this HttpRequest request) method GetRouteData (line 81) | public static Routing.RouteValueDictionary GetRouteData(this HttpReque... method HasXmlContentType (line 88) | public static bool HasXmlContentType(this HttpRequest request) method ReadBodyStream (line 96) | public static async Task ReadBodyStream(this HttpRequest httpR... method GetAcceptLanguageValues (line 113) | public static IEnumerable GetAcceptLanguageValues(this HttpReq... method GetEncodingFromContentType (line 125) | private static Encoding GetEncodingFromContentType(string contentType) FILE: src/Mockaco.AspNetCore/Extensions/ObjectExtensions.cs class ObjectExtensions (line 9) | internal static class ObjectExtensions method ToJson (line 21) | public static string ToJson(this T param) method IsAnyOf (line 39) | public static bool IsAnyOf(this T item, params T[] possibleItems) FILE: src/Mockaco.AspNetCore/Extensions/StringDictionaryExtensions.cs class StringDictionaryExtensions (line 5) | internal static class StringDictionaryExtensions method ToStringDictionary (line 7) | public static StringDictionary ToStringDictionary( FILE: src/Mockaco.AspNetCore/Extensions/StringExtensions.cs class StringExtensions (line 5) | internal static class StringExtensions method ToMD5Hash (line 7) | public static string ToMD5Hash(this string input) method IsRemoteAbsolutePath (line 23) | public static bool IsRemoteAbsolutePath(this string input) FILE: src/Mockaco.AspNetCore/HealthChecks/StartupHealthCheck.cs class StartupHealthCheck (line 5) | public class StartupHealthCheck : IHealthCheck method CheckHealthAsync (line 15) | public Task CheckHealthAsync(HealthCheckContext con... FILE: src/Mockaco.AspNetCore/IMockProvider.cs type IMockProvider (line 6) | internal interface IMockProvider method GetMocks (line 8) | List GetMocks(); method GetErrors (line 10) | IEnumerable<(string TemplateName, string ErrorMessage)> GetErrors(); method WarmUp (line 12) | Task WarmUp(); FILE: src/Mockaco.AspNetCore/IMockacoContext.cs type IMockacoContext (line 5) | internal interface IMockacoContext FILE: src/Mockaco.AspNetCore/Middlewares/CallbackMiddleware.cs class CallbackMiddleware (line 17) | internal class CallbackMiddleware method CallbackMiddleware (line 22) | public CallbackMiddleware(RequestDelegate next, ILogger GenerateErrorList(int rate) FILE: src/Mockaco.AspNetCore/Middlewares/ErrorHandlingMiddleware.cs class ErrorHandlingMiddleware (line 10) | internal class ErrorHandlingMiddleware method ErrorHandlingMiddleware (line 14) | public ErrorHandlingMiddleware(RequestDelegate next) method Invoke (line 19) | public async Task Invoke( method IncludeMockProviderErrors (line 50) | private static void IncludeMockProviderErrors(IMockacoContext mockacoC... FILE: src/Mockaco.AspNetCore/Middlewares/RequestMatchingMiddleware.cs class RequestMatchingMiddleware (line 12) | internal class RequestMatchingMiddleware method RequestMatchingMiddleware (line 17) | public RequestMatchingMiddleware(RequestDelegate next, ILogger LoadHeaders(HttpContext httpContext... FILE: src/Mockaco.AspNetCore/Middlewares/ResponseDelayMiddleware.cs class ResponseDelayMiddleware (line 8) | internal class ResponseDelayMiddleware method ResponseDelayMiddleware (line 12) | public ResponseDelayMiddleware(RequestDelegate next) method Invoke (line 17) | public async Task Invoke(HttpContext httpContext, IMockacoContext mock... FILE: src/Mockaco.AspNetCore/Middlewares/ResponseMockingMiddleware.cs class ResponseMockingMiddleware (line 8) | internal class ResponseMockingMiddleware method ResponseMockingMiddleware (line 12) | public ResponseMockingMiddleware(RequestDelegate next) method Invoke (line 17) | public async Task Invoke( method PrepareResponse (line 31) | private async Task PrepareResponse( method GetResponseStatusFromTemplate (line 51) | private int GetResponseStatusFromTemplate(ResponseTemplate responseTem... method AddHeadersFromTemplate (line 58) | private void AddHeadersFromTemplate(HttpResponse response, ResponseTem... FILE: src/Mockaco.AspNetCore/MockProvider.cs class MockProvider (line 14) | internal class MockProvider : IMockProvider method MockProvider (line 26) | public MockProvider method TemplateProviderChange (line 47) | private async void TemplateProviderChange(object sender, EventArgs e) method GetMocks (line 53) | public List GetMocks() method GetErrors (line 58) | public IEnumerable<(string TemplateName, string ErrorMessage)> GetErro... method WarmUp (line 63) | public async Task WarmUp() method CreateMock (line 127) | private static Mock CreateMock(IRawTemplate rawTemplate, RequestTempla... FILE: src/Mockaco.AspNetCore/MockacoContext.cs class MockacoContext (line 5) | internal class MockacoContext : IMockacoContext method MockacoContext (line 15) | public MockacoContext(IScriptContext scriptContext) FILE: src/Mockaco.AspNetCore/Options/ChaosOptions.cs class ChaosOptions (line 3) | public class ChaosOptions method ChaosOptions (line 11) | public ChaosOptions() FILE: src/Mockaco.AspNetCore/Options/MockacoOptions.cs class MockacoOptions (line 5) | public class MockacoOptions method MockacoOptions (line 32) | public MockacoOptions() FILE: src/Mockaco.AspNetCore/Options/TemplateFileProviderOptions.cs class TemplateFileProviderOptions (line 8) | public class TemplateFileProviderOptions method TemplateFileProviderOptions (line 12) | public TemplateFileProviderOptions() FILE: src/Mockaco.AspNetCore/Plugins/PhoneNumberExtensions.cs class PhoneNumberExtensions (line 6) | public static class PhoneNumberExtensions method BrazilianPhoneNumber (line 8) | public static string BrazilianPhoneNumber(this PhoneNumbers phoneNumbers) FILE: src/Mockaco.AspNetCore/Settings/VerificationRouteValueTransformer.cs class VerificationRouteValueTransformer (line 8) | internal class VerificationRouteValueTransformer : DynamicRouteValueTran... method TransformAsync (line 10) | public override ValueTask TransformAsync(HttpCon... FILE: src/Mockaco.AspNetCore/Templating/Generating/Cli/GeneratorRunner.cs class GeneratorRunner (line 9) | internal class GeneratorRunner method GeneratorRunner (line 13) | public GeneratorRunner(IServiceProvider serviceProvider) method ExecuteAsync (line 18) | public async Task ExecuteAsync(GeneratingOptions options, IConsol... FILE: src/Mockaco.AspNetCore/Templating/Generating/GeneratedTemplate.cs class GeneratedTemplate (line 3) | internal class GeneratedTemplate : Template FILE: src/Mockaco.AspNetCore/Templating/Generating/GeneratingOptions.cs class GeneratingOptions (line 6) | internal class GeneratingOptions FILE: src/Mockaco.AspNetCore/Templating/Generating/Providers/GeneratedTemplateProviderFactory.cs class GeneratedTemplateProviderFactory (line 7) | internal class GeneratedTemplateProviderFactory : IGeneratedTemplateProv... method GeneratedTemplateProviderFactory (line 16) | public GeneratedTemplateProviderFactory(IServiceProvider serviceProvider) method Create (line 21) | public IGeneratedTemplateProvider Create(string providerType) FILE: src/Mockaco.AspNetCore/Templating/Generating/Providers/IGeneratedTemplateProvider.cs type IGeneratedTemplateProvider (line 8) | internal interface IGeneratedTemplateProvider method GetTemplatesAsync (line 10) | Task> GetTemplatesAsync(Stream sourceSt... FILE: src/Mockaco.AspNetCore/Templating/Generating/Providers/IGeneratedTemplateProviderFactory.cs type IGeneratedTemplateProviderFactory (line 3) | internal interface IGeneratedTemplateProviderFactory method Create (line 5) | IGeneratedTemplateProvider Create(string providerType); FILE: src/Mockaco.AspNetCore/Templating/Generating/Providers/OpenApiTemplateProvider.cs class OpenApiTemplateProvider (line 15) | internal class OpenApiTemplateProvider : IGeneratedTemplateProvider method OpenApiTemplateProvider (line 19) | public OpenApiTemplateProvider(ILogger logger) method GetTemplatesAsync (line 24) | public Task> GetTemplatesAsync(Stream s... method BuildTemplates (line 40) | private IEnumerable BuildTemplates(OpenApiDocument ... method SetTemplateName (line 58) | private void SetTemplateName(GeneratedTemplate template, KeyValuePair<... method BuildResponse (line 70) | private ResponseTemplate BuildResponse(KeyValuePair GetStreamAsync(Uri sourceUri, CancellationTo... FILE: src/Mockaco.AspNetCore/Templating/Generating/Source/ISourceContentProvider.cs type ISourceContentProvider (line 8) | internal interface ISourceContentProvider method GetStreamAsync (line 10) | Task GetStreamAsync(Uri sourceUri, CancellationToken cancellat... FILE: src/Mockaco.AspNetCore/Templating/Generating/Source/LocalFileContentProvider.cs class LocalFileContentProvider (line 8) | internal class LocalFileContentProvider : ISourceContentProvider method GetStreamAsync (line 10) | public Task GetStreamAsync(Uri sourceUri, CancellationToken ca... FILE: src/Mockaco.AspNetCore/Templating/Generating/Source/SourceContentProviderComposite.cs class SourceContentProviderComposite (line 10) | internal class SourceContentProviderComposite : ISourceContentProvider method SourceContentProviderComposite (line 15) | public SourceContentProviderComposite(IServiceProvider serviceProvider) method RegisterDefaultProviders (line 21) | private void RegisterDefaultProviders() method Create (line 27) | private ISourceContentProvider Create(Uri sourceUri) method Register (line 43) | public void Register(Predicate canHandle, Type type) method GetStreamAsync (line 48) | public Task GetStreamAsync(Uri sourceUri, CancellationToken ca... FILE: src/Mockaco.AspNetCore/Templating/Generating/Store/GeneratedTemplateStore.cs class GeneratedTemplateStore (line 11) | internal class GeneratedTemplateStore : IGeneratedTemplateStore method GeneratedTemplateStore (line 18) | public GeneratedTemplateStore(IOptions options, ... method SaveAsync (line 26) | public async Task SaveAsync(GeneratedTemplate template, CancellationTo... method GetTemplateContent (line 35) | private byte[] GetTemplateContent(GeneratedTemplate template) method SaveAsync (line 45) | public async Task SaveAsync(IEnumerable templates, ... method GetFileName (line 55) | private string GetFileName(GeneratedTemplate template) FILE: src/Mockaco.AspNetCore/Templating/Generating/Store/IGeneratedTemplateStore.cs type IGeneratedTemplateStore (line 7) | internal interface IGeneratedTemplateStore method SaveAsync (line 9) | Task SaveAsync(GeneratedTemplate template, CancellationToken cancellat... method SaveAsync (line 11) | Task SaveAsync(IEnumerable templates, CancellationT... FILE: src/Mockaco.AspNetCore/Templating/Generating/Store/TemplateStoreOptions.cs class TemplateStoreOptions (line 3) | internal class TemplateStoreOptions FILE: src/Mockaco.AspNetCore/Templating/Generating/TemplatesGenerator.cs class TemplatesGenerator (line 9) | internal class TemplatesGenerator method TemplatesGenerator (line 15) | public TemplatesGenerator(ISourceContentProvider sourceContentProvider... method GenerateAsync (line 22) | public async Task GenerateAsync(GeneratingOptions options, Cancellatio... FILE: src/Mockaco.AspNetCore/Templating/ITemplateTransformer.cs type ITemplateTransformer (line 5) | internal interface ITemplateTransformer method TransformAndSetVariables (line 8) | Task