'<procedurename>' tidak dapat mengambil alih '<baseprocedurename>' karena berbeda menurut jenis batasan parameter

Prosedur generik mencoba untuk mengambil alih prosedur kelas dasar generik, tetapi mereka memiliki daftar batasan yang berbeda pada parameter jenisnya.

Untuk mengambil alih prosedur kelas dasar, prosedur utama harus cocok tidak hanya tanda tangan lengkap dari prosedur kelas dasar, tetapi juga tingkat akses prosedur dan mekanisme yang lewat dari setiap parameter.

Untuk mengambil alih prosedur kelas dasar generik, prosedur yang mengambil alih harus juga cocok dengan jumlah parameter jenis dan daftar batasan masing-masing.

Untuk informasi selengkapnya tentang mengambil alih persyaratan, lihat Ambil alih.

ID Kesalahan: BC32077

Untuk memperbaiki kesalahan ini

  • Jika Anda bermaksud untuk mengganti prosedur kelas dasar, revisi batasan parameter jenis agar sama persis dengan prosedur kelas dasar.

  • Jika batasan parameter jenis harus tetap seperti yang Anda miliki, Anda tidak dapat mengambil alih prosedur kelas dasar. Hapus kata kunci Overrides dari deklarasi.

Lihat juga