簡體   English   中英

如何使用給定的點網類型找到點網框架的什么類型的什么名稱空間的什么類型的成員?

[英]How to find what types member of what namespaces of what type of what assembly of a dot net framework is using a given dot net type?

例如,點網框架中什么typeassembly的哪個member正在using枚舉(例如,mscorlib.dll 中的 System.IO.DriveType)?

注意: using方法可以找到具有參數或返回類型為給定類型的member (函數/子/屬性),即 System.IO.DriveType; 或者,具有該給定成員的結構/記錄。 我希望在點網庫中找到一個 function ,它可以返回 System.IO.DriveType 給出一個“驅動器號”,或者返回一個結構/記錄/類型/類,其中包含該給定成員 (System.ZCF3882F1C43AB221BFF0BD9Drive)。 我失敗了。 我想通過直接給出系統類型來找到 function:System.IO.DriveType。

我找到了答案:使用https://referencesource.microsoft.com/#mscorlib/system/io/driveinfo.cs 在搜索框中,輸入DriveType,會顯示兩個條目:一個是DriveType的定義,一個是使用,這是DriveInfo的屬性DriveType,它調用Win API獲取驅動器類型為integer枚舉。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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