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

IsModuleType() публичный статический Метод

Returns true if the CLR type is treated as Ruby module (as opposed to a Ruby class)
public static IsModuleType ( Type type ) : bool
type System.Type
Результат bool
        public static bool IsModuleType(Type/*!*/ type) {
            return type.IsInterface || type.IsGenericTypeDefinition;
        }

Usage Example

Пример #1
0
 protected RubyClass /*!*/ GetClass(Type /*!*/ type)
 {
     Debug.Assert(type != null && !RubyModule.IsModuleType(type));
     // TODO: CLR class vs library class:
     return(_context.GetOrCreateClass(type));
 }
RubyModule