Class FilterFieldExtractor
Extracts field information from FilterExpression tree.
Returns field names and whether they are base fields.
Handles Dictionary field normalization.
public class FilterFieldExtractor
Inheritance
Methods
ExtractBaseFieldNames(FilterExpression?)
Extract only base field names from FilterExpression.
public HashSet<string> ExtractBaseFieldNames(FilterExpression? filter)
ExtractFieldInfos(FilterExpression?)
Extract field names with IsBaseField flag from FilterExpression.
public Dictionary<string, bool> ExtractFieldInfos(FilterExpression? filter)
ExtractPropsFieldNames(FilterExpression?)
Extract only Props field names (not base fields) from FilterExpression.
public HashSet<string> ExtractPropsFieldNames(FilterExpression? filter)