[英]How can I determine the type of C# file in Visual Studio?
當您嘗試在Visual Studio中創建新的C#文件時,有很多選擇。 而且大多數不同的文件類型(例如Windows窗體,自定義控件,C#類文件,安裝程序類等)都具有擴展名.cs。 我知道從根本上講它們都是C#文件,而Visual Studio只是為我們選擇的文件類型提供了一些代碼片段。 但是,在創建特定的源文件時,是否可以某種方式檢查Visual Studio中使用了哪種文件類型?
例如,我在一個名為FileDialogPane.cs
的解決方案中有一個文件,並且在內部有這樣的文件:
using System;
using System.ComponentModel;
using Microsoft.VisualStudio.ComponentModelHost;
using Microsoft.VisualStudio.Shell;
namespace Project.File
{
internal class FileDialogPage : DialogPage
{
public FileDialogPage()
{
InitializeSettings();
}
// rest removed for brevity
}
}
而且它在Visual Studio中沒有默認的.cs樣式徽標,我真的很想弄清楚在創建文件時使用了哪種文件。
通常,檢查繼承是可行的。 您可以看到此文件繼承了DialogPage
類,這使它成為DialogPage文件。
不,恐怕不是-一般而言。 一旦創建,就是這樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.