IronRuby.Builtins.RubyClass.InitializeDependencies C# (CSharp) Method

InitializeDependencies() private method

private InitializeDependencies ( ) : void
return void
        internal override void InitializeDependencies() {
            Context.RequiresClassHierarchyLock();
            if (!_dependenciesInitialized) {
                _dependenciesInitialized = true;

                // super -> class dependency:
                if (_superClass != null) {
                    _superClass.AddDependentClass(this);
                }

                // mixin -> class dependency:
                AddAsDependencyOf(Mixins);
            }
        }