IHtmlGenerator.GetCurrentValues Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the collection of current values for the given expression
.
public:
System::Collections::Generic::ICollection<System::String ^> ^ GetCurrentValues(Microsoft::AspNetCore::Mvc::Rendering::ViewContext ^ viewContext, Microsoft::AspNetCore::Mvc::ViewFeatures::ModelExplorer ^ modelExplorer, System::String ^ expression, bool allowMultiple);
public System.Collections.Generic.ICollection<string> GetCurrentValues (Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, bool allowMultiple);
abstract member GetCurrentValues : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * bool -> System.Collections.Generic.ICollection<string>
Public Function GetCurrentValues (viewContext As ViewContext, modelExplorer As ModelExplorer, expression As String, allowMultiple As Boolean) As ICollection(Of String)
Parameters
- viewContext
- ViewContext
A ViewContext instance for the current scope.
- modelExplorer
- ModelExplorer
ModelExplorer for the expression
. If null
, calculates the
expression
result using Eval(String).
- expression
- String
Expression name, relative to the current model.
- allowMultiple
- Boolean
If true
, require a collection expression
result. Otherwise, treat result as a
single value.
Returns
null
if no expression
result is found. Otherwise a
ICollection<T> containing current values for the given
expression
.
Converts the expression
result to a String. If that result is an
IEnumerable type, instead converts each item in the collection and returns
them separately.
If the expression
result or the element type is an Enum, returns a
String containing the integer representation of the Enum value as well
as all Enum names for that value. Otherwise returns the default String
conversion of the value.
Remarks
See GenerateSelect for information about how the return value may be used.