diff --git a/src/Microsoft.AspNet.Server.Kestrel/Http/Frame.Generated.cs b/src/Microsoft.AspNet.Server.Kestrel/Http/Frame.Generated.cs index b403640026..89892a9052 100644 --- a/src/Microsoft.AspNet.Server.Kestrel/Http/Frame.Generated.cs +++ b/src/Microsoft.AspNet.Server.Kestrel/Http/Frame.Generated.cs @@ -296,67 +296,67 @@ namespace Microsoft.AspNet.Server.Kestrel.Http { if ((_featureOverridenFlags & flagIHttpRequestFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.IHttpRequestFeature), this as global::Microsoft.AspNet.Http.Features.IHttpRequestFeature); + yield return new KeyValuePair(IHttpRequestFeatureType, this as global::Microsoft.AspNet.Http.Features.IHttpRequestFeature); } if ((_featureOverridenFlags & flagIHttpResponseFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.IHttpResponseFeature), this as global::Microsoft.AspNet.Http.Features.IHttpResponseFeature); + yield return new KeyValuePair(IHttpResponseFeatureType, this as global::Microsoft.AspNet.Http.Features.IHttpResponseFeature); } if ((_featureOverridenFlags & flagIHttpRequestIdentifierFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.IHttpRequestIdentifierFeature), this as global::Microsoft.AspNet.Http.Features.IHttpRequestIdentifierFeature); + yield return new KeyValuePair(IHttpRequestIdentifierFeatureType, this as global::Microsoft.AspNet.Http.Features.IHttpRequestIdentifierFeature); } if ((_featureOverridenFlags & flagIHttpSendFileFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.IHttpSendFileFeature), this as global::Microsoft.AspNet.Http.Features.IHttpSendFileFeature); + yield return new KeyValuePair(IHttpSendFileFeatureType, this as global::Microsoft.AspNet.Http.Features.IHttpSendFileFeature); } if ((_featureOverridenFlags & flagIServiceProvidersFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.Internal.IServiceProvidersFeature), this as global::Microsoft.AspNet.Http.Features.Internal.IServiceProvidersFeature); + yield return new KeyValuePair(IServiceProvidersFeatureType, this as global::Microsoft.AspNet.Http.Features.Internal.IServiceProvidersFeature); } if ((_featureOverridenFlags & flagIHttpAuthenticationFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.Authentication.IHttpAuthenticationFeature), this as global::Microsoft.AspNet.Http.Features.Authentication.IHttpAuthenticationFeature); + yield return new KeyValuePair(IHttpAuthenticationFeatureType, this as global::Microsoft.AspNet.Http.Features.Authentication.IHttpAuthenticationFeature); } if ((_featureOverridenFlags & flagIHttpRequestLifetimeFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.IHttpRequestLifetimeFeature), this as global::Microsoft.AspNet.Http.Features.IHttpRequestLifetimeFeature); + yield return new KeyValuePair(IHttpRequestLifetimeFeatureType, this as global::Microsoft.AspNet.Http.Features.IHttpRequestLifetimeFeature); } if ((_featureOverridenFlags & flagIQueryFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.Internal.IQueryFeature), this as global::Microsoft.AspNet.Http.Features.Internal.IQueryFeature); + yield return new KeyValuePair(IQueryFeatureType, this as global::Microsoft.AspNet.Http.Features.Internal.IQueryFeature); } if ((_featureOverridenFlags & flagIFormFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.Internal.IFormFeature), this as global::Microsoft.AspNet.Http.Features.Internal.IFormFeature); + yield return new KeyValuePair(IFormFeatureType, this as global::Microsoft.AspNet.Http.Features.Internal.IFormFeature); } if ((_featureOverridenFlags & flagIResponseCookiesFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.Internal.IResponseCookiesFeature), this as global::Microsoft.AspNet.Http.Features.Internal.IResponseCookiesFeature); + yield return new KeyValuePair(IResponseCookiesFeatureType, this as global::Microsoft.AspNet.Http.Features.Internal.IResponseCookiesFeature); } if ((_featureOverridenFlags & flagIItemsFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.Internal.IItemsFeature), this as global::Microsoft.AspNet.Http.Features.Internal.IItemsFeature); + yield return new KeyValuePair(IItemsFeatureType, this as global::Microsoft.AspNet.Http.Features.Internal.IItemsFeature); } if ((_featureOverridenFlags & flagIHttpConnectionFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.IHttpConnectionFeature), this as global::Microsoft.AspNet.Http.Features.IHttpConnectionFeature); + yield return new KeyValuePair(IHttpConnectionFeatureType, this as global::Microsoft.AspNet.Http.Features.IHttpConnectionFeature); } if ((_featureOverridenFlags & flagITlsConnectionFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.ITlsConnectionFeature), this as global::Microsoft.AspNet.Http.Features.ITlsConnectionFeature); + yield return new KeyValuePair(ITlsConnectionFeatureType, this as global::Microsoft.AspNet.Http.Features.ITlsConnectionFeature); } if ((_featureOverridenFlags & flagIHttpUpgradeFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.IHttpUpgradeFeature), this as global::Microsoft.AspNet.Http.Features.IHttpUpgradeFeature); + yield return new KeyValuePair(IHttpUpgradeFeatureType, this as global::Microsoft.AspNet.Http.Features.IHttpUpgradeFeature); } if ((_featureOverridenFlags & flagIHttpWebSocketFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.IHttpWebSocketFeature), this as global::Microsoft.AspNet.Http.Features.IHttpWebSocketFeature); + yield return new KeyValuePair(IHttpWebSocketFeatureType, this as global::Microsoft.AspNet.Http.Features.IHttpWebSocketFeature); } if ((_featureOverridenFlags & flagISessionFeature) == 0L) { - yield return new KeyValuePair(typeof(global::Microsoft.AspNet.Http.Features.ISessionFeature), this as global::Microsoft.AspNet.Http.Features.ISessionFeature); + yield return new KeyValuePair(ISessionFeatureType, this as global::Microsoft.AspNet.Http.Features.ISessionFeature); } if (MaybeExtra != null) { diff --git a/tools/Microsoft.AspNet.Server.Kestrel.GeneratedCode/FrameFeatureCollection.cs b/tools/Microsoft.AspNet.Server.Kestrel.GeneratedCode/FrameFeatureCollection.cs index a2ae871972..7206ba8b4e 100644 --- a/tools/Microsoft.AspNet.Server.Kestrel.GeneratedCode/FrameFeatureCollection.cs +++ b/tools/Microsoft.AspNet.Server.Kestrel.GeneratedCode/FrameFeatureCollection.cs @@ -118,7 +118,7 @@ namespace Microsoft.AspNet.Server.Kestrel.Http {{{Each(commonFeatures, feature => $@" if ((_featureOverridenFlags & flag{feature.Name}) == 0L) {{ - yield return new KeyValuePair(typeof(global::{feature.FullName}), this as global::{feature.FullName}); + yield return new KeyValuePair({feature.Name}Type, this as global::{feature.FullName}); }}")} if (MaybeExtra != null) {{