cost 280 ms
在C#中,我如何評估一個類的任何成員是否包含switch case或if else構造?

[英]In C# how can I evaluate if any members of a class contain switch case or if else constructs?

在C#中,我如何評估一個類的任何成員是否包含switch case或if else構造? 我想檢查一個單元測試,如果一個類已用switch...case或鏈接if....else 。 我知道如何使用反射獲取類的成員,但是無法在如何獲取實際代碼的互聯網上找到示例。 從這個 SO帖子我發現 ...

循環和訪問方法的參數值

[英]Cycle and access Method's parameters value

我有以下方法(我在方法的注釋中舉例說明了我需要的內容): 我必須知道bool參數的一個或多個值是否為真。 因為它們是四個,想象一下if我必須做的檢查是否只有一個是真的,或者如果不止一個,這是真的。 那么,如何在不使用參數變量本身的情況下循環傳入的Method參數的當前值? ...

如何知道靜態方法的類名

[英]How to Know Static Methods's Class Name

我有一個類,它有一些靜態方法。 我還有另一個班級繼承我的第一個班級,如下所示; 我像下面這樣使用它; 在Do方法內部,我嘗試捕獲Model類的類型。 我可以在Do方法的內部捕獲如下的Business class類型; 但是我無法捕獲Model類類型。 我怎樣才能做到 ...

異步函數的MethodBase對象

[英]MethodBase Object of async function

在我的應用程序中,我有一個小操作日志。 在這里,我將某些方法的最后幾次調用保存在應用程序中,如下所示: 它使我可以瀏覽和刷新我的上一個動作 在將將saveLastAction調用為async的方法之一更改之前,我一直工作得很好。 從那時起MethodBase.GetCurre ...

檢查方法是否使用PInvoke

[英]Check if the method uses PInvoke

反正有沒有檢查方法是否使用PInvoke? 我正在使用MethodBase循環遍歷程序集中的所有方法,但我想檢查該方法是否使用PInvoke。 這是我正在使用的代碼: 另外,如果有可能,我怎么能檢查正在使用的DLL和被調用的函數/入口點? ...

為方法參數賦值

[英]Assign value to method parameter

想象一下具有以下簽名的方法: data的值需要分配給A , B , C或什么都不需要,具體取決於id的值。 簡而言之,如果id == "A"則A = data; 問題是這個方法的主體是由人類輸入的,但簽名是在運行時生成的。 因此,不可能對邏輯進行硬編碼,因為在設計時未知有多少參 ...

如何獲取方法的MethodBase對象?

[英]How to get a MethodBase object for a method?

我正在嘗試使用此帖子中找到的類,但它需要一個MethodBase才能運行。 我讀了什么是獲取MethodBase對象的最快方法? 但我無法得到任何解決方案。 我需要做的是從函數中獲取MethodBase對象。 例如,為Console類的靜態函數WriteLine()獲取Met ...

MethodBase.GetCurrentMethod()性能?

[英]MethodBase.GetCurrentMethod() Performance?

我編寫了一個日志類和一個函數,如下面的代碼所示: 每次我記錄某些東西時,我也會從methodBase.Name和methodBase.DeclaringType.Name中記錄類名。 我閱讀了以下文章使用Get CurrentMethod ,我注意到這個方法很慢。 我應該使用 ...

在構造函數上調用MethodBase的Invoke(反射)

[英]Calling MethodBase's Invoke on a constructor (reflection)

首先,對不起,如果有人問過這個問題。 我做了一個非常全面的搜索,沒有發現任何類似的東西,但我可能錯過了一些東西。 現在問題是:我試圖通過反射調用構造函數,沒有運氣。 基本上,我有一個我想要克隆的對象,所以我查找了它的類型的復制構造函數,然后想要調用它。 這就是我所擁有的: 我 ...

檢測MethodBase的通用參數

[英]Detect generic parameters of MethodBase

這個問題是如何在泛型中區分MethodBase的繼續 簡而言之:當需要用不同的泛型類型替換時,我需要在Dictionary中區分相同的泛型方法。 因此,我已重寫IEqualityComparer,以逐個比較MethodBase參數。 並且在調試過程中,我想知道沒有辦法檢測通用方法 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM