示例#1
0
        public void VisitGivenTablePropertyDeclaration(IVisitedGivenTableProperty givenTableProperty, IEnumerable <TableHeader> tableHeaders)
        {
            if (currentClasses.Any())
            {
                currentClasses.Peek().AddTableProperty(givenTableProperty);
            }

            CreateOrActivateCurrentClass(givenTableProperty.ClassName);
        }
示例#2
0
 public void VisitGivenTablePropertyDeclaration(IVisitedGivenTableProperty givenTableProperty, IEnumerable <TableHeader> tableHeaders) =>
 recordedTableProperties.Add($"Table [{string.Join(",", tableHeaders.Select(h => h.ToString()))}]");
示例#3
0
 public void AddTableProperty(IVisitedGivenTableProperty givenTableProperty) =>
 visitedGivenTableProperties.Add(givenTableProperty);
示例#4
0
 public void VisitGivenTablePropertyDeclaration(IVisitedGivenTableProperty givenTableProperty, IEnumerable <ExcelToCode.TableHeader> tableHeaders)
 {
     // ignore to keep test simple, just focus on the complex visits
 }