private IPythonType CreateTupleType(IReadOnlyList <IPythonType> typeArgs) => typeArgs.Any(a => a is IGenericTypeDefinition) ? ToGenericTemplate("Tuple", typeArgs.OfType <IGenericTypeDefinition>().ToArray(), BuiltinTypeId.Tuple) : TypingTypeFactory.CreateTupleType(Interpreter, typeArgs);
private IPythonType CreateTupleType(IReadOnlyList <IPythonType> typeArgs) => typeArgs.Any(a => a is IGenericTypeParameter) ? ToGenericTemplate("Tuple", typeArgs, BuiltinTypeId.Tuple) : TypingTypeFactory.CreateTupleType(Interpreter, typeArgs);
private IPythonType CreateTupleType(IReadOnlyList <IPythonType> typeArgs) => TypingTypeFactory.CreateTupleType(Interpreter, typeArgs);