4 writes to Selectors
Microsoft.AspNetCore.Mvc.Core (2)
ApplicationModels\ActionModel.cs (2)
40
Selectors
= new List<SelectorModel>();
67
Selectors
= new List<SelectorModel>(other.Selectors.Select(s => new SelectorModel(s)));
Microsoft.AspNetCore.Mvc.Core.Test (2)
ApplicationModels\ApiBehaviorApplicationModelProviderTest.cs (2)
54
Selectors
= { new SelectorModel { AttributeRouteModel = new AttributeRouteModel() } },
97
Selectors
= { new SelectorModel { AttributeRouteModel = new AttributeRouteModel() } },
110 references to Selectors
ApiExplorerWebSite (4)
ApiExplorerInboundOutboundConvention.cs (2)
32
action.
Selectors
[0].AttributeRouteModel.SuppressPathMatching = true;
36
action.
Selectors
[0].AttributeRouteModel.SuppressLinkGeneration = true;
ApiExplorerRouteChangeConvention.cs (2)
22
action.
Selectors
.Clear();
23
action.
Selectors
.Add(new SelectorModel
ApplicationModelWebSite (2)
Controllers\HomeController.cs (2)
44
var selector = model.
Selectors
.First(f => f.AttributeRouteModel.Template == "Home/CannotBeRouted");
53
model.
Selectors
[0].AttributeRouteModel.SuppressLinkGeneration = true;
Microsoft.AspNetCore.Mvc.Core (6)
ApplicationModels\ActionAttributeRouteModel.cs (2)
56
foreach (var actionSelector in actionModel.
Selectors
)
150
foreach (var actionSelectorModel in actionModel.
Selectors
)
ApplicationModels\ActionModel.cs (1)
67
Selectors = new List<SelectorModel>(other.
Selectors
.Select(s => new SelectorModel(s)));
ApplicationModels\ApiBehaviorApplicationModelProvider.cs (1)
94
!IsAttributeRouted(actionModel.
Selectors
))
ApplicationModels\DefaultApplicationModelProvider.cs (2)
351
AddRange(actionModel.
Selectors
, CreateSelectors(applicableAttributes));
353
AddReturnTypeMetadata(actionModel.
Selectors
, methodInfo);
Microsoft.AspNetCore.Mvc.Core.Test (87)
ApplicationModels\ActionModelTest.cs (9)
28
action.
Selectors
.Add(new SelectorModel()
46
Assert.NotSame(action.
Selectors
, action2.
Selectors
);
47
Assert.NotNull(action2.
Selectors
);
48
Assert.Single(action2.
Selectors
);
49
Assert.NotSame(action.
Selectors
[0], action2.
Selectors
[0]);
50
Assert.NotSame(route, action2.
Selectors
[0].AttributeRouteModel);
70
action.
Selectors
.Add(selectorModel);
ApplicationModels\ApiBehaviorApplicationModelProviderTest.cs (4)
79
Assert.NotEmpty(actionModel.
Selectors
);
80
Assert.Empty(actionModel.
Selectors
[0].EndpointMetadata);
122
Assert.NotEmpty(actionModel.
Selectors
);
123
Assert.Empty(actionModel.
Selectors
[0].EndpointMetadata);
ApplicationModels\AuthorizationApplicationModelProviderTest.cs (1)
93
var attributeRoutes = action.
Selectors
.Where(sm => sm.AttributeRouteModel != null);
ApplicationModels\ControllerActionDescriptorBuilderTest.cs (4)
41
actionModel.
Selectors
.Add(new SelectorModel());
73
actionModel.
Selectors
.Add(new SelectorModel());
99
actionModel.
Selectors
.Add(new SelectorModel());
125
actionModel.
Selectors
.Add(new SelectorModel());
ApplicationModels\ControllerActionDescriptorProviderTests.cs (1)
1954
action.
Selectors
.Add(new SelectorModel()
ApplicationModels\DefaultApplicationModelProviderTest.cs (66)
760
Assert.Single(action.
Selectors
);
761
Assert.Empty(action.
Selectors
[0].ActionConstraints.OfType<HttpMethodActionConstraint>());
762
Assert.Empty(GetAttributeRoutes(action.
Selectors
));
778
Assert.Single(action.
Selectors
);
780
action.
Selectors
[0].ActionConstraints.OfType<HttpMethodActionConstraint>());
785
Assert.Empty(GetAttributeRoutes(action.
Selectors
));
802
Assert.Single(action.
Selectors
);
804
action.
Selectors
[0].ActionConstraints.OfType<HttpMethodActionConstraint>());
809
Assert.Empty(GetAttributeRoutes(action.
Selectors
));
827
Assert.Single(action.
Selectors
);
829
action.
Selectors
[0].ActionConstraints.OfType<HttpMethodActionConstraint>());
834
Assert.Empty(GetAttributeRoutes(action.
Selectors
));
850
Assert.Single(action.
Selectors
);
852
action.
Selectors
[0].ActionConstraints.OfType<HttpMethodActionConstraint>());
857
Assert.Empty(GetAttributeRoutes(action.
Selectors
));
873
Assert.Single(action.
Selectors
);
875
action.
Selectors
[0].ActionConstraints.OfType<HttpMethodActionConstraint>());
882
var attributeRoute = Assert.Single(GetAttributeRoutes(action.
Selectors
));
901
Assert.Single(action.
Selectors
);
902
Assert.Empty(action.
Selectors
[0].ActionConstraints);
906
var attributeRoute = Assert.Single(GetAttributeRoutes(action.
Selectors
));
925
Assert.Single(action.
Selectors
);
927
action.
Selectors
[0].ActionConstraints.OfType<HttpMethodActionConstraint>());
935
var attributeRoute = Assert.Single(GetAttributeRoutes(action.
Selectors
));
959
Assert.Equal(2, action.
Selectors
.Count);
961
foreach (var actionSelectorModel in action.
Selectors
)
966
var selectorModel = Assert.Single(action.
Selectors
, ai => ai.AttributeRouteModel?.Template == "List");
971
var all = Assert.Single(action.
Selectors
, ai => ai.AttributeRouteModel?.Template == "All");
993
Assert.Single(action.
Selectors
);
994
Assert.Empty(action.
Selectors
[0].ActionConstraints);
995
Assert.Null(action.
Selectors
[0].AttributeRouteModel);
1015
Assert.Single(action.
Selectors
);
1016
Assert.Empty(action.
Selectors
[0].ActionConstraints);
1017
Assert.Empty(GetAttributeRoutes(action.
Selectors
));
1036
Assert.Equal(2, action.
Selectors
.Count);
1039
foreach (var selectorModel in action.
Selectors
)
1048
Assert.Single(action.
Selectors
, ai => ai.AttributeRouteModel.Template.Equals("List"));
1049
Assert.Single(action.
Selectors
, ai => ai.AttributeRouteModel.Template.Equals("All"));
1065
Assert.Single(action.
Selectors
);
1067
action.
Selectors
[0].ActionConstraints.OfType<HttpMethodActionConstraint>());
1069
var attributeRoute = Assert.Single(GetAttributeRoutes(action.
Selectors
));
1085
Assert.Equal(2, actions.
Selectors
.Count);
1088
var selectorModel = Assert.Single(actions.
Selectors
, a => a.AttributeRouteModel.Template == "Products");
1092
selectorModel = Assert.Single(actions.
Selectors
, a => a.AttributeRouteModel.Template == "v2/Products");
1109
Assert.Equal(3, action.
Selectors
.Count);
1111
var selectorModel = Assert.Single(action.
Selectors
, s => s.AttributeRouteModel.Template == "Products");
1115
selectorModel = Assert.Single(action.
Selectors
, s => s.AttributeRouteModel.Template == "v2/Products");
1119
selectorModel = Assert.Single(action.
Selectors
, s => s.AttributeRouteModel.Template == "Products/Buy");
1136
Assert.Equal(2, action.
Selectors
.Count);
1138
var selectorModel = Assert.Single(action.
Selectors
, s => s.AttributeRouteModel == null);
1142
selectorModel = Assert.Single(action.
Selectors
, s => s.AttributeRouteModel?.Template == "id/{id?}");
1160
Assert.Equal(2, action.
Selectors
.Count);
1162
var selectorModel = Assert.Single(action.
Selectors
, s => s.AttributeRouteModel?.Template == "Products");
1166
selectorModel = Assert.Single(action.
Selectors
, s => s.AttributeRouteModel?.Template == null);
1186
Assert.Equal(2, actionModel.
Selectors
.Count);
1189
actionModel.
Selectors
.Where(sm => sm.AttributeRouteModel?.Template == "R1"));
1196
actionModel.
Selectors
.Where(sm => sm.AttributeRouteModel?.Template == "R2"));
1216
Assert.Equal(2, actions.
Selectors
.Count);
1218
var selectorModel = Assert.Single(actions.
Selectors
, a => a.AttributeRouteModel?.Template == "A");
1221
selectorModel = Assert.Single(actions.
Selectors
, a => a.AttributeRouteModel?.Template == "B");
1238
Assert.Equal(2, action.
Selectors
.Count);
1240
var selectorModel = Assert.Single(action.
Selectors
, a => a.AttributeRouteModel?.Template == "C");
1243
selectorModel = Assert.Single(action.
Selectors
, a => a.AttributeRouteModel?.Template == "D");
1258
Assert.NotNull(action.
Selectors
);
1259
Assert.All(action.
Selectors
, selector =>
1264
var metadata = action.
Selectors
[0].EndpointMetadata.OfType<ProducesResponseTypeMetadata>().Single();
ApplicationModels\RouteTokenTransformerConventionTest.cs (2)
19
model.
Selectors
.Add(new SelectorModel()
39
model.
Selectors
.Add(new SelectorModel()
Microsoft.AspNetCore.Mvc.Cors (1)
CorsApplicationModelProvider.cs (1)
87
var selectors = actionModel.
Selectors
;
Microsoft.AspNetCore.Mvc.Cors.Test (10)
CorsApplicationModelProviderTest.cs (10)
36
var selector = Assert.Single(action.
Selectors
);
55
var selector = Assert.Single(action.
Selectors
);
73
var selector = Assert.Single(action.
Selectors
);
92
var selector = Assert.Single(action.
Selectors
);
111
var selector = Assert.Single(action.
Selectors
);
129
var selector = Assert.Single(action.
Selectors
);
150
var selector = Assert.Single(action.
Selectors
);
169
var selector = Assert.Single(action.
Selectors
);
188
var selector = Assert.Single(action.
Selectors
);
206
var selector = Assert.Single(action.
Selectors
);