SYMBOL INDEX (873 symbols across 210 files) FILE: benchmarks/Microsoft.AspNetCore.ResponseCompression.Benchmarks/ResponseCompressionProviderBenchmark.cs class ResponseCompressionProviderBenchmark (line 14) | public class ResponseCompressionProviderBenchmark method GlobalSetup (line 16) | [GlobalSetup] method EncodingStrings (line 32) | public static IEnumerable EncodingStrings() method GetCompressionProvider (line 47) | [Benchmark] FILE: samples/HostFilteringSample/Program.cs class Program (line 10) | public class Program method Main (line 12) | public static void Main(string[] args) method BuildWebHost (line 17) | public static IWebHost BuildWebHost(string[] args) FILE: samples/HostFilteringSample/Startup.cs class Startup (line 16) | public class Startup method Startup (line 20) | public Startup(IConfiguration config) method ConfigureServices (line 25) | public void ConfigureServices(IServiceCollection services) method Configure (line 47) | public void Configure(IApplicationBuilder app, IHostingEnvironment env) FILE: samples/HttpOverridesSample/Startup.cs class Startup (line 8) | public class Startup method Configure (line 11) | public void Configure(IApplicationBuilder app) method Main (line 33) | public static void Main(string[] args) FILE: samples/HttpsPolicySample/Startup.cs class Startup (line 16) | public class Startup method ConfigureServices (line 20) | public void ConfigureServices(IServiceCollection services) method Configure (line 36) | public void Configure(IApplicationBuilder app, IHostingEnvironment env... method Main (line 51) | public static void Main(string[] args) FILE: samples/ResponseBufferingSample/Startup.cs class Startup (line 8) | public class Startup method ConfigureServices (line 11) | public void ConfigureServices(IServiceCollection services) method Configure (line 15) | public void Configure(IApplicationBuilder app) method Main (line 38) | public static void Main(string[] args) FILE: samples/ResponseCompressionSample/CustomCompressionProvider.cs class CustomCompressionProvider (line 6) | public class CustomCompressionProvider : ICompressionProvider method CreateStream (line 12) | public Stream CreateStream(Stream outputStream) FILE: samples/ResponseCompressionSample/LoremIpsum.cs class LoremIpsum (line 6) | internal static class LoremIpsum FILE: samples/ResponseCompressionSample/Startup.cs class Startup (line 18) | public class Startup method ConfigureServices (line 20) | public void ConfigureServices(IServiceCollection services) method Configure (line 37) | public void Configure(IApplicationBuilder app) method Main (line 74) | public static void Main(string[] args) FILE: samples/RewriteSample/Startup.cs class Startup (line 14) | public class Startup method Startup (line 16) | public Startup(IHostingEnvironment environment) method ConfigureServices (line 23) | public void ConfigureServices(IServiceCollection services) method Configure (line 35) | public void Configure(IApplicationBuilder app, IHostingEnvironment env) method Main (line 45) | public static void Main(string[] args) FILE: src/Microsoft.AspNetCore.Buffering/BufferingWriteStream.cs class BufferingWriteStream (line 11) | internal class BufferingWriteStream : Stream method BufferingWriteStream (line 17) | public BufferingWriteStream(Stream innerStream) method SetLength (line 82) | public override void SetLength(long value) method Seek (line 101) | public override long Seek(long offset, SeekOrigin origin) method DisableBuffering (line 120) | internal void DisableBuffering() method DisableBufferingAsync (line 129) | internal Task DisableBufferingAsync(CancellationToken cancellationToken) method Write (line 139) | public override void Write(byte[] buffer, int offset, int count) method WriteAsync (line 151) | public override Task WriteAsync(byte[] buffer, int offset, int count, ... method BeginWrite (line 163) | public override IAsyncResult BeginWrite(byte[] buffer, int offset, int... method EndWrite (line 175) | public override void EndWrite(IAsyncResult asyncResult) method Flush (line 187) | public override void Flush() method FlushAsync (line 200) | public override async Task FlushAsync(CancellationToken cancellationTo... method Read (line 213) | public override int Read(byte[] buffer, int offset, int count) FILE: src/Microsoft.AspNetCore.Buffering/HttpBufferingFeature.cs class HttpBufferingFeature (line 8) | internal class HttpBufferingFeature : IHttpBufferingFeature method HttpBufferingFeature (line 13) | internal HttpBufferingFeature(BufferingWriteStream buffer, IHttpBuffer... method DisableRequestBuffering (line 19) | public void DisableRequestBuffering() method DisableResponseBuffering (line 24) | public void DisableResponseBuffering() FILE: src/Microsoft.AspNetCore.Buffering/ResponseBufferingMiddleware.cs class ResponseBufferingMiddleware (line 10) | public class ResponseBufferingMiddleware method ResponseBufferingMiddleware (line 14) | public ResponseBufferingMiddleware(RequestDelegate next) method Invoke (line 19) | public async Task Invoke(HttpContext httpContext) FILE: src/Microsoft.AspNetCore.Buffering/ResponseBufferingMiddlewareExtensions.cs class ResponseBufferingMiddlewareExtensions (line 8) | public static class ResponseBufferingMiddlewareExtensions method UseResponseBuffering (line 15) | public static IApplicationBuilder UseResponseBuffering(this IApplicati... FILE: src/Microsoft.AspNetCore.Buffering/SendFileFeatureWrapper.cs class SendFileFeatureWrapper (line 10) | internal class SendFileFeatureWrapper : IHttpSendFileFeature method SendFileFeatureWrapper (line 15) | public SendFileFeatureWrapper(IHttpSendFileFeature originalSendFileFea... method SendFileAsync (line 22) | public async Task SendFileAsync(string path, long offset, long? length... FILE: src/Microsoft.AspNetCore.HostFiltering/HostFilteringBuilderExtensions.cs class HostFilteringBuilderExtensions (line 12) | public static class HostFilteringBuilderExtensions method UseHostFiltering (line 20) | public static IApplicationBuilder UseHostFiltering(this IApplicationBu... FILE: src/Microsoft.AspNetCore.HostFiltering/HostFilteringMiddleware.cs class HostFilteringMiddleware (line 20) | public class HostFilteringMiddleware method HostFilteringMiddleware (line 44) | public HostFilteringMiddleware(RequestDelegate next, ILogger EnsureConfigured() method TryProcessHosts (line 115) | private bool TryProcessHosts(IEnumerable incoming, IList allow... FILE: src/Microsoft.AspNetCore.HostFiltering/HostFilteringOptions.cs class HostFilteringOptions (line 11) | public class HostFilteringOptions FILE: src/Microsoft.AspNetCore.HostFiltering/HostFilteringServicesExtensions.cs class HostFilteringServicesExtensions (line 13) | public static class HostFilteringServicesExtensions method AddHostFiltering (line 21) | public static IServiceCollection AddHostFiltering(this IServiceCollect... FILE: src/Microsoft.AspNetCore.HttpOverrides/ForwardedHeaders.cs type ForwardedHeaders (line 8) | [Flags] FILE: src/Microsoft.AspNetCore.HttpOverrides/ForwardedHeadersDefaults.cs class ForwardedHeadersDefaults (line 10) | public static class ForwardedHeadersDefaults FILE: src/Microsoft.AspNetCore.HttpOverrides/ForwardedHeadersExtensions.cs class ForwardedHeadersExtensions (line 10) | public static class ForwardedHeadersExtensions method UseForwardedHeaders (line 17) | public static IApplicationBuilder UseForwardedHeaders(this IApplicatio... method UseForwardedHeaders (line 33) | public static IApplicationBuilder UseForwardedHeaders(this IApplicatio... FILE: src/Microsoft.AspNetCore.HttpOverrides/ForwardedHeadersMiddleware.cs class ForwardedHeadersMiddleware (line 19) | public class ForwardedHeadersMiddleware method ForwardedHeadersMiddleware (line 30) | static ForwardedHeadersMiddleware() method ForwardedHeadersMiddleware (line 66) | public ForwardedHeadersMiddleware(RequestDelegate next, ILoggerFactory... method EnsureOptionNotNullorWhitespace (line 96) | private static void EnsureOptionNotNullorWhitespace(string value, stri... method PreProcessHosts (line 104) | private void PreProcessHosts() method IsTopLevelWildcard (line 134) | private bool IsTopLevelWildcard(string host) method Invoke (line 141) | public Task Invoke(HttpContext context) method ApplyForwarders (line 147) | public void ApplyForwarders(HttpContext context) method CheckKnownAddress (line 350) | private bool CheckKnownAddress(IPAddress address) type SetOfForwarders (line 374) | private struct SetOfForwarders method TryValidateScheme (line 383) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IsValidSchemeChar (line 396) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryValidateHost (line 403) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IsValidHostChar (line 428) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryValidateIPv6Host (line 435) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryValidateHostPort (line 461) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IsNumeric (line 487) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IsHex (line 493) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: src/Microsoft.AspNetCore.HttpOverrides/ForwardedHeadersOptions.cs class ForwardedHeadersOptions (line 10) | public class ForwardedHeadersOptions FILE: src/Microsoft.AspNetCore.HttpOverrides/HttpMethodOverrideExtensions.cs class HttpMethodOverrideExtensions (line 10) | public static class HttpMethodOverrideExtensions method UseHttpMethodOverride (line 16) | public static IApplicationBuilder UseHttpMethodOverride(this IApplicat... method UseHttpMethodOverride (line 31) | public static IApplicationBuilder UseHttpMethodOverride(this IApplicat... FILE: src/Microsoft.AspNetCore.HttpOverrides/HttpMethodOverrideMiddleware.cs class HttpMethodOverrideMiddleware (line 12) | public class HttpMethodOverrideMiddleware method HttpMethodOverrideMiddleware (line 18) | public HttpMethodOverrideMiddleware(RequestDelegate next, IOptions opti... method HstsMiddleware (line 62) | public HstsMiddleware(RequestDelegate next, IOptions opti... method Invoke (line 70) | public Task Invoke(HttpContext context) method IsHostExcluded (line 90) | private bool IsHostExcluded(string host) FILE: src/Microsoft.AspNetCore.HttpsPolicy/HstsOptions.cs class HstsOptions (line 12) | public class HstsOptions FILE: src/Microsoft.AspNetCore.HttpsPolicy/HstsServicesExtensions.cs class HstsServicesExtensions (line 13) | public static class HstsServicesExtensions method AddHsts (line 21) | public static IServiceCollection AddHsts(this IServiceCollection servi... FILE: src/Microsoft.AspNetCore.HttpsPolicy/HttpsRedirectionBuilderExtensions.cs class HttpsPolicyBuilderExtensions (line 14) | public static class HttpsPolicyBuilderExtensions method UseHttpsRedirection (line 21) | public static IApplicationBuilder UseHttpsRedirection(this IApplicatio... FILE: src/Microsoft.AspNetCore.HttpsPolicy/HttpsRedirectionMiddleware.cs class HttpsRedirectionMiddleware (line 18) | public class HttpsRedirectionMiddleware method HttpsRedirectionMiddleware (line 36) | public HttpsRedirectionMiddleware(RequestDelegate next, IOptions() where TCompressionProvider : I... method Add (line 32) | public void Add(Type providerType) FILE: src/Microsoft.AspNetCore.ResponseCompression/CompressionProviderFactory.cs class CompressionProviderFactory (line 14) | internal class CompressionProviderFactory : ICompressionProvider method CompressionProviderFactory (line 16) | public CompressionProviderFactory(Type providerType) method CreateInstance (line 23) | public ICompressionProvider CreateInstance(IServiceProvider servicePro... method CreateStream (line 43) | Stream ICompressionProvider.CreateStream(Stream outputStream) FILE: src/Microsoft.AspNetCore.ResponseCompression/GzipCompressionProvider.cs class GzipCompressionProvider (line 14) | public class GzipCompressionProvider : ICompressionProvider method GzipCompressionProvider (line 20) | public GzipCompressionProvider(IOptions method ProviderCandidate (line 271) | public ProviderCandidate(string encodingName, double quality, int pr... method Equals (line 287) | public bool Equals(ProviderCandidate other) method Equals (line 292) | public override bool Equals(object obj) method GetHashCode (line 297) | public override int GetHashCode() FILE: src/Microsoft.AspNetCore.ResponseCompression/ResponseCompressionServicesExtensions.cs class ResponseCompressionServicesExtensions (line 14) | public static class ResponseCompressionServicesExtensions method AddResponseCompression (line 21) | public static IServiceCollection AddResponseCompression(this IServiceC... method AddResponseCompression (line 38) | public static IServiceCollection AddResponseCompression(this IServiceC... FILE: src/Microsoft.AspNetCore.ResponseCompression/internal/ResponseCompressionLoggingExtensions.cs class ResponseCompressionLoggingExtensions (line 9) | internal static class ResponseCompressionLoggingExtensions method ResponseCompressionLoggingExtensions (line 20) | static ResponseCompressionLoggingExtensions() method NoAcceptEncoding (line 32) | public static void NoAcceptEncoding(this ILogger logger) method NoCompressionForHttps (line 37) | public static void NoCompressionForHttps(this ILogger logger) method RequestAcceptsCompression (line 42) | public static void RequestAcceptsCompression(this ILogger logger) method NoCompressionDueToHeader (line 47) | public static void NoCompressionDueToHeader(this ILogger logger, strin... method NoCompressionForContentType (line 52) | public static void NoCompressionForContentType(this ILogger logger, st... method ShouldCompressResponse (line 57) | public static void ShouldCompressResponse(this ILogger logger) method NoCompressionProvider (line 62) | public static void NoCompressionProvider(this ILogger logger) method CompressingWith (line 67) | public static void CompressingWith(this ILogger logger, string provider) FILE: src/Microsoft.AspNetCore.Rewrite/ApacheModRewriteOptionsExtensions.cs class ApacheModRewriteOptionsExtensions (line 14) | public static class ApacheModRewriteOptionsExtensions method AddApacheModRewrite (line 22) | public static RewriteOptions AddApacheModRewrite(this RewriteOptions o... method AddApacheModRewrite (line 46) | public static RewriteOptions AddApacheModRewrite(this RewriteOptions o... FILE: src/Microsoft.AspNetCore.Rewrite/Extensions/RewriteMiddlewareLoggingExtensions.cs class RewriteMiddlewareLoggingExtensions (line 9) | internal static class RewriteMiddlewareLoggingExtensions method RewriteMiddlewareLoggingExtensions (line 25) | static RewriteMiddlewareLoggingExtensions() method RewriteMiddlewareRequestContinueResults (line 93) | public static void RewriteMiddlewareRequestContinueResults(this ILogge... method RewriteMiddlewareRequestResponseComplete (line 98) | public static void RewriteMiddlewareRequestResponseComplete(this ILogg... method RewriteMiddlewareRequestStopRules (line 103) | public static void RewriteMiddlewareRequestStopRules(this ILogger logg... method UrlRewriteDidNotMatchRule (line 108) | public static void UrlRewriteDidNotMatchRule(this ILogger logger, stri... method UrlRewriteMatchedRule (line 113) | public static void UrlRewriteMatchedRule(this ILogger logger, string n... method ModRewriteDidNotMatchRule (line 118) | public static void ModRewriteDidNotMatchRule(this ILogger logger) method ModRewriteMatchedRule (line 123) | public static void ModRewriteMatchedRule(this ILogger logger) method RedirectedToHttps (line 128) | public static void RedirectedToHttps(this ILogger logger) method RedirectedToWww (line 133) | public static void RedirectedToWww(this ILogger logger) method RedirectedSummary (line 138) | public static void RedirectedSummary(this ILogger logger, string redir... method RewriteSummary (line 143) | public static void RewriteSummary(this ILogger logger, string rewritte... method AbortedRequest (line 148) | public static void AbortedRequest(this ILogger logger, string requeste... method CustomResponse (line 153) | public static void CustomResponse(this ILogger logger, string requeste... FILE: src/Microsoft.AspNetCore.Rewrite/IISUrlRewriteOptionsExtensions.cs class IISUrlRewriteOptionsExtensions (line 14) | public static class IISUrlRewriteOptionsExtensions method AddIISUrlRewrite (line 22) | public static RewriteOptions AddIISUrlRewrite(this RewriteOptions opti... method AddIISUrlRewrite (line 47) | public static RewriteOptions AddIISUrlRewrite(this RewriteOptions opti... FILE: src/Microsoft.AspNetCore.Rewrite/IRule.cs type IRule (line 9) | public interface IRule method ApplyRule (line 17) | void ApplyRule(RewriteContext context); FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/ApacheModRewriteRule.cs class ApacheModRewriteRule (line 9) | public class ApacheModRewriteRule : IRule method ApacheModRewriteRule (line 15) | public ApacheModRewriteRule(UrlMatch initialMatch, IList co... method ApplyRule (line 22) | public virtual void ApplyRule(RewriteContext context) FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/Condition.cs class Condition (line 6) | public class Condition method Evaluate (line 12) | public MatchResults Evaluate(RewriteContext context, BackReferenceColl... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/ConditionEvaluator.cs class ConditionEvaluator (line 8) | public static class ConditionEvaluator method Evaluate (line 10) | public static MatchResults Evaluate(IEnumerable conditions,... method Evaluate (line 15) | public static MatchResults Evaluate(IEnumerable conditions,... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/ConditionPatternParser.cs class ConditionPatternParser (line 13) | public class ConditionPatternParser method ParseActionCondition (line 29) | public ParsedModRewriteInput ParseActionCondition(string condition) method ParseProperty (line 142) | private static ParsedModRewriteInput ParseProperty(ParserContext conte... method IsValidActionCondition (line 214) | private static bool IsValidActionCondition(ParsedModRewriteInput results) FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/ConditionType.cs type ConditionType (line 6) | public enum ConditionType FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/CookieActionFactory.cs class CookieActionFactory (line 10) | public class CookieActionFactory method Create (line 17) | public ChangeCookieAction Create(string flagValue) method SetActionOption (line 60) | private static void SetActionOption(string value, Fields tokenType, re... type Fields (line 109) | private enum Fields FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/FileParser.cs class FileParser (line 10) | public class FileParser method Parse (line 12) | public IList Parse(TextReader input) FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/FlagParser.cs class FlagParser (line 9) | public class FlagParser method Parse (line 58) | public Flags Parse(string flagString) FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/FlagType.cs type FlagType (line 6) | public enum FlagType FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/Flags.cs class Flags (line 11) | public class Flags method Flags (line 15) | public Flags(IDictionary flags) method Flags (line 20) | public Flags() method SetFlag (line 25) | public void SetFlag(FlagType flag, string value) method GetValue (line 34) | public bool GetValue(FlagType flag, out string value) method HasFlag (line 63) | public bool HasFlag(FlagType flag) FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/OperationType.cs type OperationType (line 6) | public enum OperationType FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/ParsedModRewriteCondition.cs class ParsedModRewriteInput (line 6) | public class ParsedModRewriteInput method ParsedModRewriteInput (line 13) | public ParsedModRewriteInput() { } method ParsedModRewriteInput (line 15) | public ParsedModRewriteInput(bool invert, ConditionType conditionType,... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/RuleBuilder.cs class RuleBuilder (line 14) | public class RuleBuilder method Build (line 23) | public ApacheModRewriteRule Build() method AddRule (line 32) | public void AddRule(string rule) method AddConditionFromParts (line 51) | public void AddConditionFromParts( method AddMatch (line 157) | public void AddMatch( method AddAction (line 171) | public void AddAction( FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/RuleRegexParser.cs class RuleRegexParser (line 8) | public class RuleRegexParser method ParseRuleRegex (line 10) | public ParsedModRewriteInput ParseRuleRegex(string regex) FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/SegmentType.cs type SegmentType (line 6) | public enum SegmentType FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/ServerVariables.cs class ServerVariables (line 13) | public static class ServerVariables method FindServerVariable (line 22) | public static PatternSegment FindServerVariable(string serverVariable,... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ApacheModRewrite/TestStringParser.cs class TestStringParser (line 13) | public class TestStringParser method Parse (line 33) | public Pattern Parse(string testString) method ParseConditionParameter (line 92) | private static void ParseConditionParameter(ParserContext context, ILi... method ParseLiteral (line 149) | private static void ParseLiteral(ParserContext context, IList Tokenize(string rule) method RemoveQuotesAndEscapeCharacters (line 105) | private static void RemoveQuotesAndEscapeCharacters(IList tokens) FILE: src/Microsoft.AspNetCore.Rewrite/Internal/BackReferenceCollection.cs class BackReferenceCollection (line 10) | public class BackReferenceCollection method BackReferenceCollection (line 14) | public BackReferenceCollection(GroupCollection references) method BackReferenceCollection (line 25) | public BackReferenceCollection(string reference) method Add (line 45) | public void Add(BackReferenceCollection references) FILE: src/Microsoft.AspNetCore.Rewrite/Internal/DelegateRule.cs class DelegateRule (line 8) | public class DelegateRule : IRule method DelegateRule (line 12) | public DelegateRule(Action onApplyRule) method ApplyRule (line 16) | public void ApplyRule(RewriteContext context) => _onApplyRule(context); FILE: src/Microsoft.AspNetCore.Rewrite/Internal/IISUrlRewrite/ActionType.cs type ActionType (line 6) | public enum ActionType FILE: src/Microsoft.AspNetCore.Rewrite/Internal/IISUrlRewrite/Condition.cs class Condition (line 6) | public class Condition method Evaluate (line 11) | public MatchResults Evaluate(RewriteContext context, BackReferenceColl... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/IISUrlRewrite/ConditionCollection.cs class ConditionCollection (line 10) | public class ConditionCollection : IEnumerable method ConditionCollection (line 17) | public ConditionCollection() method ConditionCollection (line 22) | public ConditionCollection(LogicalGrouping grouping, bool trackAllCapt... method Add (line 42) | public void Add(Condition condition) method AddConditions (line 50) | public void AddConditions(IEnumerable conditions) method GetEnumerator (line 58) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 63) | public IEnumerator GetEnumerator() FILE: src/Microsoft.AspNetCore.Rewrite/Internal/IISUrlRewrite/ConditionEvaluator.cs class ConditionEvaluator (line 6) | public static class ConditionEvaluator method Evaluate (line 8) | public static MatchResults Evaluate(ConditionCollection conditions, Re... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/IISUrlRewrite/IISRewriteMap.cs class IISRewriteMap (line 9) | public class IISRewriteMap method IISRewriteMap (line 13) | public IISRewriteMap(string name) FILE: src/Microsoft.AspNetCore.Rewrite/Internal/IISUrlRewrite/IISRewriteMapCollection.cs class IISRewriteMapCollection (line 9) | public class IISRewriteMapCollection : IEnumerable method Add (line 13) | public void Add(IISRewriteMap rewriteMap) method GetEnumerator (line 32) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 37) | public IEnumerator GetEnumerator() FILE: src/Microsoft.AspNetCore.Rewrite/Internal/IISUrlRewrite/IISUrlRewriteRule.cs class IISUrlRewriteRule (line 9) | public class IISUrlRewriteRule : IRule method IISUrlRewriteRule (line 17) | public IISUrlRewriteRule(string name, method IISUrlRewriteRule (line 25) | public IISUrlRewriteRule(string name, method ApplyRule (line 38) | public virtual void ApplyRule(RewriteContext context) FILE: src/Microsoft.AspNetCore.Rewrite/Internal/IISUrlRewrite/InputParser.cs class InputParser (line 11) | public class InputParser method InputParser (line 18) | public InputParser() method InputParser (line 22) | public InputParser(IISRewriteMapCollection rewriteMaps) method ParseInputString (line 33) | public Pattern ParseInputString(string testString) method ParseInputString (line 45) | public Pattern ParseInputString(string testString, UriMatchPart uriMat... method ParseString (line 56) | private Pattern ParseString(ParserContext context, UriMatchPart uriMat... method ParseParameter (line 85) | private void ParseParameter(ParserContext context, IList Parse(TextReader reader) method ParseRules (line 41) | private void ParseRules(XElement rules, IList resul... method ParseRuleAttributes (line 60) | private void ParseRuleAttributes(XElement rule, UrlRewriteRuleBuilder ... method ParseMatch (line 93) | private void ParseMatch(XElement match, UrlRewriteRuleBuilder builder,... method ParseConditions (line 106) | private void ParseConditions(XElement conditions, UrlRewriteRuleBuilde... method ParseCondition (line 123) | private void ParseCondition(XElement conditionElement, UrlRewriteRuleB... method ParseUrlAction (line 184) | private void ParseUrlAction(XElement urlAction, UrlRewriteRuleBuilder ... method ParseBool (line 249) | private bool ParseBool(XElement element, string rewriteTag, bool defau... method ParseEnum (line 264) | private TEnum ParseEnum(XElement element, string rewriteTag, TE... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/IISUrlRewrite/UrlRewriteRuleBuilder.cs class UrlRewriteRuleBuilder (line 11) | public class UrlRewriteRuleBuilder method Build (line 24) | public IISUrlRewriteRule Build() method AddUrlAction (line 34) | public void AddUrlAction(UrlAction action) method AddUrlMatch (line 43) | public void AddUrlMatch(string input, bool ignoreCase = true, bool neg... method ConfigureConditionBehavior (line 69) | public void ConfigureConditionBehavior(LogicalGrouping logicalGrouping... method AddUrlCondition (line 74) | public void AddUrlCondition(Condition condition) method AddUrlConditions (line 87) | public void AddUrlConditions(IEnumerable conditions) FILE: src/Microsoft.AspNetCore.Rewrite/Internal/MatchResults.cs class MatchResults (line 8) | public class MatchResults FILE: src/Microsoft.AspNetCore.Rewrite/Internal/ParserContext.cs class ParserContext (line 9) | public class ParserContext method ParserContext (line 15) | public ParserContext(string condition) method Back (line 23) | public bool Back() method Next (line 28) | public bool Next() method HasNext (line 33) | public bool HasNext() method Mark (line 38) | public void Mark() method GetIndex (line 43) | public int GetIndex() method Capture (line 48) | public string Capture() FILE: src/Microsoft.AspNetCore.Rewrite/Internal/Pattern.cs class Pattern (line 8) | public class Pattern method Pattern (line 11) | public Pattern(IList patternSegments) method Evaluate (line 16) | public string Evaluate(RewriteContext context, BackReferenceCollection... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegment.cs class PatternSegment (line 6) | public abstract class PatternSegment method Evaluate (line 8) | public abstract string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/ConditionMatchSegment.cs class ConditionMatchSegment (line 6) | public class ConditionMatchSegment : PatternSegment method ConditionMatchSegment (line 10) | public ConditionMatchSegment(int index) method Evaluate (line 15) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/DateTimeSegment.cs class DateTimeSegment (line 9) | public class DateTimeSegment : PatternSegment method DateTimeSegment (line 13) | public DateTimeSegment(string segment) method Evaluate (line 46) | public override string Evaluate(RewriteContext context, BackReferenceC... type DateTimePortion (line 71) | private enum DateTimePortion FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/HeaderSegment.cs class HeaderSegment (line 6) | public class HeaderSegment : PatternSegment method HeaderSegment (line 10) | public HeaderSegment(string header) method Evaluate (line 15) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/IsHttpsModSegment.cs class IsHttpsModSegment (line 6) | public class IsHttpsModSegment : PatternSegment method Evaluate (line 10) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/IsHttpsUrlSegment.cs class IsHttpsUrlSegment (line 6) | public class IsHttpsUrlSegment : PatternSegment method Evaluate (line 10) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/IsIPV6Segment.cs class IsIPV6Segment (line 9) | public class IsIPV6Segment : PatternSegment method Evaluate (line 11) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/LiteralSegment.cs class LiteralSegment (line 6) | public class LiteralSegment : PatternSegment method LiteralSegment (line 10) | public LiteralSegment(string literal) method Evaluate (line 15) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/LocalAddressSegment.cs class LocalAddressSegment (line 6) | public class LocalAddressSegment : PatternSegment method Evaluate (line 8) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/LocalPortSegment.cs class LocalPortSegment (line 8) | public class LocalPortSegment : PatternSegment method Evaluate (line 10) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/QueryStringSegment.cs class QueryStringSegment (line 6) | public class QueryStringSegment : PatternSegment method Evaluate (line 8) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/RemoteAddressSegment.cs class RemoteAddressSegment (line 6) | public class RemoteAddressSegment : PatternSegment method Evaluate (line 8) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/RemotePortSegment.cs class RemotePortSegment (line 8) | public class RemotePortSegment : PatternSegment method Evaluate (line 10) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/RequestFilenameSegment.cs class RequestFileNameSegment (line 6) | public class RequestFileNameSegment : PatternSegment method Evaluate (line 8) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/RequestMethodSegment.cs class RequestMethodSegment (line 6) | public class RequestMethodSegment : PatternSegment method Evaluate (line 8) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/RewriteMapSegment.cs class RewriteMapSegment (line 8) | public class RewriteMapSegment : PatternSegment method RewriteMapSegment (line 13) | public RewriteMapSegment(IISRewriteMap rewriteMap, Pattern pattern) method Evaluate (line 19) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/RuleMatchSegment.cs class RuleMatchSegment (line 6) | public class RuleMatchSegment : PatternSegment method RuleMatchSegment (line 10) | public RuleMatchSegment(int index) method Evaluate (line 15) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/SchemeSegment.cs class SchemeSegment (line 6) | public class SchemeSegment : PatternSegment method Evaluate (line 8) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/ServerProtocolSegment.cs class ServerProtocolSegment (line 8) | public class ServerProtocolSegment : PatternSegment method Evaluate (line 10) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/ToLowerSegment.cs class ToLowerSegment (line 8) | public class ToLowerSegment : PatternSegment method ToLowerSegment (line 12) | public ToLowerSegment(Pattern pattern) method Evaluate (line 17) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/UrlEncodeSegment.cs class UrlEncodeSegment (line 9) | public class UrlEncodeSegment : PatternSegment method UrlEncodeSegment (line 13) | public UrlEncodeSegment(Pattern pattern) method Evaluate (line 18) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/PatternSegments/UrlSegment.cs class UrlSegment (line 9) | public class UrlSegment : PatternSegment method UrlSegment (line 13) | public UrlSegment() method UrlSegment (line 18) | public UrlSegment(UriMatchPart uriMatchPart) method Evaluate (line 23) | public override string Evaluate(RewriteContext context, BackReferenceC... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/RedirectRule.cs class RedirectRule (line 12) | public class RedirectRule : IRule method RedirectRule (line 18) | public RedirectRule(string regex, string replacement, int statusCode) method ApplyRule (line 35) | public virtual void ApplyRule(RewriteContext context) FILE: src/Microsoft.AspNetCore.Rewrite/Internal/RedirectToHttpsRule.cs class RedirectToHttpsRule (line 11) | public class RedirectToHttpsRule : IRule method ApplyRule (line 16) | public virtual void ApplyRule(RewriteContext context) FILE: src/Microsoft.AspNetCore.Rewrite/Internal/RedirectToWwwRule.cs class RedirectToWwwRule (line 12) | public class RedirectToWwwRule : IRule method RedirectToWwwRule (line 16) | public RedirectToWwwRule(int statusCode) method ApplyRule (line 21) | public virtual void ApplyRule(RewriteContext context) FILE: src/Microsoft.AspNetCore.Rewrite/Internal/RewriteRule.cs class RewriteRule (line 12) | public class RewriteRule : IRule method RewriteRule (line 18) | public RewriteRule(string regex, string replacement, bool stopProcessing) method ApplyRule (line 35) | public virtual void ApplyRule(RewriteContext context) FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlAction.cs class UrlAction (line 6) | public abstract class UrlAction method ApplyAction (line 9) | public abstract void ApplyAction(RewriteContext context, BackReference... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlActions/AbortAction.cs class AbortAction (line 8) | public class AbortAction : UrlAction method ApplyAction (line 10) | public override void ApplyAction(RewriteContext context, BackReference... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlActions/ChangeCookieAction.cs class ChangeCookieAction (line 9) | public class ChangeCookieAction : UrlAction method ChangeCookieAction (line 14) | public ChangeCookieAction(string name) method ChangeCookieAction (line 20) | internal ChangeCookieAction(string name, Func timeSource) method ApplyAction (line 40) | public override void ApplyAction(RewriteContext context, BackReference... method GetOrCreateOptions (line 46) | private CookieOptions GetOrCreateOptions() FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlActions/CustomResponseAction.cs class CustomResponseAction (line 11) | public class CustomResponseAction : UrlAction method CustomResponseAction (line 17) | public CustomResponseAction(int statusCode) method ApplyAction (line 22) | public override void ApplyAction(RewriteContext context, BackReference... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlActions/ForbiddenAction.cs class ForbiddenAction (line 8) | public class ForbiddenAction : UrlAction method ApplyAction (line 10) | public override void ApplyAction(RewriteContext context, BackReference... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlActions/GoneAction.cs class GoneAction (line 8) | public class GoneAction : UrlAction method ApplyAction (line 10) | public override void ApplyAction(RewriteContext context, BackReference... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlActions/NoneAction.cs class NoneAction (line 6) | public class NoneAction : UrlAction method NoneAction (line 10) | public NoneAction(RuleResult result) method ApplyAction (line 15) | public override void ApplyAction(RewriteContext context, BackReference... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlActions/RedirectAction.cs class RedirectAction (line 10) | public class RedirectAction : UrlAction method RedirectAction (line 17) | public RedirectAction( method RedirectAction (line 31) | public RedirectAction( method ApplyAction (line 44) | public override void ApplyAction(RewriteContext context, BackReference... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlActions/RewriteAction.cs class RewriteAction (line 10) | public class RewriteAction : UrlAction method RewriteAction (line 17) | public RewriteAction( method RewriteAction (line 33) | public RewriteAction( method ApplyAction (line 46) | public override void ApplyAction(RewriteContext context, BackReference... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlMatch.cs class UrlMatch (line 6) | public abstract class UrlMatch method Evaluate (line 9) | public abstract MatchResults Evaluate(string input, RewriteContext con... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlMatches/ExactMatch.cs class ExactMatch (line 6) | public class ExactMatch : UrlMatch method ExactMatch (line 11) | public ExactMatch(bool ignoreCase, string input, bool negate) method Evaluate (line 18) | public override MatchResults Evaluate(string pattern, RewriteContext c... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlMatches/FileSizeMatch.cs class FileSizeMatch (line 6) | public class FileSizeMatch : UrlMatch method FileSizeMatch (line 8) | public FileSizeMatch(bool negate) method Evaluate (line 13) | public override MatchResults Evaluate(string input, RewriteContext con... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlMatches/IntegerMatch.cs class IntegerMatch (line 10) | public class IntegerMatch : UrlMatch method IntegerMatch (line 14) | public IntegerMatch(int value, IntegerOperationType operation) method IntegerMatch (line 20) | public IntegerMatch(string value, IntegerOperationType operation) method Evaluate (line 31) | public override MatchResults Evaluate(string input, RewriteContext con... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlMatches/IntegerOperation.cs type IntegerOperationType (line 6) | public enum IntegerOperationType FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlMatches/IsDirectoryMatch.cs class IsDirectoryMatch (line 6) | public class IsDirectoryMatch : UrlMatch method IsDirectoryMatch (line 8) | public IsDirectoryMatch(bool negate) method Evaluate (line 13) | public override MatchResults Evaluate(string pattern, RewriteContext c... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlMatches/IsFileMatch.cs class IsFileMatch (line 6) | public class IsFileMatch : UrlMatch method IsFileMatch (line 8) | public IsFileMatch(bool negate) method Evaluate (line 13) | public override MatchResults Evaluate(string pattern, RewriteContext c... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlMatches/RegexMatch.cs class RegexMatch (line 8) | public class RegexMatch : UrlMatch method RegexMatch (line 12) | public RegexMatch(Regex match, bool negate) method Evaluate (line 18) | public override MatchResults Evaluate(string pattern, RewriteContext c... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlMatches/StringMatch.cs class StringMatch (line 6) | public class StringMatch : UrlMatch method StringMatch (line 12) | public StringMatch(string value, StringOperationType operation, bool i... method Evaluate (line 19) | public override MatchResults Evaluate(string input, RewriteContext con... FILE: src/Microsoft.AspNetCore.Rewrite/Internal/UrlMatches/StringOperation.cs type StringOperationType (line 6) | public enum StringOperationType FILE: src/Microsoft.AspNetCore.Rewrite/Properties/Resources.Designer.cs class Resources (line 8) | internal static class Resources method FormatError_ChangeEnvironmentNotSupported (line 24) | internal static string FormatError_ChangeEnvironmentNotSupported() method FormatError_CouldNotParseInteger (line 40) | internal static string FormatError_CouldNotParseInteger(object p0) method FormatError_InputParserIndexOutOfRange (line 56) | internal static string FormatError_InputParserIndexOutOfRange(object p... method FormatError_InputParserInvalidInteger (line 72) | internal static string FormatError_InputParserInvalidInteger(object p0... method FormatError_InputParserMissingCloseBrace (line 88) | internal static string FormatError_InputParserMissingCloseBrace(object... method FormatError_InputParserNoBackreference (line 104) | internal static string FormatError_InputParserNoBackreference(object p0) method FormatError_InputParserUnrecognizedParameter (line 120) | internal static string FormatError_InputParserUnrecognizedParameter(ob... method FormatError_IntegerMatch_FormatExceptionMessage (line 136) | internal static string FormatError_IntegerMatch_FormatExceptionMessage() method FormatError_InvalidChangeCookieFlag (line 152) | internal static string FormatError_InvalidChangeCookieFlag(object p0) method FormatError_ModRewriteParseError (line 168) | internal static string FormatError_ModRewriteParseError(object p0, obj... method FormatError_ModRewriteGeneralParseError (line 184) | internal static string FormatError_ModRewriteGeneralParseError(object p0) method FormatError_UrlRewriteParseError (line 200) | internal static string FormatError_UrlRewriteParseError(object p0, obj... method FormatError_UnsupportedServerVariable (line 216) | internal static string FormatError_UnsupportedServerVariable(object p0) method GetString (line 221) | private static string GetString(string name, params string[] formatter... FILE: src/Microsoft.AspNetCore.Rewrite/RewriteBuilderExtensions.cs class RewriteBuilderExtensions (line 13) | public static class RewriteBuilderExtensions method UseRewriter (line 20) | public static IApplicationBuilder UseRewriter(this IApplicationBuilder... method UseRewriter (line 36) | public static IApplicationBuilder UseRewriter(this IApplicationBuilder... FILE: src/Microsoft.AspNetCore.Rewrite/RewriteContext.cs class RewriteContext (line 14) | public class RewriteContext FILE: src/Microsoft.AspNetCore.Rewrite/RewriteMiddleware.cs class RewriteMiddleware (line 21) | public class RewriteMiddleware method RewriteMiddleware (line 35) | public RewriteMiddleware( method Invoke (line 62) | public Task Invoke(HttpContext context) FILE: src/Microsoft.AspNetCore.Rewrite/RewriteOptions.cs class RewriteOptions (line 13) | public class RewriteOptions FILE: src/Microsoft.AspNetCore.Rewrite/RewriteOptionsExtensions.cs class RewriteOptionsExtensions (line 13) | public static class RewriteOptionsExtensions method Add (line 21) | public static RewriteOptions Add(this RewriteOptions options, IRule rule) method Add (line 33) | public static RewriteOptions Add(this RewriteOptions options, Action _b... method Seek (line 176) | public override long Seek(long offset, SeekOrigin origin) => _buffer... method SetLength (line 178) | public override void SetLength(long value) => _bufferedStream.SetLen... method Write (line 180) | public override void Write(byte[] buffer, int offset, int count) => ... method Dispose (line 196) | protected override void Dispose(bool disposing) FILE: test/Microsoft.AspNetCore.ResponseCompression.Tests/ResponseCompressionMiddlewareTest.cs class ResponseCompressionMiddlewareTest (line 25) | public class ResponseCompressionMiddlewareTest method Options_HttpsDisabledByDefault (line 49) | [Fact] method Request_NoAcceptEncoding_Uncompressed (line 57) | [Fact] method Request_AcceptGzipDeflate_CompressedGzip (line 66) | [Fact] method Request_AcceptBrotli_CompressedBrotli (line 75) | [Fact] method Request_AcceptMixed_CompressedBrotli (line 90) | [Theory] method Request_AcceptMixed_ConfiguredOrder_CompressedGzip (line 109) | [Theory] method Request_AcceptUnknown_NotCompressed (line 130) | [Fact] method ContentType_WithCharset_Compress (line 142) | [Theory] method GZipCompressionProvider_OptionsSetInDI_Compress (line 155) | [Fact] method MimeTypes_OtherContentTypes_NoMatch (line 186) | [Theory] method MimeTypes_IncludedAndExcluded (line 200) | [Theory] method NoIncludedMimeTypes_UseDefaults (line 288) | [Fact] method NoBody_NotCompressed (line 301) | [Theory] method Request_AcceptStar_Compressed (line 337) | [Fact] method Request_AcceptIdentity_NotCompressed (line 353) | [Fact] method Request_AcceptWithHigherCompressionQuality_Compressed (line 365) | [Theory] method Request_AcceptWithhigherIdentityQuality_NotCompressed (line 377) | [Theory] method Response_UnknownMimeType_NotCompressed (line 390) | [Fact] method Response_WithContentRange_NotCompressed (line 401) | [Fact] method Response_WithContentEncodingAlreadySet_NotReCompressed (line 416) | [Fact] method Request_Https_CompressedIfEnabled (line 434) | [Theory] method FlushHeaders_SendsHeaders_Compresses (line 489) | [Theory] method FlushAsyncHeaders_SendsHeaders_Compresses (line 527) | [Theory] method FlushBody_CompressesAndFlushes (line 565) | [Theory] method FlushAsyncBody_CompressesAndFlushes (line 612) | [Theory] method TrickleWriteAndFlush_FlushesEachWrite (line 658) | [Theory] method TrickleWriteAndFlushAsync_FlushesEachWrite (line 724) | [Theory] method SendFileAsync_OnlySetIfFeatureAlreadyExists (line 789) | [Fact] method SendFileAsync_DifferentContentType_NotBypassed (line 821) | [Fact] method SendFileAsync_FirstWrite_CompressesAndFlushes (line 864) | [Fact] method SendFileAsync_AfterFirstWrite_CompressesAndFlushes (line 907) | [Fact] method InvokeMiddleware (line 951) | private async Task<(HttpResponseMessage, List)> InvokeMi... method CheckResponseCompressed (line 994) | private void CheckResponseCompressed(HttpResponseMessage response, int... method CheckResponseNotCompressed (line 1011) | private void CheckResponseNotCompressed(HttpResponseMessage response, ... method AssertLog (line 1035) | private void AssertLog(WriteContext log, LogLevel level, string message) method AssertCompressedWithLog (line 1041) | private void AssertCompressedWithLog(List logMessages, s... class FakeSendFileFeature (line 1049) | private class FakeSendFileFeature : IHttpSendFileFeature method FakeSendFileFeature (line 1053) | public FakeSendFileFeature(Stream innerBody) method SendFileAsync (line 1060) | public async Task SendFileAsync(string path, long offset, long? coun... type EncodingTestData (line 1076) | private readonly struct EncodingTestData method EncodingTestData (line 1078) | public EncodingTestData(string encodingName, int expectedBodyLength) FILE: test/Microsoft.AspNetCore.Rewrite.Tests/ApacheModRewrite/ConditionPatternParserTest.cs class ConditionPatternParserTest (line 10) | public class ConditionPatternParserTest method ConditionPatternParser_CheckStringComp (line 12) | [Theory] method ConditionPatternParser_CheckRegexEqual (line 26) | [Fact] method ConditionPatternParser_CheckFileOperations (line 36) | [Theory] method ConditionPatternParser_CheckFileOperationsInverted (line 54) | [Theory] method ConditionPatternParser_CheckIntComp (line 72) | [Theory] method ConditionPatternParser_AssertBadInputThrowsFormatException (line 87) | [Theory] method CompareConditions (line 103) | private bool CompareConditions(ParsedModRewriteInput i1, ParsedModRewr... FILE: test/Microsoft.AspNetCore.Rewrite.Tests/ApacheModRewrite/CookieActionFactoryTest.cs class CookieActionFactoryTest (line 10) | public class CookieActionFactoryTest method Creates_OneCookie (line 12) | [Fact] method Creates_OneCookie_AltSeparator (line 26) | [Fact] method Creates_HttpOnly (line 40) | [Fact] method TrimsValues (line 54) | [Theory] method ThrowsForInvalidFormat (line 70) | [Theory] method ThrowsForInvalidIntFormat (line 82) | [Theory] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/ApacheModRewrite/FlagParserTest.cs class FlagParserTest (line 12) | public class FlagParserTest method FlagParser_CheckSingleTerm (line 14) | [Fact] method FlagParser_CheckManyTerms (line 25) | [Fact] method FlagParser_CheckManyTermsWithEquals (line 38) | [Fact] method FlagParser_AssertFormatErrorWhenFlagsArePoorlyConstructed (line 51) | [Theory] method FlagParser_AssertArgumentExceptionWhenFlagsAreNullOrEmpty (line 62) | [Fact] method Flag_ParserHandlesComplexFlags (line 69) | [Theory] method DictionaryContentsEqual (line 81) | public bool DictionaryContentsEqual(IDictionary act... FILE: test/Microsoft.AspNetCore.Rewrite.Tests/IISUrlRewrite/FormatExceptionHandlingTests.cs class FormatExceptionHandlingTests (line 11) | public class FormatExceptionHandlingTests method ThrowFormatExceptionWithCorrectMessage (line 13) | [Theory] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/IISUrlRewrite/InputParserTests.cs class InputParserTests (line 16) | public class InputParserTests method InputParser_ParseLiteralString (line 18) | [Fact] method InputParser_ParseStringWithBackReference (line 26) | [Theory] method EvaluateBackReferenceRule (line 39) | [Theory] method EvaluatToLowerRule (line 55) | [Theory] method EvaluatUriEncodeRule (line 68) | [Theory] method FormatExceptionsOnBadSyntax (line 77) | [Theory] method Should_throw_FormatException_if_no_rewrite_maps_are_defined (line 94) | [Fact] method Should_throw_FormatException_if_rewrite_map_not_found (line 100) | [Fact] method Should_parse_RewriteMapSegment_and_successfully_evaluate_result (line 110) | [Fact] method CreateTestRewriteContext (line 132) | private RewriteContext CreateTestRewriteContext() method CreateTestRuleBackReferences (line 138) | private BackReferenceCollection CreateTestRuleBackReferences() method CreateTestCondBackReferences (line 144) | private BackReferenceCollection CreateTestCondBackReferences() method CreateRewriteMapRuleMatch (line 150) | private MatchResults CreateRewriteMapRuleMatch(string input) method CreateRewriteMapConditionMatch (line 156) | private MatchResults CreateRewriteMapConditionMatch(string input) FILE: test/Microsoft.AspNetCore.Rewrite.Tests/IISUrlRewrite/InvalidUrlRewriteFormatExceptionHandlingTests.cs class InvalidUrlRewriteFormatExceptionHandlingTests (line 10) | public class InvalidUrlRewriteFormatExceptionHandlingTests method ThrowInvalidUrlRewriteFormatExceptionWithCorrectMessage (line 12) | [Theory] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/IISUrlRewrite/MiddleWareTests.cs class MiddlewareTests (line 24) | public class MiddlewareTests method Invoke_RedirectPathToPathAndQuery (line 26) | [Fact] method Invoke_RewritePathToPathAndQuery (line 50) | [Fact] method Invoke_RewriteBasedOnQueryStringParameters (line 74) | [Fact] method Invoke_RedirectToLowerCase (line 102) | [Fact] method Invoke_RedirectRemoveTrailingSlash (line 126) | [Fact] method Invoke_RedirectAddTrailingSlash (line 153) | [Fact] method Invoke_RedirectToHttps (line 180) | [Fact] method Invoke_RewriteToHttps (line 206) | [Fact] method Invoke_ReverseProxyToAnotherSite (line 238) | [Fact] method Invoke_CaptureEmptyStringInRegexAssertRedirectLocationHasForwardSlash (line 267) | [Fact] method Invoke_CaptureEmptyStringInRegexAssertRewriteLocationHasForwardSlash (line 296) | [Fact] method Invoke_CaptureEmptyStringInRegexAssertLocationHeaderContainsPathBase (line 322) | [Fact] method VerifyIsFileAndIsDirectoryParsing (line 348) | [Theory] method VerifyTrackAllCaptures (line 378) | [Fact] method VerifyTrackAllCapturesRuleAndConditionCapture (line 406) | [Fact] method ThrowIndexOutOfRangeExceptionWithCorrectMessage (line 434) | [Fact] method Invoke_GlobalRuleConditionMatchesAgainstFullUri_ParsedRule (line 463) | [Fact] method Invoke_ReverseProxyToAnotherSiteUsingXmlConfiguredRewriteMap (line 494) | [Theory] method Invoke_CustomResponse (line 529) | [Fact] method Invoke_GlobalRuleConditionMatchesAgainstFullUri_CodedRule (line 555) | [Theory] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/IISUrlRewrite/RewriteMapParserTests.cs class RewriteMapParserTests (line 12) | public class RewriteMapParserTests method Should_parse_rewrite_map (line 14) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/IISUrlRewrite/ServerVariableTests.cs class ServerVariableTests (line 13) | public class ServerVariableTests method CheckServerVariableParsingAndApplication (line 15) | [Theory] method CreateTestHttpContext (line 41) | private RewriteContext CreateTestHttpContext() method CreateTestRuleMatch (line 59) | private MatchResults CreateTestRuleMatch() method CreateTestCondMatch (line 65) | private MatchResults CreateTestCondMatch() method EmptyQueryStringCheck (line 71) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/IISUrlRewrite/UrlRewriteApplicationTests.cs class UrlRewriteApplicationTests (line 13) | public class UrlRewriteApplicationTests method ApplyRule_AssertStopProcessingFlagWillTerminateOnNoAction (line 15) | [Fact] method ApplyRule_AssertNoTerminateFlagWillNotTerminateOnNoAction (line 34) | [Fact] method ApplyRule_TrackAllCaptures (line 53) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/MiddlewareTests.cs class MiddlewareTests (line 15) | public class MiddlewareTests method CheckRewritePath (line 17) | [Fact] method CheckRedirectPath (line 39) | [Fact] method RewriteRulesCanComeFromConfigureOptions (line 55) | [Fact] method CheckRedirectPathWithQueryString (line 77) | [Fact] method CheckRedirectToHttps (line 93) | [Theory] method CheckPermanentRedirectToHttps (line 114) | [Fact] method CheckRedirectToHttpsWithSslPort (line 131) | [Theory] method CheckRedirectToWwwWithStatusCode (line 150) | [Theory] method CheckRedirectToWww (line 171) | [Theory] method CheckPermanentRedirectToWww (line 192) | [Fact] method CheckNoRedirectToWww (line 209) | [Theory] method CheckIfEmptyStringRedirectCorrectly (line 235) | [Fact] method CheckIfEmptyStringRewriteCorrectly (line 250) | [Fact] method SettingPathBase (line 269) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/ConditionMatchSegmentTests.cs class ConditionMatchSegmentTests (line 11) | public class ConditionMatchSegmentTests method ConditionMatch_AssertBackreferencesObtainsCorrectValue (line 14) | [Theory] method CreateTestMatch (line 31) | private static MatchResults CreateTestMatch() FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/DateTimeSegmentTests.cs class DateTimeSegmentTests (line 10) | public class DateTimeSegmentTests method DateTime_AssertDoesntThrowOnCheckOfSegment (line 12) | [Theory] method DateTime_AssertThrowsOnInvalidInput (line 33) | [Theory] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/HeaderSegmentTests.cs class HeaderSegmentTests (line 11) | public class HeaderSegmentTests method HeaderSegment_AssertGettingWithHeaderReturnsCorrectValue (line 13) | [Fact] method HeaderSegment_AssertGettingANonExistantHeaderReturnsNull (line 29) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/IsHttpsModSegmentTests.cs class IsHttpsModSegmentTests (line 11) | public class IsHttpsModSegmentTests method IsHttps_AssertCorrectBehaviorWhenProvidedHttpContext (line 13) | [Theory] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/IsHttpsSegmentTests.cs class IsHttpsSegmentTests (line 11) | public class IsHttpsSegmentTests method IsHttps_AssertCorrectBehaviorWhenProvidedHttpContext (line 13) | [Theory] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/IsIPV6SegmentTests.cs class IsIPV6SegmentTests (line 12) | public class IsIPV6SegmentTests method IsIPv6_AssertNullRemoteIpAddressReportsCorrectValue (line 14) | [Fact] method IsIPv6_AssertCorrectBehaviorWhenIPv6IsUsed (line 29) | [Fact] method IsIPv6_AssertCorrectBehaviorWhenIPv4IsUsed (line 44) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/LIteralSegmentTests.cs class LiteralSegmentTests (line 9) | public class LiteralSegmentTests method LiteralSegment_AssertSegmentIsCorrect (line 11) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/LocalAddressSegmentTests.cs class LocalAddressSegmentTests (line 12) | public class LocalAddressSegmentTests method LocalAddress_AssertSegmentIsCorrect (line 14) | [Fact] method LocalAddress_AssertNullLocalIpAddressReturnsNull (line 28) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/LocalPortSegmentTests.cs class LocalPortSegmentTests (line 12) | public class LocalPortSegmentTests method LocalPortSegment_AssertSegmentIsCorrect (line 14) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/QueryStringSegmentTests.cs class QueryStringSegmentTests (line 10) | public class QueryStringSegmentTests method QueryString_AssertSegmentIsCorrect (line 12) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/RemoteAddressSegmentTests.cs class RemoteAddressSegmentTests (line 11) | public class RemoteAddressSegmentTests method RemoteAddress_AssertSegmentIsCorrect (line 13) | [Fact] method RemoteAddress_AssertNullLocalIpAddressReturnsNull (line 27) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/RemotePortSegmentTests.cs class RemotePortSegmentTests (line 10) | public class RemotePortSegmentTests method RemotePort_AssertSegmentIsCorrect (line 12) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/RequestFilenameSegmentTests.cs class RequestFilenameSegmentTests (line 10) | public class RequestFilenameSegmentTests method RequestFilename_AssertSegmentIsCorrect (line 12) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/RequestMethodSegmentTests.cs class RequestMethodSegmentTests (line 10) | public class RequestMethodSegmentTests method RequestMethod_AssertSegmentIsCorrect (line 12) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/RuleMatchSegmentTests.cs class RuleMatchSegmentTests (line 11) | public class RuleMatchSegmentTests method RuleMatch_AssertBackreferencesObtainsCorrectValue (line 13) | [Theory] method CreateTestMatch (line 30) | private static MatchResults CreateTestMatch() FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/SchemeSegmentTests.cs class SchemeSegmentTests (line 10) | public class SchemeSegmentTests method SchemeSegment_AssertSegmentIsCorrect (line 12) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/ServerProtocolSegmentTests.cs class ServerProtocolSegmentTests (line 11) | public class ServerProtocolSegmentTests method ServerProtocol_AssertSegmentIsCorrect (line 13) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/ToLowerSegmentTests.cs class ToLowerSegmentTests (line 11) | public class ToLowerSegmentTests method ToLower_AssertLowerCaseWorksAppropriately (line 13) | [Theory] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/UrlEncodeSegmentTests.cs class UrlEncodeSegmentTests (line 11) | public class UrlEncodeSegmentTests method ToLower_AssertLowerCaseWorksAppropriately (line 13) | [Theory] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/PatternSegments/UrlSegmentTests.cs class UrlSegmentTests (line 11) | public class UrlSegmentTests method AssertSegmentIsCorrect (line 13) | [Theory] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/UrlActions/AbortActionTests.cs class AbortActionTests (line 10) | public class AbortActionTests method AbortAction_VerifyEndResponseResult (line 12) | public void AbortAction_VerifyEndResponseResult() FILE: test/Microsoft.AspNetCore.Rewrite.Tests/UrlActions/ChangeCookieActionTests.cs class ChangeCookieActionTests (line 12) | public class ChangeCookieActionTests method SetsCookie (line 14) | [Fact] method ZeroLifetime (line 36) | [Fact] method UnsetCookie (line 53) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/UrlActions/ForbiddenActionTests.cs class ForbiddenActionTests (line 10) | public class ForbiddenActionTests method Forbidden_Verify403IsInStatusCode (line 12) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/UrlActions/GoneActionTests.cs class GoneActionTests (line 10) | public class GoneActionTests method Gone_Verify410IsInStatusCode (line 12) | [Fact] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/UrlMatches/ExactMatchTests.cs class ExactMatchTests (line 12) | public class ExactMatchTests method ExactMatch_Case_Sensitivity_Negate_Tests (line 14) | [Theory] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/UrlMatches/IntegerMatchTests.cs class IntegerMatchTests (line 14) | public class IntegerMatchTests method IntegerMatch_Constructor_Integer_Parse_Excetion (line 16) | [Fact] method IntegerMatch_Evaluation_Cases_Tests (line 23) | [Theory] FILE: test/Microsoft.AspNetCore.Rewrite.Tests/UrlMatches/StringMatchTests.cs class StringMatchTests (line 11) | public class StringMatchTests method StringMatch_Evaluation_Check_Cases (line 13) | [Theory]