window.ENTITIES={'/api/snippets/cs/c%23%20get%20current%20method%20name':[{"result":true,"message":null,"batch":{"type":"cs","name":"c# get current method name","items":[{"id":"10wQ0j","type":"cs","name":"C# get current method name","content":"string methodName = nameof(this.SomeMethodHere); // C# 6 or later\n\n// or\n\nMethodBase method = MethodBase.GetCurrentMethod(); // call it inside your method\nstring methodName = method.Name;","source":"https://dirask.com/posts/C-NET-get-current-method-name-3D7mwj","author":{"id":"VDrPRo","name":"JoanneSenior","avatar":"1629131321922__VDrPRo__w40px_h40px.jpg","points":1070,"role":"BASIC"},"creationTime":1635960806000,"updateTime":null,"removalTime":null},{"id":"13NMYj","type":"cs","name":"C# get current method name","content":"using System;\n\npublic static class Program\n{\n\tprivate static void DoMethod()\n\t{\n\t\tstring name = nameof(DoMethod);\n\n\t\tConsole.WriteLine(\"Currently called method name is \" + name);\n\t}\n\n\tpublic static void Main(string[] args)\n\t{\n\t\tDoMethod();\n\t}\n}","source":"https://dirask.com/posts/C-NET-get-current-method-name-3D7mwj","author":{"id":"xaOmA0","name":"Lily","avatar":"1629130172536__xaOmA0__w40px_h40px.jpg","points":548,"role":"BASIC"},"creationTime":1635960808000,"updateTime":null,"removalTime":null},{"id":"jQ4edp","type":"cs","name":"C# get current method name","content":"using System;\nusing System.Diagnostics;\nusing System.Reflection;\n\npublic static class Program\n{\n\tprivate static void DoMethod()\n\t{\n\t\tMethodBase method = MethodBase.GetCurrentMethod();\n\n\t\tConsole.WriteLine(\"Currently called method name is \" + method.Name);\n\t}\n\n\tpublic static void Main(string[] args)\n\t{\n\t\tDoMethod();\n\t}\n}","source":"https://dirask.com/posts/C-NET-get-current-method-name-3D7mwj","author":{"id":"EagM70","name":"Lillie-Rose-Finnegan","avatar":"1629130106625__EagM70__w40px_h40px.jpg","points":489,"role":"BASIC"},"creationTime":1635960810000,"updateTime":null,"removalTime":null},{"id":"DNJbMD","type":"cs","name":"C# get current method name","content":"using System;\nusing System.Diagnostics;\nusing System.Reflection;\n\npublic static class Program\n{\n\tprivate static void DoMethod()\n\t{\n\t\tStackTrace trace = new StackTrace();\n\n\t\tStackFrame frame = trace.GetFrame(0);\n\t\tMethodBase method = frame.GetMethod();\n\n\t\tConsole.WriteLine(\"Currently called method name is \" + method.Name + \".\");\n\t}\n\n\tpublic static void Main(string[] args)\n\t{\n\t\tDoMethod();\n\t}\n}","source":"https://dirask.com/posts/C-NET-get-current-method-name-3D7mwj","author":{"id":"xaOq10","name":"ArcadeParade","avatar":"1629138213061__xaOq10__w40px_h40px.jpg","points":666,"role":"BASIC"},"creationTime":1635960812000,"updateTime":null,"removalTime":null}]}}]};