예제 #1
0
        public void VisitGivenComplexPropertyDeclaration(IVisitedGivenComplexProperty givenComplexProperty)
        {
            if (currentClasses.Any())
            {
                currentClasses.Peek().AddComplexProperty(givenComplexProperty);
            }

            CreateOrActivateCurrentClass(givenComplexProperty.ClassName);
        }
예제 #2
0
 public void VisitGivenComplexPropertyDeclaration(IVisitedGivenComplexProperty givenComplexProperty) =>
 recordedTableProperties.Add(givenComplexProperty.ToString());
예제 #3
0
 public void AddComplexProperty(IVisitedGivenComplexProperty givenComplexProperty) =>
 visitedGivenComplexProperties.Add(givenComplexProperty);
예제 #4
0
 public void VisitGivenComplexPropertyDeclaration(IVisitedGivenComplexProperty givenComplexProperty)
 {
     // ignore other properties to keep test simple, just focus on the simple property visits
 }