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

IsPartiallyInstantiated() приватный статический Метод

private static IsPartiallyInstantiated ( Type type ) : bool
type System.Type
Результат bool
        private static bool IsPartiallyInstantiated(Type/*!*/ type) {
            if (type.IsGenericParameter) {
                return false;
            }

            if (type.IsArray) {
                return !type.GetElementType().IsGenericParameter;
            }

            foreach (var arg in type.GetGenericArguments()) {
                if (!arg.IsGenericParameter) {
                    Debug.Assert(arg.DeclaringMethod != null);
                    return true;
                }
            }

            return false;
        }
RubyModule