Click or drag to resize

IPropertyEvaluator Interface

Defines a contract for evaluating text and extracting property names and values.

Namespace: Altaxo.Serialization.NamePropertyExtraction
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3618.0 (4.8.3618.0)
Syntax
C#
public interface IPropertyEvaluator : IPropertyExtractionTreeNode

The IPropertyEvaluator type exposes the following members.

Properties
 NameDescription
Public propertyChildren Gets a list of child nodes, where each tuple contains the index of the name part and the corresponding child node.
(Inherited from IPropertyExtractionTreeNode)
Public propertyPropertyName Gets the name of the property that is evaluated.
Top
Methods
 NameDescription
Public methodEnumeratePropertyNames Enumerates all property names in the name splitter tree.
(Inherited from IPropertyExtractionTreeNode)
Public methodStatic memberEnumeratePropertyNames(IPropertyExtractionTreeNode) Enumerates all property names in the name splitter tree, starting from the specified root node.
(Inherited from IPropertyExtractionTreeNode)
Public methodEvaluate Evaluates a text and extracts a property name and its value.
Public methodExtractProperties(String) Extracts properties from the given text using the configured name splitter and property evaluators.
(Inherited from IPropertyExtractionTreeNode)
Public methodStatic memberExtractProperties(IPropertyExtractionTreeNode, String) Extracts properties from the given text using the configured name splitter and property evaluators.
(Inherited from IPropertyExtractionTreeNode)
Top
See Also