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;
}