-1

我需要一个简单的 Visual Studio 2012 插件,它可以在我的剪贴板中复制我通过 Visual Studio 选择的给定类的所有道具。

类似于“xaml power Toys”对模型类所做的事情,但 xaml power Toys 仅适用于 Visual Studio 2010。有什么想法吗?

谢谢

4

1 回答 1

0

以下Visual Commander C# 命令复制到 Visual Studio 文本编辑器中所选类的剪贴板属性:

    EnvDTE.TextSelection textSelection = DTE.ActiveWindow.Selection as EnvDTE.TextSelection;
    if (textSelection == null)
        return;
    EnvDTE.CodeClass codeClass = textSelection.ActivePoint.CodeElement[vsCMElement.vsCMElementClass] as EnvDTE.CodeClass;
    if (codeClass == null)
        return;

    string properties = "";
    foreach (CodeElement elem in codeClass.Members)
    {
        if (elem.Kind == vsCMElement.vsCMElementProperty)
            properties += elem.Name + System.Environment.NewLine;
    }
    System.Windows.Clipboard.SetText(properties);
于 2013-10-06T05:50:13.380 回答