public override bool VisitIdentifierField(EntityTemplateParser.IdentifierFieldContext context) { _doubleFieldCount.AddOrSet($"{string.Join(".",_embeddedObjectContext)}.{context.key.Text.Trim(1,1)}", existing => ++ existing); if (_embeddedObjectContext.Peek() == _rootObjectContext) { HasIdentifierField = true; } return(base.VisitIdentifierField(context)); }
public override EntityTemplate VisitIdentifierField(EntityTemplateParser.IdentifierFieldContext context) { DefaultResult.Id = context.id.Text.Trim(1, 1); //remove quotes from start and end of the token return(DefaultResult); }