get object's methods using reflection
Published: 13. December 2008 | Updated: 13. December 2008License: Microsoft Public License (MS-PL)
Categories: Framework » Reflection
Tags: C# Reflection
Short example how to get methods of specified type
Import namespaces
using System.Reflection;
Code
Type type = typeof(string); MethodInfo[] methods = type.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static); foreach (MethodInfo item in methods) { Console.WriteLine("public {0}{1} {2}", item.IsStatic ? "static " : "", item.ReturnType, item.Name); }Console Output:
public System.Char get_Chars
public System.Int32 get_Length
public System.Int32 IndexOf
public System.Int32 IndexOfAny
public System.Int32 LastIndexOf
public System.Int32 LastIndexOfAny
public System.String Insert
public System.String Replace
public System.String Replace
public System.String Remove
public static System.String Join
public static System.String Join
public System.Boolean Equals
public System.Boolean Equals
public System.Boolean Equals
public static System.Boolean Equals
public static System.Boolean Equals
public static System.Boolean op_Equality
public static System.Boolean op_Inequality
public System.Void CopyTo
public System.Char[] ToCharArray
public System.Char[] ToCharArray
public static System.Boolean IsNullOrEmpty
public System.Int32 GetHashCode
public System.String[] Split
public System.String[] Split
public System.String[] Split
public System.String[] Split
public System.String[] Split
public System.String[] Split
public System.String Substring
public System.String Substring
public System.String Trim
public System.String TrimStart
public System.String TrimEnd
public System.Boolean IsNormalized
public System.Boolean IsNormalized
public System.String Normalize
public System.String Normalize
public static System.Int32 Compare
public static System.Int32 Compare
public static System.Int32 Compare
public static System.Int32 Compare
public static System.Int32 Compare
public static System.Int32 Compare
public static System.Int32 Compare
public static System.Int32 Compare
public System.Int32 CompareTo
public System.Int32 CompareTo
public static System.Int32 CompareOrdinal
public static System.Int32 CompareOrdinal
public System.Boolean Contains
public System.Boolean EndsWith
public System.Boolean EndsWith
public System.Boolean EndsWith
public System.Int32 IndexOf
public System.Int32 IndexOf
public System.Int32 IndexOfAny
public System.Int32 IndexOfAny
public System.Int32 IndexOf
public System.Int32 IndexOf
public System.Int32 IndexOf
public System.Int32 IndexOf
public System.Int32 IndexOf
public System.Int32 IndexOf
public System.Int32 LastIndexOf
public System.Int32 LastIndexOf
public System.Int32 LastIndexOfAny
public System.Int32 LastIndexOfAny
public System.Int32 LastIndexOf
public System.Int32 LastIndexOf
public System.Int32 LastIndexOf
public System.Int32 LastIndexOf
public System.Int32 LastIndexOf
public System.Int32 LastIndexOf
public System.String PadLeft
public System.String PadLeft
public System.String PadRight
public System.String PadRight
public System.Boolean StartsWith
public System.Boolean StartsWith
public System.Boolean StartsWith
public System.String ToLower
public System.String ToLower
public System.String ToLowerInvariant
public System.String ToUpper
public System.String ToUpper
public System.String ToUpperInvariant
public System.String ToString
public System.String ToString
public System.Object Clone
public System.String Trim
public System.String Remove
public static System.String Format
public static System.String Format
public static System.String Format
public static System.String Format
public static System.String Format
public static System.String Copy
public static System.String Concat
public static System.String Concat
public static System.String Concat
public static System.String Concat
public static System.String Concat
public static System.String Concat
public static System.String Concat
public static System.String Concat
public static System.String Concat
public static System.String Intern
public static System.String IsInterned
public System.TypeCode GetTypeCode
public System.CharEnumerator GetEnumerator
public System.Type GetType
public System.Int32 get_Length
public System.Int32 IndexOf
public System.Int32 IndexOfAny
public System.Int32 LastIndexOf
public System.Int32 LastIndexOfAny
public System.String Insert
public System.String Replace
public System.String Replace
public System.String Remove
public static System.String Join
public static System.String Join
public System.Boolean Equals
public System.Boolean Equals
public System.Boolean Equals
public static System.Boolean Equals
public static System.Boolean Equals
public static System.Boolean op_Equality
public static System.Boolean op_Inequality
public System.Void CopyTo
public System.Char[] ToCharArray
public System.Char[] ToCharArray
public static System.Boolean IsNullOrEmpty
public System.Int32 GetHashCode
public System.String[] Split
public System.String[] Split
public System.String[] Split
public System.String[] Split
public System.String[] Split
public System.String[] Split
public System.String Substring
public System.String Substring
public System.String Trim
public System.String TrimStart
public System.String TrimEnd
public System.Boolean IsNormalized
public System.Boolean IsNormalized
public System.String Normalize
public System.String Normalize
public static System.Int32 Compare
public static System.Int32 Compare
public static System.Int32 Compare
public static System.Int32 Compare
public static System.Int32 Compare
public static System.Int32 Compare
public static System.Int32 Compare
public static System.Int32 Compare
public System.Int32 CompareTo
public System.Int32 CompareTo
public static System.Int32 CompareOrdinal
public static System.Int32 CompareOrdinal
public System.Boolean Contains
public System.Boolean EndsWith
public System.Boolean EndsWith
public System.Boolean EndsWith
public System.Int32 IndexOf
public System.Int32 IndexOf
public System.Int32 IndexOfAny
public System.Int32 IndexOfAny
public System.Int32 IndexOf
public System.Int32 IndexOf
public System.Int32 IndexOf
public System.Int32 IndexOf
public System.Int32 IndexOf
public System.Int32 IndexOf
public System.Int32 LastIndexOf
public System.Int32 LastIndexOf
public System.Int32 LastIndexOfAny
public System.Int32 LastIndexOfAny
public System.Int32 LastIndexOf
public System.Int32 LastIndexOf
public System.Int32 LastIndexOf
public System.Int32 LastIndexOf
public System.Int32 LastIndexOf
public System.Int32 LastIndexOf
public System.String PadLeft
public System.String PadLeft
public System.String PadRight
public System.String PadRight
public System.Boolean StartsWith
public System.Boolean StartsWith
public System.Boolean StartsWith
public System.String ToLower
public System.String ToLower
public System.String ToLowerInvariant
public System.String ToUpper
public System.String ToUpper
public System.String ToUpperInvariant
public System.String ToString
public System.String ToString
public System.Object Clone
public System.String Trim
public System.String Remove
public static System.String Format
public static System.String Format
public static System.String Format
public static System.String Format
public static System.String Format
public static System.String Copy
public static System.String Concat
public static System.String Concat
public static System.String Concat
public static System.String Concat
public static System.String Concat
public static System.String Concat
public static System.String Concat
public static System.String Concat
public static System.String Concat
public static System.String Intern
public static System.String IsInterned
public System.TypeCode GetTypeCode
public System.CharEnumerator GetEnumerator
public System.Type GetType
| Send us feedback about this snippet » |





