Apa yang Inherited
dirujuk oleh properti bool pada atribut?
Apakah ini berarti bahwa jika saya mendefinisikan kelas saya dengan atribut AbcAtribute
(yang memiliki Inherited = true
), dan jika saya mewarisi kelas lain dari kelas itu, kelas turunan juga akan memiliki atribut yang sama yang diterapkan padanya?
Untuk memperjelas pertanyaan ini dengan contoh kode, bayangkan yang berikut ini:
[AttributeUsage(AttributeTargets.Class, Inherited = true)]
public class Random: Attribute
{ /* attribute logic here */ }
[Random]
class Mother
{ }
class Child : Mother
{ }
Apakah Child
juga memiliki Random
atribut yang diterapkan padanya?
Inherited
properti memiliki contoh terperinci yang menunjukkan perbedaan antaraInherited=true
danInherited=false
untuk kelas yang diwariskan danoverride
metode.