Click or drag to resize

PropertySupportTryExtractPropertyNameT, TProperty Method (ExpressionFuncT, TProperty)

Extracts the property name from a property expression.

Namespace:  TomsToolbox.Essentials
Assembly:  TomsToolbox.Essentials (in TomsToolbox.Essentials.dll)
Syntax
public static string? TryExtractPropertyName<T, TProperty>(
	Expression<Func<T, TProperty>> propertyExpression
)

Parameters

propertyExpression
Type: System.Linq.ExpressionsExpressionFuncT, TProperty
The property expression (e.g. p => p.PropertyName) to extract the property name from.

Type Parameters

T
The object type containing the property specified in the expression.
TProperty
The property type.

Return Value

Type: String
The name of the property, or null if the extraction fails.
See Also