Skip to content

Commit 88c307a

Browse files
Chris Martinezcommonsensesoftware
Chris Martinez
authored andcommitted
Revert tuple types
1 parent cf0c58c commit 88c307a

File tree

4 files changed

+16
-14
lines changed

4 files changed

+16
-14
lines changed

src/Microsoft.AspNetCore.Mvc.Versioning/Versioning/Conventions/ActionApiVersionConventionBuilderBase.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ from version in provider.Versions
2525
select version );
2626

2727
var (supportedVersions, deprecatedVersions, advertisedVersions, deprecatedAdvertisedVersions) =
28-
actionModel.GetProperty<(IEnumerable<ApiVersion>,
29-
IEnumerable<ApiVersion>,
30-
IEnumerable<ApiVersion>,
31-
IEnumerable<ApiVersion>)>();
28+
actionModel.GetProperty<Tuple<IEnumerable<ApiVersion>,
29+
IEnumerable<ApiVersion>,
30+
IEnumerable<ApiVersion>,
31+
IEnumerable<ApiVersion>>>();
3232

3333
var versionModel = new ApiVersionModel(
3434
declaredVersions: MappedVersions,

src/Microsoft.AspNetCore.Mvc.Versioning/Versioning/Conventions/ControllerApiVersionConventionBuilderBase.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ static void ApplyNeutralModelToActions( ControllerModel controller )
4242
}
4343
}
4444

45-
(IEnumerable<ApiVersion>, IEnumerable<ApiVersion>, IEnumerable<ApiVersion>, IEnumerable<ApiVersion>) ApplyControllerConventions( ControllerModel controllerModel )
45+
Tuple<IEnumerable<ApiVersion>, IEnumerable<ApiVersion>, IEnumerable<ApiVersion>, IEnumerable<ApiVersion>> ApplyControllerConventions( ControllerModel controllerModel )
4646
{
4747
Contract.Requires( controllerModel != null );
4848

@@ -57,7 +57,7 @@ static void ApplyNeutralModelToActions( ControllerModel controller )
5757
controllerModel.SetProperty( new ApiVersionModel( VersionNeutral, supportedVersions, deprecatedVersions, advertisedVersions, deprecatedAdvertisedVersions ) );
5858
}
5959

60-
return (supportedVersions, deprecatedVersions, advertisedVersions, deprecatedAdvertisedVersions);
60+
return Tuple.Create( supportedVersions.AsEnumerable(), deprecatedVersions.AsEnumerable(), advertisedVersions.AsEnumerable(), deprecatedAdvertisedVersions.AsEnumerable() );
6161
}
6262

6363
void MergeControllerAttributesWithConventions( ControllerModel controllerModel )
@@ -97,7 +97,7 @@ from version in provider.Versions
9797
select version );
9898
}
9999

100-
void ApplyActionConventions( ControllerModel controller, (IEnumerable<ApiVersion>, IEnumerable<ApiVersion>, IEnumerable<ApiVersion>, IEnumerable<ApiVersion>) controllerVersionInfo )
100+
void ApplyActionConventions( ControllerModel controller, Tuple<IEnumerable<ApiVersion>, IEnumerable<ApiVersion>, IEnumerable<ApiVersion>, IEnumerable<ApiVersion>> controllerVersionInfo )
101101
{
102102
Contract.Requires( controller != null );
103103

@@ -111,7 +111,7 @@ void ApplyActionConventions( ControllerModel controller, (IEnumerable<ApiVersion
111111
}
112112
}
113113

114-
void MergeActionAttributesWithConventions( ControllerModel controller, (IEnumerable<ApiVersion>, IEnumerable<ApiVersion>, IEnumerable<ApiVersion>, IEnumerable<ApiVersion>) controllerVersionInfo )
114+
void MergeActionAttributesWithConventions( ControllerModel controller, Tuple<IEnumerable<ApiVersion>, IEnumerable<ApiVersion>, IEnumerable<ApiVersion>, IEnumerable<ApiVersion>> controllerVersionInfo )
115115
{
116116
Contract.Requires( controller != null );
117117

test/Microsoft.AspNetCore.Mvc.Versioning.Tests/Versioning/Conventions/ActionApiVersionConventionBuilderTTest.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using ApplicationModels;
44
using FluentAssertions;
55
using Moq;
6+
using System;
67
using System.Linq;
78
using System.Reflection;
89
using Xunit;
@@ -19,7 +20,7 @@ public void apply_to_should_assign_empty_model_without_api_versions_from_mapped_
1920
var method = typeof( UndecoratedController ).GetMethod( nameof( UndecoratedController.Get ) );
2021
var actionModel = new ActionModel( method, new object[0] );
2122
var empty = Enumerable.Empty<ApiVersion>();
22-
var controllerVersionInfo = (empty, empty, empty, empty);
23+
var controllerVersionInfo = Tuple.Create( empty, empty, empty, empty );
2324

2425
actionModel.SetProperty( controllerVersionInfo );
2526

@@ -48,7 +49,7 @@ public void apply_to_should_assign_model_with_declared_api_versions_from_mapped_
4849
var attributes = new object[] { new MapToApiVersionAttribute( "2.0" ) };
4950
var actionModel = new ActionModel( method, attributes );
5051
var empty = Enumerable.Empty<ApiVersion>();
51-
var controllerVersionInfo = (empty, empty, empty, empty);
52+
var controllerVersionInfo = Tuple.Create( empty, empty, empty, empty );
5253

5354
actionModel.SetProperty( controllerVersionInfo );
5455
actionBuilder.MapToApiVersion( new ApiVersion( 2, 0 ) );
@@ -78,7 +79,7 @@ public void apply_to_should_assign_model_with_declared_api_versions_from_mapped_
7879
var attributes = method.GetCustomAttributes().Cast<object>().ToArray();
7980
var actionModel = new ActionModel( method, attributes );
8081
var empty = Enumerable.Empty<ApiVersion>();
81-
var controllerVersionInfo = (empty, empty, empty, empty);
82+
var controllerVersionInfo = Tuple.Create( empty, empty, empty, empty );
8283

8384
actionModel.SetProperty( controllerVersionInfo );
8485
actionBuilder.MapToApiVersion( new ApiVersion( 2, 0 ) )

test/Microsoft.AspNetCore.Mvc.Versioning.Tests/Versioning/Conventions/ActionApiVersionConventionBuilderTest.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using ApplicationModels;
44
using FluentAssertions;
55
using Moq;
6+
using System;
67
using System.Linq;
78
using System.Reflection;
89
using Xunit;
@@ -19,7 +20,7 @@ public void apply_to_should_assign_empty_model_without_api_versions_from_mapped_
1920
var method = typeof( UndecoratedController ).GetMethod( nameof( UndecoratedController.Get ) );
2021
var actionModel = new ActionModel( method, new object[0] );
2122
var empty = Enumerable.Empty<ApiVersion>();
22-
var controllerVersionInfo = (empty, empty, empty, empty);
23+
var controllerVersionInfo = Tuple.Create( empty, empty, empty, empty );
2324

2425
actionModel.SetProperty( controllerVersionInfo );
2526

@@ -48,7 +49,7 @@ public void apply_to_should_assign_model_with_declared_api_versions_from_mapped_
4849
var attributes = new object[] { new MapToApiVersionAttribute( "2.0" ) };
4950
var actionModel = new ActionModel( method, attributes );
5051
var empty = Enumerable.Empty<ApiVersion>();
51-
var controllerVersionInfo = (empty, empty, empty, empty);
52+
var controllerVersionInfo = Tuple.Create( empty, empty, empty, empty );
5253

5354
actionModel.SetProperty( controllerVersionInfo );
5455
actionBuilder.MapToApiVersion( new ApiVersion( 2, 0 ) );
@@ -78,7 +79,7 @@ public void apply_to_should_assign_model_with_declared_api_versions_from_mapped_
7879
var attributes = method.GetCustomAttributes().Cast<object>().ToArray();
7980
var actionModel = new ActionModel( method, attributes );
8081
var empty = Enumerable.Empty<ApiVersion>();
81-
var controllerVersionInfo = (empty, empty, empty, empty);
82+
var controllerVersionInfo = Tuple.Create( empty, empty, empty, empty );
8283

8384
actionModel.SetProperty( controllerVersionInfo );
8485
actionBuilder.MapToApiVersion( new ApiVersion( 2, 0 ) )

0 commit comments

Comments
 (0)