7 writes to IsRequired
Microsoft.AspNetCore.Mvc.ApiExplorer (7)
DefaultApiDescriptionProvider.cs (5)
309
parameter.
IsRequired
= !mvcOptions.AllowEmptyInputInBodyModelBinding;
313
parameter.
IsRequired
= !(parameter.BindingInfo.EmptyBodyBehavior == EmptyBodyBehavior.Allow);
319
parameter.
IsRequired
= true;
331
parameter.
IsRequired
= false;
335
parameter.
IsRequired
= true;
EndpointMetadataApiDescriptionProvider.cs (2)
150
IsRequired
= !isOptional,
196
IsRequired
= !isOptional,
41 references to IsRequired
ApiExplorerWebSite (1)
ApiExplorerDataFilter.cs (1)
70
IsRequired = parameter.
IsRequired
,
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (39)
DefaultApiDescriptionProviderTest.cs (10)
57
Assert.True(categoryParameter.
IsRequired
);
58
Assert.True(groupParameter.
IsRequired
);
61
Assert.False(anyParameter.
IsRequired
);
2072
Assert.True(description.
IsRequired
);
2086
Assert.False(description.
IsRequired
);
2107
Assert.False(description.
IsRequired
);
2129
Assert.True(description.
IsRequired
);
2147
Assert.True(description.
IsRequired
);
2161
Assert.False(description.
IsRequired
);
2180
Assert.False(description.
IsRequired
);
EndpointMetadataApiDescriptionProviderTest.cs (29)
115
Assert.False(apiParameterDescription.
IsRequired
);
130
Assert.True(apiParameterDescription.
IsRequired
);
872
Assert.True(fooParam.
IsRequired
);
879
Assert.True(barParam.
IsRequired
);
886
Assert.True(fromBodyParam.
IsRequired
);
902
Assert.True(param.
IsRequired
);
909
Assert.True(param.
IsRequired
);
917
Assert.False(param.
IsRequired
);
948
param => Assert.True(param.
IsRequired
),
949
param => Assert.False(param.
IsRequired
),
950
param => Assert.True(param.
IsRequired
),
951
param => Assert.False(param.
IsRequired
));
978
param => Assert.True(param.
IsRequired
),
979
param => Assert.False(param.
IsRequired
));
993
Assert.True(fooParam.
IsRequired
);
999
Assert.False(barParam.
IsRequired
);
1038
Assert.False(fooParam.
IsRequired
);
1044
Assert.True(barParam.
IsRequired
);
1057
Assert.False(nameParam.
IsRequired
);
1298
Assert.False(bodyParameterDescription.
IsRequired
);
1358
Assert.True(bodyParameterDescription.
IsRequired
);
1390
Assert.False(bodyParameterDescription.
IsRequired
);
1422
Assert.False(bodyParameterDescription.
IsRequired
);
1450
Assert.True(bodyParameterDescription.
IsRequired
);
1479
Assert.False(bodyParameterDescription.
IsRequired
);
1508
Assert.True(bodyParameterDescription.
IsRequired
);
1546
Assert.True(fromFileParam0.
IsRequired
);
1552
Assert.False(fromFileParam1.
IsRequired
);
1596
Assert.True(bodyParameterDescription.
IsRequired
);
Microsoft.AspNetCore.OpenApi (1)
Services\OpenApiDocumentService.cs (1)
518
return parameter.Source == BindingSource.Path || parameter.
IsRequired
|| hasRequiredAttribute;