Я использую отражение, чтобы получить методы для вложенных типов / типов, и у них всегда есть дополнительные методы, которых не существует.
это, кажется, разница между:
info As **TypeInfo**
Dim methods As IEnumerable(Of MethodInfo) = info.DeclaredMethods
против
info As **Type**
Dim methods As IEnumerable(Of MethodInfo) = info.GetMethods
Возвращены дополнительные методы:
Equals, GetHashCode, GetType, ToString
Это ошибка. Net или я что-то упустил? Кажется, это происходит и с другими вложенными типами, поэтому я пытаюсь понять, почему?
Public Class TestHasNested
Public Property bla As String
Public Class NestedItem
Public Property MyProperty As Integer
End Class
End Class