src/Misc/EFTools/EntityDesignModel/Entity/ComplexConceptualProperty.cs
/// <summary>
///     Returns an enumerable list of scalar properties. The scalar property is also defined
///     by its list of ancestors up to (and including) the given complex property)
/// </summary>
/// <returns></returns>
Returns an enumerable list of scalar properties. The scalar property is also defined
by its list of ancestors up to (and including) the given complex property)
Returns an enumerable list of scalar properties . The scalar property is also defined by its list of ancestors up to ( and including ) the given complex property )
internal IEnumerable<ReadOnlyCollection<Property>> GetAllNestedScalarProperties()
        {
            var listOfAncestorLists = new List<ReadOnlyCollection<Property>>();
            var initialStack = new Stack<Property>();
            initialStack.Push(this);
            GetAllNestedScalarPropertiesRecurse(listOfAncestorLists, initialStack);
            return listOfAncestorLists;
        }
internal IEnumerable < ReadOnlyCollection < Property > > GetAllNestedScalarProperties ( ) { var listOfAncestorLists = new List < ReadOnlyCollection < Property > > ( ) ; var initialStack = new Stack < Property > ( ) ; initialStack . Push ( this ) ; GetAllNestedScalarPropertiesRecurse ( listOfAncestorLists , initialStack ) ; return listOfAncestorLists ; }
Returns an enumerable list of scalar properties.
Returns an enumerable list of scalar properties .
None