IronRuby.Builtins.RubyModule.PrepareMethodUpdate C# (CSharp) Метод

PrepareMethodUpdate() приватный Метод

private PrepareMethodUpdate ( string methodName, IronRuby.Runtime.Calls.RubyMemberInfo method ) : void
methodName string
method IronRuby.Runtime.Calls.RubyMemberInfo
Результат void
        internal virtual void PrepareMethodUpdate(string/*!*/ methodName, RubyMemberInfo/*!*/ method) {
            InitializeMethodsNoLock();

            // Prepare all classes where this module is included for a method update.
            // TODO (optimization): we might end up walking some classes multiple times, could we mark them somehow as visited?
            if (_dependentClasses != null) {
                foreach (var cls in _dependentClasses) {
                    cls.PrepareMethodUpdate(methodName, method, 0);
                }
            }
        }
RubyModule