diff --git a/.gitignore b/.gitignore
index 1ab8260..14d0951 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,11 +1,11 @@
-bin/
-obj/
-_ReSharper.*
-*.ReSharper.user
-*.csproj.user
-*.user
-*.suo
-*.cache
-nuget/*.nupkg
-App_Data/
-packages*/
\ No newline at end of file
+bin/
+obj/
+_ReSharper.*
+*.ReSharper.user
+*.csproj.user
+*.user
+*.suo
+*.cache
+App_Data/
+packages*/
+build*/
\ No newline at end of file
diff --git a/AttributeRouting.targets b/AttributeRouting.targets
new file mode 100644
index 0000000..8274f2a
--- /dev/null
+++ b/AttributeRouting.targets
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ transformer = (source, transform) =>
+{
+ dynamic transformation = taskAssembly.CreateInstance(
+ "Microsoft.Web.Publishing.Tasks.XmlTransformation", true, BindingFlags.CreateInstance,
+ null, new object[] { transform }, null, null);
+
+ if (transformation == null)
+ throw new Exception("Could not create instance of XmlTransformation");
+
+ transformation.Apply(source);
+
+ return source;
+};
+
+Func getParent = (source) =>
+{
+ if (source == null) return null;
+
+ // Build dependency list
+ var nsmgr = new XmlNamespaceManager(source.NameTable);
+ nsmgr.AddNamespace("x", source.DocumentElement.NamespaceURI);
+
+ var attr = source.SelectSingleNode("x:package", nsmgr).Attributes["inherits"];
+
+ return attr == null ? null : attr.Value;
+};
+
+var rootDoc = new XmlDocument();
+var sources = new List();
+var basePath = Path.GetDirectoryName(Source);
+var parent = Path.GetFileName(Source);
+
+if (basePath == null) {
+ throw new Exception("Could not find base directory of path " + Source);
+}
+
+do {
+ sources.Add(parent);
+
+ rootDoc.Load(Path.Combine(basePath, parent));
+
+ parent = getParent(rootDoc);
+
+ if (parent != null) {
+ rootDoc.Load(Path.Combine(basePath, parent));
+ }
+} while (parent != null);
+
+// Reverse chain
+sources.Reverse();
+
+var transformedDoc = sources.Skip(1).Aggregate(rootDoc,
+ (document, transform) => String.IsNullOrEmpty(transform)
+ ? document
+ : transformer(document, Path.Combine(basePath, transform)),
+ (document) => document);
+
+Log.LogMessage(MessageImportance.Normal, "Transformed " + Destination);
+
+transformedDoc.Save(Destination);
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SpecResults.txt b/SpecResults.txt
new file mode 100644
index 0000000..80862c2
--- /dev/null
+++ b/SpecResults.txt
@@ -0,0 +1,2273 @@
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.3s)
+When I log the routes
+TOTAL ROUTES: 124
+========================================
+
+URL: BugFixes/Gallery/_CenterImage/{guid_Gallery}/{slideShow}/{currentController}/{image}
+DEFAULTS:
+- controller = BugFixes
+- action = Issue43_OptionalParamsAreMucky
+- guid_Gallery =
+- slideShow =
+- currentController =
+- image =
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: LowercaseUrl/Hello/{userName}/Goodbye
+DEFAULTS:
+- controller = LowercaseUrl
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Area/Index
+DEFAULTS:
+- controller = Areas
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: Area/DuplicatePrefix
+DEFAULTS:
+- controller = Areas
+- action = DuplicatePrefix
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: AreaAbsolute
+DEFAULTS:
+- controller = Areas
+- action = Absolute
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: Area/Areas
+DEFAULTS:
+- controller = Areas
+- action = RouteBeginsWithAreaName
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: ExplicitArea/Index
+DEFAULTS:
+- controller = ExplicitAreaUrl
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: ExplicitArea/DuplicatePrefix
+DEFAULTS:
+- controller = ExplicitAreaUrl
+- action = DuplicatePrefix
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: Prefix/Index
+DEFAULTS:
+- controller = RoutePrefixes
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Prefix/DuplicatePrefix
+DEFAULTS:
+- controller = RoutePrefixes
+- action = DuplicatePrefix
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: PrefixAbsolute
+DEFAULTS:
+- controller = RoutePrefixes
+- action = Absolute
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Prefix/Prefixer
+DEFAULTS:
+- controller = RoutePrefixes
+- action = RouteBeginsWithRoutePrefix
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Area/Prefix/Index
+DEFAULTS:
+- controller = AreaRoutePrefixes
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: Area/Prefix/DuplicatePrefix
+DEFAULTS:
+- controller = AreaRoutePrefixes
+- action = DuplicatePrefix
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: AreaPrefixAbsolute
+DEFAULTS:
+- controller = AreaRoutePrefixes
+- action = Absolute
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: Constraint/{p1}
+DEFAULTS:
+- controller = RouteConstraints
+- action = Index
+CONSTRAINTS:
+- p1 = \d+
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: InlineConstraints/{number}/{word}/{alphanum}/{capture}
+DEFAULTS:
+- controller = RouteConstraints
+- action = InlineConstraints
+CONSTRAINTS:
+- number = \d+
+- word = \w{2}
+- alphanum = [A-Za-z0-9]*
+- capture = (gotcha)
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: MultipleConstraints/1/{p1}
+NAME: MultipleConstraints1
+DEFAULTS:
+- controller = RouteConstraints
+- action = MultipleRoutes
+CONSTRAINTS:
+- p1 = \d+
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: MultipleConstraints/2/{p1}
+NAME: MultipleConstraints2
+DEFAULTS:
+- controller = RouteConstraints
+- action = MultipleRoutes
+CONSTRAINTS:
+- p1 = \d{4}
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: RestfulRouteConvention
+DEFAULTS:
+- controller = RestfulRouteConvention
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Legacy
+DEFAULTS:
+- controller = RestfulRouteConvention
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: RestfulRouteConvention/New
+DEFAULTS:
+- controller = RestfulRouteConvention
+- action = New
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: RestfulRouteConvention
+DEFAULTS:
+- controller = RestfulRouteConvention
+- action = Create
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: RestfulRouteConvention/{id}
+DEFAULTS:
+- controller = RestfulRouteConvention
+- action = Show
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: RestfulRouteConvention/{id}/Edit
+DEFAULTS:
+- controller = RestfulRouteConvention
+- action = Edit
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: RestfulRouteConvention/{id}
+DEFAULTS:
+- controller = RestfulRouteConvention
+- action = Update
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: RestfulRouteConvention/{id}/Delete
+DEFAULTS:
+- controller = RestfulRouteConvention
+- action = Delete
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: RestfulRouteConvention/{id}
+DEFAULTS:
+- controller = RestfulRouteConvention
+- action = Destroy
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: RestfulRouteConvention/Custom
+DEFAULTS:
+- controller = RestfulRouteConvention
+- action = Custom
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Prefix
+DEFAULTS:
+- controller = RestfulRouteConventionPrefix
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Prefix/New
+DEFAULTS:
+- controller = RestfulRouteConventionPrefix
+- action = New
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Prefix
+DEFAULTS:
+- controller = RestfulRouteConventionPrefix
+- action = Create
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Prefix/{id}
+DEFAULTS:
+- controller = RestfulRouteConventionPrefix
+- action = Show
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Prefix/{id}/Edit
+DEFAULTS:
+- controller = RestfulRouteConventionPrefix
+- action = Edit
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Prefix/{id}
+DEFAULTS:
+- controller = RestfulRouteConventionPrefix
+- action = Update
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Prefix/{id}/Delete
+DEFAULTS:
+- controller = RestfulRouteConventionPrefix
+- action = Delete
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Prefix/{id}
+DEFAULTS:
+- controller = RestfulRouteConventionPrefix
+- action = Destroy
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: RestfulRouteConventionWithExplicitOrderedRoute/Primary
+DEFAULTS:
+- controller = RestfulRouteConventionWithExplicitOrderedRoute
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: RestfulRouteConventionWithExplicitOrderedRoute
+DEFAULTS:
+- controller = RestfulRouteConventionWithExplicitOrderedRoute
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: RestfulRouteConventionWithExplicitRoute
+DEFAULTS:
+- controller = RestfulRouteConventionWithExplicitRoute
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Legacy
+DEFAULTS:
+- controller = RestfulRouteConventionWithExplicitRoute
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Default/{p1}
+DEFAULTS:
+- controller = RouteDefaults
+- action = Index
+- p1 = variable
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: InlineDefaults/{hello}/{goodnight}
+DEFAULTS:
+- controller = RouteDefaults
+- action = InlineDefaults
+- hello = sun
+- goodnight = moon
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Optionals/{p1}/{p2}/{p3}
+DEFAULTS:
+- controller = RouteDefaults
+- action = Optionals
+- p1 =
+- p2 =
+- p3 =
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: MultipleDefaults/1/{p1}
+NAME: MultipleDefaults1
+DEFAULTS:
+- controller = RouteDefaults
+- action = MultipleRoutes
+- p1 = first
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: MultipleDefaults/2/{p1}
+NAME: MultipleDefaults2
+DEFAULTS:
+- controller = RouteDefaults
+- action = MultipleRoutes
+- p1 = second
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Index/First
+DEFAULTS:
+- controller = RoutePrecedenceAmongRoutes
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Index/Second
+DEFAULTS:
+- controller = RoutePrecedenceAmongRoutes
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Index/Third
+DEFAULTS:
+- controller = RoutePrecedenceAmongRoutes
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Route1
+DEFAULTS:
+- controller = RoutePrecedenceAmongActions
+- action = Route1
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Route2
+DEFAULTS:
+- controller = RoutePrecedenceAmongActions
+- action = Route2
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Route3
+DEFAULTS:
+- controller = RoutePrecedenceAmongActions
+- action = Route3
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Controller3/Index
+DEFAULTS:
+- controller = RoutePrecedenceAmongControllers3
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Controller1/Index
+DEFAULTS:
+- controller = RoutePrecedenceAmongControllers1
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Controller2/Index
+DEFAULTS:
+- controller = RoutePrecedenceAmongControllers2
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: DerivedController1/Index
+DEFAULTS:
+- controller = RoutePrecedenceAmongDerivedControllers1
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: DerivedController2/Index
+DEFAULTS:
+- controller = RoutePrecedenceAmongDerivedControllers2
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Index
+DEFAULTS:
+- controller = StandardUsage
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Create
+DEFAULTS:
+- controller = StandardUsage
+- action = Create
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Update/{id}
+DEFAULTS:
+- controller = StandardUsage
+- action = Update
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Destroy/{id}
+DEFAULTS:
+- controller = StandardUsage
+- action = Destroy
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: Wildcards/{*pathInfo}
+DEFAULTS:
+- controller = StandardUsage
+- action = Wildcards
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: AnyVerb
+DEFAULTS:
+- controller = StandardUsage
+- action = AnyVerb
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL:
+DEFAULTS:
+- controller = Subdomain
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Users
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: admin
+DEFAULTS:
+- controller = SubdomainWithAreaUrl
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Admin
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: {culture}/Cms/Home
+DEFAULTS:
+- controller = CulturePrefix
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Cms
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: Area/Prefix/Index
+DEFAULTS:
+- controller = Translation
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: CustomArea/CustomPrefix/CustomIndex
+DEFAULTS:
+- controller = TranslationWithCustomKeys
+- action = CustomIndex
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = CustomArea
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: Translate/Actions/Index
+DEFAULTS:
+- controller = TranslateActions
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+URL: ApiArea/Get
+DEFAULTS:
+- controller = HttpAreas
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+- area = ApiArea
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: ApiArea/DuplicatePrefix
+DEFAULTS:
+- controller = HttpAreas
+- action = DuplicatePrefix
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+- area = ApiArea
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: ApiAreaAbsolute
+DEFAULTS:
+- controller = HttpAreas
+- action = Absolute
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+- area = ApiArea
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: ApiArea/ApiAreas
+DEFAULTS:
+- controller = HttpAreas
+- action = RouteBeginsWithAreaName
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+- area = ApiArea
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: ApiExplicitArea/Get
+DEFAULTS:
+- controller = HttpExplicitAreaUrl
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+- area = ApiArea
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: ApiExplicitArea/DuplicatePrefix
+DEFAULTS:
+- controller = HttpExplicitAreaUrl
+- action = DuplicatePrefix
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+- area = ApiArea
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: Constraint/{p1}
+DEFAULTS:
+- controller = ApiRouteConstraints
+- action = Get
+CONSTRAINTS:
+- p1 = \d+
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: InlineConstraints/{number}/{word}/{alphanum}/{capture}
+DEFAULTS:
+- controller = ApiRouteConstraints
+- action = InlineConstraints
+CONSTRAINTS:
+- number = \d+
+- word = \w{2}
+- alphanum = [A-Za-z0-9]*
+- capture = (gotcha)
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: MultipleConstraints/1/{p1}
+NAME: ApiMultipleConstraints1
+DEFAULTS:
+- controller = ApiRouteConstraints
+- action = MultipleRoutes
+CONSTRAINTS:
+- p1 = \d+
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: MultipleConstraints/2/{p1}
+NAME: ApiMultipleConstraints2
+DEFAULTS:
+- controller = ApiRouteConstraints
+- action = MultipleRoutes
+CONSTRAINTS:
+- p1 = \d{4}
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: DefaultHttpRouteConvention
+DEFAULTS:
+- controller = DefaultHttpRouteConvention
+- action = GetAll
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: DefaultHttpRouteConvention/{id}
+DEFAULTS:
+- controller = DefaultHttpRouteConvention
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: DefaultHttpRouteConvention
+DEFAULTS:
+- controller = DefaultHttpRouteConvention
+- action = Post
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: DefaultHttpRouteConvention/{id}
+DEFAULTS:
+- controller = DefaultHttpRouteConvention
+- action = Delete
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: DefaultHttpRouteConvention/{id}
+DEFAULTS:
+- controller = DefaultHttpRouteConvention
+- action = Put
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: DefaultHttpRouteConvention/Custom
+DEFAULTS:
+- controller = DefaultHttpRouteConvention
+- action = Custom
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: Prefix
+DEFAULTS:
+- controller = DefaultHttpRouteConventionPrefix
+- action = GetAll
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: Prefix/{id}
+DEFAULTS:
+- controller = DefaultHttpRouteConventionPrefix
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: Prefix
+DEFAULTS:
+- controller = DefaultHttpRouteConventionPrefix
+- action = Post
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: Prefix/{id}
+DEFAULTS:
+- controller = DefaultHttpRouteConventionPrefix
+- action = Delete
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: Prefix/{id}
+DEFAULTS:
+- controller = DefaultHttpRouteConventionPrefix
+- action = Put
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: Prefix/Custom
+DEFAULTS:
+- controller = DefaultHttpRouteConventionPrefix
+- action = Custom
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: DefaultHttpRouteConventionWithExplicitRoute
+DEFAULTS:
+- controller = DefaultHttpRouteConventionWithExplicitRoute
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: Legacy
+DEFAULTS:
+- controller = DefaultHttpRouteConventionWithExplicitRoute
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: DefaultHttpRouteConventionWithExplicitOrderedRoute/Primary
+DEFAULTS:
+- controller = DefaultHttpRouteConventionWithExplicitOrderedRoute
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: DefaultHttpRouteConventionWithExplicitOrderedRoute
+DEFAULTS:
+- controller = DefaultHttpRouteConventionWithExplicitOrderedRoute
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: Default/{p1}
+DEFAULTS:
+- controller = HttpRouteDefaults
+- action = Get
+- p1 = variable
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: InlineDefaults/{hello}/{goodnight}
+DEFAULTS:
+- controller = HttpRouteDefaults
+- action = InlineDefaults
+- hello = sun
+- goodnight = moon
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: Optionals/{p1}/{p2}/{p3}
+DEFAULTS:
+- controller = HttpRouteDefaults
+- action = Optionals
+- p1 =
+- p2 =
+- p3 =
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: MultipleDefaults/1/{p1}
+NAME: ApiMultipleDefaults1
+DEFAULTS:
+- controller = HttpRouteDefaults
+- action = MultipleRoutes
+- p1 = first
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: MultipleDefaults/2/{p1}
+NAME: ApiMultipleDefaults2
+DEFAULTS:
+- controller = HttpRouteDefaults
+- action = MultipleRoutes
+- p1 = second
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: Get/First
+DEFAULTS:
+- controller = HttpRoutePrecedenceAmongRoutes
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: Get/Second
+DEFAULTS:
+- controller = HttpRoutePrecedenceAmongRoutes
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: Get/Third
+DEFAULTS:
+- controller = HttpRoutePrecedenceAmongRoutes
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: ApiRoute1
+DEFAULTS:
+- controller = HttpRoutePrecedenceAmongActions
+- action = Route1
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: ApiRoute2
+DEFAULTS:
+- controller = HttpRoutePrecedenceAmongActions
+- action = Route2
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: ApiRoute3
+DEFAULTS:
+- controller = HttpRoutePrecedenceAmongActions
+- action = Route3
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: ApiController3/Get
+DEFAULTS:
+- controller = HttpRoutePrecedenceAmongControllers3
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: ApiController1/Get
+DEFAULTS:
+- controller = HttpRoutePrecedenceAmongControllers1
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: ApiController2/Get
+DEFAULTS:
+- controller = HttpRoutePrecedenceAmongControllers2
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: ApiDerivedController1/Get
+DEFAULTS:
+- controller = HttpRoutePrecedenceAmongDerivedControllers1
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: ApiDerivedController2/Get
+DEFAULTS:
+- controller = HttpRoutePrecedenceAmongDerivedControllers2
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: ApiPrefix/Get
+DEFAULTS:
+- controller = HttpRoutePrefixes
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: ApiPrefix/DuplicatePrefix
+DEFAULTS:
+- controller = HttpRoutePrefixes
+- action = DuplicatePrefix
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: ApiPrefixAbsolute
+DEFAULTS:
+- controller = HttpRoutePrefixes
+- action = Absolute
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: ApiPrefix/ApiPrefixer
+DEFAULTS:
+- controller = HttpRoutePrefixes
+- action = RouteBeginsWithRoutePrefix
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: ApiArea/ApiPrefix/Get
+DEFAULTS:
+- controller = HttpAreaRoutePrefixes
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+- area = ApiArea
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: ApiArea/ApiPrefix/DuplicatePrefix
+DEFAULTS:
+- controller = HttpAreaRoutePrefixes
+- action = DuplicatePrefix
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+- area = ApiArea
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: ApiAreaPrefixAbsolute
+DEFAULTS:
+- controller = HttpAreaRoutePrefixes
+- action = Absolute
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+- area = ApiArea
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: api
+DEFAULTS:
+- controller = HttpStandardUsage
+- action = Get
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: api
+DEFAULTS:
+- controller = HttpStandardUsage
+- action = Post
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: api/{id}
+DEFAULTS:
+- controller = HttpStandardUsage
+- action = Put
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: api/{id}
+DEFAULTS:
+- controller = HttpStandardUsage
+- action = Delete
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: api/Wildcards/{*pathInfo}
+DEFAULTS:
+- controller = HttpStandardUsage
+- action = Wildcards
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+URL: api/AnyVerb
+DEFAULTS:
+- controller = HttpStandardUsage
+- action = AnyVerb
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects.Http
+
+----------------------------------------
+
+-> done: LoggingDefinitions.WhenILogTheRoutes() (0.0s)
+Then ta-da!
+-> error:
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the Areas controller's Absolute action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("Areas", "Absolute") (0.0s)
+Then the route url is "AreaAbsolute"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "AreaAbsolute") (0.0s)
+When I fetch the routes for the HttpAreas controller's Absolute action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpAreas", "Absolute") (0.0s)
+Then the route url is "ApiAreaAbsolute"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "ApiAreaAbsolute") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the Areas controller's Index action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("Areas", "Index") (0.0s)
+Then the route url is "Area/Index"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Area/Index") (0.0s)
+And the data token for "area" is "Area"
+-> done: SharedSteps.ThenTheDataTokenForKeyIsValue("area", "Area") (0.0s)
+When I fetch the routes for the HttpAreas controller's Get action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpAreas", "Get") (0.0s)
+Then the route url is "ApiArea/Get"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "ApiArea/Get") (0.0s)
+And the data token for "area" is "ApiArea"
+-> done: SharedSteps.ThenTheDataTokenForKeyIsValue("area", "ApiArea") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the Areas controller's DuplicatePrefix action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("Areas", "DuplicatePrefix") (0.0s)
+Then the route url is "Area/DuplicatePrefix"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Area/DuplicatePrefix") (0.0s)
+When I fetch the routes for the HttpAreas controller's DuplicatePrefix action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpAreas", "DuplicatePrefix") (0.0s)
+Then the route url is "ApiArea/DuplicatePrefix"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "ApiArea/Duplicate...") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the Areas controller's RouteBeginsWithAreaName action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("Areas", "RouteBeginsWithAr...") (0.0s)
+Then the route url is "Area/Areas"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Area/Areas") (0.0s)
+When I fetch the routes for the HttpAreas controller's RouteBeginsWithAreaName action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpAreas", "RouteBeginsWithAr...") (0.0s)
+Then the route url is "ApiArea/ApiAreas"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "ApiArea/ApiAreas") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the ExplicitAreaUrl controller's Index action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("ExplicitAreaUrl", "Index") (0.0s)
+Then the route url is "ExplicitArea/Index"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "ExplicitArea/Index") (0.0s)
+And the data token for "area" is "Area"
+-> done: SharedSteps.ThenTheDataTokenForKeyIsValue("area", "Area") (0.0s)
+When I fetch the routes for the HttpExplicitAreaUrl controller's Get action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpExplicitAreaUrl", "Get") (0.0s)
+Then the route url is "ApiExplicitArea/Get"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "ApiExplicitArea/Get") (0.0s)
+And the data token for "area" is "ApiArea"
+-> done: SharedSteps.ThenTheDataTokenForKeyIsValue("area", "ApiArea") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the ExplicitAreaUrl controller's DuplicatePrefix action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("ExplicitAreaUrl", "DuplicatePrefix") (0.0s)
+Then the route url is "ExplicitArea/DuplicatePrefix"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "ExplicitArea/Dupl...") (0.0s)
+And the data token for "area" is "Area"
+-> done: SharedSteps.ThenTheDataTokenForKeyIsValue("area", "Area") (0.0s)
+When I fetch the routes for the HttpExplicitAreaUrl controller's DuplicatePrefix action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpExplicitAreaUrl", "DuplicatePrefix") (0.0s)
+Then the route url is "ApiExplicitArea/DuplicatePrefix"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "ApiExplicitArea/D...") (0.0s)
+And the data token for "area" is "ApiArea"
+-> done: SharedSteps.ThenTheDataTokenForKeyIsValue("area", "ApiArea") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RouteConstraints controller's MultipleRoutes action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RouteConstraints", "MultipleRoutes") (0.0s)
+And I fetch the routes for the ApiRouteConstraints controller's MultipleRoutes action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("ApiRouteConstraints", "MultipleRoutes") (0.0s)
+Then the route named "MultipleConstraints1" has a constraint on "p1" of "\d+"
+-> done: RouteConstraintSteps.ThenTheRouteNamedHasAConstraintOnOf("MultipleConstraints1", "p1", "\d+") (0.0s)
+And the route named "MultipleConstraints2" has a constraint on "p1" of "\d{4}"
+-> done: RouteConstraintSteps.ThenTheRouteNamedHasAConstraintOnOf("MultipleConstraints2", "p1", "\d{4}") (0.0s)
+And the route named "ApiMultipleConstraints1" has a constraint on "p1" of "\d+"
+-> done: RouteConstraintSteps.ThenTheRouteNamedHasAConstraintOnOf("ApiMultipleConstr...", "p1", "\d+") (0.0s)
+And the route named "ApiMultipleConstraints2" has a constraint on "p1" of "\d{4}"
+-> done: RouteConstraintSteps.ThenTheRouteNamedHasAConstraintOnOf("ApiMultipleConstr...", "p1", "\d{4}") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RouteConstraints controller's InlineConstraints action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RouteConstraints", "InlineConstraints") (0.0s)
+And I fetch the routes for the ApiRouteConstraints controller's InlineConstraints action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("ApiRouteConstraints", "InlineConstraints") (0.0s)
+Then the route url is "InlineConstraints/{number}/{word}/{alphanum}/{capture}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "InlineConstraints...") (0.0s)
+Then the parameter "number" is constrained by the pattern "\d+"
+-> done: RouteConstraintSteps.ThenTheParameterIsContrainedBy("number", "\d+") (0.0s)
+Then the parameter "word" is constrained by the pattern "\w{2}"
+-> done: RouteConstraintSteps.ThenTheParameterIsContrainedBy("word", "\w{2}") (0.0s)
+Then the parameter "alphanum" is constrained by the pattern "[A-Za-z0-9]*"
+-> done: RouteConstraintSteps.ThenTheParameterIsContrainedBy("alphanum", "[A-Za-z0-9]*") (0.0s)
+Then the parameter "capture" is constrained by the pattern "(gotcha)"
+-> done: RouteConstraintSteps.ThenTheParameterIsContrainedBy("capture", "(gotcha)") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RouteConstraints controller's Index action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RouteConstraints", "Index") (0.0s)
+And I fetch the routes for the ApiRouteConstraints controller's Get action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("ApiRouteConstraints", "Get") (0.0s)
+Then the parameter "p1" is constrained by the pattern "\d+"
+-> done: RouteConstraintSteps.ThenTheParameterIsContrainedBy("p1", "\d+") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the DefaultHttpRouteConvention controller's Custom action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("DefaultHttpRouteC...", "Custom") (0.0s)
+Then the route url is "DefaultHttpRouteConvention/Custom"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "DefaultHttpRouteC...") (0.0s)
+And the default for "controller" is "DefaultHttpRouteConvention"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "DefaultHttpRouteC...") (0.0s)
+And the default for "action" is "Custom"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Custom") (0.0s)
+And the route for Custom is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Custom", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the DefaultHttpRouteConvention controller's GetAll action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("DefaultHttpRouteC...", "GetAll") (0.0s)
+Then the route url is "DefaultHttpRouteConvention"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "DefaultHttpRouteC...") (0.0s)
+And the default for "controller" is "DefaultHttpRouteConvention"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "DefaultHttpRouteC...") (0.0s)
+And the default for "action" is "GetAll"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "GetAll") (0.0s)
+And the route for GetAll is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("GetAll", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the DefaultHttpRouteConvention controller's Get action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("DefaultHttpRouteC...", "Get") (0.0s)
+Then the route url is "DefaultHttpRouteConvention/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "DefaultHttpRouteC...") (0.0s)
+And the default for "controller" is "DefaultHttpRouteConvention"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "DefaultHttpRouteC...") (0.0s)
+And the default for "action" is "Get"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Get") (0.0s)
+And the route for Get is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Get", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the DefaultHttpRouteConvention controller's Post action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("DefaultHttpRouteC...", "Post") (0.0s)
+Then the route url is "DefaultHttpRouteConvention"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "DefaultHttpRouteC...") (0.0s)
+And the default for "controller" is "DefaultHttpRouteConvention"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "DefaultHttpRouteC...") (0.0s)
+And the default for "action" is "Post"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Post") (0.0s)
+And the route for Post is constrained to POST requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Post", "POST") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the DefaultHttpRouteConvention controller's Put action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("DefaultHttpRouteC...", "Put") (0.0s)
+Then the route url is "DefaultHttpRouteConvention/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "DefaultHttpRouteC...") (0.0s)
+And the default for "controller" is "DefaultHttpRouteConvention"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "DefaultHttpRouteC...") (0.0s)
+And the default for "action" is "Put"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Put") (0.0s)
+And the route for Put is constrained to PUT requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Put", "PUT") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the DefaultHttpRouteConvention controller's Delete action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("DefaultHttpRouteC...", "Delete") (0.0s)
+Then the route url is "DefaultHttpRouteConvention/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "DefaultHttpRouteC...") (0.0s)
+And the default for "controller" is "DefaultHttpRouteConvention"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "DefaultHttpRouteC...") (0.0s)
+And the default for "action" is "Delete"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Delete") (0.0s)
+And the route for Delete is constrained to DELETE requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Delete", "DELETE") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the DefaultHttpRouteConventionWithExplicitOrderedRoute controller's Get action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("DefaultHttpRouteC...", "Get") (0.0s)
+Then the 1st route url is "DefaultHttpRouteConventionWithExplicitOrderedRoute/Primary"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("1", "DefaultHttpRouteC...") (0.0s)
+And the 2nd route url is "DefaultHttpRouteConventionWithExplicitOrderedRoute"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("2", "DefaultHttpRouteC...") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the DefaultHttpRouteConventionWithExplicitRoute controller's Get action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("DefaultHttpRouteC...", "Get") (0.0s)
+Then the 1st route url is "DefaultHttpRouteConventionWithExplicitRoute"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("1", "DefaultHttpRouteC...") (0.0s)
+And the 2nd route url is "Legacy"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("2", "Legacy") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the DefaultHttpRouteConventionPrefix controller's Put action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("DefaultHttpRouteC...", "Put") (0.0s)
+Then the route url is "Prefix/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix/{id}") (0.0s)
+And the default for "controller" is "DefaultHttpRouteConventionPrefix"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "DefaultHttpRouteC...") (0.0s)
+And the default for "action" is "Put"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Put") (0.0s)
+And the route for Put is constrained to PUT requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Put", "PUT") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the DefaultHttpRouteConventionPrefix controller's Delete action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("DefaultHttpRouteC...", "Delete") (0.0s)
+Then the route url is "Prefix/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix/{id}") (0.0s)
+And the default for "controller" is "DefaultHttpRouteConventionPrefix"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "DefaultHttpRouteC...") (0.0s)
+And the default for "action" is "Delete"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Delete") (0.0s)
+And the route for Delete is constrained to DELETE requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Delete", "DELETE") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the DefaultHttpRouteConventionPrefix controller's Custom action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("DefaultHttpRouteC...", "Custom") (0.0s)
+Then the route url is "Prefix/Custom"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix/Custom") (0.0s)
+And the default for "controller" is "DefaultHttpRouteConventionPrefix"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "DefaultHttpRouteC...") (0.0s)
+And the default for "action" is "Custom"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Custom") (0.0s)
+And the route for Custom is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Custom", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the DefaultHttpRouteConventionPrefix controller's GetAll action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("DefaultHttpRouteC...", "GetAll") (0.0s)
+Then the route url is "Prefix"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix") (0.0s)
+And the default for "controller" is "DefaultHttpRouteConventionPrefix"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "DefaultHttpRouteC...") (0.0s)
+And the default for "action" is "GetAll"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "GetAll") (0.0s)
+And the route for GetAll is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("GetAll", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the DefaultHttpRouteConventionPrefix controller's Get action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("DefaultHttpRouteC...", "Get") (0.0s)
+Then the route url is "Prefix/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix/{id}") (0.0s)
+And the default for "controller" is "DefaultHttpRouteConventionPrefix"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "DefaultHttpRouteC...") (0.0s)
+And the default for "action" is "Get"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Get") (0.0s)
+And the route for Get is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Get", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the DefaultHttpRouteConventionPrefix controller's Post action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("DefaultHttpRouteC...", "Post") (0.0s)
+Then the route url is "Prefix"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix") (0.0s)
+And the default for "controller" is "DefaultHttpRouteConventionPrefix"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "DefaultHttpRouteC...") (0.0s)
+And the default for "action" is "Post"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Post") (0.0s)
+And the route for Post is constrained to POST requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Post", "POST") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConvention controller's New action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "New") (0.0s)
+Then the route url is "RestfulRouteConvention/New"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "RestfulRouteConve...") (0.0s)
+And the default for "controller" is "RestfulRouteConvention"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "New"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "New") (0.0s)
+And the route for New is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("New", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConvention controller's Edit action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Edit") (0.0s)
+Then the route url is "RestfulRouteConvention/{id}/Edit"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "RestfulRouteConve...") (0.0s)
+And the default for "controller" is "RestfulRouteConvention"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "Edit"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Edit") (0.0s)
+And the route for Edit is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Edit", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConvention controller's Update action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Update") (0.0s)
+Then the route url is "RestfulRouteConvention/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "RestfulRouteConve...") (0.0s)
+And the default for "controller" is "RestfulRouteConvention"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "Update"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Update") (0.0s)
+And the route for Update is constrained to PUT requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Update", "PUT") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConvention controller's Create action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Create") (0.0s)
+Then the route url is "RestfulRouteConvention"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "RestfulRouteConve...") (0.0s)
+And the default for "controller" is "RestfulRouteConvention"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "Create"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Create") (0.0s)
+And the route for Create is constrained to POST requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Create", "POST") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConvention controller's Destroy action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Destroy") (0.0s)
+Then the route url is "RestfulRouteConvention/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "RestfulRouteConve...") (0.0s)
+And the default for "controller" is "RestfulRouteConvention"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "Destroy"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Destroy") (0.0s)
+And the route for Destroy is constrained to DELETE requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Destroy", "DELETE") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConvention controller's Delete action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Delete") (0.0s)
+Then the route url is "RestfulRouteConvention/{id}/Delete"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "RestfulRouteConve...") (0.0s)
+And the default for "controller" is "RestfulRouteConvention"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "Delete"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Delete") (0.0s)
+And the route for Delete is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Delete", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConvention controller's Custom action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Custom") (0.0s)
+Then the route url is "RestfulRouteConvention/Custom"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "RestfulRouteConve...") (0.0s)
+And the default for "controller" is "RestfulRouteConvention"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "Custom"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Custom") (0.0s)
+And the route for Custom is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Custom", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConvention controller's Index action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Index") (0.0s)
+Then the route url is "RestfulRouteConvention"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "RestfulRouteConve...") (0.0s)
+And the default for "controller" is "RestfulRouteConvention"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "Index"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Index") (0.0s)
+And the route for Index is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Index", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConvention controller's Show action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Show") (0.0s)
+Then the route url is "RestfulRouteConvention/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "RestfulRouteConve...") (0.0s)
+And the default for "controller" is "RestfulRouteConvention"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "Show"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Show") (0.0s)
+And the route for Show is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Show", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConventionWithExplicitOrderedRoute controller's Index action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Index") (0.0s)
+Then the 1st route url is "RestfulRouteConventionWithExplicitOrderedRoute/Primary"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("1", "RestfulRouteConve...") (0.0s)
+And the 2nd route url is "RestfulRouteConventionWithExplicitOrderedRoute"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("2", "RestfulRouteConve...") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConventionWithExplicitRoute controller's Index action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Index") (0.0s)
+Then the 1st route url is "RestfulRouteConventionWithExplicitRoute"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("1", "RestfulRouteConve...") (0.0s)
+And the 2nd route url is "Legacy"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("2", "Legacy") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConventionPrefix controller's Show action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Show") (0.0s)
+Then the route url is "Prefix/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix/{id}") (0.0s)
+And the default for "controller" is "RestfulRouteConventionPrefix"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "Show"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Show") (0.0s)
+And the route for Show is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Show", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConventionPrefix controller's Destroy action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Destroy") (0.0s)
+Then the route url is "Prefix/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix/{id}") (0.0s)
+And the default for "controller" is "RestfulRouteConventionPrefix"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "Destroy"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Destroy") (0.0s)
+And the route for Destroy is constrained to DELETE requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Destroy", "DELETE") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConventionPrefix controller's Edit action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Edit") (0.0s)
+Then the route url is "Prefix/{id}/Edit"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix/{id}/Edit") (0.0s)
+And the default for "controller" is "RestfulRouteConventionPrefix"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "Edit"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Edit") (0.0s)
+And the route for Edit is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Edit", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConventionPrefix controller's Create action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Create") (0.0s)
+Then the route url is "Prefix"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix") (0.0s)
+And the default for "controller" is "RestfulRouteConventionPrefix"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "Create"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Create") (0.0s)
+And the route for Create is constrained to POST requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Create", "POST") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConventionPrefix controller's Index action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Index") (0.0s)
+Then the route url is "Prefix"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix") (0.0s)
+And the default for "controller" is "RestfulRouteConventionPrefix"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "Index"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Index") (0.0s)
+And the route for Index is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Index", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConventionPrefix controller's New action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "New") (0.0s)
+Then the route url is "Prefix/New"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix/New") (0.0s)
+And the default for "controller" is "RestfulRouteConventionPrefix"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "New"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "New") (0.0s)
+And the route for New is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("New", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConventionPrefix controller's Update action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Update") (0.0s)
+Then the route url is "Prefix/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix/{id}") (0.0s)
+And the default for "controller" is "RestfulRouteConventionPrefix"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "Update"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Update") (0.0s)
+And the route for Update is constrained to PUT requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Update", "PUT") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RestfulRouteConventionPrefix controller's Delete action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RestfulRouteConve...", "Delete") (0.0s)
+Then the route url is "Prefix/{id}/Delete"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix/{id}/Delete") (0.0s)
+And the default for "controller" is "RestfulRouteConventionPrefix"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "RestfulRouteConve...") (0.0s)
+And the default for "action" is "Delete"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Delete") (0.0s)
+And the route for Delete is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteForIsConstrainedToRequests("Delete", "GET") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RouteDefaults controller's MultipleRoutes action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RouteDefaults", "MultipleRoutes") (0.0s)
+And I fetch the routes for the HttpRouteDefaults controller's MultipleRoutes action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpRouteDefaults", "MultipleRoutes") (0.0s)
+Then the route named "MultipleDefaults1" has a default for "p1" of "first"
+-> done: RouteDefaultsSteps.ThenTheRouteNamedHasADefaultForOf("MultipleDefaults1", "p1", "first") (0.0s)
+And the route named "MultipleDefaults2" has a default for "p1" of "second"
+-> done: RouteDefaultsSteps.ThenTheRouteNamedHasADefaultForOf("MultipleDefaults2", "p1", "second") (0.0s)
+And the route named "ApiMultipleDefaults1" has a default for "p1" of "first"
+-> done: RouteDefaultsSteps.ThenTheRouteNamedHasADefaultForOf("ApiMultipleDefaults1", "p1", "first") (0.0s)
+And the route named "ApiMultipleDefaults2" has a default for "p1" of "second"
+-> done: RouteDefaultsSteps.ThenTheRouteNamedHasADefaultForOf("ApiMultipleDefaults2", "p1", "second") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RouteDefaults controller's Optionals action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RouteDefaults", "Optionals") (0.0s)
+And I fetch the routes for the HttpRouteDefaults controller's Optionals action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpRouteDefaults", "Optionals") (0.0s)
+Then the route url is "Optionals/{p1}/{p2}/{p3}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Optionals/{p1}/{p...") (0.0s)
+And the parameter "p1" is optional
+-> done: RouteDefaultsSteps.ThenTheParameterIsOptional("p1") (0.0s)
+And the parameter "p2" is optional
+-> done: RouteDefaultsSteps.ThenTheParameterIsOptional("p2") (0.0s)
+And the parameter "p3" is optional
+-> done: RouteDefaultsSteps.ThenTheParameterIsOptional("p3") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RouteDefaults controller's InlineDefaults action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RouteDefaults", "InlineDefaults") (0.0s)
+And I fetch the routes for the HttpRouteDefaults controller's InlineDefaults action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpRouteDefaults", "InlineDefaults") (0.0s)
+Then the route url is "InlineDefaults/{hello}/{goodnight}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "InlineDefaults/{h...") (0.0s)
+Then the default for "hello" is "sun"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("hello", "sun") (0.0s)
+Then the default for "goodnight" is "moon"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("goodnight", "moon") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RouteDefaults controller's Index action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RouteDefaults", "Index") (0.0s)
+And I fetch the routes for the HttpRouteDefaults controller's Get action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpRouteDefaults", "Get") (0.0s)
+Then the default for "p1" is "variable"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("p1", "variable") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RoutePrecedenceAmongActions controller
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RoutePrecedenceAm...") (0.0s)
+Then the 1st route's url is "Route1"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("1", "Route1") (0.0s)
+And the 2nd route's url is "Route2"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("2", "Route2") (0.0s)
+And the 3rd route's url is "Route3"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("3", "Route3") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+Given I have a new configuration object
+-> done: RoutePrecedenceSteps.GivenIHaveANewConfigurationObject() (0.0s)
+And I add the routes from controllers derived from the RoutePrecedenceAmongDerivedControllersBase controller
+-> done: RoutePrecedenceSteps.GivenIAddTheRoutesFromControllersOfTypeBaseController("RoutePrecedenceAm...") (0.0s)
+And I add the routes from the RoutePrecedenceAmongControllers1 controller
+-> done: RoutePrecedenceSteps.GivenIAddTheRoutesFromTheController("RoutePrecedenceAm...") (0.0s)
+When I generate the routes with this configuration
+-> done: RoutePrecedenceSteps.WhenIGenerateTheRoutesWithThisConfiguration() (0.0s)
+Then the routes from the RoutePrecedenceAmongDerivedControllers1 controller precede those from the RoutePrecedenceAmongControllers1 controller
+-> done: RoutePrecedenceSteps.ThenTheRoutesFromTheFirstControllerPrecedeThoseFromTheNextController("RoutePrecedenceAm...", "RoutePrecedenceAm...") (0.0s)
+And the routes from the RoutePrecedenceAmongDerivedControllers2 controller precede those from the RoutePrecedenceAmongControllers1 controller
+-> done: RoutePrecedenceSteps.ThenTheRoutesFromTheFirstControllerPrecedeThoseFromTheNextController("RoutePrecedenceAm...", "RoutePrecedenceAm...") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+Given I have a new configuration object
+-> done: RoutePrecedenceSteps.GivenIHaveANewConfigurationObject() (0.0s)
+And I add the routes from the RoutePrecedenceAmongControllers1 controller
+-> done: RoutePrecedenceSteps.GivenIAddTheRoutesFromTheController("RoutePrecedenceAm...") (0.0s)
+And I add the routes from the RoutePrecedenceAmongControllers2 controller
+-> done: RoutePrecedenceSteps.GivenIAddTheRoutesFromTheController("RoutePrecedenceAm...") (0.0s)
+And I add the routes from the RoutePrecedenceAmongControllers3 controller
+-> done: RoutePrecedenceSteps.GivenIAddTheRoutesFromTheController("RoutePrecedenceAm...") (0.0s)
+When I generate the routes with this configuration
+-> done: RoutePrecedenceSteps.WhenIGenerateTheRoutesWithThisConfiguration() (0.0s)
+Then the routes from the RoutePrecedenceAmongControllers1 controller precede those from the RoutePrecedenceAmongControllers2 controller
+-> done: RoutePrecedenceSteps.ThenTheRoutesFromTheFirstControllerPrecedeThoseFromTheNextController("RoutePrecedenceAm...", "RoutePrecedenceAm...") (0.0s)
+And the routes from the RoutePrecedenceAmongControllers2 controller precede those from the RoutePrecedenceAmongControllers3 controller
+-> done: RoutePrecedenceSteps.ThenTheRoutesFromTheFirstControllerPrecedeThoseFromTheNextController("RoutePrecedenceAm...", "RoutePrecedenceAm...") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RoutePrecedenceAmongRoutes controller's Index action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RoutePrecedenceAm...", "Index") (0.0s)
+Then 3 routes are found
+-> done: SharedSteps.ThenNRoutesShouldBeFound(3) (0.0s)
+And the 1st route's url is "Index/First"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("1", "Index/First") (0.0s)
+And the 2nd route's url is "Index/Second"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("2", "Index/Second") (0.0s)
+And the 3rd route's url is "Index/Third"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("3", "Index/Third") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the HttpRoutePrecedenceAmongActions controller
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpRoutePreceden...") (0.0s)
+Then the 1st route's url is "ApiRoute1"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("1", "ApiRoute1") (0.0s)
+And the 2nd route's url is "ApiRoute2"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("2", "ApiRoute2") (0.0s)
+And the 3rd route's url is "ApiRoute3"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("3", "ApiRoute3") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+Given I have a new configuration object
+-> done: RoutePrecedenceSteps.GivenIHaveANewConfigurationObject() (0.0s)
+And I add the routes from controllers derived from the HttpRoutePrecedenceAmongDerivedControllersBase controller
+-> done: RoutePrecedenceSteps.GivenIAddTheRoutesFromControllersOfTypeBaseController("HttpRoutePreceden...") (0.0s)
+And I add the routes from the HttpRoutePrecedenceAmongControllers1 controller
+-> done: RoutePrecedenceSteps.GivenIAddTheRoutesFromTheController("HttpRoutePreceden...") (0.0s)
+When I generate the routes with this configuration
+-> done: RoutePrecedenceSteps.WhenIGenerateTheRoutesWithThisConfiguration() (0.0s)
+Then the routes from the HttpRoutePrecedenceAmongDerivedControllers1 controller precede those from the HttpRoutePrecedenceAmongControllers1 controller
+-> done: RoutePrecedenceSteps.ThenTheRoutesFromTheFirstControllerPrecedeThoseFromTheNextController("HttpRoutePreceden...", "HttpRoutePreceden...") (0.0s)
+And the routes from the HttpRoutePrecedenceAmongDerivedControllers2 controller precede those from the HttpRoutePrecedenceAmongControllers1 controller
+-> done: RoutePrecedenceSteps.ThenTheRoutesFromTheFirstControllerPrecedeThoseFromTheNextController("HttpRoutePreceden...", "HttpRoutePreceden...") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+Given I have a new configuration object
+-> done: RoutePrecedenceSteps.GivenIHaveANewConfigurationObject() (0.0s)
+And I add the routes from the HttpRoutePrecedenceAmongControllers1 controller
+-> done: RoutePrecedenceSteps.GivenIAddTheRoutesFromTheController("HttpRoutePreceden...") (0.0s)
+And I add the routes from the HttpRoutePrecedenceAmongControllers2 controller
+-> done: RoutePrecedenceSteps.GivenIAddTheRoutesFromTheController("HttpRoutePreceden...") (0.0s)
+And I add the routes from the HttpRoutePrecedenceAmongControllers3 controller
+-> done: RoutePrecedenceSteps.GivenIAddTheRoutesFromTheController("HttpRoutePreceden...") (0.0s)
+When I generate the routes with this configuration
+-> done: RoutePrecedenceSteps.WhenIGenerateTheRoutesWithThisConfiguration() (0.0s)
+Then the routes from the HttpRoutePrecedenceAmongControllers1 controller precede those from the HttpRoutePrecedenceAmongControllers2 controller
+-> done: RoutePrecedenceSteps.ThenTheRoutesFromTheFirstControllerPrecedeThoseFromTheNextController("HttpRoutePreceden...", "HttpRoutePreceden...") (0.0s)
+And the routes from the HttpRoutePrecedenceAmongControllers2 controller precede those from the HttpRoutePrecedenceAmongControllers3 controller
+-> done: RoutePrecedenceSteps.ThenTheRoutesFromTheFirstControllerPrecedeThoseFromTheNextController("HttpRoutePreceden...", "HttpRoutePreceden...") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the HttpRoutePrecedenceAmongRoutes controller's Get action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpRoutePreceden...", "Get") (0.0s)
+Then 3 routes are found
+-> done: SharedSteps.ThenNRoutesShouldBeFound(3) (0.0s)
+And the 1st route's url is "Get/First"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("1", "Get/First") (0.0s)
+And the 2nd route's url is "Get/Second"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("2", "Get/Second") (0.0s)
+And the 3rd route's url is "Get/Third"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("3", "Get/Third") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the AreaRoutePrefixes controller's Absolute action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("AreaRoutePrefixes", "Absolute") (0.0s)
+Then the route url is "AreaPrefixAbsolute"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "AreaPrefixAbsolute") (0.0s)
+When I fetch the routes for the HttpAreaRoutePrefixes controller's Absolute action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpAreaRoutePref...", "Absolute") (0.0s)
+Then the route url is "ApiAreaPrefixAbsolute"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "ApiAreaPrefixAbso...") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RoutePrefixes controller's Absolute action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RoutePrefixes", "Absolute") (0.0s)
+Then the route url is "PrefixAbsolute"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "PrefixAbsolute") (0.0s)
+When I fetch the routes for the HttpRoutePrefixes controller's Absolute action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpRoutePrefixes", "Absolute") (0.0s)
+Then the route url is "ApiPrefixAbsolute"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "ApiPrefixAbsolute") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the AreaRoutePrefixes controller's Index action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("AreaRoutePrefixes", "Index") (0.0s)
+Then the route url is "Area/Prefix/Index"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Area/Prefix/Index") (0.0s)
+When I fetch the routes for the HttpAreaRoutePrefixes controller's Get action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpAreaRoutePref...", "Get") (0.0s)
+Then the route url is "ApiArea/ApiPrefix/Get"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "ApiArea/ApiPrefix...") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the AreaRoutePrefixes controller's DuplicatePrefix action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("AreaRoutePrefixes", "DuplicatePrefix") (0.0s)
+Then the route url is "Area/Prefix/DuplicatePrefix"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Area/Prefix/Dupli...") (0.0s)
+When I fetch the routes for the HttpAreaRoutePrefixes controller's DuplicatePrefix action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpAreaRoutePref...", "DuplicatePrefix") (0.0s)
+Then the route url is "ApiArea/ApiPrefix/DuplicatePrefix"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "ApiArea/ApiPrefix...") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RoutePrefixes controller's Index action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RoutePrefixes", "Index") (0.0s)
+Then the route url is "Prefix/Index"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix/Index") (0.0s)
+When I fetch the routes for the HttpRoutePrefixes controller's Get action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpRoutePrefixes", "Get") (0.0s)
+Then the route url is "ApiPrefix/Get"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "ApiPrefix/Get") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RoutePrefixes controller's DuplicatePrefix action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RoutePrefixes", "DuplicatePrefix") (0.0s)
+Then the route url is "Prefix/DuplicatePrefix"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix/DuplicateP...") (0.0s)
+When I fetch the routes for the HttpRoutePrefixes controller's DuplicatePrefix action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpRoutePrefixes", "DuplicatePrefix") (0.0s)
+Then the route url is "ApiPrefix/DuplicatePrefix"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "ApiPrefix/Duplica...") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the RoutePrefixes controller's RouteBeginsWithRoutePrefix action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("RoutePrefixes", "RouteBeginsWithRo...") (0.0s)
+Then the route url is "Prefix/Prefixer"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Prefix/Prefixer") (0.0s)
+When I fetch the routes for the HttpRoutePrefixes controller's RouteBeginsWithRoutePrefix action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpRoutePrefixes", "RouteBeginsWithRo...") (0.0s)
+Then the route url is "ApiPrefix/ApiPrefixer"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "ApiPrefix/ApiPref...") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.0s)
+When I fetch the routes for the StandardUsage controller's Destroy action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("StandardUsage", "Destroy") (0.0s)
+Then the route is constrained to DELETE requests
+-> done: StandardUsageSteps.ThenTheRouteIsConstrainedToRequests("DELETE") (0.0s)
+And the route url is "Destroy/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Destroy/{id}") (0.0s)
+And the default for "controller" is "StandardUsage"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "StandardUsage") (0.0s)
+And the default for "action" is "Destroy"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Destroy") (0.0s)
+And the namespace is "AttributeRouting.Specs.Subjects"
+-> done: StandardUsageSteps.ThenTheNamespaceIs("AttributeRouting....") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the StandardUsage controller's Update action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("StandardUsage", "Update") (0.0s)
+Then the route is constrained to PUT requests
+-> done: StandardUsageSteps.ThenTheRouteIsConstrainedToRequests("PUT") (0.0s)
+And the route url is "Update/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Update/{id}") (0.0s)
+And the default for "controller" is "StandardUsage"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "StandardUsage") (0.0s)
+And the default for "action" is "Update"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Update") (0.0s)
+And the namespace is "AttributeRouting.Specs.Subjects"
+-> done: StandardUsageSteps.ThenTheNamespaceIs("AttributeRouting....") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the StandardUsage controller's Index action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("StandardUsage", "Index") (0.0s)
+Then the route is constrained to HEAD requests
+-> done: StandardUsageSteps.ThenTheRouteIsConstrainedToRequests("HEAD") (0.0s)
+And the route url is "Index"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Index") (0.0s)
+And the default for "controller" is "StandardUsage"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "StandardUsage") (0.0s)
+And the default for "action" is "Index"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Index") (0.0s)
+And the namespace is "AttributeRouting.Specs.Subjects"
+-> done: StandardUsageSteps.ThenTheNamespaceIs("AttributeRouting....") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the StandardUsage controller's Wildcards action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("StandardUsage", "Wildcards") (0.0s)
+Then the route is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteIsConstrainedToRequests("GET") (0.0s)
+And the route url is "Wildcards/{*pathInfo}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Wildcards/{*pathI...") (0.0s)
+And the default for "controller" is "StandardUsage"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "StandardUsage") (0.0s)
+And the default for "action" is "Wildcards"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Wildcards") (0.0s)
+And the namespace is "AttributeRouting.Specs.Subjects"
+-> done: StandardUsageSteps.ThenTheNamespaceIs("AttributeRouting....") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the StandardUsage controller's AnyVerb action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("StandardUsage", "AnyVerb") (0.0s)
+Then the route is constrained to requests
+-> done: StandardUsageSteps.ThenTheRouteIsConstrainedToRequests("") (0.0s)
+And the route url is "AnyVerb"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "AnyVerb") (0.0s)
+And the default for "controller" is "StandardUsage"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "StandardUsage") (0.0s)
+And the default for "action" is "AnyVerb"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "AnyVerb") (0.0s)
+And the namespace is "AttributeRouting.Specs.Subjects"
+-> done: StandardUsageSteps.ThenTheNamespaceIs("AttributeRouting....") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the StandardUsage controller's Create action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("StandardUsage", "Create") (0.0s)
+Then the route is constrained to POST requests
+-> done: StandardUsageSteps.ThenTheRouteIsConstrainedToRequests("POST") (0.0s)
+And the route url is "Create"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Create") (0.0s)
+And the default for "controller" is "StandardUsage"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "StandardUsage") (0.0s)
+And the default for "action" is "Create"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Create") (0.0s)
+And the namespace is "AttributeRouting.Specs.Subjects"
+-> done: StandardUsageSteps.ThenTheNamespaceIs("AttributeRouting....") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the StandardUsage controller's Index action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("StandardUsage", "Index") (0.0s)
+Then the route is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteIsConstrainedToRequests("GET") (0.0s)
+And the route url is "Index"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "Index") (0.0s)
+And the default for "controller" is "StandardUsage"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "StandardUsage") (0.0s)
+And the default for "action" is "Index"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Index") (0.0s)
+And the namespace is "AttributeRouting.Specs.Subjects"
+-> done: StandardUsageSteps.ThenTheNamespaceIs("AttributeRouting....") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the HttpStandardUsage controller's Get action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpStandardUsage", "Get") (0.0s)
+Then the route is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteIsConstrainedToRequests("GET") (0.0s)
+And the route url is "api"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "api") (0.0s)
+And the default for "controller" is "HttpStandardUsage"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "HttpStandardUsage") (0.0s)
+And the default for "action" is "Get"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Get") (0.0s)
+And the namespace is "AttributeRouting.Specs.Subjects.Http"
+-> done: StandardUsageSteps.ThenTheNamespaceIs("AttributeRouting....") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the HttpStandardUsage controller's Get action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpStandardUsage", "Get") (0.0s)
+Then the route is constrained to HEAD requests
+-> done: StandardUsageSteps.ThenTheRouteIsConstrainedToRequests("HEAD") (0.0s)
+And the route url is "api"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "api") (0.0s)
+And the default for "controller" is "HttpStandardUsage"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "HttpStandardUsage") (0.0s)
+And the default for "action" is "Get"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Get") (0.0s)
+And the namespace is "AttributeRouting.Specs.Subjects.Http"
+-> done: StandardUsageSteps.ThenTheNamespaceIs("AttributeRouting....") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the HttpStandardUsage controller's Post action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpStandardUsage", "Post") (0.0s)
+Then the route is constrained to POST requests
+-> done: StandardUsageSteps.ThenTheRouteIsConstrainedToRequests("POST") (0.0s)
+And the route url is "api"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "api") (0.0s)
+And the default for "controller" is "HttpStandardUsage"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "HttpStandardUsage") (0.0s)
+And the default for "action" is "Post"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Post") (0.0s)
+And the namespace is "AttributeRouting.Specs.Subjects.Http"
+-> done: StandardUsageSteps.ThenTheNamespaceIs("AttributeRouting....") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the HttpStandardUsage controller's Put action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpStandardUsage", "Put") (0.0s)
+Then the route is constrained to PUT requests
+-> done: StandardUsageSteps.ThenTheRouteIsConstrainedToRequests("PUT") (0.0s)
+And the route url is "api/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "api/{id}") (0.0s)
+And the default for "controller" is "HttpStandardUsage"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "HttpStandardUsage") (0.0s)
+And the default for "action" is "Put"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Put") (0.0s)
+And the namespace is "AttributeRouting.Specs.Subjects.Http"
+-> done: StandardUsageSteps.ThenTheNamespaceIs("AttributeRouting....") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the HttpStandardUsage controller's Delete action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpStandardUsage", "Delete") (0.0s)
+Then the route is constrained to DELETE requests
+-> done: StandardUsageSteps.ThenTheRouteIsConstrainedToRequests("DELETE") (0.0s)
+And the route url is "api/{id}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "api/{id}") (0.0s)
+And the default for "controller" is "HttpStandardUsage"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "HttpStandardUsage") (0.0s)
+And the default for "action" is "Delete"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Delete") (0.0s)
+And the namespace is "AttributeRouting.Specs.Subjects.Http"
+-> done: StandardUsageSteps.ThenTheNamespaceIs("AttributeRouting....") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the HttpStandardUsage controller's Wildcards action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpStandardUsage", "Wildcards") (0.0s)
+Then the route is constrained to GET requests
+-> done: StandardUsageSteps.ThenTheRouteIsConstrainedToRequests("GET") (0.0s)
+And the route url is "api/Wildcards/{*pathInfo}"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "api/Wildcards/{*p...") (0.0s)
+And the default for "controller" is "HttpStandardUsage"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "HttpStandardUsage") (0.0s)
+And the default for "action" is "Wildcards"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "Wildcards") (0.0s)
+And the namespace is "AttributeRouting.Specs.Subjects.Http"
+-> done: StandardUsageSteps.ThenTheNamespaceIs("AttributeRouting....") (0.0s)
+Given I generate the routes defined in the subject controllers
+-> done: SharedSteps.GivenIGenerateTheRoutesDefinedInTheSubjectControllers() (0.1s)
+When I fetch the routes for the HttpStandardUsage controller's AnyVerb action
+-> done: SharedSteps.WhenIFetchTheRoutesFor("HttpStandardUsage", "AnyVerb") (0.0s)
+Then the route is constrained to requests
+-> done: StandardUsageSteps.ThenTheRouteIsConstrainedToRequests("") (0.0s)
+And the route url is "api/AnyVerb"
+-> done: StandardUsageSteps.ThenTheRouteUrlIs("", "api/AnyVerb") (0.0s)
+And the default for "controller" is "HttpStandardUsage"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("controller", "HttpStandardUsage") (0.0s)
+And the default for "action" is "AnyVerb"
+-> done: StandardUsageSteps.ThenTheDefaultForIs("action", "AnyVerb") (0.0s)
+And the namespace is "AttributeRouting.Specs.Subjects.Http"
+-> done: StandardUsageSteps.ThenTheNamespaceIs("AttributeRouting....") (0.0s)
+TOTAL ROUTES: 2
+========================================
+
+URL: {culture}/Cms/Home
+DEFAULTS:
+- controller = CulturePrefix
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Cms
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: {culture}/Cms/Inicio
+DEFAULTS:
+- controller = CulturePrefix
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Cms
+- UseNamespaceFallback = False
+- cultureName = pt
+
+----------------------------------------
+
+TOTAL ROUTES: 1
+========================================
+
+URL: BugFixes/Gallery/_CenterImage/{guid_Gallery}/{slideShow}/{currentController}/{image}
+DEFAULTS:
+- controller = BugFixes
+- action = Issue43_OptionalParamsAreMucky
+- guid_Gallery =
+- slideShow =
+- currentController =
+- image =
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+TOTAL ROUTES: 2
+========================================
+
+URL: Area/Prefix/Index
+DEFAULTS:
+- controller = Translation
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: Area/Prefix/es-Index
+DEFAULTS:
+- controller = Translation
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+- cultureName = es
+
+----------------------------------------
+
+TOTAL ROUTES: 2
+========================================
+
+URL: Area/Prefix/Index
+DEFAULTS:
+- controller = Translation
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: es-Area/es-Prefix/es-Index
+DEFAULTS:
+- controller = Translation
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+- cultureName = es
+
+----------------------------------------
+
+TOTAL ROUTES: 2
+========================================
+
+URL: Area/Prefix/Index
+DEFAULTS:
+- controller = Translation
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+
+----------------------------------------
+
+URL: es-Area/es-Prefix/es-Index
+DEFAULTS:
+- controller = Translation
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+- area = Area
+- UseNamespaceFallback = False
+- cultureName = es
+
+----------------------------------------
+
+TOTAL ROUTES: 1
+========================================
+
+URL: lowercaseurl/hello/{userName}/goodbye
+DEFAULTS:
+- controller = LowercaseUrl
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
+TOTAL ROUTES: 1
+========================================
+
+URL: LowercaseUrl/Hello/{userName}/Goodbye
+DEFAULTS:
+- controller = LowercaseUrl
+- action = Index
+DATA TOKENS:
+- namespaces = AttributeRouting.Specs.Subjects
+
+----------------------------------------
+
diff --git a/build.bat b/build.bat
new file mode 100644
index 0000000..87853d2
--- /dev/null
+++ b/build.bat
@@ -0,0 +1,7 @@
+set msbuild=%windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
+
+if "%1" == "" (
+ %msbuild% build.xml
+) else (
+ %msbuild% build.xml /target:%1
+)
\ No newline at end of file
diff --git a/build.xml b/build.xml
new file mode 100644
index 0000000..e7c264b
--- /dev/null
+++ b/build.xml
@@ -0,0 +1,67 @@
+
+
+
+
+ Release
+
+
+
+
+
+
+
+
+
+ ..\..\build\bin
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ build\nuget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nuget/Build.cmd b/nuget/Build.cmd
deleted file mode 100644
index 0a442fa..0000000
--- a/nuget/Build.cmd
+++ /dev/null
@@ -1 +0,0 @@
-for /r %%x in (*.nuspec) do nuget pack "%%x"
\ No newline at end of file
diff --git a/nuget/NuGet.exe b/nuget/NuGet.exe
deleted file mode 100644
index 8b165b5..0000000
Binary files a/nuget/NuGet.exe and /dev/null differ
diff --git a/nuget/v0.5.3967/AttributeRouting.nuspec b/nuget/v0.5.3967/AttributeRouting.nuspec
deleted file mode 100644
index 64db5b4..0000000
--- a/nuget/v0.5.3967/AttributeRouting.nuspec
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- AttributeRouting
- 0.5.3967
- Tim McCall
- AttributeRouting is a library that allows you to specify routes using attributes on your MVC controllers and actions.
- en-US
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v0.5.3967/Content/AppStart_AttributeRouting.cs.pp b/nuget/v0.5.3967/Content/AppStart_AttributeRouting.cs.pp
deleted file mode 100644
index f6b044d..0000000
--- a/nuget/v0.5.3967/Content/AppStart_AttributeRouting.cs.pp
+++ /dev/null
@@ -1,19 +0,0 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.AppStart_AttributeRouting), "Start")]
-
-namespace $rootnamespace$ {
- public static class AppStart_AttributeRouting {
- public static void RegisterRoutes(RouteCollection routes) {
- // See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
- // To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
- }
-
- public static void Start() {
- RegisterRoutes(RouteTable.Routes);
- }
- }
-}
diff --git a/nuget/v0.5.3967/Content/web.config.transform b/nuget/v0.5.3967/Content/web.config.transform
deleted file mode 100644
index c5d9a97..0000000
--- a/nuget/v0.5.3967/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v0.5.3967/LICENSE.txt b/nuget/v0.5.3967/LICENSE.txt
deleted file mode 100644
index 945fa3d..0000000
--- a/nuget/v0.5.3967/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v0.5.3967/lib/net40/AttributeRouting.dll b/nuget/v0.5.3967/lib/net40/AttributeRouting.dll
deleted file mode 100644
index cfb9eaa..0000000
Binary files a/nuget/v0.5.3967/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v0.5.3967/lib/net40/AttributeRouting.xml b/nuget/v0.5.3967/lib/net40/AttributeRouting.xml
deleted file mode 100644
index 6f87056..0000000
--- a/nuget/v0.5.3967/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
diff --git a/nuget/v0.6.4033/AttributeRouting.nuspec b/nuget/v0.6.4033/AttributeRouting.nuspec
deleted file mode 100644
index ec8e92a..0000000
--- a/nuget/v0.6.4033/AttributeRouting.nuspec
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
- AttributeRouting
- 0.6.4033
- Tim McCall
- Tim McCall
- AttributeRouting is a library that allows you to specify routes using attributes on your MVC controllers and actions.
- en-US
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v0.6.4033/Content/AppStart_AttributeRouting.cs.pp b/nuget/v0.6.4033/Content/AppStart_AttributeRouting.cs.pp
deleted file mode 100644
index f6b044d..0000000
--- a/nuget/v0.6.4033/Content/AppStart_AttributeRouting.cs.pp
+++ /dev/null
@@ -1,19 +0,0 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.AppStart_AttributeRouting), "Start")]
-
-namespace $rootnamespace$ {
- public static class AppStart_AttributeRouting {
- public static void RegisterRoutes(RouteCollection routes) {
- // See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
- // To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
- }
-
- public static void Start() {
- RegisterRoutes(RouteTable.Routes);
- }
- }
-}
diff --git a/nuget/v0.6.4033/Content/web.config.transform b/nuget/v0.6.4033/Content/web.config.transform
deleted file mode 100644
index c5d9a97..0000000
--- a/nuget/v0.6.4033/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v0.6.4033/LICENSE.txt b/nuget/v0.6.4033/LICENSE.txt
deleted file mode 100644
index 945fa3d..0000000
--- a/nuget/v0.6.4033/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v0.6.4033/lib/net40/AttributeRouting.dll b/nuget/v0.6.4033/lib/net40/AttributeRouting.dll
deleted file mode 100644
index ab33fb0..0000000
Binary files a/nuget/v0.6.4033/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v0.6.4033/lib/net40/AttributeRouting.xml b/nuget/v0.6.4033/lib/net40/AttributeRouting.xml
deleted file mode 100644
index 5c9a504..0000000
--- a/nuget/v0.6.4033/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,197 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Specify the route information for this action.
-
- The url that is associated with this action
- The httpMethod against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethod this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Specify a route for this action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions to use when testing the url parameter value
-
-
-
- Specify a route for this action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
- Specify a route for this action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- Specify a route for this action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions to use when testing the url parameter value
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
diff --git a/nuget/v0.7.4119/AttributeRouting.nuspec b/nuget/v0.7.4119/AttributeRouting.nuspec
deleted file mode 100644
index fa32736..0000000
--- a/nuget/v0.7.4119/AttributeRouting.nuspec
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
- AttributeRouting
- 0.7.4119
- Tim McCall
- Tim McCall
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v0.7.4119/Content/web.config.transform b/nuget/v0.7.4119/Content/web.config.transform
deleted file mode 100644
index 15957c6..0000000
--- a/nuget/v0.7.4119/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v0.7.4119/LICENSE.txt b/nuget/v0.7.4119/LICENSE.txt
deleted file mode 100644
index 945fa3d..0000000
--- a/nuget/v0.7.4119/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v0.7.4119/lib/net40/AttributeRouting.dll b/nuget/v0.7.4119/lib/net40/AttributeRouting.dll
deleted file mode 100644
index 5841d4d..0000000
Binary files a/nuget/v0.7.4119/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v0.7.4119/lib/net40/AttributeRouting.pdb b/nuget/v0.7.4119/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index 1232ab7..0000000
Binary files a/nuget/v0.7.4119/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v0.7.4119/lib/net40/AttributeRouting.xml b/nuget/v0.7.4119/lib/net40/AttributeRouting.xml
deleted file mode 100644
index ce85fa8..0000000
--- a/nuget/v0.7.4119/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,394 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
diff --git a/nuget/v0.8/AttributeRouting.nuspec b/nuget/v0.8/AttributeRouting.nuspec
deleted file mode 100644
index 85a62eb..0000000
--- a/nuget/v0.8/AttributeRouting.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- AttributeRouting
- 0.8
- Tim McCall
- Tim McCall
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
- false
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- attribute, routing, route, asp.net, mvc
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v0.8/Content/web.config.transform b/nuget/v0.8/Content/web.config.transform
deleted file mode 100644
index 15957c6..0000000
--- a/nuget/v0.8/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v0.8/LICENSE.txt b/nuget/v0.8/LICENSE.txt
deleted file mode 100644
index 945fa3d..0000000
--- a/nuget/v0.8/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v0.8/lib/net40/AttributeRouting.dll b/nuget/v0.8/lib/net40/AttributeRouting.dll
deleted file mode 100644
index 2f8f701..0000000
Binary files a/nuget/v0.8/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v0.8/lib/net40/AttributeRouting.pdb b/nuget/v0.8/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index a086c0c..0000000
Binary files a/nuget/v0.8/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v0.8/lib/net40/AttributeRouting.xml b/nuget/v0.8/lib/net40/AttributeRouting.xml
deleted file mode 100644
index ce85fa8..0000000
--- a/nuget/v0.8/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,394 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
diff --git a/nuget/v1.0.3808/AttributeRouting.nuspec b/nuget/v1.0.3808/AttributeRouting.nuspec
deleted file mode 100644
index 98ba0d6..0000000
--- a/nuget/v1.0.3808/AttributeRouting.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- AttributeRouting
- 1.0.3808
- Tim McCall
- Tim McCall
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
- false
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- attribute, routing, route, asp.net, mvc
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.0.3808/Content/App_Start/AttributeRouting.cs.pp b/nuget/v1.0.3808/Content/App_Start/AttributeRouting.cs.pp
deleted file mode 100644
index b7de1ba..0000000
--- a/nuget/v1.0.3808/Content/App_Start/AttributeRouting.cs.pp
+++ /dev/null
@@ -1,19 +0,0 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.AttributeRouting), "Start")]
-
-namespace $rootnamespace$.App_Start {
- public static class AttributeRouting {
- public static void RegisterRoutes(RouteCollection routes) {
- // See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
- // To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
- }
-
- public static void Start() {
- RegisterRoutes(RouteTable.Routes);
- }
- }
-}
diff --git a/nuget/v1.0.3808/Content/web.config.transform b/nuget/v1.0.3808/Content/web.config.transform
deleted file mode 100644
index 15957c6..0000000
--- a/nuget/v1.0.3808/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.0.3808/LICENSE.txt b/nuget/v1.0.3808/LICENSE.txt
deleted file mode 100644
index 945fa3d..0000000
--- a/nuget/v1.0.3808/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v1.0.3808/lib/net40/AttributeRouting.dll b/nuget/v1.0.3808/lib/net40/AttributeRouting.dll
deleted file mode 100644
index 11d6d67..0000000
Binary files a/nuget/v1.0.3808/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v1.0.3808/lib/net40/AttributeRouting.pdb b/nuget/v1.0.3808/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index 649f201..0000000
Binary files a/nuget/v1.0.3808/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v1.0.3808/lib/net40/AttributeRouting.xml b/nuget/v1.0.3808/lib/net40/AttributeRouting.xml
deleted file mode 100644
index 0840b60..0000000
--- a/nuget/v1.0.3808/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,394 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
diff --git a/nuget/v1.0/AttributeRouting.nuspec b/nuget/v1.0/AttributeRouting.nuspec
deleted file mode 100644
index be4fbe5..0000000
--- a/nuget/v1.0/AttributeRouting.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- AttributeRouting
- 1.0
- Tim McCall
- Tim McCall
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
- false
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- attribute, routing, route, asp.net, mvc
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.0/Content/web.config.transform b/nuget/v1.0/Content/web.config.transform
deleted file mode 100644
index 15957c6..0000000
--- a/nuget/v1.0/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.0/LICENSE.txt b/nuget/v1.0/LICENSE.txt
deleted file mode 100644
index 945fa3d..0000000
--- a/nuget/v1.0/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v1.0/lib/net40/AttributeRouting.dll b/nuget/v1.0/lib/net40/AttributeRouting.dll
deleted file mode 100644
index d651afa..0000000
Binary files a/nuget/v1.0/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v1.0/lib/net40/AttributeRouting.pdb b/nuget/v1.0/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index af62281..0000000
Binary files a/nuget/v1.0/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v1.0/lib/net40/AttributeRouting.xml b/nuget/v1.0/lib/net40/AttributeRouting.xml
deleted file mode 100644
index 0840b60..0000000
--- a/nuget/v1.0/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,394 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
diff --git a/nuget/v1.1/AttributeRouting.nuspec b/nuget/v1.1/AttributeRouting.nuspec
deleted file mode 100644
index d47f996..0000000
--- a/nuget/v1.1/AttributeRouting.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- AttributeRouting
- 1.1
- Tim McCall
- Tim McCall
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
- false
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- attribute, routing, route, asp.net, mvc
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.1/Content/App_Start/AttributeRouting.cs.pp b/nuget/v1.1/Content/App_Start/AttributeRouting.cs.pp
deleted file mode 100644
index b7de1ba..0000000
--- a/nuget/v1.1/Content/App_Start/AttributeRouting.cs.pp
+++ /dev/null
@@ -1,19 +0,0 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.AttributeRouting), "Start")]
-
-namespace $rootnamespace$.App_Start {
- public static class AttributeRouting {
- public static void RegisterRoutes(RouteCollection routes) {
- // See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
- // To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
- }
-
- public static void Start() {
- RegisterRoutes(RouteTable.Routes);
- }
- }
-}
diff --git a/nuget/v1.1/Content/web.config.transform b/nuget/v1.1/Content/web.config.transform
deleted file mode 100644
index 15957c6..0000000
--- a/nuget/v1.1/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.1/LICENSE.txt b/nuget/v1.1/LICENSE.txt
deleted file mode 100644
index 945fa3d..0000000
--- a/nuget/v1.1/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v1.1/lib/net40/AttributeRouting.dll b/nuget/v1.1/lib/net40/AttributeRouting.dll
deleted file mode 100644
index d8f0fbf..0000000
Binary files a/nuget/v1.1/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v1.1/lib/net40/AttributeRouting.pdb b/nuget/v1.1/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index 14710e7..0000000
Binary files a/nuget/v1.1/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v1.1/lib/net40/AttributeRouting.xml b/nuget/v1.1/lib/net40/AttributeRouting.xml
deleted file mode 100644
index 0840b60..0000000
--- a/nuget/v1.1/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,394 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
diff --git a/nuget/v1.2.1/AttributeRouting.nuspec b/nuget/v1.2.1/AttributeRouting.nuspec
deleted file mode 100644
index 74fa30d..0000000
--- a/nuget/v1.2.1/AttributeRouting.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- AttributeRouting
- 1.2.1
- Tim McCall
- Tim McCall
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
- false
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- attribute, routing, route, asp.net, mvc
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.2.1/Content/App_Start/AttributeRouting.cs.pp b/nuget/v1.2.1/Content/App_Start/AttributeRouting.cs.pp
deleted file mode 100644
index 7cc9926..0000000
--- a/nuget/v1.2.1/Content/App_Start/AttributeRouting.cs.pp
+++ /dev/null
@@ -1,19 +0,0 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.AttributeRouting), "Start")]
-
-namespace $rootnamespace$.App_Start {
- public static class AttributeRouting {
- public static void RegisterRoutes(RouteCollection routes) {
- // See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
- // To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
- }
-
- public static void Start() {
- RegisterRoutes(RouteTable.Routes);
- }
- }
-}
diff --git a/nuget/v1.2.1/Content/web.config.transform b/nuget/v1.2.1/Content/web.config.transform
deleted file mode 100644
index 4c3d58b..0000000
--- a/nuget/v1.2.1/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.2.1/LICENSE.txt b/nuget/v1.2.1/LICENSE.txt
deleted file mode 100644
index 16e043f..0000000
--- a/nuget/v1.2.1/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v1.2.1/lib/net40/AttributeRouting.dll b/nuget/v1.2.1/lib/net40/AttributeRouting.dll
deleted file mode 100644
index 5eae438..0000000
Binary files a/nuget/v1.2.1/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v1.2.1/lib/net40/AttributeRouting.pdb b/nuget/v1.2.1/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index 23a5406..0000000
Binary files a/nuget/v1.2.1/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v1.2.1/lib/net40/AttributeRouting.xml b/nuget/v1.2.1/lib/net40/AttributeRouting.xml
deleted file mode 100644
index fe6482b..0000000
--- a/nuget/v1.2.1/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,394 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
diff --git a/nuget/v1.2/AttributeRouting.nuspec b/nuget/v1.2/AttributeRouting.nuspec
deleted file mode 100644
index fffabf1..0000000
--- a/nuget/v1.2/AttributeRouting.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- AttributeRouting
- 1.2
- Tim McCall
- Tim McCall
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
- false
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- attribute, routing, route, asp.net, mvc
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.2/Content/App_Start/AttributeRouting.cs.pp b/nuget/v1.2/Content/App_Start/AttributeRouting.cs.pp
deleted file mode 100644
index b7de1ba..0000000
--- a/nuget/v1.2/Content/App_Start/AttributeRouting.cs.pp
+++ /dev/null
@@ -1,19 +0,0 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.AttributeRouting), "Start")]
-
-namespace $rootnamespace$.App_Start {
- public static class AttributeRouting {
- public static void RegisterRoutes(RouteCollection routes) {
- // See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
- // To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
- }
-
- public static void Start() {
- RegisterRoutes(RouteTable.Routes);
- }
- }
-}
diff --git a/nuget/v1.2/Content/web.config.transform b/nuget/v1.2/Content/web.config.transform
deleted file mode 100644
index 15957c6..0000000
--- a/nuget/v1.2/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.2/LICENSE.txt b/nuget/v1.2/LICENSE.txt
deleted file mode 100644
index 945fa3d..0000000
--- a/nuget/v1.2/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v1.2/lib/net40/AttributeRouting.dll b/nuget/v1.2/lib/net40/AttributeRouting.dll
deleted file mode 100644
index c265c22..0000000
Binary files a/nuget/v1.2/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v1.2/lib/net40/AttributeRouting.pdb b/nuget/v1.2/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index c853624..0000000
Binary files a/nuget/v1.2/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v1.2/lib/net40/AttributeRouting.xml b/nuget/v1.2/lib/net40/AttributeRouting.xml
deleted file mode 100644
index fe6482b..0000000
--- a/nuget/v1.2/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,394 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
diff --git a/nuget/v1.3.1/AttributeRouting.nuspec b/nuget/v1.3.1/AttributeRouting.nuspec
deleted file mode 100644
index 893ac06..0000000
--- a/nuget/v1.3.1/AttributeRouting.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- AttributeRouting
- 1.3.1
- Tim McCall
- Tim McCall
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
- false
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- attribute, routing, route, asp.net, mvc
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.3.1/Content/App_Start/AttributeRouting.cs.pp b/nuget/v1.3.1/Content/App_Start/AttributeRouting.cs.pp
deleted file mode 100644
index 7cc9926..0000000
--- a/nuget/v1.3.1/Content/App_Start/AttributeRouting.cs.pp
+++ /dev/null
@@ -1,19 +0,0 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.AttributeRouting), "Start")]
-
-namespace $rootnamespace$.App_Start {
- public static class AttributeRouting {
- public static void RegisterRoutes(RouteCollection routes) {
- // See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
- // To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
- }
-
- public static void Start() {
- RegisterRoutes(RouteTable.Routes);
- }
- }
-}
diff --git a/nuget/v1.3.1/Content/web.config.transform b/nuget/v1.3.1/Content/web.config.transform
deleted file mode 100644
index 4c3d58b..0000000
--- a/nuget/v1.3.1/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.3.1/LICENSE.txt b/nuget/v1.3.1/LICENSE.txt
deleted file mode 100644
index 16e043f..0000000
--- a/nuget/v1.3.1/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v1.3.1/lib/net40/AttributeRouting.dll b/nuget/v1.3.1/lib/net40/AttributeRouting.dll
deleted file mode 100644
index bccaee3..0000000
Binary files a/nuget/v1.3.1/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v1.3.1/lib/net40/AttributeRouting.pdb b/nuget/v1.3.1/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index 113880a..0000000
Binary files a/nuget/v1.3.1/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v1.3.1/lib/net40/AttributeRouting.xml b/nuget/v1.3.1/lib/net40/AttributeRouting.xml
deleted file mode 100644
index 45f3b9a..0000000
--- a/nuget/v1.3.1/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,401 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
diff --git a/nuget/v1.3.2/AttributeRouting.nuspec b/nuget/v1.3.2/AttributeRouting.nuspec
deleted file mode 100644
index 4971e7c..0000000
--- a/nuget/v1.3.2/AttributeRouting.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- AttributeRouting
- 1.3.2
- Tim McCall
- Tim McCall
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
- false
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- attribute, routing, route, asp.net, mvc
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.3.2/Content/App_Start/AttributeRouting.cs.pp b/nuget/v1.3.2/Content/App_Start/AttributeRouting.cs.pp
deleted file mode 100644
index 7cc9926..0000000
--- a/nuget/v1.3.2/Content/App_Start/AttributeRouting.cs.pp
+++ /dev/null
@@ -1,19 +0,0 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.AttributeRouting), "Start")]
-
-namespace $rootnamespace$.App_Start {
- public static class AttributeRouting {
- public static void RegisterRoutes(RouteCollection routes) {
- // See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
- // To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
- }
-
- public static void Start() {
- RegisterRoutes(RouteTable.Routes);
- }
- }
-}
diff --git a/nuget/v1.3.2/Content/web.config.transform b/nuget/v1.3.2/Content/web.config.transform
deleted file mode 100644
index 4c3d58b..0000000
--- a/nuget/v1.3.2/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.3.2/LICENSE.txt b/nuget/v1.3.2/LICENSE.txt
deleted file mode 100644
index 16e043f..0000000
--- a/nuget/v1.3.2/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v1.3.2/lib/net40/AttributeRouting.dll b/nuget/v1.3.2/lib/net40/AttributeRouting.dll
deleted file mode 100644
index 6b7a395..0000000
Binary files a/nuget/v1.3.2/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v1.3.2/lib/net40/AttributeRouting.pdb b/nuget/v1.3.2/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index f0a688f..0000000
Binary files a/nuget/v1.3.2/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v1.3.2/lib/net40/AttributeRouting.xml b/nuget/v1.3.2/lib/net40/AttributeRouting.xml
deleted file mode 100644
index dc5e2a0..0000000
--- a/nuget/v1.3.2/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,407 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Loads the Form or QueryString collection from the unvalidated object in System.Web.Webpages,
- if that assembly is available.
-
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
diff --git a/nuget/v1.3/AttributeRouting.nuspec b/nuget/v1.3/AttributeRouting.nuspec
deleted file mode 100644
index d8b6a35..0000000
--- a/nuget/v1.3/AttributeRouting.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- AttributeRouting
- 1.3
- Tim McCall
- Tim McCall
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
- false
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- attribute, routing, route, asp.net, mvc
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.3/Content/App_Start/AttributeRouting.cs.pp b/nuget/v1.3/Content/App_Start/AttributeRouting.cs.pp
deleted file mode 100644
index 7cc9926..0000000
--- a/nuget/v1.3/Content/App_Start/AttributeRouting.cs.pp
+++ /dev/null
@@ -1,19 +0,0 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.AttributeRouting), "Start")]
-
-namespace $rootnamespace$.App_Start {
- public static class AttributeRouting {
- public static void RegisterRoutes(RouteCollection routes) {
- // See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
- // To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
- }
-
- public static void Start() {
- RegisterRoutes(RouteTable.Routes);
- }
- }
-}
diff --git a/nuget/v1.3/Content/web.config.transform b/nuget/v1.3/Content/web.config.transform
deleted file mode 100644
index 4c3d58b..0000000
--- a/nuget/v1.3/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.3/LICENSE.txt b/nuget/v1.3/LICENSE.txt
deleted file mode 100644
index 16e043f..0000000
--- a/nuget/v1.3/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v1.3/lib/net40/AttributeRouting.dll b/nuget/v1.3/lib/net40/AttributeRouting.dll
deleted file mode 100644
index bf87cce..0000000
Binary files a/nuget/v1.3/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v1.3/lib/net40/AttributeRouting.pdb b/nuget/v1.3/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index b38b071..0000000
Binary files a/nuget/v1.3/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v1.3/lib/net40/AttributeRouting.xml b/nuget/v1.3/lib/net40/AttributeRouting.xml
deleted file mode 100644
index ee0ce2c..0000000
--- a/nuget/v1.3/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,408 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will honor the original case of any route parameters,
- only lowercasing the area, controller, and action segments of a route.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
diff --git a/nuget/v1.4/AttributeRouting.nuspec b/nuget/v1.4/AttributeRouting.nuspec
deleted file mode 100644
index 81dbff7..0000000
--- a/nuget/v1.4/AttributeRouting.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- AttributeRouting
- 1.4
- Tim McCall
- Tim McCall
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
- false
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- attribute, routing, route, asp.net, mvc
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.4/Content/App_Start/AttributeRouting.cs.pp b/nuget/v1.4/Content/App_Start/AttributeRouting.cs.pp
deleted file mode 100644
index 7cc9926..0000000
--- a/nuget/v1.4/Content/App_Start/AttributeRouting.cs.pp
+++ /dev/null
@@ -1,19 +0,0 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.AttributeRouting), "Start")]
-
-namespace $rootnamespace$.App_Start {
- public static class AttributeRouting {
- public static void RegisterRoutes(RouteCollection routes) {
- // See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
- // To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
- }
-
- public static void Start() {
- RegisterRoutes(RouteTable.Routes);
- }
- }
-}
diff --git a/nuget/v1.4/Content/web.config.transform b/nuget/v1.4/Content/web.config.transform
deleted file mode 100644
index 4c3d58b..0000000
--- a/nuget/v1.4/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.4/LICENSE.txt b/nuget/v1.4/LICENSE.txt
deleted file mode 100644
index 16e043f..0000000
--- a/nuget/v1.4/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v1.4/lib/net40/AttributeRouting.dll b/nuget/v1.4/lib/net40/AttributeRouting.dll
deleted file mode 100644
index 20b56b4..0000000
Binary files a/nuget/v1.4/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v1.4/lib/net40/AttributeRouting.pdb b/nuget/v1.4/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index 293b89d..0000000
Binary files a/nuget/v1.4/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v1.4/lib/net40/AttributeRouting.xml b/nuget/v1.4/lib/net40/AttributeRouting.xml
deleted file mode 100644
index 7985927..0000000
--- a/nuget/v1.4/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,430 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Loads the Form or QueryString collection value from the unvalidated object in System.Web.Webpages,
- if that assembly is available.
-
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- Specifies a function that returns an alternate route handler.
- By default, the route handler is the default MVC handler System.Web.Mvc.MvcRouteHandler()
-
-
-
- routes.MapAttributeRoutes(config =>
- {
- config.ScanAssembly(System.Reflection.Assembly.GetExecutingAssembly());
- config.UseRouteHandler(() => new MyOtherLibrary.Mvc.CustomRouteHandler());
- // default: config.UseRouteHandler(() => new System.Web.Mvc.MvcRouteHandler());
- });
-
-
-
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have a trailing slash on the path of outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
diff --git a/nuget/v1.5.0.2179/AttributeRouting.nuspec b/nuget/v1.5.0.2179/AttributeRouting.nuspec
deleted file mode 100644
index 6367fa1..0000000
--- a/nuget/v1.5.0.2179/AttributeRouting.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- AttributeRouting
- 1.5.0.2179
- Tim McCall
- Tim McCall
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
- false
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- attribute, routing, route, asp.net, mvc
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.5.0.2179/Content/App_Start/AttributeRouting.cs.pp b/nuget/v1.5.0.2179/Content/App_Start/AttributeRouting.cs.pp
deleted file mode 100644
index 7cc9926..0000000
--- a/nuget/v1.5.0.2179/Content/App_Start/AttributeRouting.cs.pp
+++ /dev/null
@@ -1,19 +0,0 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.AttributeRouting), "Start")]
-
-namespace $rootnamespace$.App_Start {
- public static class AttributeRouting {
- public static void RegisterRoutes(RouteCollection routes) {
- // See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
- // To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
- }
-
- public static void Start() {
- RegisterRoutes(RouteTable.Routes);
- }
- }
-}
diff --git a/nuget/v1.5.0.2179/Content/web.config.transform b/nuget/v1.5.0.2179/Content/web.config.transform
deleted file mode 100644
index 4c3d58b..0000000
--- a/nuget/v1.5.0.2179/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.5.0.2179/LICENSE.txt b/nuget/v1.5.0.2179/LICENSE.txt
deleted file mode 100644
index 16e043f..0000000
--- a/nuget/v1.5.0.2179/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v1.5.0.2179/lib/net40/AttributeRouting.dll b/nuget/v1.5.0.2179/lib/net40/AttributeRouting.dll
deleted file mode 100644
index 6a75261..0000000
Binary files a/nuget/v1.5.0.2179/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v1.5.0.2179/lib/net40/AttributeRouting.pdb b/nuget/v1.5.0.2179/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index d6ecea8..0000000
Binary files a/nuget/v1.5.0.2179/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v1.5.0.2179/lib/net40/AttributeRouting.xml b/nuget/v1.5.0.2179/lib/net40/AttributeRouting.xml
deleted file mode 100644
index d5ff5d6..0000000
--- a/nuget/v1.5.0.2179/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,675 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Key used by translation provider to lookup the translation for the .
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Fluent helper for adding translations for the route components of a controller in a strongly typed manner.
-
- The type of controler for which to add translations
-
-
-
- Fluent helper for adding translations for the route components of a controller.
-
- The translation builder to use to utlimately add translations to the
-
-
-
- Add translations for the area url specified via the applied to this controller.
-
- Dictionary using cultureName as a key and a translation as the value
-
-
-
- Add translations for the route prefix url specified via the applied to this controller.
-
- Dictionary using cultureName as a key and a translation as the value
-
-
-
- Add translations for the route url specified via the applied to the specified action in this controller.
-
- Expression pointing to an action method on the controller
- Dictionary using cultureName as a key and a translation as the value
-
-
-
- Provider for generating translations of route components.
-
-
-
-
- Translates the route component specified by the given key for the current culture.
-
- The key of the route component to translate; see
- The culture name for the translation
-
-
-
- List of culture names that have translations available via this provider.
-
-
-
-
- Helper for configuring areas when initializing AttributeRouting framework.
-
-
-
-
- Helper for configuring areas when initializing AttributeRouting framework.
-
-
-
-
- Set the subdomain this area is mapped to.
-
- The name fo the subdomain
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Key used by translation provider to lookup the translation for the .
-
-
-
-
- Fluent helper for adding translations for route components.
-
-
-
-
- Fluent helper for adding translations for route components.
-
-
-
-
- Adds translations to the
- based on the key of the route component to translate;
- see
-
-
-
-
- Returns a
- for adding translations of route components in a strongly typed manner.
-
- The type of the controller for which to add translations
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Key used by translation provider to lookup the translation for the .
-
-
-
-
- The subdomain that this area is mapped to. By default, areas apply to all subdomains.
-
-
-
-
- Generates conventional keys for use with the translation provder.
-
-
-
-
- Generates the conventional key for the url of the specified area.
-
- The name of the area
-
-
-
- Generates the conventional key for the url of the area on the specified controller.
-
- The type of the controller
-
-
-
- Generates the conventional key for the url of the specified route prefix.
-
- The name of the area, if applicable
- The name of the controller
-
-
-
- Generates the conventional key for the url of the route prefix on the specified controller.
-
- The type of the controller
-
-
-
- Generates the conventional key for the url of the specified route.
-
- The name of the area, if applicable
- The name of the controller
- The name of the action method
-
-
-
- Generates the conventional key for the url of the route on the specified action method.
-
- The type of the controller
- Expression pointing to the the action method
-
-
-
- Route supporting the AttributeRouting framework.
-
-
-
-
- Route supporting the AttributeRouting framework.
-
-
-
-
- The name of this route, for supporting named routes.
-
-
-
-
- The translations available for this route.
-
-
-
-
- The culture name associated with this route.
-
-
-
-
- List of all the subdomains mapped via AttributeRouting.
-
-
-
-
- The subdomain this route is to be applied against.
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- Specifies a function that returns an alternate route handler.
- By default, the route handler is the default MVC handler System.Web.Mvc.MvcRouteHandler()
-
-
-
- routes.MapAttributeRoutes(config =>
- {
- config.ScanAssembly(System.Reflection.Assembly.GetExecutingAssembly());
- config.UseRouteHandler(() => new MyOtherLibrary.Mvc.CustomRouteHandler());
- // default: config.UseRouteHandler(() => new System.Web.Mvc.MvcRouteHandler());
- });
-
-
-
-
-
-
- Returns a utility for configuring areas when initializing AttributeRouting framework.
-
- The name of the area to configure
-
-
-
- Provider for translating components of routes.
- Use for a default implementation.
-
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have a trailing slash on the path of outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Given the requested hostname, this delegate parses the subdomain.
- The default yields everything before the domain name;
- eg: www.example.com yields www, and example.com yields null.
-
-
-
-
- Specify the default subdomain for this application.
- The default is www.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Dictionary of keys and dictionaries of culture name and translation pairs.
-
- var translations = new TranslationsDictionary();
- ...
- var translation = translations[key][cultureName];
-
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Default implementation of
- allowing the addition of translations for route components in a fluent style.
-
-
-
-
- Default implementation of
- allowing the addition of translations for route components in a fluent style.
-
-
-
-
- Returns a for adding translations in a fluent style.
-
-
-
-
- Dictionary containing the translations of route components.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Loads the Form or QueryString collection value from the unvalidated object in System.Web.Webpages,
- if that assembly is available.
-
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
diff --git a/nuget/v1.5.4426/AttributeRouting.nuspec b/nuget/v1.5.4426/AttributeRouting.nuspec
deleted file mode 100644
index c0fdc5e..0000000
--- a/nuget/v1.5.4426/AttributeRouting.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- AttributeRouting
- 1.5.4426
- Tim McCall
- Tim McCall
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
- false
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- attribute, routing, route, asp.net, mvc
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.5.4426/Content/App_Start/AttributeRouting.cs.pp b/nuget/v1.5.4426/Content/App_Start/AttributeRouting.cs.pp
deleted file mode 100644
index 7cc9926..0000000
--- a/nuget/v1.5.4426/Content/App_Start/AttributeRouting.cs.pp
+++ /dev/null
@@ -1,19 +0,0 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.AttributeRouting), "Start")]
-
-namespace $rootnamespace$.App_Start {
- public static class AttributeRouting {
- public static void RegisterRoutes(RouteCollection routes) {
- // See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
- // To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
- }
-
- public static void Start() {
- RegisterRoutes(RouteTable.Routes);
- }
- }
-}
diff --git a/nuget/v1.5.4426/Content/web.config.transform b/nuget/v1.5.4426/Content/web.config.transform
deleted file mode 100644
index 4c3d58b..0000000
--- a/nuget/v1.5.4426/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.5.4426/LICENSE.txt b/nuget/v1.5.4426/LICENSE.txt
deleted file mode 100644
index 16e043f..0000000
--- a/nuget/v1.5.4426/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v1.5.4426/lib/net40/AttributeRouting.dll b/nuget/v1.5.4426/lib/net40/AttributeRouting.dll
deleted file mode 100644
index 8e958d1..0000000
Binary files a/nuget/v1.5.4426/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v1.5.4426/lib/net40/AttributeRouting.pdb b/nuget/v1.5.4426/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index c0fffd8..0000000
Binary files a/nuget/v1.5.4426/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v1.5.4426/lib/net40/AttributeRouting.xml b/nuget/v1.5.4426/lib/net40/AttributeRouting.xml
deleted file mode 100644
index 6c07ec2..0000000
--- a/nuget/v1.5.4426/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,680 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Key used by translation provider to lookup the translation for the .
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Fluent helper for adding translations for the route components of a controller in a strongly typed manner.
-
- The type of controler for which to add translations
-
-
-
- Fluent helper for adding translations for the route components of a controller.
-
- The translation builder to use to utlimately add translations to the
-
-
-
- Add translations for the area url specified via the applied to this controller.
-
- Dictionary using cultureName as a key and a translation as the value
-
-
-
- Add translations for the route prefix url specified via the applied to this controller.
-
- Dictionary using cultureName as a key and a translation as the value
-
-
-
- Add translations for the route url specified via the applied to the specified action in this controller.
-
- Expression pointing to an action method on the controller
- Dictionary using cultureName as a key and a translation as the value
-
-
-
- Provider for generating translations of route components.
-
-
-
-
- Gets the translation for the given route component key and culture.
-
- The key of the route component to translate; see
- The culture name for the translation
-
-
-
- List of culture names that have translations available via this provider.
-
-
-
-
- Helper for configuring areas when initializing AttributeRouting framework.
-
-
-
-
- Helper for configuring areas when initializing AttributeRouting framework.
-
-
-
-
- Set the subdomain this area is mapped to.
-
- The name fo the subdomain
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Key used by translation provider to lookup the translation for the .
-
-
-
-
- Fluent helper for adding translations for route components.
-
-
-
-
- Fluent helper for adding translations for route components.
-
-
-
-
- Adds translations to the
- based on the key of the route component to translate;
- see
-
-
-
-
- Returns a
- for adding translations of route components in a strongly typed manner.
-
- The type of the controller for which to add translations
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Key used by translation provider to lookup the translation for the .
-
-
-
-
- The subdomain that this area is mapped to. By default, areas apply to all subdomains.
-
-
-
-
- Generates conventional keys for use with the translation provder.
-
-
-
-
- Generates the conventional key for the url of the specified area.
-
- The name of the area
-
-
-
- Generates the conventional key for the url of the area on the specified controller.
-
- The type of the controller
-
-
-
- Generates the conventional key for the url of the specified route prefix.
-
- The name of the area, if applicable
- The name of the controller
-
-
-
- Generates the conventional key for the url of the route prefix on the specified controller.
-
- The type of the controller
-
-
-
- Generates the conventional key for the url of the specified route.
-
- The name of the area, if applicable
- The name of the controller
- The name of the action method
-
-
-
- Generates the conventional key for the url of the route on the specified action method.
-
- The type of the controller
- Expression pointing to the the action method
-
-
-
- Route supporting the AttributeRouting framework.
-
-
-
-
- Route supporting the AttributeRouting framework.
-
-
-
-
- The name of this route, for supporting named routes.
-
-
-
-
- The translations available for this route.
-
-
-
-
- The culture name associated with this route.
-
-
-
-
- List of all the subdomains mapped via AttributeRouting.
-
-
-
-
- The subdomain this route is to be applied against.
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- Specifies a function that returns an alternate route handler.
- By default, the route handler is the default MVC handler System.Web.Mvc.MvcRouteHandler()
-
-
-
- routes.MapAttributeRoutes(config =>
- {
- config.ScanAssembly(System.Reflection.Assembly.GetExecutingAssembly());
- config.UseRouteHandler(() => new MyOtherLibrary.Mvc.CustomRouteHandler());
- // default: config.UseRouteHandler(() => new System.Web.Mvc.MvcRouteHandler());
- });
-
-
-
-
-
-
- Returns a utility for configuring areas when initializing AttributeRouting framework.
-
- The name of the area to configure
-
-
-
- Add a provider for translating components of routes.
-
-
-
-
- Add a provider for translating components of routes.
- Use for a default implementation.
-
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have a trailing slash on the path of outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Given the requested hostname, this delegate parses the subdomain.
- The default yields everything before the domain name;
- eg: www.example.com yields www, and example.com yields null.
-
-
-
-
- Specify the default subdomain for this application.
- The default is www.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Dictionary of keys and dictionaries of culture name and translation pairs.
-
- var translations = new TranslationsDictionary();
- ...
- var translation = translations[key][cultureName];
-
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Default implementation of
- allowing the addition of translations for route components in a fluent style.
-
-
-
-
- Default implementation of
- allowing the addition of translations for route components in a fluent style.
-
-
-
-
- Returns a for adding translations in a fluent style.
-
-
-
-
- Dictionary containing the translations of route components.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Loads the Form or QueryString collection value from the unvalidated object in System.Web.Webpages,
- if that assembly is available.
-
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
diff --git a/nuget/v1.5/AttributeRouting.nuspec b/nuget/v1.5/AttributeRouting.nuspec
deleted file mode 100644
index a9b71f7..0000000
--- a/nuget/v1.5/AttributeRouting.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- AttributeRouting
- 1.5
- Tim McCall
- Tim McCall
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
- false
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- attribute, routing, route, asp.net, mvc
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.5/Content/App_Start/AttributeRouting.cs.pp b/nuget/v1.5/Content/App_Start/AttributeRouting.cs.pp
deleted file mode 100644
index 7cc9926..0000000
--- a/nuget/v1.5/Content/App_Start/AttributeRouting.cs.pp
+++ /dev/null
@@ -1,19 +0,0 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.AttributeRouting), "Start")]
-
-namespace $rootnamespace$.App_Start {
- public static class AttributeRouting {
- public static void RegisterRoutes(RouteCollection routes) {
- // See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
- // To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
- }
-
- public static void Start() {
- RegisterRoutes(RouteTable.Routes);
- }
- }
-}
diff --git a/nuget/v1.5/Content/web.config.transform b/nuget/v1.5/Content/web.config.transform
deleted file mode 100644
index 4c3d58b..0000000
--- a/nuget/v1.5/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.5/LICENSE.txt b/nuget/v1.5/LICENSE.txt
deleted file mode 100644
index 16e043f..0000000
--- a/nuget/v1.5/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v1.5/lib/net40/AttributeRouting.dll b/nuget/v1.5/lib/net40/AttributeRouting.dll
deleted file mode 100644
index f911048..0000000
Binary files a/nuget/v1.5/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v1.5/lib/net40/AttributeRouting.pdb b/nuget/v1.5/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index b8c72a6..0000000
Binary files a/nuget/v1.5/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v1.5/lib/net40/AttributeRouting.xml b/nuget/v1.5/lib/net40/AttributeRouting.xml
deleted file mode 100644
index d5ff5d6..0000000
--- a/nuget/v1.5/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,675 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Key used by translation provider to lookup the translation for the .
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Fluent helper for adding translations for the route components of a controller in a strongly typed manner.
-
- The type of controler for which to add translations
-
-
-
- Fluent helper for adding translations for the route components of a controller.
-
- The translation builder to use to utlimately add translations to the
-
-
-
- Add translations for the area url specified via the applied to this controller.
-
- Dictionary using cultureName as a key and a translation as the value
-
-
-
- Add translations for the route prefix url specified via the applied to this controller.
-
- Dictionary using cultureName as a key and a translation as the value
-
-
-
- Add translations for the route url specified via the applied to the specified action in this controller.
-
- Expression pointing to an action method on the controller
- Dictionary using cultureName as a key and a translation as the value
-
-
-
- Provider for generating translations of route components.
-
-
-
-
- Translates the route component specified by the given key for the current culture.
-
- The key of the route component to translate; see
- The culture name for the translation
-
-
-
- List of culture names that have translations available via this provider.
-
-
-
-
- Helper for configuring areas when initializing AttributeRouting framework.
-
-
-
-
- Helper for configuring areas when initializing AttributeRouting framework.
-
-
-
-
- Set the subdomain this area is mapped to.
-
- The name fo the subdomain
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Key used by translation provider to lookup the translation for the .
-
-
-
-
- Fluent helper for adding translations for route components.
-
-
-
-
- Fluent helper for adding translations for route components.
-
-
-
-
- Adds translations to the
- based on the key of the route component to translate;
- see
-
-
-
-
- Returns a
- for adding translations of route components in a strongly typed manner.
-
- The type of the controller for which to add translations
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Key used by translation provider to lookup the translation for the .
-
-
-
-
- The subdomain that this area is mapped to. By default, areas apply to all subdomains.
-
-
-
-
- Generates conventional keys for use with the translation provder.
-
-
-
-
- Generates the conventional key for the url of the specified area.
-
- The name of the area
-
-
-
- Generates the conventional key for the url of the area on the specified controller.
-
- The type of the controller
-
-
-
- Generates the conventional key for the url of the specified route prefix.
-
- The name of the area, if applicable
- The name of the controller
-
-
-
- Generates the conventional key for the url of the route prefix on the specified controller.
-
- The type of the controller
-
-
-
- Generates the conventional key for the url of the specified route.
-
- The name of the area, if applicable
- The name of the controller
- The name of the action method
-
-
-
- Generates the conventional key for the url of the route on the specified action method.
-
- The type of the controller
- Expression pointing to the the action method
-
-
-
- Route supporting the AttributeRouting framework.
-
-
-
-
- Route supporting the AttributeRouting framework.
-
-
-
-
- The name of this route, for supporting named routes.
-
-
-
-
- The translations available for this route.
-
-
-
-
- The culture name associated with this route.
-
-
-
-
- List of all the subdomains mapped via AttributeRouting.
-
-
-
-
- The subdomain this route is to be applied against.
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- Specifies a function that returns an alternate route handler.
- By default, the route handler is the default MVC handler System.Web.Mvc.MvcRouteHandler()
-
-
-
- routes.MapAttributeRoutes(config =>
- {
- config.ScanAssembly(System.Reflection.Assembly.GetExecutingAssembly());
- config.UseRouteHandler(() => new MyOtherLibrary.Mvc.CustomRouteHandler());
- // default: config.UseRouteHandler(() => new System.Web.Mvc.MvcRouteHandler());
- });
-
-
-
-
-
-
- Returns a utility for configuring areas when initializing AttributeRouting framework.
-
- The name of the area to configure
-
-
-
- Provider for translating components of routes.
- Use for a default implementation.
-
-
-
-
- When true, the generated routes will produce lowercase outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have a trailing slash on the path of outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Given the requested hostname, this delegate parses the subdomain.
- The default yields everything before the domain name;
- eg: www.example.com yields www, and example.com yields null.
-
-
-
-
- Specify the default subdomain for this application.
- The default is www.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Dictionary of keys and dictionaries of culture name and translation pairs.
-
- var translations = new TranslationsDictionary();
- ...
- var translation = translations[key][cultureName];
-
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Default implementation of
- allowing the addition of translations for route components in a fluent style.
-
-
-
-
- Default implementation of
- allowing the addition of translations for route components in a fluent style.
-
-
-
-
- Returns a for adding translations in a fluent style.
-
-
-
-
- Dictionary containing the translations of route components.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Loads the Form or QueryString collection value from the unvalidated object in System.Web.Webpages,
- if that assembly is available.
-
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
diff --git a/nuget/v1.6.0/AttributeRouting.nuspec b/nuget/v1.6.0/AttributeRouting.nuspec
deleted file mode 100644
index 7933b0e..0000000
--- a/nuget/v1.6.0/AttributeRouting.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- AttributeRouting
- 1.6
- Tim McCall
- Tim McCall
- https://github.com/mccalltd/AttributeRouting/wiki/_pages
- false
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- attribute, routing, route, asp.net, mvc
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.6.0/Content/App_Start/AttributeRouting.cs.pp b/nuget/v1.6.0/Content/App_Start/AttributeRouting.cs.pp
deleted file mode 100644
index 7cc9926..0000000
--- a/nuget/v1.6.0/Content/App_Start/AttributeRouting.cs.pp
+++ /dev/null
@@ -1,19 +0,0 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.AttributeRouting), "Start")]
-
-namespace $rootnamespace$.App_Start {
- public static class AttributeRouting {
- public static void RegisterRoutes(RouteCollection routes) {
- // See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
- // To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
- }
-
- public static void Start() {
- RegisterRoutes(RouteTable.Routes);
- }
- }
-}
diff --git a/nuget/v1.6.0/Content/web.config.transform b/nuget/v1.6.0/Content/web.config.transform
deleted file mode 100644
index 4c3d58b..0000000
--- a/nuget/v1.6.0/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.6.0/LICENSE.txt b/nuget/v1.6.0/LICENSE.txt
deleted file mode 100644
index 16e043f..0000000
--- a/nuget/v1.6.0/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v1.6.0/lib/net40/AttributeRouting.dll b/nuget/v1.6.0/lib/net40/AttributeRouting.dll
deleted file mode 100644
index 227a90d..0000000
Binary files a/nuget/v1.6.0/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v1.6.0/lib/net40/AttributeRouting.pdb b/nuget/v1.6.0/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index 9f8cd2b..0000000
Binary files a/nuget/v1.6.0/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v1.6.0/lib/net40/AttributeRouting.xml b/nuget/v1.6.0/lib/net40/AttributeRouting.xml
deleted file mode 100644
index 8469915..0000000
--- a/nuget/v1.6.0/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,697 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Key used by translation provider to lookup the translation for the .
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Fluent helper for adding translations for the route components of a controller in a strongly typed manner.
-
- The type of controler for which to add translations
-
-
-
- Fluent helper for adding translations for the route components of a controller.
-
- The translation builder to use to utlimately add translations to the
-
-
-
- Add translations for the area url specified via the applied to this controller.
-
- Dictionary using cultureName as a key and a translation as the value
-
-
-
- Add translations for the route prefix url specified via the applied to this controller.
-
- Dictionary using cultureName as a key and a translation as the value
-
-
-
- Add translations for the route url specified via the applied to the specified action in this controller.
-
- Expression pointing to an action method on the controller
- Dictionary using cultureName as a key and a translation as the value
-
-
-
- Provider for generating translations of route components.
-
-
-
-
- Gets the translation for the given route component key and culture.
-
- The key of the route component to translate; see
- The culture name for the translation
-
-
-
- List of culture names that have translations available via this provider.
-
-
-
-
- Helper for configuring areas when initializing AttributeRouting framework.
-
-
-
-
- Helper for configuring areas when initializing AttributeRouting framework.
-
-
-
-
- Set the subdomain this area is mapped to.
-
- The name fo the subdomain
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Key used by translation provider to lookup the translation for the .
-
-
-
-
- Fluent helper for adding translations for route components.
-
-
-
-
- Fluent helper for adding translations for route components.
-
-
-
-
- Adds translations to the
- based on the key of the route component to translate;
- see
-
-
-
-
- Returns a
- for adding translations of route components in a strongly typed manner.
-
- The type of the controller for which to add translations
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Key used by translation provider to lookup the translation for the .
-
-
-
-
- The subdomain that this area is mapped to. By default, areas apply to all subdomains.
-
-
-
-
- Generates conventional keys for use with the translation provder.
-
-
-
-
- Generates the conventional key for the url of the specified area.
-
- The name of the area
-
-
-
- Generates the conventional key for the url of the area on the specified controller.
-
- The type of the controller
-
-
-
- Generates the conventional key for the url of the specified route prefix.
-
- The name of the area, if applicable
- The name of the controller
-
-
-
- Generates the conventional key for the url of the route prefix on the specified controller.
-
- The type of the controller
-
-
-
- Generates the conventional key for the url of the specified route.
-
- The name of the area, if applicable
- The name of the controller
- The name of the action method
-
-
-
- Generates the conventional key for the url of the route on the specified action method.
-
- The type of the controller
- Expression pointing to the the action method
-
-
-
- Route supporting the AttributeRouting framework.
-
-
-
-
- Route supporting the AttributeRouting framework.
-
-
-
-
- The route that a translated applies to.
-
-
-
-
- The name of this route, for supporting named routes.
-
-
-
-
- The translations available for this route.
-
-
-
-
- The culture name associated with this route.
-
-
-
-
- List of all the subdomains mapped via AttributeRouting.
-
-
-
-
- The subdomain this route is to be applied against.
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- Specifies a function that returns an alternate route handler.
- By default, the route handler is the default MVC handler System.Web.Mvc.MvcRouteHandler()
-
-
-
- routes.MapAttributeRoutes(config =>
- {
- config.ScanAssembly(System.Reflection.Assembly.GetExecutingAssembly());
- config.UseRouteHandler(() => new MyOtherLibrary.Mvc.CustomRouteHandler());
- // default: config.UseRouteHandler(() => new System.Web.Mvc.MvcRouteHandler());
- });
-
-
-
-
-
-
- Returns a utility for configuring areas when initializing AttributeRouting framework.
-
- The name of the area to configure
-
-
-
- Add a provider for translating components of routes.
-
-
-
-
- Add a provider for translating components of routes.
- Use for a default implementation.
-
-
-
-
- When true, the generated routes will produce lowercase URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will not lowercase URL parameter values.
- The default is false.
-
-
-
-
- When true, the generated routes will have a trailing slash on the path of outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Given the requested hostname, this delegate parses the subdomain.
- The default yields everything before the domain name;
- eg: www.example.com yields www, and example.com yields null.
-
-
-
-
- Specify the default subdomain for this application.
- The default is www.
-
-
-
-
- Constrains translated routes by the thread's current UI culture.
- The default is false.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Dictionary of keys and dictionaries of culture name and translation pairs.
-
- var translations = new TranslationsDictionary();
- ...
- var translation = translations[key][cultureName];
-
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Default implementation of
- allowing the addition of translations for route components in a fluent style.
-
-
-
-
- Default implementation of
- allowing the addition of translations for route components in a fluent style.
-
-
-
-
- Returns a for adding translations in a fluent style.
-
-
-
-
- Dictionary containing the translations of route components.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Loads the Form or QueryString collection value from the unvalidated object in System.Web.Webpages,
- if that assembly is available.
-
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
diff --git a/nuget/v1.7/AttributeRouting.nuspec b/nuget/v1.7/AttributeRouting.nuspec
deleted file mode 100644
index 1943672..0000000
--- a/nuget/v1.7/AttributeRouting.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- AttributeRouting
- 1.7
- Tim McCall
- Tim McCall
- https://github.com/mccalltd/AttributeRouting/wiki
- false
- AttributeRouting lets you to specify routes using attributes on your MVC controllers and actions.
- en-US
- attribute, routing, route, asp.net, mvc
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.7/Content/App_Start/AttributeRouting.cs.pp b/nuget/v1.7/Content/App_Start/AttributeRouting.cs.pp
deleted file mode 100644
index 7cc9926..0000000
--- a/nuget/v1.7/Content/App_Start/AttributeRouting.cs.pp
+++ /dev/null
@@ -1,19 +0,0 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.AttributeRouting), "Start")]
-
-namespace $rootnamespace$.App_Start {
- public static class AttributeRouting {
- public static void RegisterRoutes(RouteCollection routes) {
- // See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
- // To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
- }
-
- public static void Start() {
- RegisterRoutes(RouteTable.Routes);
- }
- }
-}
diff --git a/nuget/v1.7/Content/web.config.transform b/nuget/v1.7/Content/web.config.transform
deleted file mode 100644
index 4c3d58b..0000000
--- a/nuget/v1.7/Content/web.config.transform
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuget/v1.7/LICENSE.txt b/nuget/v1.7/LICENSE.txt
deleted file mode 100644
index 16e043f..0000000
--- a/nuget/v1.7/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Tim McCall
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/nuget/v1.7/lib/net40/AttributeRouting.dll b/nuget/v1.7/lib/net40/AttributeRouting.dll
deleted file mode 100644
index 6d3ad33..0000000
Binary files a/nuget/v1.7/lib/net40/AttributeRouting.dll and /dev/null differ
diff --git a/nuget/v1.7/lib/net40/AttributeRouting.pdb b/nuget/v1.7/lib/net40/AttributeRouting.pdb
deleted file mode 100644
index 90b197f..0000000
Binary files a/nuget/v1.7/lib/net40/AttributeRouting.pdb and /dev/null differ
diff --git a/nuget/v1.7/lib/net40/AttributeRouting.xml b/nuget/v1.7/lib/net40/AttributeRouting.xml
deleted file mode 100644
index cf24569..0000000
--- a/nuget/v1.7/lib/net40/AttributeRouting.xml
+++ /dev/null
@@ -1,711 +0,0 @@
-
-
-
- AttributeRouting
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of PUT.
-
-
-
-
- The route information for an action.
-
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- Specify the route information for an action.
-
- The url that is associated with this action
- The httpMethods against which to constrain the route
-
-
-
- The url for this action.
-
-
-
-
- The HttpMethods this route is constrained against.
-
-
-
-
- The order of this route among all the routes defined against this action.
-
-
-
-
- The order of this route among all the routes defined against this controller.
-
-
-
-
- The name this route will be registered with in the RouteTable.
-
-
-
-
- If true, the generated route url will be applied from the root, skipping any relevant area name or route prefix.
-
-
-
-
- Key used by translation provider to lookup the translation for the .
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of PUT.
-
- The url that is associated with this action
-
-
-
- Fluent helper for adding translations for the route components of a controller in a strongly typed manner.
-
- The type of controler for which to add translations
-
-
-
- Fluent helper for adding translations for the route components of a controller.
-
- The translation builder to use to utlimately add translations to the
-
-
-
- Add translations for the area url specified via the applied to this controller.
-
- Dictionary using cultureName as a key and a translation as the value
-
-
-
- Add translations for the route prefix url specified via the applied to this controller.
-
- Dictionary using cultureName as a key and a translation as the value
-
-
-
- Add translations for the route url specified via the applied to the specified action in this controller.
-
- Expression pointing to an action method on the controller
- Dictionary using cultureName as a key and a translation as the value
-
-
-
- Provider for generating translations of route components.
-
-
-
-
- Gets the translation for the given route component key and culture.
-
- The key of the route component to translate; see
- The culture name for the translation
-
-
-
- List of culture names that have translations available via this provider.
-
-
-
-
- Helper for configuring areas when initializing AttributeRouting framework.
-
-
-
-
- Helper for configuring areas when initializing AttributeRouting framework.
-
-
-
-
- Set the subdomain this area is mapped to.
-
- The name fo the subdomain
-
-
-
- Constrains a route by the specified allowed HTTP methods.
-
-
-
-
- Constrain a route by the specified allowed HTTP methods.
-
-
-
-
- Defines a prefix to be used before all routes defined in this controller.
-
-
-
-
- Specify a prefix to be used before all routes defined in this controller.
-
- The url prefix to apply to the routes
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Key used by translation provider to lookup the translation for the .
-
-
-
-
- Fluent helper for adding translations for route components.
-
-
-
-
- Fluent helper for adding translations for route components.
-
-
-
-
- Adds translations to the
- based on the key of the route component to translate;
- see
-
-
-
-
- Returns a
- for adding translations of route components in a strongly typed manner.
-
- The type of the controller for which to add translations
-
-
-
- Defines an area to contain all the routes for this controller.
-
-
-
-
- Specify an area to contain all the routes for this controller.
-
- The name of the containing area
-
-
-
- The area name that is registered for the routes in the controller.
-
-
-
-
- The url prefix to apply to the routes.
-
-
-
-
- Key used by translation provider to lookup the translation for the .
-
-
-
-
- The subdomain that this area is mapped to. By default, areas apply to all subdomains.
-
-
-
-
- Generates conventional keys for use with the translation provder.
-
-
-
-
- Generates the conventional key for the url of the specified area.
-
- The name of the area
-
-
-
- Generates the conventional key for the url of the area on the specified controller.
-
- The type of the controller
-
-
-
- Generates the conventional key for the url of the specified route prefix.
-
- The name of the area, if applicable
- The name of the controller
-
-
-
- Generates the conventional key for the url of the route prefix on the specified controller.
-
- The type of the controller
-
-
-
- Generates the conventional key for the url of the specified route.
-
- The name of the area, if applicable
- The name of the controller
- The name of the action method
-
-
-
- Generates the conventional key for the url of the route on the specified action method.
-
- The type of the controller
- Expression pointing to the the action method
-
-
-
- Route supporting the AttributeRouting framework.
-
-
-
-
- Route supporting the AttributeRouting framework.
-
-
-
-
- The route that a translated applies to.
-
-
-
-
- The name of this route, for supporting named routes.
-
-
-
-
- The translations available for this route.
-
-
-
-
- The culture name associated with this route.
-
-
-
-
- List of all the subdomains mapped via AttributeRouting.
-
-
-
-
- The subdomain this route is to be applied against.
-
-
-
-
- Configuration options to use when mapping AttributeRoutes.
-
-
-
-
- Creates and initializes a new configuration object.
-
-
-
-
- Scans the assembly of the specified controller for routes to register.
-
- The controller type used to specify the assembly
-
-
-
- Scans the specified assembly for routes to register.
-
- The assembly
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for all the controllers that derive from the specified controller
- to the end of the route collection.
-
- The base controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- Adds all the routes for the specified controller type to the end of the route collection.
-
- The controller type
-
-
-
- When using AddRoutesFromControllersOfType or AddRoutesFromController to set the precendence of the routes,
- you must explicitly specify that you want to include the remaining routes discoved while scanning assemblies.
-
-
-
-
- Automatically applies the specified constaint against url parameters
- with names that match the given regular expression.
-
- The regex used to match url parameter names
- The constraint to apply to matched parameters
-
-
-
- Specifies a function that returns an alternate route handler.
- By default, the route handler is the default MVC handler System.Web.Mvc.MvcRouteHandler()
-
-
-
- routes.MapAttributeRoutes(config =>
- {
- config.ScanAssembly(System.Reflection.Assembly.GetExecutingAssembly());
- config.UseRouteHandler(() => new MyOtherLibrary.Mvc.CustomRouteHandler());
- // default: config.UseRouteHandler(() => new System.Web.Mvc.MvcRouteHandler());
- });
-
-
-
-
-
-
- Returns a utility for configuring areas when initializing AttributeRouting framework.
-
- The name of the area to configure
-
-
-
- Add a provider for translating components of routes.
-
-
-
-
- Add a provider for translating components of routes.
- Use for a default implementation.
-
-
-
-
- When true, the generated routes will produce lowercase URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will not lowercase URL parameter values.
- The default is false.
-
-
-
-
- When true, the generated routes will have a trailing slash on the path of outbound URLs.
- The default is false.
-
-
-
-
- When true, the generated routes will have auto-generated route names in the form controller_action.
- The default is false.
-
-
-
-
- Given the requested hostname, this delegate parses the subdomain.
- The default yields everything before the domain name;
- eg: www.example.com yields www, and example.com yields null.
-
-
-
-
- Specify the default subdomain for this application.
- The default is www.
-
-
-
-
- When true, the generated routes will include actions defined on base controllers.
- The default is false.
- Note: Base Controllers should be declared as abstract to avoid routes being generated for them
-
-
-
-
- Constrains translated routes by the thread's current UI culture.
- The default is false.
-
-
-
-
- this delegate returns the current UI culture name.
- This value is used when constraining inbound routes by culture .
- The default delegate returns the CurrentUICulture name of the current thread.
-
-
-
-
- Base class implementors can use to define a custom controller-level route convention.
-
-
-
-
- Gets the RouteAttributes to be applied to the given action method.
-
-
-
-
-
-
- Gets the default route prefix to use if no RoutePrefix is applied on the controller.
-
-
-
-
-
-
- Gets the route defaults to be applied against the given action method.
-
-
-
-
-
-
- Gets the route constraints to be applied against the given action method.
-
-
-
-
-
-
- Dictionary of keys and dictionaries of culture name and translation pairs.
-
- var translations = new TranslationsDictionary();
- ...
- var translation = translations[key][cultureName];
-
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of POST.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of POST.
-
- The url that is associated with this action
-
-
-
- Applies a regex constraint against the associated url parameter.
-
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
-
-
-
- Applies a regex constraint against the associated url parameter.
-
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Automatically generates RESTful-style routes for controller actions matching
- Index, New, Create, Show, Edit, Update, Delete, and Destroy.
-
-
-
-
- Defines a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- The IRouteConstraint to apply against url parameters with the specified key.
-
-
-
-
- Default implementation of
- allowing the addition of translations for route components in a fluent style.
-
-
-
-
- Default implementation of
- allowing the addition of translations for route components in a fluent style.
-
-
-
-
- Returns a for adding translations in a fluent style.
-
-
-
-
- Dictionary containing the translations of route components.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of DELETE.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of DELETE.
-
- The url that is associated with this action
-
-
-
- Constrains a url parameter by a regex pattern.
-
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
-
-
-
- Specify a regex constraint for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The regex pattern used to constrain the url parameter
- The RegexOptions used when testing the url parameter value
-
-
-
- The regex pattern used to constrain the url parameter.
-
-
-
-
- The RegexOptions used when testing the url parameter value
-
-
-
-
- Loads the Form or QueryString collection value from the unvalidated object in System.Web.Webpages,
- if that assembly is available.
-
-
-
-
- Extensions to the MVC RouteCollection.
-
-
-
-
- Scans the calling assembly for all routes defined with AttributeRouting attributes,
- using the default conventions.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The initialization action that builds the configuration object.
-
-
-
-
- Scans the specified assemblies for all routes defined with AttributeRouting attributes,
- and applies configuration options against the routes found.
-
-
- The configuration object.
-
-
-
-
- Defines a default value for a url parameter defined in a RouteAttribute applied to this action.
-
-
-
-
- Specify a default value for a url parameter defined in a RouteAttribute applied to this action.
-
- The key of the url parameter
- The default value for the url parameter
-
-
-
- The key of the url parameter.
-
-
-
-
- The default value for the url parameter.
-
-
-
-
- The name of the route to apply this default against.
-
-
-
-
- Defines a route for an action constrained to requests providing an httpMethod value of GET.
-
-
-
-
- Specify a route for an action constrained to requests providing an httpMethod value of GET.
-
- The url that is associated with this action
-
-
-
diff --git a/src/AttributeRouting.Shared.nuspec b/src/AttributeRouting.Shared.nuspec
new file mode 100644
index 0000000..0b11d09
--- /dev/null
+++ b/src/AttributeRouting.Shared.nuspec
@@ -0,0 +1,12 @@
+
+
+
+
+ $version$
+ Tim McCall
+ Tim McCall
+ © 2012 Tim McCall
+ https://github.com/mccalltd/AttributeRouting/wiki
+ attribute, routing, route, asp.net, mvc, webapi
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Specs/AttributeRouting.Specs.csproj b/src/AttributeRouting.Specs/AttributeRouting.Specs.csproj
index 64fe768..7e283e0 100644
--- a/src/AttributeRouting.Specs/AttributeRouting.Specs.csproj
+++ b/src/AttributeRouting.Specs/AttributeRouting.Specs.csproj
@@ -33,23 +33,19 @@
4
-
- ..\packages\Moq.3.1.416.3\lib\Moq.dll
-
-
- ..\packages\MvcContrib.Mvc3.TestHelper-ci.3.0.91.0\lib\MvcContrib.TestHelper.dll
-
-
- ..\packages\NUnit.2.5.7.10213\lib\nunit.framework.dll
+
+ False
+ ..\packages\Moq.4.0.10827\lib\NET40\Moq.dll
-
- ..\packages\NUnit.2.5.7.10213\lib\nunit.mocks.dll
+
+ ..\packages\MvcContrib.Mvc3.TestHelper-ci.3.0.100.0\lib\MvcContrib.TestHelper.dll
-
- ..\packages\NUnit.2.5.7.10213\lib\pnunit.framework.dll
+
+ False
+ ..\packages\NUnit.2.6.0.12054\lib\nunit.framework.dll
-
- ..\packages\RhinoMocks.3.6\lib\Rhino.Mocks.dll
+
+ ..\packages\RhinoMocks.3.6.1\lib\net\Rhino.Mocks.dll
diff --git a/src/AttributeRouting.Specs/Steps/LoggingSteps.cs b/src/AttributeRouting.Specs/Steps/LoggingSteps.cs
index eaf89bc..504923a 100644
--- a/src/AttributeRouting.Specs/Steps/LoggingSteps.cs
+++ b/src/AttributeRouting.Specs/Steps/LoggingSteps.cs
@@ -21,7 +21,7 @@ public void WhenILogTheRoutes()
[Then(@"ta-da!")]
public void Then()
{
- Assert.Pass();
+
}
}
}
diff --git a/src/AttributeRouting.Specs/packages.config b/src/AttributeRouting.Specs/packages.config
index 80a79e9..1771f41 100644
--- a/src/AttributeRouting.Specs/packages.config
+++ b/src/AttributeRouting.Specs/packages.config
@@ -1,10 +1,10 @@

-
-
-
-
+
+
+
+
diff --git a/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.SelfHost.nuspec b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.SelfHost.nuspec
new file mode 100644
index 0000000..a772b97
--- /dev/null
+++ b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.SelfHost.nuspec
@@ -0,0 +1,20 @@
+
+
+
+
+ $version$
+ Tim McCall
+ Tim McCall
+ © 2012 Tim McCall
+ https://github.com/mccalltd/AttributeRouting/wiki
+ attribute, routing, route, asp.net, mvc, webapi
+ AttributeRouting.SelfHost
+ Self-hosted Web API AttributeRouting lets you specify routes using attributes on your API controllers and actions.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.SelfHost.symbols.nuspec b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.SelfHost.symbols.nuspec
new file mode 100644
index 0000000..13c2161
--- /dev/null
+++ b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.SelfHost.symbols.nuspec
@@ -0,0 +1,24 @@
+
+
+
+
+ $version$
+ Tim McCall
+ Tim McCall
+ © 2012 Tim McCall
+ https://github.com/mccalltd/AttributeRouting/wiki
+ attribute, routing, route, asp.net, mvc, webapi
+ AttributeRouting.SelfHost
+ Self-hosted Web API AttributeRouting lets you specify routes using attributes on your API controllers and actions.
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.Web.Http.SelfHost.csproj b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.Web.Http.SelfHost.csproj
index b01ba53..a5b62f9 100644
--- a/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.Web.Http.SelfHost.csproj
+++ b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.Web.Http.SelfHost.csproj
@@ -83,6 +83,9 @@
+
+
+
diff --git a/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.WebApi.Hosted.nuspec b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.WebApi.Hosted.nuspec
new file mode 100644
index 0000000..718bacd
--- /dev/null
+++ b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.WebApi.Hosted.nuspec
@@ -0,0 +1,21 @@
+
+
+
+
+ $version$
+ Tim McCall
+ Tim McCall
+ © 2012 Tim McCall
+ https://github.com/mccalltd/AttributeRouting/wiki
+ attribute, routing, route, asp.net, mvc, webapi
+ AttributeRouting.WebApi.Hosted
+ Attribute Routing (Self-hosted Web API)
+ AttributeRouting for self-hosted Web API lets you specify routes using attributes on your API controllers and actions.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.WebApi.Hosted.nutrans b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.WebApi.Hosted.nutrans
new file mode 100644
index 0000000..05ef70d
--- /dev/null
+++ b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.WebApi.Hosted.nutrans
@@ -0,0 +1,15 @@
+
+
+
+ AttributeRouting.WebApi.Hosted
+ Attribute Routing (Self-hosted Web API)
+ AttributeRouting for self-hosted Web API lets you specify routes using attributes on your API controllers and actions.
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.WebApi.Hosted.symbols.nuspec b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.WebApi.Hosted.symbols.nuspec
new file mode 100644
index 0000000..16fab0c
--- /dev/null
+++ b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.WebApi.Hosted.symbols.nuspec
@@ -0,0 +1,25 @@
+
+
+
+
+ $version$
+ Tim McCall
+ Tim McCall
+ © 2012 Tim McCall
+ https://github.com/mccalltd/AttributeRouting/wiki
+ attribute, routing, route, asp.net, mvc, webapi
+ AttributeRouting.WebApi.Hosted
+ Attribute Routing (Self-hosted Web API)
+ AttributeRouting for self-hosted Web API lets you specify routes using attributes on your API controllers and actions.
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.WebApi.Hosted.symbols.nutrans b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.WebApi.Hosted.symbols.nutrans
new file mode 100644
index 0000000..e2ef1a2
--- /dev/null
+++ b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.WebApi.Hosted.symbols.nutrans
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nuget/v0.8/Content/App_Start/AttributeRouting.cs.pp b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.cs.pp
similarity index 70%
rename from nuget/v0.8/Content/App_Start/AttributeRouting.cs.pp
rename to src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.cs.pp
index b7de1ba..3b47bcc 100644
--- a/nuget/v0.8/Content/App_Start/AttributeRouting.cs.pp
+++ b/src/AttributeRouting.Web.Http.SelfHost/AttributeRouting.cs.pp
@@ -1,15 +1,17 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
+using System.Web.Http;
+using System.Web.Http.Routing;
+using AttributeRouting.Web.Http.WebHost;
[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.AttributeRouting), "Start")]
namespace $rootnamespace$.App_Start {
- public static class AttributeRouting {
+ public static class AttributeRoutingHttp {
public static void RegisterRoutes(RouteCollection routes) {
// See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
// To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
+
+ // ASP.NET Web API
+ routes.MapHttpAttributeRoutes();
}
public static void Start() {
diff --git a/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.Web.Http.WebHost.csproj b/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.Web.Http.WebHost.csproj
index 8b0852e..14112e3 100644
--- a/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.Web.Http.WebHost.csproj
+++ b/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.Web.Http.WebHost.csproj
@@ -75,7 +75,11 @@
+
+
+
+
diff --git a/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebApi.nuspec b/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebApi.nuspec
new file mode 100644
index 0000000..4e656b5
--- /dev/null
+++ b/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebApi.nuspec
@@ -0,0 +1,26 @@
+
+
+
+
+ $version$
+ Tim McCall
+ Tim McCall
+ © 2012 Tim McCall
+ https://github.com/mccalltd/AttributeRouting/wiki
+ attribute, routing, route, asp.net, mvc, webapi
+ AttributeRouting.WebApi
+ Attribute Routing (ASP.NET Web API)
+ AttributeRouting for ASP.NET Web API lets you specify routes using attributes on your API controllers and actions.
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebApi.nutrans b/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebApi.nutrans
new file mode 100644
index 0000000..db0a291
--- /dev/null
+++ b/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebApi.nutrans
@@ -0,0 +1,20 @@
+
+
+
+ AttributeRouting.WebApi
+ Attribute Routing (ASP.NET Web API)
+ AttributeRouting for ASP.NET Web API lets you specify routes using attributes on your API controllers and actions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebApi.symbols.nuspec b/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebApi.symbols.nuspec
new file mode 100644
index 0000000..0314e6a
--- /dev/null
+++ b/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebApi.symbols.nuspec
@@ -0,0 +1,31 @@
+
+
+
+
+ $version$
+ Tim McCall
+ Tim McCall
+ © 2012 Tim McCall
+ https://github.com/mccalltd/AttributeRouting/wiki
+ attribute, routing, route, asp.net, mvc, webapi
+ AttributeRouting.WebApi
+ Attribute Routing (ASP.NET Web API)
+ AttributeRouting for ASP.NET Web API lets you specify routes using attributes on your API controllers and actions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebApi.symbols.nutrans b/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebApi.symbols.nutrans
new file mode 100644
index 0000000..f7b1505
--- /dev/null
+++ b/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebApi.symbols.nutrans
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebHost.nuspec b/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebHost.nuspec
new file mode 100644
index 0000000..f8c7607
--- /dev/null
+++ b/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebHost.nuspec
@@ -0,0 +1,25 @@
+
+
+
+
+ $version$
+ Tim McCall
+ Tim McCall
+ © 2012 Tim McCall
+ https://github.com/mccalltd/AttributeRouting/wiki
+ attribute, routing, route, asp.net, mvc, webapi
+ AttributeRouting.WebHost
+ ASP.NET Web API AttributeRouting lets you specify routes using attributes on your API controllers and actions.
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebHost.symbols.nuspec b/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebHost.symbols.nuspec
new file mode 100644
index 0000000..b49f7c7
--- /dev/null
+++ b/src/AttributeRouting.Web.Http.WebHost/AttributeRouting.WebHost.symbols.nuspec
@@ -0,0 +1,30 @@
+
+
+
+
+ $version$
+ Tim McCall
+ Tim McCall
+ © 2012 Tim McCall
+ https://github.com/mccalltd/AttributeRouting/wiki
+ attribute, routing, route, asp.net, mvc, webapi
+ AttributeRouting.WebHost
+ ASP.NET Web API AttributeRouting lets you specify routes using attributes on your API controllers and actions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nuget/v1.0/Content/App_Start/AttributeRouting.cs.pp b/src/AttributeRouting.Web.Http.WebHost/AttributeRoutingHttp.cs.pp
similarity index 70%
rename from nuget/v1.0/Content/App_Start/AttributeRouting.cs.pp
rename to src/AttributeRouting.Web.Http.WebHost/AttributeRoutingHttp.cs.pp
index b7de1ba..3b47bcc 100644
--- a/nuget/v1.0/Content/App_Start/AttributeRouting.cs.pp
+++ b/src/AttributeRouting.Web.Http.WebHost/AttributeRoutingHttp.cs.pp
@@ -1,15 +1,17 @@
-using System.Web.Mvc;
-using System.Web.Routing;
-using AttributeRouting;
+using System.Web.Http;
+using System.Web.Http.Routing;
+using AttributeRouting.Web.Http.WebHost;
[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.AttributeRouting), "Start")]
namespace $rootnamespace$.App_Start {
- public static class AttributeRouting {
+ public static class AttributeRoutingHttp {
public static void RegisterRoutes(RouteCollection routes) {
// See http://github.com/mccalltd/AttributeRouting/wiki/3.-Configuration for more options.
// To debug routes locally using the built in ASP.NET development server, go to /routes.axd
- routes.MapAttributeRoutes();
+
+ // ASP.NET Web API
+ routes.MapHttpAttributeRoutes();
}
public static void Start() {
diff --git a/src/AttributeRouting.Web.Http.WebHost/web.config.transform b/src/AttributeRouting.Web.Http.WebHost/web.config.transform
new file mode 100644
index 0000000..35d4be2
--- /dev/null
+++ b/src/AttributeRouting.Web.Http.WebHost/web.config.transform
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Mvc/AttributeRouting.Mvc.nuspec b/src/AttributeRouting.Web.Mvc/AttributeRouting.Mvc.nuspec
new file mode 100644
index 0000000..0dbaa2b
--- /dev/null
+++ b/src/AttributeRouting.Web.Mvc/AttributeRouting.Mvc.nuspec
@@ -0,0 +1,24 @@
+
+
+
+
+ $version$
+ Tim McCall
+ Tim McCall
+ © 2012 Tim McCall
+ https://github.com/mccalltd/AttributeRouting/wiki
+ attribute, routing, route, asp.net, mvc, webapi
+ AttributeRouting.Mvc
+ MVC AttributeRouting lets you specify routes using attributes on your MVC controllers and actions.
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Mvc/AttributeRouting.Mvc.symbols.nuspec b/src/AttributeRouting.Web.Mvc/AttributeRouting.Mvc.symbols.nuspec
new file mode 100644
index 0000000..4cb2921
--- /dev/null
+++ b/src/AttributeRouting.Web.Mvc/AttributeRouting.Mvc.symbols.nuspec
@@ -0,0 +1,28 @@
+
+
+
+
+ $version$
+ Tim McCall
+ Tim McCall
+ © 2012 Tim McCall
+ https://github.com/mccalltd/AttributeRouting/wiki
+ attribute, routing, route, asp.net, mvc, webapi
+ AttributeRouting.Mvc
+ MVC AttributeRouting lets you specify routes using attributes on your MVC controllers and actions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Mvc/AttributeRouting.Web.Mvc.csproj b/src/AttributeRouting.Web.Mvc/AttributeRouting.Web.Mvc.csproj
index 6f14e14..a4fec7d 100644
--- a/src/AttributeRouting.Web.Mvc/AttributeRouting.Web.Mvc.csproj
+++ b/src/AttributeRouting.Web.Mvc/AttributeRouting.Web.Mvc.csproj
@@ -66,7 +66,12 @@
AttributeRouting
-
+
+
+
+
+
+
+
+
+ $version$
+ Tim McCall
+ Tim McCall
+ © 2012 Tim McCall
+ https://github.com/mccalltd/AttributeRouting/wiki
+ attribute, routing, route, asp.net, mvc, webapi
+ AttributeRouting
+ Attribute Routing (ASP.NET MVC)
+ AttributeRouting for ASP.NET MVC lets you specify routes using attributes on your MVC controllers and actions.
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Mvc/AttributeRouting.nutrans b/src/AttributeRouting.Web.Mvc/AttributeRouting.nutrans
new file mode 100644
index 0000000..9fdefcd
--- /dev/null
+++ b/src/AttributeRouting.Web.Mvc/AttributeRouting.nutrans
@@ -0,0 +1,19 @@
+
+
+
+ AttributeRouting
+ Attribute Routing (ASP.NET MVC)
+ AttributeRouting for ASP.NET MVC lets you specify routes using attributes on your MVC controllers and actions.
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Mvc/AttributeRouting.symbols.nuspec b/src/AttributeRouting.Web.Mvc/AttributeRouting.symbols.nuspec
new file mode 100644
index 0000000..b4f2c8f
--- /dev/null
+++ b/src/AttributeRouting.Web.Mvc/AttributeRouting.symbols.nuspec
@@ -0,0 +1,29 @@
+
+
+
+
+ $version$
+ Tim McCall
+ Tim McCall
+ © 2012 Tim McCall
+ https://github.com/mccalltd/AttributeRouting/wiki
+ attribute, routing, route, asp.net, mvc, webapi
+ AttributeRouting
+ Attribute Routing (ASP.NET MVC)
+ AttributeRouting for ASP.NET MVC lets you specify routes using attributes on your MVC controllers and actions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Mvc/AttributeRouting.symbols.nutrans b/src/AttributeRouting.Web.Mvc/AttributeRouting.symbols.nutrans
new file mode 100644
index 0000000..f88a826
--- /dev/null
+++ b/src/AttributeRouting.Web.Mvc/AttributeRouting.symbols.nutrans
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.Web.Mvc/web.config.transform b/src/AttributeRouting.Web.Mvc/web.config.transform
new file mode 100644
index 0000000..35d4be2
--- /dev/null
+++ b/src/AttributeRouting.Web.Mvc/web.config.transform
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AttributeRouting.sln b/src/AttributeRouting.sln
index 954123b..63839a2 100644
--- a/src/AttributeRouting.sln
+++ b/src/AttributeRouting.sln
@@ -29,6 +29,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AttributeRouting.Web.Http",
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Shared", "Shared", "{DE34F753-6251-493F-902B-D520D655F69A}"
ProjectSection(SolutionItems) = preProject
+ AttributeRouting.Shared.nuspec = AttributeRouting.Shared.nuspec
SharedAssemblyInfo.cs = SharedAssemblyInfo.cs
EndProjectSection
EndProject
diff --git a/src/SharedAssemblyInfo.cs b/src/SharedAssemblyInfo.cs
index 91e1ed8..88b7e98 100644
--- a/src/SharedAssemblyInfo.cs
+++ b/src/SharedAssemblyInfo.cs
@@ -9,4 +9,4 @@
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
-[assembly: AssemblyVersion("1.7.0")]
\ No newline at end of file
+[assembly: AssemblyVersion("2.0.0")]
\ No newline at end of file
diff --git a/tools/lib/Images/Ellipsis.gif b/tools/lib/Images/Ellipsis.gif
new file mode 100644
index 0000000..e11f26b
Binary files /dev/null and b/tools/lib/Images/Ellipsis.gif differ
diff --git a/tools/lib/Images/Tree/Circles/Failure.jpg b/tools/lib/Images/Tree/Circles/Failure.jpg
new file mode 100644
index 0000000..c245548
Binary files /dev/null and b/tools/lib/Images/Tree/Circles/Failure.jpg differ
diff --git a/tools/lib/Images/Tree/Circles/Ignored.jpg b/tools/lib/Images/Tree/Circles/Ignored.jpg
new file mode 100644
index 0000000..0549b70
Binary files /dev/null and b/tools/lib/Images/Tree/Circles/Ignored.jpg differ
diff --git a/tools/lib/Images/Tree/Circles/Inconclusive.jpg b/tools/lib/Images/Tree/Circles/Inconclusive.jpg
new file mode 100644
index 0000000..8d36153
Binary files /dev/null and b/tools/lib/Images/Tree/Circles/Inconclusive.jpg differ
diff --git a/tools/lib/Images/Tree/Circles/Skipped.jpg b/tools/lib/Images/Tree/Circles/Skipped.jpg
new file mode 100644
index 0000000..3d84255
Binary files /dev/null and b/tools/lib/Images/Tree/Circles/Skipped.jpg differ
diff --git a/tools/lib/Images/Tree/Circles/Success.jpg b/tools/lib/Images/Tree/Circles/Success.jpg
new file mode 100644
index 0000000..15ec1b7
Binary files /dev/null and b/tools/lib/Images/Tree/Circles/Success.jpg differ
diff --git a/tools/lib/Images/Tree/Classic/Failure.jpg b/tools/lib/Images/Tree/Classic/Failure.jpg
new file mode 100644
index 0000000..658905f
Binary files /dev/null and b/tools/lib/Images/Tree/Classic/Failure.jpg differ
diff --git a/tools/lib/Images/Tree/Classic/Ignored.jpg b/tools/lib/Images/Tree/Classic/Ignored.jpg
new file mode 100644
index 0000000..95b7fdb
Binary files /dev/null and b/tools/lib/Images/Tree/Classic/Ignored.jpg differ
diff --git a/tools/lib/Images/Tree/Classic/Inconclusive.jpg b/tools/lib/Images/Tree/Classic/Inconclusive.jpg
new file mode 100644
index 0000000..32a0ff7
Binary files /dev/null and b/tools/lib/Images/Tree/Classic/Inconclusive.jpg differ
diff --git a/tools/lib/Images/Tree/Classic/Skipped.jpg b/tools/lib/Images/Tree/Classic/Skipped.jpg
new file mode 100644
index 0000000..3d84255
Binary files /dev/null and b/tools/lib/Images/Tree/Classic/Skipped.jpg differ
diff --git a/tools/lib/Images/Tree/Classic/Success.jpg b/tools/lib/Images/Tree/Classic/Success.jpg
new file mode 100644
index 0000000..3d8e760
Binary files /dev/null and b/tools/lib/Images/Tree/Classic/Success.jpg differ
diff --git a/tools/lib/Images/Tree/Default/Failure.png b/tools/lib/Images/Tree/Default/Failure.png
new file mode 100644
index 0000000..2e400b2
Binary files /dev/null and b/tools/lib/Images/Tree/Default/Failure.png differ
diff --git a/tools/lib/Images/Tree/Default/Ignored.png b/tools/lib/Images/Tree/Default/Ignored.png
new file mode 100644
index 0000000..05715cb
Binary files /dev/null and b/tools/lib/Images/Tree/Default/Ignored.png differ
diff --git a/tools/lib/Images/Tree/Default/Inconclusive.png b/tools/lib/Images/Tree/Default/Inconclusive.png
new file mode 100644
index 0000000..4807b7c
Binary files /dev/null and b/tools/lib/Images/Tree/Default/Inconclusive.png differ
diff --git a/tools/lib/Images/Tree/Default/Skipped.png b/tools/lib/Images/Tree/Default/Skipped.png
new file mode 100644
index 0000000..7c9fc64
Binary files /dev/null and b/tools/lib/Images/Tree/Default/Skipped.png differ
diff --git a/tools/lib/Images/Tree/Default/Success.png b/tools/lib/Images/Tree/Default/Success.png
new file mode 100644
index 0000000..2a30150
Binary files /dev/null and b/tools/lib/Images/Tree/Default/Success.png differ
diff --git a/tools/lib/Images/Tree/Visual Studio/Failure.png b/tools/lib/Images/Tree/Visual Studio/Failure.png
new file mode 100644
index 0000000..ba03e84
Binary files /dev/null and b/tools/lib/Images/Tree/Visual Studio/Failure.png differ
diff --git a/tools/lib/Images/Tree/Visual Studio/Ignored.png b/tools/lib/Images/Tree/Visual Studio/Ignored.png
new file mode 100644
index 0000000..9271d6e
Binary files /dev/null and b/tools/lib/Images/Tree/Visual Studio/Ignored.png differ
diff --git a/tools/lib/Images/Tree/Visual Studio/Inconclusive.png b/tools/lib/Images/Tree/Visual Studio/Inconclusive.png
new file mode 100644
index 0000000..76219b5
Binary files /dev/null and b/tools/lib/Images/Tree/Visual Studio/Inconclusive.png differ
diff --git a/tools/lib/Images/Tree/Visual Studio/SeriousWarning.png b/tools/lib/Images/Tree/Visual Studio/SeriousWarning.png
new file mode 100644
index 0000000..6a578cc
Binary files /dev/null and b/tools/lib/Images/Tree/Visual Studio/SeriousWarning.png differ
diff --git a/tools/lib/Images/Tree/Visual Studio/Skipped.png b/tools/lib/Images/Tree/Visual Studio/Skipped.png
new file mode 100644
index 0000000..7c9fc64
Binary files /dev/null and b/tools/lib/Images/Tree/Visual Studio/Skipped.png differ
diff --git a/tools/lib/Images/Tree/Visual Studio/Success.png b/tools/lib/Images/Tree/Visual Studio/Success.png
new file mode 100644
index 0000000..346fe8f
Binary files /dev/null and b/tools/lib/Images/Tree/Visual Studio/Success.png differ
diff --git a/tools/lib/Images/pinned.gif b/tools/lib/Images/pinned.gif
new file mode 100644
index 0000000..cb07448
Binary files /dev/null and b/tools/lib/Images/pinned.gif differ
diff --git a/tools/lib/Images/unpinned.gif b/tools/lib/Images/unpinned.gif
new file mode 100644
index 0000000..f25fbb5
Binary files /dev/null and b/tools/lib/Images/unpinned.gif differ
diff --git a/tools/lib/NSubstitute.dll b/tools/lib/NSubstitute.dll
new file mode 100644
index 0000000..f05c5df
Binary files /dev/null and b/tools/lib/NSubstitute.dll differ
diff --git a/tools/lib/NSubstitute.xml b/tools/lib/NSubstitute.xml
new file mode 100644
index 0000000..96b000a
--- /dev/null
+++ b/tools/lib/NSubstitute.xml
@@ -0,0 +1,85 @@
+
+
+
+ NSubstitute
+
+
+
+
+ Raise an event for an EventHandler<TEventArgs> event with the provided and .
+
+
+
+
+ Raise an event for an EventHandler<TEventArgs> event with the substitute as the sender and the provided .
+
+
+
+
+ Raise an event for an EventHandler<EventArgsT> event with the substitute as the sender
+ and with a default instance of .
+
+
+
+
+ Raise an event for an EventHandler or EventHandler<EventArgs> event with the substitute
+ as the sender and with empty EventArgs.
+
+
+
+
+ Raise an event of type with the provided arguments. If no arguments are provided
+ NSubstitute will try and provide reasonble defaults.
+
+
+
+
+ Create a substitute for one or more types. For example: Substitute.For<ISomeType>()
+
+
+
+
+ Substitute for an interface or class.
+ Be careful when specifying a class, as all non-virtual members will actually be executed. Only virtual members
+ can be recorded or have return values specified.
+
+ The type of interface or class to substitute.
+ Arguments required to construct a class being substituted. Not required for interfaces or classes with default constructors.
+ A substitute for the interface or class.
+
+
+
+ Substitute for multiple interfaces or a class that implements an interface. At most one class can be specified.
+ Be careful when specifying a class, as all non-virtual members will actually be executed. Only virtual members
+ can be recorded or have return values specified.
+
+ The type of interface or class to substitute.
+ An additional interface or class (maximum of one class) the substitute should implement.
+ Arguments required to construct a class being substituted. Not required for interfaces or classes with default constructors.
+ A substitute of type T1, that also implements T2.
+
+
+
+ Substitute for multiple interfaces or a class that implements multiple interfaces. At most one class can be specified.
+ If additional interfaces are required use the overload.
+ Be careful when specifying a class, as all non-virtual members will actually be executed. Only virtual members
+ can be recorded or have return values specified.
+
+ The type of interface or class to substitute.
+ An additional interface or class (maximum of one class) the substitute should implement.
+ An additional interface or class (maximum of one class) the substitute should implement.
+ Arguments required to construct a class being substituted. Not required for interfaces or classes with default constructors.
+ A substitute of type T1, that also implements T2 and T3.
+
+
+
+ Substitute for multiple interfaces or a class that implements multiple interfaces. At most one class can be specified.
+ Be careful when specifying a class, as all non-virtual members will actually be executed. Only virtual members
+ can be recorded or have return values specified.
+
+ The types of interfaces or a type of class and multiple interfaces the substitute should implement.
+ Arguments required to construct a class being substituted. Not required for interfaces or classes with default constructors.
+ A substitute implementing the specified types.
+
+
+
diff --git a/tools/lib/Rhino.Mocks.dll b/tools/lib/Rhino.Mocks.dll
new file mode 100644
index 0000000..3fc4b2a
Binary files /dev/null and b/tools/lib/Rhino.Mocks.dll differ
diff --git a/tools/lib/Rhino.Mocks.xml b/tools/lib/Rhino.Mocks.xml
new file mode 100644
index 0000000..f9b8912
--- /dev/null
+++ b/tools/lib/Rhino.Mocks.xml
@@ -0,0 +1,5413 @@
+
+
+
+ Rhino.Mocks
+
+
+
+
+ Defines constraints and return values for arguments of a mock.
+ Only use Arg inside a method call on a mock that is recording.
+ Example:
+ ExpectCall(
+ mock.foo(
+ Arg<int>.Is.GreaterThan(2),
+ Arg<string>.Is.Anything
+ ));
+ Use Arg.Text for string specific constraints
+ Use Arg<ListClass>.List for list specific constraints
+
+
+
+
+
+ Register the predicate as a constraint for the current call.
+
+ The predicate.
+ default(T)
+
+ Allow you to use code to create constraints
+
+ demo.AssertWasCalled(x => x.Bar(Arg{string}.Matches(a => a.StartsWith("b") && a.Contains("ba"))));
+
+
+
+
+
+ Define a complex constraint for this argument by passing several constraints
+ combined with operators. (Use Is in simple cases.)
+ Example: Arg<string>.Matches(Is.Equal("Hello") || Text.EndsWith("u"));
+
+ Constraints using Is, Text and List
+ Dummy to satisfy the compiler
+
+
+
+ Define a Ref argument.
+
+ Constraints for this argument
+ value returned by the mock
+
+
+
+
+ Define a out parameter. Use it together with the keyword out and use the
+ Dummy field available by the return value.
+ Example: mock.foo( out Arg<string>.Out("hello").Dummy );
+
+
+
+
+
+
+ Define a simple constraint for this argument. (Use Matches in simple cases.)
+ Example:
+ Arg<int>.Is.Anthing
+ Arg<string>.Is.Equal("hello")
+
+
+
+
+ Define Constraints on list arguments.
+
+
+
+
+ Use the Arg class (without generic) to define Text constraints
+
+
+
+
+ Evaluate an equal constraint for .
+
+ The object the parameter should equal to
+
+
+
+ Define constraints on text arguments.
+
+
+
+
+ Used to manage the static state of the Arg<T> class"/>
+
+
+
+
+ Resets the static state
+
+
+
+
+ Returns return values for the out and ref parameters
+ Note: the array returned has the size of the number of out and ref
+ argument definitions
+
+
+
+
+
+ Returns the constraints for all arguments.
+ Out arguments have an Is.Anything constraint and are also in the list.
+
+
+
+
+
+ What should BackToRecord clear
+
+
+
+
+ Retain all expectations and behaviors and return to mock
+
+
+
+
+ All expectations
+
+
+
+
+ Event subscribers for this instance
+
+
+
+
+ Methods that should be forwarded to the base class implementation
+
+
+
+
+ Properties that should behave like properties
+
+
+
+
+ Remove all the behavior of the object
+
+
+
+
+ Interface for constraints
+
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ And operator for constraints
+
+
+
+
+ Not operator for constraints
+
+
+
+
+ Or operator for constraints
+
+
+
+
+ Allow overriding of || or &&
+
+
+
+
+
+
+ Allow overriding of || or &&
+
+
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Constrain that the public field has a specified value
+
+
+
+
+ Constrain that the public field matches another constraint.
+
+
+
+
+ Creates a new instance.
+
+ Name of the public field.
+ Constraint to place on the public field value.
+
+
+
+ Creates a new instance, specifying a disambiguating
+ for the public field.
+
+ The type that declares the public field, used to disambiguate between public fields.
+ Name of the public field.
+ Constraint to place on the public field value.
+
+
+
+ Determines if the object passes the constraint.
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Creates a new instance.
+
+ Name of the public field.
+ Expected value.
+
+
+
+ Creates a new instance, specifying a disambiguating
+ for the public field.
+
+ The type that declares the public field, used to disambiguate between public fields.
+ Name of the public field.
+ Expected value.
+
+
+
+ Constrain that the property has a specified value
+
+
+
+
+ Constrain that the property matches another constraint.
+
+
+
+
+ Creates a new instance.
+
+ Name of the property.
+ Constraint to place on the property value.
+
+
+
+ Creates a new instance, specifying a disambiguating
+ for the property.
+
+ The type that declares the property, used to disambiguate between properties.
+ Name of the property.
+ Constraint to place on the property value.
+
+
+
+ Determines if the object passes the constraint.
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Creates a new instance.
+
+ Name of the property.
+ Expected value.
+
+
+
+ Creates a new instance, specifying a disambiguating
+ for the property.
+
+ The type that declares the property, used to disambiguate between properties.
+ Name of the property.
+ Expected value.
+
+
+
+ Constrain that the parameter must be of the specified type
+
+
+
+
+ Creates a new instance.
+
+ Type.
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Constraint that determines whether an object is the same object as another.
+
+
+
+
+ Creates a new instance.
+
+ Obj.
+
+
+
+ Determines if the object passes the constraints.
+
+
+
+
+ Gets the message for this constraint.
+
+
+
+
+ Evaluate a parameter using constraints
+
+
+
+
+ Create new instance
+
+
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ A constraint based on lambda expression, we are using Expression{T}
+ because we want to be able to get good error reporting on that.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The expr.
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Constrain that the list contains the same items as the parameter list
+
+
+
+
+ Creates a new instance.
+
+ In list.
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Constrain that the parameter is one of the items in the list
+
+
+
+
+ Creates a new instance.
+
+ In list.
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Constrain that the object is inside the parameter list
+
+
+
+
+ Creates a new instance.
+
+ In list.
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Applies another AbstractConstraint to the collection count.
+
+
+
+
+ Creates a new instance.
+
+ The constraint that should be applied to the collection count.
+
+
+
+ Determines if the parameter conforms to this constraint.
+
+
+
+
+ Gets the message for this constraint.
+
+
+
+
+ Applies another AbstractConstraint to a specific list element.
+
+
+
+
+ Creates a new instance.
+
+ The zero-based index of the list element.
+ The constraint that should be applied to the list element.
+
+
+
+ Determines if the parameter conforms to this constraint.
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Applies another AbstractConstraint to a specific generic keyed list element.
+
+
+
+
+ Creates a new instance.
+
+ The key of the list element.
+ The constraint that should be applied to the list element.
+
+
+
+ Determines if the parameter conforms to this constraint.
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Constrains that all elements are in the parameter list
+
+
+
+
+ Initializes a new instance of the class.
+
+ The these.
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Combines two constraints, constraint pass if either is fine.
+
+
+
+
+ Creates a new instance.
+
+ C1.
+ C2.
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Negate a constraint
+
+
+
+
+ Creates a new instance.
+
+ C1.
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Combines two constraints
+
+
+
+
+
+ Creates a new instance.
+
+ C1.
+ C2.
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Constrain the argument to validate according to regex pattern
+
+
+
+
+ Creates a new instance.
+
+ Pattern.
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Constraint that evaluate whatever an argument contains the specified string.
+
+
+
+
+ Creates a new instance.
+
+ Inner string.
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Constraint that evaluate whatever an argument ends with the specified string
+
+
+
+
+ Creates a new instance.
+
+ End.
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Constraint that evaluate whatever an argument start with the specified string
+
+
+
+
+ Creates a new instance.
+
+ Start.
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Constraint that evaluate whatever an object equals another
+
+
+
+
+ Creates a new instance.
+
+ Obj.
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Constraint that always returns true
+
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Constraint that evaluate whatever a comparable is greater than another
+
+
+
+
+ Creates a new instance.
+
+
+
+
+ Determines if the object pass the constraints
+
+
+
+
+ Gets the message for this constraint
+
+
+
+
+
+ Initializes a new constraint object.
+
+ The expected object, The actual object is passed in as a parameter to the method
+
+
+
+ Evaluate this constraint.
+
+ The actual object that was passed in the method call to the mock.
+ True when the constraint is met, else false.
+
+
+
+ Checks if the properties of the object
+ are the same as the properies of the object.
+
+ The expected object
+ The actual object
+ True when both objects have the same values, else False.
+
+
+
+
+
+
+
+
+ This is the real heart of the beast.
+
+
+
+ Used by CheckReferenceType to check all properties of the reference type.
+
+ The expected object
+ The actual object
+ True when both objects have the same values, else False.
+
+
+
+ Used by CheckReferenceType to check all fields of the reference type.
+
+ The expected object
+ The actual object
+ True when both objects have the same values, else False.
+
+
+
+ Checks the items of both collections
+
+ The expected collection
+
+ True if both collections contain the same items in the same order.
+
+
+
+ Builds a propertyname from the Stack _properties like 'Order.Product.Price'
+ to be used in the error message.
+
+ A nested property name.
+
+
+
+ Rhino.Mocks uses this property to generate an error message.
+
+
+ A message telling the tester why the constraint failed.
+
+
+
+
+ Provides access to the constraintes defined in the class to be used in context
+ with the syntax.
+
+ The type of the argument
+
+
+
+ Evaluate a greater than constraint for .
+
+ The object the parameter should be greater than
+
+
+
+ Evaluate a less than constraint for .
+
+ The object the parameter should be less than
+
+
+
+ Evaluate a less than or equal constraint for .
+
+ The object the parameter should be less than or equal to
+
+
+
+ Evaluate a greater than or equal constraint for .
+
+ The object the parameter should be greater than or equal to
+
+
+
+ Evaluate an equal constraint for .
+
+ The object the parameter should equal to
+
+
+
+ Evaluate a not equal constraint for .
+
+ The object the parameter should not equal to
+
+
+
+ Evaluate a same as constraint.
+
+ The object the parameter should the same as.
+
+
+
+ Evaluate a not same as constraint.
+
+ The object the parameter should not be the same as.
+
+
+
+ Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
+
+
+
+
+
+
+ Serves as a hash function for a particular type.
+
+
+ A hash code for the current .
+
+
+
+
+ A constraints that accept anything
+
+
+
+
+
+ A constraint that accept only nulls
+
+
+
+
+
+ A constraint that accept only non null values
+
+
+
+
+
+ A constraint that accept only value of the specified type.
+ The check is performed on the type that has been defined
+ as the argument type.
+
+
+
+
+ Provides access to the constraints defined in the class to be used in context
+ with the syntax.
+
+
+
+
+ Determines whether the specified object is in the parameter.
+ The parameter must be IEnumerable.
+
+ Obj.
+
+
+
+
+ Determines whatever the parameter is in the collection.
+
+
+
+
+ Determines that the parameter collection is identical to the specified collection
+
+
+
+
+ Determines that the parameter collection has the specified number of elements.
+
+ The constraint that should be applied to the collection count.
+
+
+
+ Determines that an element of the parameter collections conforms to another AbstractConstraint.
+
+ The zero-based index of the list element.
+ The constraint which should be applied to the list element.
+
+
+
+ Determines that all elements of the specified collection are in the the parameter collection
+
+ The collection to compare against
+ The constraint which should be applied to the list parameter.
+
+
+
+ Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
+
+
+
+
+
+
+ Serves as a hash function for a particular type.
+
+
+ A hash code for the current .
+
+
+
+
+ Provides a dummy field to pass as out or ref argument.
+
+
+
+
+
+ Dummy field to satisfy the compiler. Used for out and ref arguments.
+
+
+
+
+ Central location for constraints for object's public fields
+
+
+
+
+ Constrains the parameter to have a public field with the specified value
+
+ Name of the public field.
+ Expected value.
+
+
+
+
+ Constrains the parameter to have a public field with the specified value.
+
+ The type that declares the public field, used to disambiguate between public fields.
+ Name of the public field.
+ Expected value.
+
+
+
+
+ Constrains the parameter to have a public field satisfying a specified constraint.
+
+ Name of the public field.
+ Constraint for the public field.
+
+
+
+ Constrains the parameter to have a public field satisfying a specified constraint.
+
+ The type that declares the public field, used to disambiguate between public fields.
+ Name of the public field.
+ Constraint for the public field.
+
+
+
+ Determines whether the parameter has the specified public field and that it is null.
+
+ Name of the public field.
+
+
+
+
+ Determines whether the parameter has the specified public field and that it is null.
+
+ The type that declares the public field, used to disambiguate between public fields.
+ Name of the public field.
+
+
+
+
+ Determines whether the parameter has the specified public field and that it is not null.
+
+ Name of the public field.
+
+
+
+
+ Determines whether the parameter has the specified public field and that it is not null.
+
+ The type that declares the public field, used to disambiguate between public fields.
+ Name of the public field.
+
+
+
+
+ Central location for constraints
+
+
+
+
+ Evaluate a greater than constraint for .
+
+ The object the parameter should be greater than
+
+
+
+ Evaluate a less than constraint for .
+
+ The object the parameter should be less than
+
+
+
+ Evaluate a less than or equal constraint for .
+
+ The object the parameter should be less than or equal to
+
+
+
+ Evaluate a greater than or equal constraint for .
+
+ The object the parameter should be greater than or equal to
+
+
+
+ Evaluate an equal constraint for .
+
+ The object the parameter should equal to
+
+
+
+ Evaluate a not equal constraint for .
+
+ The object the parameter should not equal to
+
+
+
+ Evaluate a same as constraint.
+
+ The object the parameter should the same as.
+
+
+
+ Evaluate a not same as constraint.
+
+ The object the parameter should not be the same as.
+
+
+
+ A constraints that accept anything
+
+
+
+
+
+ A constraint that accept only nulls
+
+
+
+
+
+ A constraint that accept only non null values
+
+
+
+
+
+ A constraint that accept only value of the specified type
+
+
+
+
+ A constraint that accept only value of the specified type
+
+
+
+
+ Evaluate a parameter using a predicate
+
+ The predicate to use
+
+
+
+ Central location for constraints about lists and collections
+
+
+
+
+ Determines whether the specified obj is in the parameter.
+ The parameter must be IEnumerable.
+
+ Obj.
+
+
+
+
+ Determines whatever the parameter is in the collection.
+
+
+
+
+ Determines that the parameter collection is identical to the specified collection
+
+
+
+
+ Determines that the parameter collection has the specified number of elements.
+
+ The constraint that should be applied to the collection count.
+
+
+
+ Determines that an element of the parameter collections conforms to another AbstractConstraint.
+
+ The zero-based index of the list element.
+ The constraint which should be applied to the list element.
+
+
+
+ Determines that an element of the parameter collections conforms to another AbstractConstraint.
+
+ The key of the element.
+ The constraint which should be applied to the element.
+
+
+
+ Determines that all elements of the specified collection are in the the parameter collection
+
+ The collection to compare against
+ The constraint which should be applied to the list parameter.
+
+
+
+ Central location for constraints for object's properties
+
+
+
+
+ Constrains the parameter to have property with the specified value
+
+ Name of the property.
+ Expected value.
+
+
+
+
+ Constrains the parameter to have property with the specified value.
+
+ The type that declares the property, used to disambiguate between properties.
+ Name of the property.
+ Expected value.
+
+
+
+
+ Constrains the parameter to have a property satisfying a specified constraint.
+
+ Name of the property.
+ Constraint for the property.
+
+
+
+ Constrains the parameter to have a property satisfying a specified constraint.
+
+ The type that declares the property, used to disambiguate between properties.
+ Name of the property.
+ Constraint for the property.
+
+
+
+ Determines whether the parameter has the specified property and that it is null.
+
+ Name of the property.
+
+
+
+
+ Determines whether the parameter has the specified property and that it is null.
+
+ The type that declares the property, used to disambiguate between properties.
+ Name of the property.
+
+
+
+
+ Determines whether the parameter has the specified property and that it is not null.
+
+ Name of the property.
+
+
+
+
+ Determines whether the parameter has the specified property and that it is not null.
+
+ The type that declares the property, used to disambiguate between properties.
+ Name of the property.
+
+
+
+
+ constraints the parameter to have the exact same property values as the expected object.
+
+ An object, of the same type as the parameter, whose properties are set with the expected values.
+ An instance of the constraint that will do the actual check.
+
+ The parameter's public property values and public field values will be matched against the expected object's
+ public property values and public field values. The first mismatch will be reported and no further matching is done.
+ The matching is recursive for any property or field that has properties or fields of it's own.
+ Collections are supported through IEnumerable, which means the constraint will check if the actual and expected
+ collection contain the same values in the same order, where the values contained by the collection can have properties
+ and fields of their own that will be checked as well because of the recursive nature of this constraint.
+
+
+
+
+ Central location for all text related constraints
+
+
+
+
+ Constrain the argument to starts with the specified string
+
+
+
+
+ Constrain the argument to end with the specified string
+
+
+
+
+ Constrain the argument to contain the specified string
+
+
+
+
+ Constrain the argument to validate according to regex pattern
+
+
+
+
+ Provides access to the constraintes defined in the class to be used in context
+ with the syntax.
+
+
+
+
+ Constrain the argument to starts with the specified string
+
+
+
+
+
+ Constrain the argument to end with the specified string
+
+
+
+
+ Constrain the argument to contain the specified string
+
+
+
+
+ Constrain the argument to validate according to regex pattern
+
+
+
+
+ Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
+
+
+
+
+
+
+ Serves as a hash function for a particular type.
+
+
+ A hash code for the current .
+
+
+
+
+ This class defines a lot of method signatures, which we will use
+ to allow compatability on net-2.0
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ dummy
+
+
+
+
+ Allows expectations to be set on methods that should never be called.
+ For methods with void return value, you need to use LastCall or
+ DoNotExpect.Call() with a delegate.
+
+
+
+
+ Sets LastCall.Repeat.Never() on /any/ proxy on /any/ repository on the current thread.
+ This method if not safe for multi threading scenarios.
+
+
+
+
+ Accepts a delegate that will execute inside the method which
+ LastCall.Repeat.Never() will be applied to.
+ It is expected to be used with anonymous delegates / lambda expressions and only one
+ method should be called.
+
+
+ IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
+ DoNotExpect.Call(delegate{ mockSrv.Stop(); });
+ ...
+
+
+
+
+ An expectaton violation was detected.
+
+
+
+
+ Creates a new instance.
+
+ Message.
+
+
+
+ Serialization constructor
+
+
+
+
+ Signals that an object was call on a mock repository which doesn't
+ belong to this mock repository or not a mock
+
+
+
+
+ Creates a new instance.
+
+ Message.
+
+
+
+ Serialization constructor
+
+
+
+
+ Allows to set expectation on methods that has return values.
+ For methods with void return value, you need to use LastCall
+
+
+
+
+ The method options for the last call on /any/ proxy on /any/ repository on the current thread.
+ This method if not safe for multi threading scenarios, use .
+
+
+
+
+ Accepts a delegate that will execute inside the method, and then return the resulting
+ instance.
+ It is expected to be used with anonymous delegates / lambda expressions and only one
+ method should be called.
+
+
+ IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
+ Expect.Call(delegate{ mockSrv.Start(); }).Throw(new NetworkException());
+ ...
+
+
+
+
+ Get the method options for the last method call on the mockInstance.
+
+
+
+
+ A delegate that can be used to get better syntax on Expect.Call(delegate { foo.DoSomething(); });
+
+
+
+
+ Abstract class that holds common information for
+ expectations.
+
+
+
+
+ Interface to validate that a method call is correct.
+
+
+
+
+ Validate the arguments for the method.
+ This method can be called numerous times, so be careful about side effects
+
+ The arguments with which the method was called
+
+
+
+ Add an actual method call to this expectation
+
+
+
+
+ Returns the return value or throw the exception and setup any output / ref parameters
+ that has been set.
+
+
+
+
+ Builds the verification failure message.
+
+
+
+
+
+ Gets the error message.
+
+
+
+
+
+ Range of expected calls
+
+
+
+
+ Number of call actually made for this method
+
+
+
+
+ If this expectation is still waiting for calls.
+
+
+
+
+ The return value for a method matching this expectation
+
+
+
+
+ Gets or sets the exception to throw on a method matching this expectation.
+
+
+
+
+ Gets a value indicating whether this instance's action is staisfied.
+ A staisfied instance means that there are no more requirements from
+ this method. A method with non void return value must register either
+ a return value or an exception to throw.
+
+
+
+
+ Gets the method this expectation is for.
+
+
+
+
+ Gets or sets what special condtions there are for this method
+ repeating.
+
+
+
+
+ Gets a value indicating whether this expectation was satisfied
+
+
+
+
+ Specify whatever this expectation has a return value set
+ You can't check ReturnValue for this because a valid return value include null.
+
+
+
+
+ An action to execute when the method is matched.
+
+
+
+
+ Set the out / ref parameters for the method call.
+ The indexing is zero based and ignores any non out/ref parameter.
+ It is possible not to pass all the parameters. This method can be called only once.
+
+
+
+
+ Documentation Message
+
+
+
+
+ Gets the invocation for this expectation
+
+ The invocation.
+
+
+
+ Occurs when the exceptation is match on a method call
+
+
+
+
+ Allow to set the return value in the future, if it was already set.
+
+
+
+
+ Number of actuall calls made that passed this expectation
+
+
+
+
+ Range of expected calls that should pass this expectation.
+
+
+
+
+ The return value for a method matching this expectation
+
+
+
+
+ The exception to throw on a method matching this expectation.
+
+
+
+
+ The method this expectation is for.
+
+
+
+
+ The return value for this method was set
+
+
+
+
+ Whether this method will repeat
+ unlimited number of times.
+
+
+
+
+ A delegate that will be run when the
+ expectation is matched.
+
+
+
+
+ The arguments that matched this expectation.
+
+
+
+
+ Documentation message
+
+
+
+
+ The method originalInvocation
+
+
+
+
+ Get the hash code
+
+
+
+
+ Add an actual actualMethodCall call to this expectation
+
+
+
+
+ Builds the verification failure message.
+
+
+
+
+
+ Returns the return value or throw the exception and setup output / ref parameters
+
+
+
+
+ Validate the arguments for the method on the child methods
+
+ The arguments with which the method was called
+
+
+
+ Creates a new instance.
+
+ The originalInvocation for this method, required because it contains the generic type infromation
+ Number of method calls for this expectations
+
+
+
+ Creates a new instance.
+
+ Expectation.
+
+
+
+ Validate the arguments for the method on the child methods
+
+ The arguments with which the method was called
+
+
+
+ Determines if this object equal to obj
+
+
+
+
+ The error message for these arguments
+
+
+
+
+ Asserts that the delegate has the same parameters as the expectation's method call
+
+
+
+
+ Setter for the outpur / ref parameters for this expecataion.
+ Can only be set once.
+
+
+
+
+ Specify whether this expectation has a return value set
+ You can't check ReturnValue for this because a valid return value include null.
+
+
+
+
+ Gets the method this expectation is for.
+
+
+
+
+ Gets the originalInvocation for this expectation
+
+ The originalInvocation.
+
+
+
+ Gets or sets what special condtions there are for this method
+
+
+
+
+ Range of expected calls
+
+
+
+
+ Number of call actually made for this method
+
+
+
+
+ If this expectation is still waiting for calls.
+
+
+
+
+ Gets a value indicating whether this expectation was satisfied
+
+
+
+
+ The return value for a method matching this expectation
+
+
+
+
+ An action to execute when the method is matched.
+
+
+
+
+ Gets or sets the exception to throw on a method matching this expectation.
+
+
+
+
+ Gets a value indicating whether this instance's action is staisfied.
+ A staisfied instance means that there are no more requirements from
+ this method. A method with non void return value must register either
+ a return value or an exception to throw or an action to execute.
+
+
+
+
+ Documentation message
+
+
+
+
+ Occurs when the exceptation is match on a method call
+
+
+
+
+ Allow to set the return value in the future, if it was already set.
+
+
+
+
+ Gets the error message.
+
+
+
+
+
+ Expectation that matches any arguments for the method.
+
+
+
+
+ Creates a new instance.
+
+ Invocation for this expectation
+ Number of method calls for this expectations
+
+
+
+ Creates a new instance.
+
+ Expectation.
+
+
+
+ Validate the arguments for the method.
+
+ The arguments with which the method was called
+
+
+
+ Determines if the object equal to expectation
+
+
+
+
+ Get the hash code
+
+
+
+
+ Gets the error message.
+
+
+
+
+
+ Summary description for ArgsEqualExpectation.
+
+
+
+
+ Creates a new instance.
+
+ Expected args.
+ The invocation for this expectation
+ Number of method calls for this expectations
+
+
+
+ Validate the arguments for the method.
+
+ The arguments with which the method was called
+
+
+
+ Determines if the object equal to expectation
+
+
+
+
+ Get the hash code
+
+
+
+
+ Gets the error message.
+
+
+
+
+
+ Get the expected args.
+
+
+
+
+ Call a specified callback to verify the expectation
+
+
+
+
+ Creates a new instance.
+
+ Expectation.
+ Callback.
+
+
+
+ Creates a new instance.
+
+ Invocation for this expectation
+ Callback.
+ Number of method calls for this expectations
+
+
+
+ Validate the arguments for the method on the child methods
+
+ The arguments with which the method was called
+
+
+
+ Determines if the object equal to expectation
+
+
+
+
+ Get the hash code
+
+
+
+
+ Gets the error message.
+
+
+
+
+
+ Expect the method's arguments to match the contraints
+
+
+
+
+ Creates a new instance.
+
+ Invocation for this expectation
+ Constraints.
+ Number of method calls for this expectations
+
+
+
+ Creates a new instance.
+
+ Expectation.
+ Constraints.
+
+
+
+ Validate the arguments for the method.
+
+ The arguments with which the method was called
+
+
+
+ Determines if the object equal to expectation
+
+
+
+
+ Get the hash code
+
+
+
+
+ Gets the error message.
+
+
+
+
+
+ Doesn't log anything, just makes happy noises
+
+
+
+
+ Log expectations - allows to see what is going on inside Rhino Mocks
+
+
+
+
+ Logs the expectation as is was recorded
+
+ The invocation.
+ The expectation.
+
+
+
+ Logs the expectation as it was recorded
+
+ The invocation.
+ The expectation.
+
+
+
+ Logs the unexpected method call.
+
+ The invocation.
+ The message.
+
+
+
+ Logs the expectation as is was recorded
+
+ The invocation.
+ The expectation.
+
+
+
+ Logs the expectation as it was recorded
+
+ The invocation.
+ The expectation.
+
+
+
+ Logs the unexpected method call.
+
+ The invocation.
+ The message.
+
+
+
+ Operation on a remoting proxy
+
+
+ It is not possible to directly communicate to a real proxy via transparent proxy.
+ Transparent proxy impersonates a user type and only methods of that user type are callable.
+ The only methods that are guaranteed to exist on any transparent proxy are methods defined
+ in Object: namely ToString(), GetHashCode(), and Equals()).
+
+ These three methods are the only way to tell the real proxy to do something.
+ Equals() is the most suitable of all, since it accepts an arbitrary object parameter.
+ The RemotingProxy code is built so that if it is compared to an IRemotingProxyOperation,
+ transparentProxy.Equals(operation) will call operation.Process(realProxy).
+ This way we can retrieve a real proxy from transparent proxy and perform
+ arbitrary operation on it.
+
+
+
+
+ Generates remoting proxies and provides utility functions
+
+
+
+
+ Create the proxy using remoting
+
+
+
+
+ Check whether an object is a transparent proxy with a RemotingProxy behind it
+
+ Object to check
+ true if the object is a transparent proxy with a RemotingProxy instance behind it, false otherwise
+ We use Equals() method to communicate with the real proxy behind the object.
+ See IRemotingProxyOperation for more details
+
+
+
+ Retrieve a mocked object from a transparent proxy
+
+ Transparent proxy with a RemotingProxy instance behind it
+ Mocked object associated with the proxy
+ We use Equals() method to communicate with the real proxy behind the object.
+ See IRemotingProxyOperation for more details
+
+
+
+ Implementation of IInvocation based on remoting proxy
+
+ Some methods are marked NotSupported since they either don't make sense
+ for remoting proxies, or they are never called by Rhino Mocks
+
+
+
+ Rudimetry implementation that simply logs methods calls as text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The writer.
+
+
+
+ Logs the expectation as it was recorded
+
+ The invocation.
+ The expectation.
+
+
+
+ Logs the expectation as it was recorded
+
+ The invocation.
+ The expectation.
+
+
+
+ Logs the unexpected method call.
+
+ The invocation.
+ The message.
+
+
+
+ Behave like a stub, all properties and events acts normally, methods calls
+ return default values by default (but can use expectations to set them up), etc.
+
+
+
+
+ Records all the expectations for a mock
+
+
+
+
+ Different actions on this mock
+
+
+
+
+ Add a method call for this state' mock.
+
+ The invocation for this method
+ The method that was called
+ The arguments this method was called with
+
+
+
+ Verify that this mock expectations have passed.
+
+
+
+
+ Verify that we can move to replay state and move
+ to the reply state.
+
+
+
+
+ Gets a mock state that match the original mock state of the object.
+
+
+
+
+ Get the options for the last method call
+
+
+
+
+ Set the exception to throw when Verify is called.
+ This is used to report exception that may have happened but where caught in the code.
+ This way, they are reported anyway when Verify() is called.
+
+
+
+
+ This method is called to indicate that a property behavior call.
+ This is done so we generate good error message in the common case of people using
+ Stubbed properties with Return().
+
+
+
+
+ Gets the matching verify state for this state
+
+
+
+
+ Get the options for the last method call
+
+
+
+
+ Get the options for the last method call
+
+
+
+
+ Set the exception to throw when Verify is called.
+ This is used to report exception that may have happened but where caught in the code.
+ This way, they are reported anyway when Verify() is called.
+
+
+
+
+ This method is called to indicate that a property behavior call.
+ This is done so we generate good error message in the common case of people using
+ Stubbed properties with Return().
+
+
+
+
+ Creates a new instance.
+
+ Repository.
+ The proxy that generates the method calls
+
+
+
+ Add a method call for this state' mock.
+
+ The invocation for this method
+ The method that was called
+ The arguments this method was called with
+
+
+
+ Verify that we can move to replay state and move
+ to the reply state.
+
+
+
+
+ Verify that we can move to replay state and move
+ to the reply state.
+
+
+
+
+ Verify that this mock expectations have passed.
+
+
+
+
+ Gets a mock state that match the original mock state of the object.
+
+
+
+
+ Asserts the previous method is closed (had an expectation set on it so we can replay it correctly)
+
+
+
+
+ Get the default call count range expectation
+
+
+
+
+
+ Gets the last expectation.
+
+
+
+
+ Gets the total method calls count.
+
+
+
+
+ Get the options for the last method call
+
+
+
+
+ Gets the matching verify state for this state
+
+
+
+
+ Initializes a new instance of the class.
+
+ The proxy that generates the method calls
+ Repository.
+
+
+
+ We don't care much about expectations here, so we will remove the expectation if
+ it is not closed.
+
+
+
+
+ Verify that we can move to replay state and move
+ to the reply state.
+
+
+
+
+
+ Get the default call count range expectation
+
+
+
+
+
+ Validate expectations on recorded methods, but in general completely ignoring them.
+ Similar to except that it would return a
+ when BackToRecord is called.
+
+
+
+
+ Validate all expectations on a mock
+
+
+
+
+ The repository for this state
+
+
+
+
+ The proxy object for this state
+
+
+
+
+ Get the options for the last method call
+
+
+
+
+ Creates a new instance.
+
+ The previous state for this method
+
+
+
+ Add a method call for this state' mock.
+
+ The invocation for this method
+ The method that was called
+ The arguments this method was called with
+
+
+
+ Add a method call for this state' mock.
+ This allows derived method to cleanly get a the setupresult behavior while adding
+ their own.
+
+ The invocation for this method
+ The method that was called
+ The arguments this method was called with
+
+
+
+ Set the exception to throw when Verify is called.
+ This is used to report exception that may have happened but where caught in the code.
+ This way, they are reported anyway when Verify() is called.
+
+
+
+
+ not relevant
+
+
+
+
+ Verify that this mock expectations have passed.
+
+
+
+
+ Verify that we can move to replay state and move
+ to the reply state.
+
+
+
+
+ Gets a mock state that match the original mock state of the object.
+
+
+
+
+ Get the options for the last method call
+
+
+
+
+ Gets the matching verify state for this state
+
+
+
+
+ Initializes a new instance of the class.
+
+ The previous state for this method
+
+
+
+ Add a method call for this state' mock.
+
+ The invocation for this method
+ The method that was called
+ The arguments this method was called with
+
+
+
+ Gets a mock state that matches the original mock state of the object.
+
+
+
+
+ Write rhino mocks log info to the trace
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ if set to true [log recorded].
+ if set to true [log replayed].
+ if set to true [log unexpected].
+
+
+
+ Logs the expectation as is was recorded
+
+ The invocation.
+ The expectation.
+
+
+
+ Logs the expectation as it was recorded
+
+ The invocation.
+ The expectation.
+
+
+
+ Logs the unexpected method call.
+
+ The invocation.
+ The message.
+
+
+
+ Writes log information as stack traces about rhino mocks activity
+
+
+
+
+ Allows to redirect output to a different location.
+
+
+
+
+ Logs the expectation as is was recorded
+
+ The invocation.
+ The expectation.
+
+
+
+ Logs the expectation as it was recorded
+
+ The invocation.
+ The expectation.
+
+
+
+ Logs the unexpected method call.
+
+ The invocation.
+ The message.
+
+
+
+ Marker interface used to indicate that this is a partial mock.
+
+
+
+
+ Options for CallOriginalMethod
+
+
+
+
+ No expectation is created, the method will be called directly
+
+
+
+
+ Normal expectation is created, but when the method is later called, it will also call the original method
+
+
+
+
+ This is a data structure that is used by
+ to pass
+ the current method to the relevant delegate
+
+
+
+
+ Initializes a new instance of the class.
+
+ The invocation.
+
+
+
+ Gets the args for this method invocation
+
+
+
+
+ Get the method that was caused this invocation
+
+
+
+
+ Gets or sets the return value for this method invocation
+
+ The return value.
+
+
+
+ Adds optional new usage:
+ using(mockRepository.Record()) {
+ Expect.Call(mock.Method()).Return(retVal);
+ }
+ using(mockRepository.Playback()) {
+ // Execute code
+ }
+ N.B. mockRepository.ReplayAll() and mockRepository.VerifyAll()
+ calls are taken care of by Record/Playback
+
+
+ Creates proxied instances of types.
+
+
+
+ Generates a stub without needing a
+ Arguments for 's constructor
+ The of stub to create.
+ The stub
+
+
+
+ Generates a stub without needing a
+ The of stub.
+ Arguments for the 's constructor.
+ The stub
+
+
+
+ Generate a mock object without needing a
+ type of mock object to create.
+ Arguments for 's constructor
+ the mock object
+
+
+
+ Generate a multi-mock object without needing a
+ The typeof object to generate a mock for.
+ A second interface to generate a multi-mock for.
+ Arguments for 's constructor
+ the multi-mock object
+
+
+
+ Generate a multi-mock object without without needing a
+ The typeof object to generate a mock for.
+ An interface to generate a multi-mock for.
+ A second interface to generate a multi-mock for.
+ Arguments for 's constructor
+ the multi-mock object
+
+
+
+ Creates a multi-mock without without needing a
+ The type of mock to create, this can be a class
+ Any extra interfaces to add to the multi-mock, these can only be interfaces.
+ Arguments for 's constructor
+ the multi-mock object
+
+
+
+ Creates a strict mock without without needing a
+ Any arguments required for the 's constructor
+ The type of mock object to create.
+ The mock object with strict replay semantics
+
+
+
+ Creates a strict multi-mock without needing a
+ Any arguments required for the 's constructor
+ The type of mock object to create, this can be a class.
+ An interface to generate a multi-mock for, this must be an interface!
+ The multi-mock object with strict replay semantics
+
+
+
+ Creates a strict multi-mock without needing a
+ Any arguments required for the 's constructor
+ The type of mock object to create, this can be a class.
+ An interface to generate a multi-mock for, this must be an interface!
+ A second interface to generate a multi-mock for, this must be an interface!
+ The multi-mock object with strict replay semantics
+
+
+
+ Creates a strict multi-mock without needing a
+ The type of mock object to create, this can be a class
+ Any extra interfaces to generate a multi-mock for, these must be interaces!
+ Any arguments for the 's constructor
+ The strict multi-mock object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Generate a mock object with dynamic replay semantics and remoting without needing the mock repository
+
+
+
+
+ Generate a mock object with strict replay semantics and remoting without needing the mock repository
+
+
+
+ Helper method to create a mock object without a repository instance and put the object back into replay mode.
+ The type of mock object to create
+ A delegate that uses a mock repository instance to create the underlying mock
+ The mock object in the replay mode.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This is a map of types to ProxyGenerators.
+
+
+
+
+ This is used to record the last repository that has a method called on it.
+
+
+
+
+ this is used to get to the last proxy on this repository.
+
+
+
+
+ For mock delegates, maps the proxy instance from intercepted invocations
+ back to the delegate that was originally returned to client code, if any.
+
+
+
+
+ All the proxies in the mock repositories
+
+
+
+
+ This is here because we can't put it in any of the recorders, since repeatable methods
+ have no orderring, and if we try to handle them using the usual manner, we would get into
+ wierd situations where repeatable method that was defined in an orderring block doesn't
+ exists until we enter this block.
+
+
+
+
+ Creates a new instance.
+
+
+
+
+ Move the repository to ordered mode
+
+
+
+
+ Move the repository to un-ordered mode
+
+
+
+
+ Creates a mock for the specified type.
+
+ Type.
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+
+ Creates a strict mock for the specified type.
+
+ Type.
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+
+ Creates a remoting mock for the specified type.
+
+ Type.
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+
+ Creates a strict remoting mock for the specified type.
+
+ Type.
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+
+ Creates a remoting mock for the specified type.
+
+
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+
+
+ Creates a strict remoting mock for the specified type.
+
+
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+
+
+ Creates a mock from several types, with strict semantics.
+ Only may be a class.
+
+
+
+
+ Creates a strict mock from several types, with strict semantics.
+ Only may be a class.
+
+
+
+
+ Creates a mock from several types, with strict semantics.
+ Only may be a class.
+
+ The main type to mock.
+ Extra interface types to mock.
+ Arguments for the class' constructor, if mocking a concrete class.
+
+
+
+ Creates a strict mock from several types, with strict semantics.
+ Only may be a class.
+
+ The main type to mock.
+ Extra interface types to mock.
+ Arguments for the class' constructor, if mocking a concrete class.
+
+
+
+ Creates a mock from several types, with dynamic semantics.
+ Only may be a class.
+
+ The main type to mock.
+ Extra interface types to mock.
+
+
+
+ Creates a mock from several types, with dynamic semantics.
+ Only may be a class.
+
+ The main type to mock.
+ Extra interface types to mock.
+ Arguments for the class' constructor, if mocking a concrete class.
+
+
+ Creates a dynamic mock for the specified type.
+ Type.
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+ Creates a dynamic mock for the specified type.
+ Type.
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+ Creates a dynamic mock for the specified type.
+
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+
+ Creates a mock object that defaults to calling the class methods if no expectation is set on the method.
+ Type.
+ Arguments for the class' constructor.
+
+
+ Creates a mock object that defaults to calling the class methods.
+ Type.
+ Extra interface types to mock.
+
+
+ Creates a mock object that defaults to calling the class methods.
+ Type.
+ Extra interface types to mock.
+ Arguments for the class' constructor.
+
+
+ Creates a mock object using remoting proxies
+ Type to mock - must be MarshalByRefObject
+ Mock object
+ Proxy mock can mock non-virtual methods, but not static methods
+ Creates the mock state for this proxy
+
+
+
+ Cause the mock state to change to replay, any further call is compared to the
+ ones that were called in the record state.
+
+ This method *cannot* be called from inside an ordering.
+ the object to move to replay state
+
+
+
+ Cause the mock state to change to replay, any further call is compared to the
+ ones that were called in the record state.
+
+ the object to move to replay state
+
+
+
+ Move the mocked object back to record state.You can (and it's recommended) to run {Verify()} before you use this method.
+ Will delete all current expectations!
+
+
+
+ Move the mocked object back to record state.
+ Optionally, can delete all current expectations, but allows more granularity about how
+ it would behave with regard to the object state.
+
+
+
+
+ Verify that all the expectations for this object were fulfilled.
+
+ the object to verify the expectations for
+
+
+
+ Get the method options for the last call on
+ mockedInstance.
+
+ The mock object
+ Method options for the last call
+
+
+
+ Maps an invocation proxy back to the mock object instance that was originally
+ returned to client code which might have been a delegate to this proxy.
+
+ The mock object proxy from the intercepted invocation
+ The mock object
+
+
+ This is provided to allow advance extention functionality, where Rhino Mocks standard functionality is not enough.
+ The type to mock
+ Delegate that create the first state of the mocked object (usualy the record state).
+ Additional types to be implemented, this can be only interfaces
+ optional arguments for the constructor
+
+
+
+
+ Method: GetMockedObject
+ Get an IProxy from a mocked object instance, or throws if the
+ object is not a mock object.
+
+
+
+
+ Method: GetMockedObjectOrNull
+ Get an IProxy from a mocked object instance, or null if the
+ object is not a mock object.
+
+
+
+ Pops the recorder.
+
+
+ Pushes the recorder.
+ New recorder.
+
+
+
+ All the mock objects in this repository will be moved
+ to record state.
+
+
+
+
+ All the mock objects in this repository will be moved
+ to record state.
+
+
+
+
+ Replay all the mocks from this repository
+
+
+
+
+ Verify all the mocks from this repository
+
+
+
+
+ Gets the proxy generator for a specific type. Having a single ProxyGenerator
+ with multiple types linearly degrades the performance so this implementation
+ keeps one ProxyGenerator per type.
+
+
+
+ Set the exception to be thrown when verified is called.
+
+
+
+ Creates a mock for the spesified type with strict mocking semantics.
+ Strict semantics means that any call that wasn't explicitly recorded is considered an error and would cause an exception to be thrown.
+
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+
+ Creates a mock for the spesified type with strict mocking semantics.
+ Strict semantics means that any call that wasn't explicitly recorded is considered an error and would cause an exception to be thrown.
+
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+
+ Creates a dynamic mock for the specified type.
+
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+
+ Creates a mock object from several types.
+
+
+
+
+ Creates a strict mock object from several types.
+
+
+
+
+ Create a mock object from several types with dynamic semantics.
+
+
+
+
+ Create a mock object from several types with partial semantics.
+
+
+
+
+ Create a mock object from several types with strict semantics.
+
+ Extra interface types to mock.
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+
+ Create a strict mock object from several types with strict semantics.
+
+ Extra interface types to mock.
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+
+ Create a mock object from several types with dynamic semantics.
+
+ Extra interface types to mock.
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+
+ Create a mock object from several types with partial semantics.
+
+ Extra interface types to mock.
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+
+ Create a mock object with from a class that defaults to calling the class methods
+
+ Arguments for the class' constructor, if mocking a concrete class
+
+
+
+ Create a stub object, one that has properties and events ready for use, and
+ can have methods called on it. It requires an explicit step in order to create
+ an expectation for a stub.
+
+ The arguments for constructor.
+
+
+
+ Create a stub object, one that has properties and events ready for use, and
+ can have methods called on it. It requires an explicit step in order to create
+ an expectation for a stub.
+
+ The type.
+ The arguments for constructor.
+ The stub
+
+
+
+ Returns true if the passed mock is currently in replay mode.
+
+ The mock to test.
+ True if the mock is in replay mode, false otherwise.
+
+
+
+ Determines whether the specified proxy is a stub.
+
+ The proxy.
+
+
+
+ Register a call on a prperty behavior
+
+
+
+
+
+ Gets the recorder.
+
+
+
+
+
+ Gets the replayer for this repository.
+
+
+
+
+
+ Gets the last proxy which had a method call.
+
+
+
+
+ Delegate: CreateMockState
+ This is used internally to cleanly handle the creation of different
+ RecordMockStates.
+
+
+
+
+ A set of extension methods that adds Arrange Act Assert mode to Rhino Mocks
+
+
+
+
+ Create an expectation on this mock for this action to occur
+
+
+ The mock.
+ The action.
+
+
+
+
+ Reset all expectations on this mock object
+
+
+ The mock.
+
+
+
+ Reset the selected expectation on this mock object
+
+
+ The mock.
+ The options to reset the expectations on this mock.
+
+
+
+ Cause the mock state to change to replay, any further call is compared to the
+ ones that were called in the record state.
+
+ the mocked object to move to replay state
+
+
+
+ Gets the mock repository for this specificied mock object
+
+
+ The mock.
+
+
+
+
+ Create an expectation on this mock for this action to occur
+
+
+
+ The mock.
+ The action.
+
+
+
+
+ Tell the mock object to perform a certain action when a matching
+ method is called.
+ Does not create an expectation for this method.
+
+
+ The mock.
+ The action.
+
+
+
+
+ Tell the mock object to perform a certain action when a matching
+ method is called.
+ Does not create an expectation for this method.
+
+
+
+ The mock.
+ The action.
+
+
+
+
+ Gets the arguments for calls made on this mock object and the method that was called
+ in the action.
+
+
+ The mock.
+ The action.
+
+
+ Here we will get all the arguments for all the calls made to DoSomething(int)
+
+ var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0))
+
+
+
+
+
+ Gets the arguments for calls made on this mock object and the method that was called
+ in the action and matches the given constraints
+
+
+ The mock.
+ The action.
+ The setup constraints.
+
+
+ Here we will get all the arguments for all the calls made to DoSomething(int)
+
+ var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0))
+
+
+
+
+
+ Asserts that a particular method was called on this mock object
+
+
+ The mock.
+ The action.
+
+
+
+ Asserts that a particular method was called on this mock object that match
+ a particular constraint set.
+
+
+ The mock.
+ The action.
+ The setup constraints.
+
+
+
+ Asserts that a particular method was called on this mock object that match
+ a particular constraint set.
+
+
+ The mock.
+ The action.
+
+
+
+ Asserts that a particular method was called on this mock object that match
+ a particular constraint set.
+
+
+ The mock.
+ The action.
+ The setup constraints.
+
+
+
+ Asserts that a particular method was NOT called on this mock object
+
+
+ The mock.
+ The action.
+
+
+
+ Asserts that a particular method was NOT called on this mock object that match
+ a particular constraint set.
+
+
+ The mock.
+ The action.
+ The setup constraints.
+
+
+
+ Asserts that a particular method was NOT called on this mock object
+
+
+ The mock.
+ The action.
+
+
+
+ Asserts that a particular method was NOT called on this mock object
+
+
+ The mock.
+ The action.
+ The setup constraints.
+
+
+
+ Finds the approprite implementation type of this item.
+ This is the class or an interface outside of the rhino mocks.
+
+ The mocked obj.
+
+
+
+
+ Verifies all expectations on this mock object
+
+ The mock object.
+
+
+
+ Gets the event raiser for the event that was called in the action passed
+
+ The type of the event source.
+ The mock object.
+ The event subscription.
+
+
+
+
+ Raise the specified event using the passed arguments.
+ The even is extracted from the passed labmda
+
+ The type of the event source.
+ The mock object.
+ The event subscription.
+ The sender.
+ The instance containing the event data.
+
+
+
+ Raise the specified event using the passed arguments.
+ The even is extracted from the passed labmda
+
+ The type of the event source.
+ The mock object.
+ The event subscription.
+ The args.
+
+
+ TODO: Make this better! It currently breaks down when mocking classes or
+ ABC's that call other virtual methods which are getting intercepted too. I wish
+ we could just walk Expression{Action{Action{T}} to assert only a single
+ method is being made.
+
+ The workaround is to not call foo.AssertWasCalled .. rather foo.VerifyAllExpectations()
+ The type of mock object
+ The mock repository
+ The actual mock object to assert expectations on.
+
+
+
+ Fake type that disallow creating it.
+ Should have been System.Type, but we can't use it.
+
+
+
+
+ Utility class for dealing with messing generics scenarios.
+
+
+
+
+ There are issues with trying to get this to work correctly with open generic types, since this is an edge case,
+ I am letting the runtime handle it.
+
+
+
+
+ Gets the real type, including de-constructing and constructing the type of generic
+ methods parameters.
+
+ The type.
+ The invocation.
+
+
+
+
+ Because we need to support complex types here (simple generics were handled above) we
+ need to be aware of the following scenarios:
+ List[T] and List[Foo[T]]
+
+
+
+
+ ExpectationsList
+
+
+
+
+ Dictionary
+
+
+
+
+ Dictionary class
+
+
+
+
+ Create a new instance of ProxyStateDictionary
+
+
+
+
+ Allows to call a method and immediately get it's options.
+
+
+
+
+ Interface to allow calling a method and immediately get it's options.
+
+
+
+
+ Get the method options for the call
+
+ The method call should go here, the return value is ignored
+
+
+
+ Creates a new instance.
+
+
+
+
+ Get the method options for the call
+
+ The method call should go here, the return value is ignored
+
+
+
+ Allows to call a method and immediately get it's options.
+ Set the expected number for the call to Any()
+
+
+
+
+ Creates a new instance.
+
+ Proxy.
+ Mocked instance.
+
+
+
+ Get the method options for the call
+
+ The method call should go here, the return value is ignored
+
+
+
+ This class is reponsible for taking a delegate and creating a wrapper
+ interface around it, so it can be mocked.
+
+
+
+
+ The scope for all the delegate interfaces create by this mock repository.
+
+
+
+
+ Gets a type with an "Invoke" method suitable for use as a target of the
+ specified delegate type.
+
+
+
+
+
+
+ Raise events for all subscribers for an event
+
+
+
+
+ Raise events for all subscribers for an event
+
+
+
+
+ Raise the event
+
+
+
+
+ The most common form for the event handler signature
+
+
+
+
+ Create an event raiser for the specified event on this instance.
+
+
+
+
+ Creates a new instance of EventRaiser
+
+
+
+
+ Raise the event
+
+
+
+
+ The most common signature for events
+ Here to allow intellisense to make better guesses about how
+ it should suggest parameters.
+
+
+
+
+ Allows to define what would happen when a method
+ is called.
+
+
+
+
+ Allows to define what would happen when a method
+ is called.
+
+
+
+
+ Set the return value for the method.
+
+ The object the method will return
+ IRepeat that defines how many times the method will return this value
+
+
+
+ Allow to override this return value in the future
+
+ IRepeat that defines how many times the method will return this value
+
+
+
+ Throws the specified exception when the method is called.
+
+ Exception to throw
+
+
+
+ Ignores the arguments for this method. Any argument will be matched
+ againt this method.
+
+
+
+
+ Add constraints for the method's arguments.
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a delegate to be called when the expectation is matched.
+ The delegate return value will be returned from the expectation.
+
+
+
+
+ Set a delegate to be called when the expectation is matched.
+ The delegate return value will be returned from the expectation.
+
+
+
+
+ Set a delegate to be called when the expectation is matched.
+ The delegate return value will be returned from the expectation.
+
+
+
+
+ Set a delegate to be called when the expectation is matched.
+ The delegate return value will be returned from the expectation.
+
+
+
+
+ Set a delegate to be called when the expectation is matched.
+ The delegate return value will be returned from the expectation.
+
+
+
+
+ Set a delegate to be called when the expectation is matched.
+ The delegate return value will be returned from the expectation.
+
+
+
+
+ Set a delegate to be called when the expectation is matched.
+ The delegate return value will be returned from the expectation.
+
+
+
+
+ Set a delegate to be called when the expectation is matched.
+ The delegate return value will be returned from the expectation.
+
+
+
+
+ Set a delegate to be called when the expectation is matched.
+ The delegate return value will be returned from the expectation.
+
+
+
+
+ Set a delegate to be called when the expectation is matched.
+ The delegate return value will be returned from the expectation.
+
+
+
+
+ Set a delegate to be called when the expectation is matched.
+ The delegate return value will be returned from the expectation.
+
+
+
+
+ Set a delegate to be called when the expectation is matched.
+ The delegate return value will be returned from the expectation.
+
+
+
+
+ Set a delegate to be called when the expectation is matched
+ and allow to optionally modify the invocation as needed
+
+
+
+
+ Call the original method on the class, bypassing the mocking layers.
+
+
+
+
+
+ Call the original method on the class, optionally bypassing the mocking layers.
+
+
+
+
+
+ Use the property as a simple property, getting/setting the values without
+ causing mock expectations.
+
+
+
+
+ Expect last (property) call as property setting, ignore the argument given
+
+
+
+
+
+ Expect last (property) call as property setting with a given argument.
+
+
+
+
+
+
+ Get an event raiser for the last subscribed event.
+
+
+
+
+ Set the parameter values for out and ref parameters.
+ This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
+
+
+
+
+ Documentation message for the expectation
+
+ Message
+
+
+
+ Better syntax to define repeats.
+
+
+
+
+ Allows to specify the number of time for method calls
+
+
+
+
+ Repeat the method twice.
+
+
+
+
+ Repeat the method once.
+
+
+
+
+ Repeat the method at least once, then repeat as many time as it would like.
+
+
+
+
+ Repeat the method any number of times.
+ This has special affects in that this method would now ignore orderring.
+
+
+
+
+ Set the range to repeat an action.
+
+ Min.
+ Max.
+
+
+
+ Set the amount of times to repeat an action.
+
+
+
+
+ This method must not appear in the replay state.
+ This has special affects in that this method would now ignore orderring.
+
+
+
+
+ Creates a new instance.
+
+ the repository for this expectation
+ the recorder for this proxy
+ the proxy for this expectation
+ Expectation.
+
+
+
+ Add constraints for the method's arguments.
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a delegate to be called when the expectation is matched.
+ The delegate return value will be returned from the expectation.
+
+
+
+
+ Set a delegate to be called when the expectation is matched.
+ The delegate return value will be returned from the expectation.
+
+
+
+
+ Set the return value for the method.
+
+ The object the method will return
+ IRepeat that defines how many times the method will return this value
+
+
+
+ Set the return value for the method, but allow to override this return value in the future
+
+ IRepeat that defines how many times the method will return this value
+
+
+
+ Throws the specified exception when the method is called.
+
+ Exception to throw
+
+
+
+ Ignores the arguments for this method. Any argument will be matched
+ againt this method.
+
+
+
+
+ Call the original method on the class, bypassing the mocking layers.
+
+
+
+
+
+ Call the original method on the class, optionally bypassing the mocking layers
+
+
+
+
+
+ Use the property as a simple property, getting/setting the values without
+ causing mock expectations.
+
+
+
+
+ Expect last (property) call as property setting, ignore the argument given
+
+
+
+
+
+ Expect last (property) call as property setting with a given argument.
+
+
+
+
+
+
+ Gets the event raiser for the last event
+
+
+
+
+ Set the parameter values for out and ref parameters.
+ This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
+
+
+
+
+ Repeat the method twice.
+
+
+
+
+ Repeat the method once.
+
+
+
+
+ Repeat the method at least once, then repeat as many time as it would like.
+
+
+
+
+ This method must not appear in the replay state.
+
+
+
+
+ Documentation message for the expectation
+
+ Message
+
+
+
+ Repeat the method any number of times.
+
+
+
+
+ Set the range to repeat an action.
+
+ Min.
+ Max.
+
+
+
+ Set the amount of times to repeat an action.
+
+
+
+
+ Better syntax to define repeats.
+
+
+
+
+ This class will provide hash code for hashtables without needing
+ to call the GetHashCode() on the object, which may very well be mocked.
+ This class has no state so it is a singelton to avoid creating a lot of objects
+ that does the exact same thing. See flyweight patterns.
+
+
+
+
+ Get the hash code for a proxy object without calling GetHashCode()
+ on the object.
+
+
+
+
+ Compares two instances of mocked objects
+
+
+
+
+ Compare two mocked objects
+
+
+
+
+ The next hash code value for a mock object.
+ This is safe for multi threading.
+
+
+
+
+ The sole instance of
+
+
+
+
+ This is a dummy type that is used merely to give DynamicProxy the proxy instance that
+ it needs to create IProxy's types.
+
+
+
+
+ Interface to find the repository of a mocked object
+
+
+
+
+ Return true if it should call the original method on the object
+ instead of pass it to the message chain.
+
+ The method to call
+
+
+
+ Register a method to be called on the object directly
+
+
+
+
+ Register a property on the object that will behave as a simple property
+
+
+
+
+ Check if the method was registered as a property method.
+
+
+
+
+ Do get/set on the property, according to need.
+
+
+
+
+ Do add/remove on the event
+
+
+
+
+ Get the subscribers of a spesific event
+
+
+
+
+ Gets the declaring type of the method, taking into acccount the possible generic
+ parameters that it was created with.
+
+
+
+
+ Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
+
+
+
+
+ Get all the method calls arguments that were made against this object with the specificed
+ method.
+
+
+ Only method calls in replay mode are counted
+
+
+
+
+ Records the method call
+
+
+
+
+ Mocks that are tied to this mock lifestyle
+
+
+
+
+ The unique hash code of this mock, which is not related
+ to the value of the GetHashCode() call on the object.
+
+
+
+
+ Gets the repository.
+
+
+
+
+ Gets the implemented types by this mocked object
+
+ The implemented.
+
+
+
+ Gets or sets the constructor arguments.
+
+ The constructor arguments.
+
+
+
+ The mocked instance that this is representing
+
+
+
+
+ Create a new instance of
+
+
+
+
+ Return true if it should call the original method on the object
+ instead of pass it to the message chain.
+
+ The method to call
+
+
+
+ Register a method to be called on the object directly
+
+
+
+
+ Register a property on the object that will behave as a simple property
+ Return true if there is already a value for the property
+
+
+
+
+ Check if the method was registered as a property method.
+
+
+
+
+ Do get/set on the property, according to need.
+
+
+
+
+ Do add/remove on the event
+
+
+
+
+ Get the subscribers of a spesific event
+
+
+
+
+ Gets the declaring type of the method, taking into acccount the possible generic
+ parameters that it was created with.
+
+
+
+
+ Get all the method calls arguments that were made against this object with the specificed
+ method.
+
+
+
+
+ Only method calls in replay mode are counted
+
+
+
+
+ Records the method call
+
+
+
+
+
+
+ Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
+
+
+
+
+ Mocks that are tied to this mock lifestyle
+
+
+
+
+ The unique hash code of this proxy, which is not related
+ to the value of the GetHashCode() call on the object.
+
+
+
+
+ Gets the repository.
+
+
+
+
+ Gets or sets the constructor arguments.
+
+ The constructor arguments.
+
+
+
+ The mocked instance that this is representing
+
+
+
+
+ Gets the implemented types by this mocked object
+
+ The implemented.
+
+
+
+ Range for expected method calls
+
+
+
+
+ Creates a new instance.
+
+ Min.
+ Max.
+
+
+
+ Return the string representation of this range.
+
+
+
+
+ Gets or sets the min.
+
+
+
+
+
+ Gets or sets the max.
+
+
+
+
+
+ Records all the expectations for a mock and
+ return a ReplayDynamicMockState when Replay()
+ is called.
+
+
+
+
+ Creates a new instance.
+
+ Repository.
+ The proxy that generates the method calls
+
+
+
+ Verify that we can move to replay state and move
+ to the reply state.
+
+
+
+
+ Get the default call count range expectation
+
+
+
+
+
+ Gets a mock state that match the original mock state of the object.
+
+
+
+
+ Records all the expectations for a mock and
+ return a ReplayPartialMockState when Replay()
+ is called.
+
+
+
+
+ Creates a new instance.
+
+ Repository.
+ The proxy that generates the method calls
+
+
+
+ Verify that we can move to replay state and move
+ to the reply state.
+
+
+
+
+ Gets a mock state that matches the original mock state of the object.
+
+
+
+
+ Options for special repeat option
+
+
+
+
+ This method can be called only as many times as the IMethodOptions.Expect allows.
+
+
+
+
+ This method should never be called
+
+
+
+
+ This method can be call any number of times
+
+
+
+
+ This method will call the original method
+
+
+
+
+ This method will call the original method, bypassing the mocking layer
+
+
+
+
+ This method will simulate simple property behavior
+
+
+
+
+ Validate all expectations on a mock and ignores calls to
+ any method that was not setup properly.
+
+
+
+
+ Creates a new instance.
+
+ The previous state for this method
+
+
+
+ Add a method call for this state' mock.
+
+ The invocation for this method
+ The method that was called
+ The arguments this method was called with
+
+
+
+ Gets a mock state that match the original mock state of the object.
+
+
+
+
+ Validate all expectations on a mock and ignores calls to
+ any method that was not setup properly.
+
+
+
+
+ Creates a new instance.
+
+ The previous state for this method
+
+
+
+ Add a method call for this state' mock.
+
+ The invocation for this method
+ The method that was called
+ The arguments this method was called with
+
+
+
+ Gets a mock state that match the original mock state of the object.
+
+
+
+
+ Summary description for RhinoInterceptor.
+
+
+
+
+ Creates a new instance.
+
+
+
+
+ Intercept a method call and direct it to the repository.
+
+
+
+
+ Validate arguments for methods
+
+
+
+
+ Validate that the passed argument is not null.
+
+ The object to validate
+ The name of the argument
+
+ If the obj is null, an ArgumentNullException with the passed name
+ is thrown.
+
+
+
+
+ Validate that the arguments are equal.
+
+ Expected args.
+ Actual Args.
+
+
+
+ Validate that the two arguments are equals, including validation for
+ when the arguments are collections, in which case it will validate their values.
+
+
+
+
+ This method is safe for use even if any of the objects is a mocked object
+ that override equals.
+
+
+
+
+ Throw an object already verified when accessed
+
+
+
+
+ Create a new instance of VerifiedMockState
+
+ The previous mock state, used to get the initial record state
+
+
+
+ Add a method call for this state' mock.
+
+ The invocation for this method
+ The method that was called
+ The arguments this method was called with
+
+
+
+ Verify that this mock expectations have passed.
+
+
+
+
+ Verify that we can move to replay state and move
+ to the reply state.
+
+
+
+
+ Gets a mock state that match the original mock state of the object.
+
+
+
+
+ Get the options for the last method call
+
+
+
+
+ Set the exception to throw when Verify is called.
+ This is used to report exception that may have happened but where caught in the code.
+ This way, they are reported anyway when Verify() is called.
+
+
+
+
+ not relevant
+
+
+
+
+ Gets the matching verify state for this state
+
+
+
+
+ Get the options for the last method call
+
+
+
+
+ Records the actions on all the mocks created by a repository.
+
+
+
+
+ Records the specified call with the specified args on the mocked object.
+
+
+
+
+ Get the expectation for this method on this object with this arguments
+
+
+
+
+ This check the methods that were setup using the SetupResult.For()
+ or LastCall.Repeat.Any() and that bypass the whole expectation model.
+
+
+
+
+ Gets the all expectations for a mocked object and method combination,
+ regardless of the expected arguments / callbacks / contraints.
+
+ Mocked object.
+ Method.
+ List of all relevant expectation
+
+
+
+ Gets the all expectations for proxy.
+
+ Mocked object.
+ List of all relevant expectation
+
+
+
+ Removes all the repeatable expectations for proxy.
+
+ Mocked object.
+
+
+
+ Replaces the old expectation with the new expectation for the specified proxy/method pair.
+ This replace ALL expectations that equal to old expectations.
+
+ Proxy.
+ Method.
+ Old expectation.
+ New expectation.
+
+
+
+ Adds the recorder and turn it into the active recorder.
+
+ Recorder.
+
+
+
+ Moves to previous recorder.
+
+
+
+
+ Gets the recorded expectation or null.
+
+
+
+
+ Gets the next expected calls string.
+
+
+
+
+ Moves to parent recorder.
+
+
+
+
+ Set the expectation so it can repeat any number of times.
+
+
+
+
+ Removes the expectation from the recorder
+
+
+
+
+ Clear the replayer to call (and all its chain of replayers)
+ This also removes it from the list of expectations, so it will never be considered again
+
+
+
+
+ Get the expectation for this method on this object with this arguments
+
+
+
+
+ Gets a value indicating whether this instance has expectations that weren't satisfied yet.
+
+
+ true if this instance has expectations; otherwise, false.
+
+
+
+
+ Allows to set various options for the last method call on
+ a specified object.
+ If the method has a return value, it's recommended to use Expect
+
+
+
+
+ Allows to get an interface to work on the last call.
+
+ The mocked object
+ Interface that allows to set options for the last method call on this object
+
+
+
+ Set the return value for the method.
+
+ The object the method will return
+ IRepeat that defines how many times the method will return this value
+
+
+
+ Set the return value for the method. This overload is needed for LastCall.Return(null)
+
+ The object the method will return
+ IRepeat that defines how many times the method will return this value
+
+
+
+ Throws the specified exception when the method is called.
+
+ Exception to throw
+
+
+
+ Ignores the arguments for this method. Any argument will be matched
+ againt this method.
+
+
+
+
+ Add constraints for the method's arguments.
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Set a callback method for the last call
+
+
+
+
+ Call the original method on the class, bypassing the mocking layers, for the last call.
+
+
+
+
+ Call the original method on the class, optionally bypassing the mocking layers, for the last call.
+
+
+
+
+ Set a delegate to be called when the expectation is matched.
+ The delegate return value will be returned from the expectation.
+
+
+
+
+ Gets an interface that will raise the last event when called.
+
+
+
+
+ Set the parameter values for out and ref parameters.
+ This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
+
+
+
+
+ Documentation message for the expectation
+
+ Message
+
+
+
+ Use the property as a simple property, getting/setting the values without
+ causing mock expectations.
+
+
+
+
+ Better syntax to define repeats.
+
+
+
+
+ Base class for method recorders, handle delegating to inner recorder if needed.
+
+
+
+
+ List of the expected actions on for this recorder
+ The legal values are:
+ * Expectations
+ * Method Recorders
+
+
+
+
+ The current recorder.
+
+
+
+
+ The current replayer;
+
+
+
+
+ The parent recorder of this one, may be null.
+
+
+
+
+ This contains a list of all the replayers that should be ignored
+ for a spesific method call. A replayer gets into this list by calling
+ ClearReplayerToCall() on its parent. This list is Clear()ed on each new invocation.
+
+
+
+
+ All the repeatable methods calls.
+
+
+
+
+ Counts the recursion depth of the current expectation search stack
+
+
+
+
+ Creates a new instance.
+
+
+
+
+ Creates a new instance.
+
+ Parent recorder.
+ Repeatable methods
+
+
+
+ Records the specified call with the specified args on the mocked object.
+
+
+
+
+ Get the expectation for this method on this object with this arguments
+
+
+
+
+ Gets the all expectations for a mocked object and method combination,
+ regardless of the expected arguments / callbacks / contraints.
+
+ Mocked object.
+ Method.
+ List of all relevant expectation
+
+
+
+ Gets the all expectations for proxy.
+
+ Mocked object.
+ List of all relevant expectation
+
+
+
+ Replaces the old expectation with the new expectation for the specified proxy/method pair.
+ This replace ALL expectations that equal to old expectations.
+
+ Proxy.
+ Method.
+ Old expectation.
+ New expectation.
+
+
+
+ Remove the all repeatable expectations for proxy.
+
+ Mocked object.
+
+
+
+ Set the expectation so it can repeat any number of times.
+
+
+
+
+ Removes the expectation from the recorder
+
+
+
+
+ Adds the recorder and turn it into the active recorder.
+
+ Recorder.
+
+
+
+ Moves to previous recorder.
+
+
+
+
+ Moves to parent recorder.
+
+
+
+
+ Gets the recorded expectation or null.
+
+
+
+
+ Clear the replayer to call (and all its chain of replayers).
+ This also removes it from the list of expectations, so it will never be considered again
+
+
+
+
+ Get the expectation for this method on this object with this arguments
+
+
+
+
+ Gets the next expected calls string.
+
+
+
+
+ Handles the real getting of the recorded expectation or null.
+
+
+
+
+ Handle the real execution of this method for the derived class
+
+
+
+
+ Handle the real execution of this method for the derived class
+
+
+
+
+ Handle the real execution of this method for the derived class
+
+
+
+
+ Handle the real execution of this method for the derived class
+
+
+
+
+ Handle the real execution of this method for the derived class
+
+
+
+
+ Handle the real execution of this method for the derived class
+
+
+
+
+ Should this replayer be considered valid for this call?
+
+
+
+
+ This check the methods that were setup using the SetupResult.For()
+ or LastCall.Repeat.Any() and that bypass the whole expectation model.
+
+
+
+
+ Gets a value indicating whether this instance has expectations that weren't satisfied yet.
+
+
+ true if this instance has expectations; otherwise, false.
+
+
+
+
+ Handle the real execution of this method for the derived class
+
+
+
+
+ Ordered collection of methods, methods must arrive in specified order
+ in order to pass.
+
+
+
+
+ Unordered collection of method records, any expectation that exist
+ will be matched.
+
+
+
+
+ The parent recorder we have redirected to.
+ Useful for certain edge cases in orderring.
+ See: FieldProblem_Entropy for the details.
+
+
+
+
+ Creates a new instance.
+
+ Parent recorder.
+ Repeatable methods
+
+
+
+ Creates a new instance.
+
+
+
+
+ Records the specified call with the specified args on the mocked object.
+
+ Mocked object.
+ Method.
+ Expectation.
+
+
+
+ Get the expectation for this method on this object with this arguments
+
+ Invocation for this method
+ Mocked object.
+ Method.
+ Args.
+ True is the call was recorded, false otherwise
+
+
+
+ Gets the all expectations for a mocked object and method combination,
+ regardless of the expected arguments / callbacks / contraints.
+
+ Mocked object.
+ Method.
+ List of all relevant expectation
+
+
+
+ Gets the all expectations for proxy.
+
+ Mocked object.
+ List of all relevant expectation
+
+
+
+ Replaces the old expectation with the new expectation for the specified proxy/method pair.
+ This replace ALL expectations that equal to old expectations.
+
+ Proxy.
+ Method.
+ Old expectation.
+ New expectation.
+
+
+
+ Handle the real execution of this method for the derived class
+
+
+
+
+ Handles the real getting of the recorded expectation or null.
+
+
+
+
+ Handle the real execution of this method for the derived class
+
+
+
+
+ Gets the next expected calls string.
+
+
+
+
+ Create an exception for an unexpected method call.
+
+
+
+
+ Gets a value indicating whether this instance has expectations that weren't satisfied yet.
+
+
+ true if this instance has expectations; otherwise, false.
+
+
+
+
+ Creates a new instance.
+
+ Parent recorder.
+ Repetable methods
+
+
+
+ Creates a new instance.
+
+
+
+
+ Handles the real getting of the recorded expectation or null.
+
+
+
+
+ Get the expectation for this method on this object with this arguments
+
+
+
+
+ Gets the next expected calls string.
+
+
+
+
+ Hold an expectation for a method call on an object
+
+
+
+
+ Creates a new instance.
+
+ Proxy.
+ Method.
+ Expectation.
+
+
+
+ Determines if the object equal to this instance
+
+ Obj.
+
+
+
+
+ Gets the hash code.
+
+
+
+
+
+ Gets the proxy.
+
+
+
+
+
+ Gets the method.
+
+
+
+
+
+ Gets the expectation.
+
+
+
+
+
+ Holds a pair of mocked object and a method
+ and allows to compare them against each other.
+ This allows us to have a distinction between mockOne.MyMethod() and
+ mockTwo.MyMethod()...
+
+
+
+
+ Creates a new instance.
+
+ Proxy.
+ Method.
+
+
+
+ Determines whatever obj equals to this instance.
+ ProxyMethodPairs are equal when they point to the same /instance/ of
+ an object, and to the same method.
+
+ Obj.
+
+
+
+
+ Gets the hash code.
+
+
+
+
+
+ Gets the proxy.
+
+
+
+
+
+ Gets the method.
+
+
+
+
+
+ Change the recorder from ordered to unordered and vice versa
+
+
+
+
+ Creates a new instance.
+
+
+
+
+ Disposes this instance.
+
+
+
+
+ Accessor for the current mocker
+
+
+
+
+ The current mocker
+
+
+
+
+ Used for [assembly: InternalsVisibleTo(RhinoMocks.StrongName)]
+ Used for [assembly: InternalsVisibleTo(RhinoMocks.NormalName)]
+
+
+
+
+ Strong name for the Dynamic Proxy assemblies. Used for InternalsVisibleTo specification.
+
+
+
+
+ Normal name for dynamic proxy assemblies. Used for InternalsVisibleTo specification.
+
+
+
+
+ Logs all method calls for methods
+
+
+
+
+ Setup method calls to repeat any number of times.
+
+
+
+
+ Get the method options and set the last method call to repeat
+ any number of times.
+ This also means that the method would transcend ordering
+
+
+
+
+ Get the method options for the last method call on the mockInstance and set it
+ to repeat any number of times.
+ This also means that the method would transcend ordering
+
+
+
+
+ Utility class for working with method calls.
+
+
+
+
+ Return the string representation of a method call and its arguments.
+
+ The method
+ The method arguments
+ Invocation of the method, used to get the generics arguments
+ Delegate to format the parameter
+ The string representation of this method call
+
+
+
+ Return the string representation of a method call and its arguments.
+
+ The invocation of the method, used to get the generic parameters
+ The method
+ The method arguments
+ The string representation of this method call
+
+
+
+ Delegate to format the argument for the string representation of
+ the method call.
+
+
+
+
+ Utility to get the default value for a type
+
+
+
+
+ The default value for a type.
+ Null for reference types and void
+ 0 for value types.
+ First element for enums
+ Note that we need to get the value even for opened generic types, such as those from
+ generic methods.
+
+ Type.
+ The invocation.
+ the default value
+
+
+
+ Allows easier access to MockRepository, works closely with Mocker.Current to
+ allow access to a context where the mock repository is automatially verified at
+ the end of the code block.
+
+
+
+
+ Initialize a code block where Mocker.Current is initialized.
+ At the end of the code block, all the expectation will be verified.
+ This overload will create a new MockRepository.
+
+ The code that will be executed under the mock context
+
+
+
+ Initialize a code block where Mocker.Current is initialized.
+ At the end of the code block, all the expectation will be verified.
+ This overload will create a new MockRepository.
+
+ The mock repository to use, at the end of the code block, VerifyAll() will be called on the repository.
+ The code that will be executed under the mock context
+
+
+
+ Create a FluentMocker
+
+ The mock repository to use.
+
+
+
+ A method with no arguments and no return value that will be called under the mock context.
+
+
+
+
+ FluentMocker implements some kind of fluent interface attempt
+ for saying "With the Mocks [mocks], Expecting (in same order) [things] verify [that]."
+
+
+
+
+ Interface to verify previously defined expectations
+
+
+
+
+ Verifies if a piece of code
+
+
+
+
+ Defines unordered expectations
+
+ A delegate describing the expectations
+ an IMockVerifier
+
+
+
+ Defines ordered expectations
+
+ A delegate describing the expectations
+ an IMockVerifier
+
+
+
+ Verifies previously defined expectations
+
+
+
+
+ This delegate is compatible with the System.Func{T,R} signature
+ We have to define our own to get compatability with 2.0
+
+
+
+
+ This attribute is here so we can get better Pex integration
+ Using this means that Pex will not try to inspect the work of
+ the actual proxies being generated by Rhino Mocks
+
+
+
+
diff --git a/tools/lib/log4net.dll b/tools/lib/log4net.dll
new file mode 100644
index 0000000..20a2e1c
Binary files /dev/null and b/tools/lib/log4net.dll differ
diff --git a/tools/lib/nunit-console-runner.dll b/tools/lib/nunit-console-runner.dll
new file mode 100644
index 0000000..b0e611a
Binary files /dev/null and b/tools/lib/nunit-console-runner.dll differ
diff --git a/tools/lib/nunit-gui-runner.dll b/tools/lib/nunit-gui-runner.dll
new file mode 100644
index 0000000..ebff05e
Binary files /dev/null and b/tools/lib/nunit-gui-runner.dll differ
diff --git a/tools/lib/nunit.core.dll b/tools/lib/nunit.core.dll
new file mode 100644
index 0000000..5f748be
Binary files /dev/null and b/tools/lib/nunit.core.dll differ
diff --git a/tools/lib/nunit.core.interfaces.dll b/tools/lib/nunit.core.interfaces.dll
new file mode 100644
index 0000000..72b9486
Binary files /dev/null and b/tools/lib/nunit.core.interfaces.dll differ
diff --git a/tools/lib/nunit.uiexception.dll b/tools/lib/nunit.uiexception.dll
new file mode 100644
index 0000000..9129c03
Binary files /dev/null and b/tools/lib/nunit.uiexception.dll differ
diff --git a/tools/lib/nunit.uikit.dll b/tools/lib/nunit.uikit.dll
new file mode 100644
index 0000000..76c1af4
Binary files /dev/null and b/tools/lib/nunit.uikit.dll differ
diff --git a/tools/lib/nunit.util.dll b/tools/lib/nunit.util.dll
new file mode 100644
index 0000000..28d603c
Binary files /dev/null and b/tools/lib/nunit.util.dll differ
diff --git a/tools/nunit-console-x86.exe b/tools/nunit-console-x86.exe
new file mode 100644
index 0000000..1a641e9
Binary files /dev/null and b/tools/nunit-console-x86.exe differ
diff --git a/tools/nunit-console-x86.exe.config b/tools/nunit-console-x86.exe.config
new file mode 100644
index 0000000..4566cb2
--- /dev/null
+++ b/tools/nunit-console-x86.exe.config
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/nunit.framework.dll b/tools/nunit.framework.dll
new file mode 100644
index 0000000..eaea9ee
Binary files /dev/null and b/tools/nunit.framework.dll differ