namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter12.Listing12_18
{
    #pragma warning disable 0693 // Wyłączenie ostrzeżeń dotyczących zagnieżdżonego parametru określającego typ
                                 // o powtarzającej się nazwie
    class Container<T, U>
    {
        // Klasy zagnieżdżone dziedziczą parametry określające typ.
        // Ponowne wykorzystanie nazwy takiego parametru
        // prowadzi do zgłoszenia ostrzeżenia.
        class Nested<U>
        {
            void Method(T param0, U param1)
            {
            }
        }
    }
}
