Exemple #1
0
        override public void Condense()
        {
            CondenseContainersInMembers();

            if (Members.Count == 1 && Members[0] is Folder)
            {
                Folder subFolder = (Members[0] as Folder);

                Members = subFolder.Members;

                if (CondensedTitles == null)
                {
                    CondensedTitles = new List <string>();
                }

                CondensedTitles.Add(subFolder.Title);

                if (subFolder.CondensedTitles != null)
                {
                    CondensedTitles.AddRange(subFolder.CondensedTitles);
                }

                pathFromFileSource = subFolder.pathFromFileSource;
            }
        }
Exemple #2
0
        override public void Condense()
        {
            CondenseContainersInMembers();

            if (Members.Count == 1 && Members[0] is Scope)
            {
                Scope childScope = (Members[0] as Scope);

                Members = childScope.Members;

                foreach (var member in Members)
                {
                    member.Parent = this;
                }

                if (CondensedTitles == null)
                {
                    CondensedTitles = new List <string>();
                }

                CondensedTitles.Add(childScope.Title);

                if (childScope.CondensedTitles != null)
                {
                    CondensedTitles.AddRange(childScope.CondensedTitles);
                }

                condensedScopeString = childScope.WrappedScopeString;
            }
        }
Exemple #3
0
        override public void Condense()
        {
            CondenseContainersInMembers();

            if (Members.Count == 1 && Members[0] is Scope)
            {
                Scope childScope = (Members[0] as Scope);

                Members = childScope.Members;

                if (CondensedTitles == null)
                {
                    CondensedTitles = new List <string>();
                }

                CondensedTitles.Add(childScope.Title);

                if (childScope.CondensedTitles != null)
                {
                    CondensedTitles.AddRange(childScope.CondensedTitles);
                }

                scopeString = childScope.scopeString;
            }
        }