7 writes to IsRequired
Microsoft.AspNetCore.Mvc.ApiExplorer (7)
DefaultApiDescriptionProvider.cs (5)
305
parameter.
IsRequired
= !mvcOptions.AllowEmptyInputInBodyModelBinding;
309
parameter.
IsRequired
= !(parameter.BindingInfo.EmptyBodyBehavior == EmptyBodyBehavior.Allow);
315
parameter.
IsRequired
= true;
327
parameter.
IsRequired
= false;
331
parameter.
IsRequired
= true;
EndpointMetadataApiDescriptionProvider.cs (2)
149
IsRequired
= !isOptional,
195
IsRequired
= !isOptional,
41 references to IsRequired
ApiExplorerWebSite (1)
ApiExplorerDataFilter.cs (1)
70
IsRequired = parameter.
IsRequired
,
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (39)
DefaultApiDescriptionProviderTest.cs (10)
58
Assert.True(categoryParameter.
IsRequired
);
59
Assert.True(groupParameter.
IsRequired
);
62
Assert.False(anyParameter.
IsRequired
);
2059
Assert.True(description.
IsRequired
);
2073
Assert.False(description.
IsRequired
);
2094
Assert.False(description.
IsRequired
);
2116
Assert.True(description.
IsRequired
);
2134
Assert.True(description.
IsRequired
);
2148
Assert.False(description.
IsRequired
);
2167
Assert.False(description.
IsRequired
);
EndpointMetadataApiDescriptionProviderTest.cs (29)
114
Assert.False(apiParameterDescription.
IsRequired
);
129
Assert.True(apiParameterDescription.
IsRequired
);
741
Assert.True(fooParam.
IsRequired
);
748
Assert.True(barParam.
IsRequired
);
755
Assert.True(fromBodyParam.
IsRequired
);
771
Assert.True(param.
IsRequired
);
778
Assert.True(param.
IsRequired
);
786
Assert.False(param.
IsRequired
);
817
param => Assert.True(param.
IsRequired
),
818
param => Assert.False(param.
IsRequired
),
819
param => Assert.True(param.
IsRequired
),
820
param => Assert.False(param.
IsRequired
));
847
param => Assert.True(param.
IsRequired
),
848
param => Assert.False(param.
IsRequired
));
862
Assert.True(fooParam.
IsRequired
);
868
Assert.False(barParam.
IsRequired
);
907
Assert.False(fooParam.
IsRequired
);
913
Assert.True(barParam.
IsRequired
);
926
Assert.False(nameParam.
IsRequired
);
1164
Assert.False(bodyParameterDescription.
IsRequired
);
1223
Assert.True(bodyParameterDescription.
IsRequired
);
1255
Assert.False(bodyParameterDescription.
IsRequired
);
1287
Assert.False(bodyParameterDescription.
IsRequired
);
1315
Assert.True(bodyParameterDescription.
IsRequired
);
1344
Assert.False(bodyParameterDescription.
IsRequired
);
1373
Assert.True(bodyParameterDescription.
IsRequired
);
1411
Assert.True(fromFileParam0.
IsRequired
);
1417
Assert.False(fromFileParam1.
IsRequired
);
1461
Assert.True(bodyParameterDescription.
IsRequired
);
Microsoft.AspNetCore.OpenApi (1)
Services\OpenApiDocumentService.cs (1)
496
return parameter.Source == BindingSource.Path || parameter.
IsRequired
|| hasRequiredAttribute;