2 instantiations of ModelBindingResult
Microsoft.AspNetCore.Mvc.Abstractions (2)
ModelBinding\ModelBindingResult.cs (2)
17
return new
ModelBindingResult
(model: null, isModelSet: false);
27
return new
ModelBindingResult
(model, isModelSet: true);
91 references to ModelBindingResult
Microsoft.AspNetCore.Mvc.Abstractions (24)
ModelBinding\IModelBinder.cs (2)
21
/// <see cref="
ModelBindingResult
.IsModelSet"/> set to <c>true</c>.
25
/// a value returned from <see cref="
ModelBindingResult
.Success"/>.
ModelBinding\ModelBindingContext.cs (3)
114
/// Gets or sets a <see cref="
ModelBindingResult
"/> which represents the result of the model binding process.
119
/// <see cref="
ModelBindingResult
.Success"/> if model binding succeeded.
122
public abstract
ModelBindingResult
Result { get; set; }
ModelBinding\ModelBindingResult.cs (19)
9
public readonly struct ModelBindingResult : IEquatable<
ModelBindingResult
>
12
/// Creates a <see cref="
ModelBindingResult
"/> representing a failed model binding operation.
14
/// <returns>A <see cref="
ModelBindingResult
"/> representing a failed model binding operation.</returns>
15
public static
ModelBindingResult
Failed()
21
/// Creates a <see cref="
ModelBindingResult
"/> representing a successful model binding operation.
24
/// <returns>A <see cref="
ModelBindingResult
"/> representing a successful model bind.</returns>
25
public static
ModelBindingResult
Success(object? model)
55
var other = obj as
ModelBindingResult
?;
73
public bool Equals(
ModelBindingResult
other)
94
/// Compares <see cref="
ModelBindingResult
"/> objects for equality.
96
/// <param name="x">A <see cref="
ModelBindingResult
"/>.</param>
97
/// <param name="y">A <see cref="
ModelBindingResult
"/>.</param>
99
public static bool operator ==(
ModelBindingResult
x,
ModelBindingResult
y)
105
/// Compares <see cref="
ModelBindingResult
"/> objects for inequality.
107
/// <param name="x">A <see cref="
ModelBindingResult
"/>.</param>
108
/// <param name="y">A <see cref="
ModelBindingResult
"/>.</param>
110
public static bool operator !=(
ModelBindingResult
x,
ModelBindingResult
y)
Microsoft.AspNetCore.Mvc.Core (65)
Controllers\ControllerBinderDelegateProvider.cs (2)
73
var
result = await parameterBinder.BindModelAsync(
99
var
result = await parameterBinder.BindModelAsync(
ModelBinding\Binders\BodyModelBinder.cs (2)
139
bindingContext.Result =
ModelBindingResult
.Success(model: null);
167
bindingContext.Result =
ModelBindingResult
.Success(model);
ModelBinding\Binders\ByteArrayModelBinder.cs (1)
58
bindingContext.Result =
ModelBindingResult
.Success(model);
ModelBinding\Binders\CancellationTokenModelBinder.cs (1)
26
bindingContext.Result =
ModelBindingResult
.Success(model);
ModelBinding\Binders\CollectionModelBinder.cs (6)
130
bindingContext.Result = model == null ?
ModelBindingResult
.Failed() :
ModelBindingResult
.Success(model);
153
bindingContext.Result =
ModelBindingResult
.Failed();
186
bindingContext.Result =
ModelBindingResult
.Success(model);
211
/// <see cref="
ModelBindingResult
.IsModelSet" /> equal to <see langword="true" /> when a
350
ModelBindingResult
? result;
ModelBinding\Binders\ComplexObjectModelBinder.cs (11)
151
bindingContext.Result =
ModelBindingResult
.Failed();
155
bindingContext.Result =
ModelBindingResult
.Success(bindingContext.Model);
168
bindingContext.Result =
ModelBindingResult
.Failed();
274
var
result = await BindParameterAsync(bindingContext, parameter, parameterBinder, fieldName, modelName);
306
var
result = await BindParameterAsync(bindingContext, parameter, parameterBinder, fieldName, modelName);
368
var
result = await BindPropertyAsync(bindingContext, property, propertyBinder, fieldName, modelName);
433
private static async ValueTask<
ModelBindingResult
> BindPropertyAsync(
454
ModelBindingResult
result;
478
private static async ValueTask<
ModelBindingResult
> BindParameterAsync(
487
ModelBindingResult
result;
688
ModelBindingResult
result)
ModelBinding\Binders\ComplexTypeModelBinder.cs (7)
143
var
result = await BindProperty(bindingContext, property, fieldName, modelName);
216
bindingContext.Result =
ModelBindingResult
.Failed();
220
bindingContext.Result =
ModelBindingResult
.Success(bindingContext.Model);
256
private async Task<
ModelBindingResult
> BindProperty(
274
ModelBindingResult
result;
517
/// <param name="result">The <see cref="
ModelBindingResult
"/> for the property's new value.</param>
522
ModelBindingResult
result)
ModelBinding\Binders\DateTimeModelBinder.cs (1)
86
bindingContext.Result =
ModelBindingResult
.Success(model);
ModelBinding\Binders\DecimalModelBinder.cs (1)
89
bindingContext.Result =
ModelBindingResult
.Success(model);
ModelBinding\Binders\DictionaryModelBinder.cs (4)
115
var
result = bindingContext.Result;
173
bindingContext.Result =
ModelBindingResult
.Failed();
186
var
valueResult = bindingContext.Result;
213
bindingContext.Result =
ModelBindingResult
.Success(model);
ModelBinding\Binders\DoubleModelBinder.cs (1)
89
bindingContext.Result =
ModelBindingResult
.Success(model);
ModelBinding\Binders\EnumTypeModelBinder.cs (1)
47
bindingContext.Result =
ModelBindingResult
.Success(model);
ModelBinding\Binders\FloatModelBinder.cs (1)
89
bindingContext.Result =
ModelBindingResult
.Success(model);
ModelBinding\Binders\FormCollectionModelBinder.cs (1)
52
bindingContext.Result =
ModelBindingResult
.Success(model);
ModelBinding\Binders\FormFileModelBinder.cs (1)
131
bindingContext.Result =
ModelBindingResult
.Success(value);
ModelBinding\Binders\HeaderModelBinder.cs (3)
81
ModelBindingResult
result;
150
bindingContext.Result =
ModelBindingResult
.Failed();
159
bindingContext.Result =
ModelBindingResult
.Success(model);
ModelBinding\Binders\KeyedServicesModelBinder.cs (2)
27
bindingContext.Result =
ModelBindingResult
.Failed();
40
bindingContext.Result =
ModelBindingResult
.Success(model);
ModelBinding\Binders\KeyValuePairModelBinder.cs (5)
46
var
keyResult = await KeyValuePairModelBinder<TKey, TValue>.TryBindStrongModel<TKey?>(bindingContext, _keyBinder, "Key", keyModelName);
49
var
valueResult = await KeyValuePairModelBinder<TKey, TValue>.TryBindStrongModel<TValue?>(bindingContext, _valueBinder, "Value", valueModelName);
57
bindingContext.Result =
ModelBindingResult
.Success(model);
85
bindingContext.Result =
ModelBindingResult
.Success(model);
90
internal static async Task<
ModelBindingResult
> TryBindStrongModel<TModel>(
ModelBinding\Binders\ServicesModelBinder.cs (1)
34
bindingContext.Result =
ModelBindingResult
.Success(model);
ModelBinding\Binders\SimpleTypeModelBinder.cs (1)
129
bindingContext.Result =
ModelBindingResult
.Success(model);
ModelBinding\Binders\TryParseModelBinder.cs (3)
18
private static readonly MethodInfo SuccessBindingResultMethod = typeof(
ModelBindingResult
).GetMethod(nameof(
ModelBindingResult
.Success), BindingFlags.Public | BindingFlags.Static)!;
80
bindingContext.Result =
ModelBindingResult
.Success(null);
ModelBinding\DefaultModelBindingContext.cs (2)
155
public override
ModelBindingResult
Result
337
public
ModelBindingResult
Result;
ModelBinding\ModelBindingHelper.cs (1)
270
var
modelBindingResult = modelBindingContext.Result;
ModelBinding\ParameterBinder.cs (6)
64
public virtual Task<
ModelBindingResult
> BindModelAsync(
84
public virtual async ValueTask<
ModelBindingResult
> BindModelAsync(
104
return
ModelBindingResult
.Failed();
136
var
modelBindingResult = modelBindingContext.Result;
177
ModelBindingResult
modelBindingResult,
234
ModelBindingResult
modelBindingResult,
Microsoft.AspNetCore.Mvc.RazorPages (2)
Infrastructure\PageBinderFactory.cs (2)
65
var
result = await parameterBinder.BindModelAsync(
146
var
result = await parameterBinder.BindModelAsync(