Aspose.Words.Examples.CSharp.Programming_Documents.Working_with_Fields.FieldsHelper.VisitFieldStart C# (CSharp) Method

VisitFieldStart() public method

public VisitFieldStart ( FieldStart fieldStart ) : VisitorAction
fieldStart FieldStart
return VisitorAction
        public override VisitorAction VisitFieldStart(FieldStart fieldStart)
        {
            // We must keep track of the starts and ends of fields incase of any nested fields.
            if (fieldStart.FieldType.Equals(mTargetFieldType))
            {
                mFieldDepth++;
                fieldStart.Remove();
            }
            else
            {
                // This removes the field start if it's inside a field that is being converted.
                CheckDepthAndRemoveNode(fieldStart);
            }

            return VisitorAction.Continue;
        }