Name of type parameter '|1' does not match '|2', the corresponding type parameter defined on the partial method declaration ...