Table of Contents

Class ProgramXyzSemantic

Namespace
Hi.NcParsers.Semantics
Assembly
HiMech.dll
public class ProgramXyzSemantic : INcSemantic, IToXElement
Inheritance
ProgramXyzSemantic
Implements
Inherited Members
Extension Methods

Constructors

ProgramXyzSemantic()

public ProgramXyzSemantic()

Properties

AvailableJsonPathList

Available Json Path List to resolve semantic.

public List<string> AvailableJsonPathList { get; }

Property Value

List<string>

DisplayName

The builder process name shown on UI.

public string DisplayName { get; }

Property Value

string

XName

public static string XName { get; }

Property Value

string

Methods

Build(LinkedListNode<SemanticPiece>)

Refine SemanticPiece.ClaimList of the node.

public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)

Parameters

semanticPieceNode LinkedListNode<SemanticPiece>

Remarks

Since the building process may require the information of the related node, a whole node is passed in.

ToXElement()

Get the XElement to represent the object.

public XElement ToXElement()

Returns

XElement

XElement to represent the object.