public InitializeClassCopy ( |
||
rubyClass | ||
Результат | void |
public void InitializeClassCopy(RubyClass/*!*/ rubyClass) {
if (!_isUninitializedCopy) {
throw RubyExceptions.CreateTypeError("already initialized class");
}
_isUninitializedCopy = false;
InitializeModuleCopy(rubyClass);
// MRI clears the name in initialize_copy:
Name = null;
}
public static void InitializeCopy(RubyClass /*!*/ self, [NotNull] RubyClass /*!*/ other) { self.InitializeClassCopy(other); }