diff --git a/src/Microsoft.AspNet.Owin/OwinEnvironment.cs b/src/Microsoft.AspNet.Owin/OwinEnvironment.cs index 819f288991..e08b8ead59 100644 --- a/src/Microsoft.AspNet.Owin/OwinEnvironment.cs +++ b/src/Microsoft.AspNet.Owin/OwinEnvironment.cs @@ -238,12 +238,12 @@ namespace Microsoft.AspNet.Owin public class FeatureMap { - internal FeatureMap(Type featureInterface, Func getter) + public FeatureMap(Type featureInterface, Func getter) : this(featureInterface, getter, null) { } - internal FeatureMap(Type featureInterface, Func getter, Action setter) + public FeatureMap(Type featureInterface, Func getter, Action setter) { FeatureInterface = featureInterface; Getter = getter; @@ -272,12 +272,12 @@ namespace Microsoft.AspNet.Owin public class FeatureMap : FeatureMap { - internal FeatureMap(Func getter) + public FeatureMap(Func getter) : base(typeof(T), feature => getter((T)feature)) { } - internal FeatureMap(Func getter, Action setter) + public FeatureMap(Func getter, Action setter) : base(typeof(T), feature => getter((T)feature), (feature, value) => setter((T)feature, value)) { }