13 instantiations of BindingInfo
Microsoft.AspNetCore.Mvc.Abstractions (2)
ModelBinding\BindingInfo.cs (2)
112
var bindingInfo = new
BindingInfo
();
211
bindingInfo = new
BindingInfo
();
Microsoft.AspNetCore.Mvc.Core (9)
ApplicationModels\DefaultApplicationModelProvider.cs (1)
231
bindingInfo = new
BindingInfo
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
87
parameter.BindingInfo ??= new
BindingInfo
();
ApplicationModels\ParameterModelBase.cs (1)
41
BindingInfo = other.BindingInfo == null ? null : new
BindingInfo
(other.BindingInfo);
ApplicationModels\PropertyModel.cs (1)
39
BindingInfo = other.BindingInfo == null ? null : new
BindingInfo
(other.BindingInfo);
ModelBinding\Binders\HeaderModelBinderProvider.cs (1)
41
var nestedBindingInfo = new
BindingInfo
(bindingInfo)
ModelBinding\ModelBinderFactory.cs (3)
213
bindingInfo = new
BindingInfo
(factoryContext.BindingInfo);
217
bindingInfo = new
BindingInfo
();
252
var bindingInfo = new
BindingInfo
();
ModelBinding\ModelBindingHelper.cs (1)
254
BindingInfo = new
BindingInfo
()
Microsoft.AspNetCore.Mvc.RazorPages (2)
ApplicationModels\DefaultPageApplicationModelPartsProvider.cs (1)
124
bindingInfo = new
BindingInfo
ApplicationModels\PagePropertyModel.cs (1)
39
BindingInfo = other.BindingInfo == null ? null : new
BindingInfo
(other.BindingInfo);
52 references to BindingInfo
Microsoft.AspNetCore.Mvc.Abstractions (21)
Abstractions\ParameterDescriptor.cs (2)
24
/// Gets or sets the <see cref="ModelBinding.
BindingInfo
"/> for the parameter.
26
public
BindingInfo
? BindingInfo { get; set; }
ApiExplorer\ApiParameterDescription.cs (1)
37
public
BindingInfo
? BindingInfo { get; set; }
ModelBinding\BindingInfo.cs (16)
19
/// Creates a new <see cref="
BindingInfo
"/>.
26
/// Creates a copy of a <see cref="
BindingInfo
"/>.
28
/// <param name="other">The <see cref="
BindingInfo
"/> to copy.</param>
29
public BindingInfo(
BindingInfo
other)
100
/// Constructs a new instance of <see cref="
BindingInfo
"/> from the given <paramref name="attributes"/>.
102
/// This overload does not account for <see cref="
BindingInfo
"/> specified via <see cref="ModelMetadata"/>. Consider using
104
/// on the result of this method to get a more accurate <see cref="
BindingInfo
"/> instance.
107
/// <param name="attributes">A collection of attributes which are used to construct <see cref="
BindingInfo
"/>
109
/// <returns>A new instance of <see cref="
BindingInfo
"/>.</returns>
110
public static
BindingInfo
? GetBindingInfo(IEnumerable<object> attributes)
112
var
bindingInfo = new BindingInfo();
196
/// Constructs a new instance of <see cref="
BindingInfo
"/> from the given <paramref name="attributes"/> and <paramref name="modelMetadata"/>.
198
/// <param name="attributes">A collection of attributes which are used to construct <see cref="
BindingInfo
"/>.</param>
200
/// <returns>A new instance of <see cref="
BindingInfo
"/> if any binding metadata was discovered; otherwise or <see langword="null"/>.</returns>
201
public static
BindingInfo
? GetBindingInfo(IEnumerable<object> attributes, ModelMetadata modelMetadata)
206
var
bindingInfo = GetBindingInfo(attributes);
ModelBinding\ModelBinderProviderContext.cs (2)
26
public virtual IModelBinder CreateBinder(ModelMetadata metadata,
BindingInfo
bindingInfo)
34
public abstract
BindingInfo
BindingInfo { get; }
Microsoft.AspNetCore.Mvc.ApiExplorer (4)
DefaultApiDescriptionProvider.cs (4)
538
public
BindingInfo
? BindingInfo { get; }
542
BindingInfo
? bindingInfo,
649
var
bindingInfo =
BindingInfo
.GetBindingInfo(Enumerable.Empty<object>(), propertyMetadata);
Microsoft.AspNetCore.Mvc.Core (22)
ApplicationModels\DefaultApplicationModelProvider.cs (5)
221
var
bindingInfo =
BindingInfo
.GetBindingInfo(attributes, modelMetadata);
473
BindingInfo
? bindingInfo;
477
bindingInfo =
BindingInfo
.GetBindingInfo(attributes, modelMetadata);
482
bindingInfo =
BindingInfo
.GetBindingInfo(attributes);
ApplicationModels\IBindingModel.cs (1)
16
BindingInfo
? BindingInfo { get; set; }
ApplicationModels\InferParameterBindingInfoConvention.cs (2)
14
/// An <see cref="IActionModelConvention"/> that infers <see cref="
BindingInfo
.BindingSource"/> for parameters.
19
/// <item>A previously specified <see cref="
BindingInfo
.BindingSource" /> is never overwritten.</item>
ApplicationModels\ParameterModelBase.cs (1)
69
public
BindingInfo
? BindingInfo { get; set; }
ModelBinding\Binders\BinderTypeModelBinder.cs (1)
13
/// <see cref="
BindingInfo
.BinderType"/>.
ModelBinding\Binders\BinderTypeModelBinderProvider.cs (1)
10
/// using <see cref="
BindingInfo
.BinderType"/>.
ModelBinding\Binders\HeaderModelBinderProvider.cs (2)
21
var
bindingInfo = context.BindingInfo;
41
var
nestedBindingInfo = new BindingInfo(bindingInfo)
ModelBinding\DefaultModelBindingContext.cs (2)
194
/// <param name="bindingInfo"><see cref="
BindingInfo
"/> associated with the model.</param>
201
BindingInfo
? bindingInfo,
ModelBinding\ModelBinderFactory.cs (5)
210
BindingInfo
bindingInfo;
230
BindingInfo
bindingInfo)
240
public override
BindingInfo
BindingInfo { get; }
252
var
bindingInfo = new BindingInfo();
258
public override IModelBinder CreateBinder(ModelMetadata metadata,
BindingInfo
bindingInfo)
ModelBinding\ModelBinderFactoryContext.cs (2)
14
/// Gets or sets the <see cref="ModelBinding.
BindingInfo
"/>.
16
public
BindingInfo
? BindingInfo { get; set; }
Microsoft.AspNetCore.Mvc.RazorPages (5)
ApplicationModels\DefaultPageApplicationModelPartsProvider.cs (5)
81
BindingInfo
? bindingInfo;
85
bindingInfo =
BindingInfo
.GetBindingInfo(attributes, modelMetadata);
89
bindingInfo =
BindingInfo
.GetBindingInfo(attributes);
113
var
bindingInfo =
BindingInfo
.GetBindingInfo(propertyAttributes, propertyMetadata);