We wczorajszym poście (Pisanie plugin’ów do VS) narzekałem, że MSDN nie ma żadnego wsparcia dla ikonek, które podaje się przy tworzeniu przycisku dla pluginu. Takie zachowanie nie jest jednak pro-aktywne dlatego postanowiłem sam choć trochę w tym temacie podrążyć.
Stworzyłem enumerację zawierającą choć trochę ikonek. Nie udało mi się sprawdzić wszystkich (i nie sądzę, żeby kiedykolwiek mi się udało) i nie wszystkie udało mi się zidentyfikować, dlatego w niektórych miejscach można zobaczyć wpisy typu:

public enum VSIcons

{

    None = 1,

    SpellCheck,

    Save,

    Print,

    PageWidth,

    Unknown07,

    Table,

    Columns,

    Unknown10,

    OrderList,

Enum obejmuje ikonki od 0 do 135. Do poprania znajduje się tu: VSIcons.cs

Można używać dowoli. Gdyby komuś udało się rozpoznać jakąś z nieznanych mi ikonek, lub sprawdził ikonki dalej to niech pisze do mnie na maila lub w komentarzach. Uzupełnię ją.