6 writes to IsRequired
Microsoft.AspNetCore.Mvc.ApiExplorer (6)
DefaultApiDescriptionProvider.cs (4)
302
parameter.
IsRequired
= !mvcOptions.AllowEmptyInputInBodyModelBinding;
306
parameter.
IsRequired
= !(parameter.BindingInfo.EmptyBodyBehavior == EmptyBodyBehavior.Allow);
312
parameter.
IsRequired
= true;
317
parameter.
IsRequired
= true;
EndpointMetadataApiDescriptionProvider.cs (2)
150
IsRequired
= !isOptional,
198
IsRequired
= !isOptional,
40 references to IsRequired
ApiExplorerWebSite (1)
ApiExplorerDataFilter.cs (1)
70
IsRequired = parameter.
IsRequired
,
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (36)
DefaultApiDescriptionProviderTest.cs (7)
2027
Assert.True(description.
IsRequired
);
2041
Assert.False(description.
IsRequired
);
2062
Assert.False(description.
IsRequired
);
2084
Assert.True(description.
IsRequired
);
2102
Assert.True(description.
IsRequired
);
2116
Assert.False(description.
IsRequired
);
2135
Assert.False(description.
IsRequired
);
EndpointMetadataApiDescriptionProviderTest.cs (29)
113
Assert.False(apiParameterDescription.
IsRequired
);
128
Assert.True(apiParameterDescription.
IsRequired
);
470
Assert.True(fooParam.
IsRequired
);
477
Assert.True(barParam.
IsRequired
);
484
Assert.True(fromBodyParam.
IsRequired
);
500
Assert.True(param.
IsRequired
);
507
Assert.True(param.
IsRequired
);
515
Assert.False(param.
IsRequired
);
546
param => Assert.True(param.
IsRequired
),
547
param => Assert.False(param.
IsRequired
),
548
param => Assert.True(param.
IsRequired
),
549
param => Assert.False(param.
IsRequired
));
566
param => Assert.True(param.
IsRequired
),
567
param => Assert.False(param.
IsRequired
));
581
Assert.True(fooParam.
IsRequired
);
587
Assert.False(barParam.
IsRequired
);
626
Assert.False(fooParam.
IsRequired
);
632
Assert.True(barParam.
IsRequired
);
645
Assert.False(nameParam.
IsRequired
);
883
Assert.False(bodyParameterDescription.
IsRequired
);
942
Assert.True(bodyParameterDescription.
IsRequired
);
974
Assert.False(bodyParameterDescription.
IsRequired
);
1006
Assert.False(bodyParameterDescription.
IsRequired
);
1034
Assert.True(bodyParameterDescription.
IsRequired
);
1063
Assert.False(bodyParameterDescription.
IsRequired
);
1092
Assert.True(bodyParameterDescription.
IsRequired
);
1130
Assert.True(fromFileParam0.
IsRequired
);
1136
Assert.False(fromFileParam1.
IsRequired
);
1180
Assert.True(bodyParameterDescription.
IsRequired
);
Microsoft.AspNetCore.OpenApi (3)
Services\OpenApiDocumentService.cs (3)
267
Required = parameter.Source == BindingSource.Path || parameter.
IsRequired
,
304
Required = formParameters.Any(parameter => parameter.
IsRequired
),
438
Required = bodyParameter.
IsRequired
,