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