Странный синтаксис члена класса, показанный в ILSpy.

Я ковырялся в нескольких dll в среде XNA, используя ILSpy и наткнулся на это:

class KerningHelper
{
    private void !KerningHelper()
    {
        ((IDisposable)this).Dispose();
    }
}

Что означает восклицательный знак в приведенном выше? Проблема в ILSpy или в чем-то другом?

Обратите внимание, у класса есть отдельный деструктор:private unsafe void ~KerningHelper().

7
задан George Duckett 17 April 2012 в 08:43
поделиться