src/Misc/EFTools/EntityDesignModel/Entity/ConceptualEntityType.cs
/// <summary>
///     Returns itself followed by base types obtained by traversing inheritance hierarchy bottom up.
///     Throws if any of the base type references is unresolved.
/// </summary>
Returns itself followed by base types obtained by traversing inheritance hierarchy bottom up.
Throws if any of the base type references is unresolved.
Returns itself followed by base types obtained by traversing inheritance hierarchy bottom up . Throws if any of the base type references is unresolved .
internal HashSet<ConceptualEntityType> GetSafeSelfAndBaseTypesAsHashSet()
        {
            var selfAndBaseTypes = new HashSet<ConceptualEntityType>();
            foreach (var val in SafeSelfAndBaseTypes)
            {
                selfAndBaseTypes.Add(val);
            }
            return selfAndBaseTypes;
        }
internal HashSet < ConceptualEntityType > GetSafeSelfAndBaseTypesAsHashSet ( ) { var selfAndBaseTypes = new HashSet < ConceptualEntityType > ( ) ; foreach ( var val in SafeSelfAndBaseTypes ) { selfAndBaseTypes . Add ( val ) ; } return selfAndBaseTypes ; }
Returns itself followed by base types obtained by traversing inheritance hierarchy bottom up.
Returns itself followed by base types obtained by traversing inheritance hierarchy bottom up .