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

VisitFieldSeparator() public method

public VisitFieldSeparator ( FieldSeparator fieldSeparator ) : VisitorAction
fieldSeparator FieldSeparator
return VisitorAction
        public override VisitorAction VisitFieldSeparator(FieldSeparator fieldSeparator)
        {
            // When visiting a field separator we should decrease the depth level.
            if (fieldSeparator.FieldType.Equals(mTargetFieldType))
            {
                mFieldDepth--;
                fieldSeparator.Remove();
            }
            else
            {
                // This removes the field separator if it's inside a field that is being converted.
                CheckDepthAndRemoveNode(fieldSeparator);
            }

            return VisitorAction.Continue;
        }