Gets a collection of the methods defined by the current type.
Assembly: mscorlib (in mscorlib.dll)
To filter the results of the typeof(Object)), you can traverse the inheritance tree by using the methods in the RuntimeReflectionExtensions class. Consumers of objects from customized reflection contexts cannot use these methods and must traverse the inheritance tree themselves.property, use LINQ queries. For reflection objects that originate with the runtime (for example, as the result of
This example uses the reflection types and members in the .NET for Windows 8.x Store apps subset to retrieve the methods and properties of the Calendar type, including inherited methods and properties. To run this code, paste it into the code file for a Windows 8.x Store XAML app that contains a Windows.UI.Xaml.Controls.Textblock control named textblock1.
Imports Windows.UI.Xaml.Navigation Imports System.Reflection Imports System.Globalization Imports System.Text Imports System Public NotInheritable Class MainPage Inherits Page Protected Overrides Sub OnNavigatedTo(e As NavigationEventArgs) Dim t As TypeInfo = GetType(Calendar).GetTypeInfo() Dim pList As IEnumerable(Of PropertyInfo) = t.DeclaredProperties Dim mList As IEnumerable(Of MethodInfo) = t.DeclaredMethods Dim sb As New StringBuilder() sb.Append("Properties:") For Each p As PropertyInfo In pList sb.Append((vbLf + p.DeclaringType.Name & ": ") + p.Name) Next sb.Append(vbLf & "Methods:") For Each m As MethodInfo In mList sb.Append((vbLf + m.DeclaringType.Name & ": ") + m.Name) Next textblock1.Text = sb.ToString() End Sub End Class
Available since 8
Available since 4.5
Portable Class Library
Supported in: portable .NET platforms
Windows Phone Silverlight
Available since 8.0
Available since 8.1