Rosetta.Translation.NestedElementTranslationUnit.AddTranslationUnit C# (CSharp) Method

AddTranslationUnit() protected method

Ensures that compound ITranslationUnit will increment added unit's nesting level. TODO: Use this!
protected AddTranslationUnit ( ITranslationUnit translationUnit ) : void
translationUnit ITranslationUnit The translation unit to add.
return void
        protected virtual void AddTranslationUnit(ITranslationUnit translationUnit)
        {
            if (translationUnit as NestedElementTranslationUnit != null)
            {
                ((NestedElementTranslationUnit)translationUnit).NestingLevel = this.NestingLevel + 1;
            }

            this.AddTranslationUnitCore(translationUnit);
        }