Ketika VB.NET 1.0 diperkenalkan, salah satu perubahan terbesar adalah semua yang dihasilkan Microsoft Kode sumber dimasukkan dan tersedia bagi Anda sebagai programmer dalam proyek Anda. Versi Visual Basic yang lebih lama menciptakan kode-p yang tidak dapat dipahami yang tidak dapat Anda lihat dan tidak dapat diubah. Meskipun kode yang dihasilkan ada di program Anda, itu ide yang buruk untuk mengubahnya. Jika Anda tidak tahu apa yang Anda lakukan, kemungkinan besar Anda akan merusak proyek Anda dengan mengubah kode yang dihasilkan Microsoft.
Di VB.NET 1.0, semua kode yang dihasilkan ini hanya dilindungi dengan dilampirkan di bagian Wilayah program, yang hanya berjarak satu klik agar tidak dapat dilihat dan diubah sebagai bagian dari sumber Anda kode. Dimulai dengan VB.NET 2005 (Framework 2.0), Microsoft memasukkannya ke dalam file yang sama sekali berbeda menggunakan kelas parsial, tetapi arahan Wilayah masih tersedia, dan Anda dapat menggunakannya untuk mengatur kode Anda sendiri.
Program sederhana ini menunjukkan cara kerja Wilayah:
Anda bisa menyusun ini menjadi DLL untuk melindunginya atau menggunakan gagasan kelas parsial yang menggunakan Visual Studio atau hanya membuat kelas terpisah file, tetapi cara termudah untuk tetap keluar dari jalan dan tetap menjadikannya bagian dari file yang sama adalah dengan menggunakan Wilayah pengarahan. Itu membuat kode terlihat seperti ini:
Hanya mengelilingi kode yang ingin Anda hilangkan dengan:
Untuk keperluan debugging, Anda dapat menggunakan ini sebagai cara untuk mendekatkan bagian-bagian kode Anda sehingga Anda dapat melihatnya di layar yang sama:
Anda tidak dapat menggunakan Wilayah atau Wilayah Akhir di dalam suatu fungsi atau subrutin. Dengan kata lain, contoh di bawah ini tidakkerja:
Tidak apa-apa. Visual Studio meruntuhkan subrutin tanpa arahan Wilayah. Anda dapat membuat Sarang Wilayah. Dengan kata lain, ini tidak bekerja:
Jika Anda meminjam kode dari internet, cari Wilayah di dalamnya sebelum Anda menambahkannya ke kode Anda. Peretas telah dikenal menyematkan hal-hal buruk di dalam suatu Wilayah agar tidak diketahui orang.