Ciąg "<typename>" w zestawie "<assemblyname>" został przekazany do samego siebie i dlatego jest nieobsługiwanym typem

Zestaw używa elementu TypeForwardedToAttribute , aby przekazać jeden z jego typów do innego zestawu, ale określa ten sam typ w tym samym zestawie.

Przekazywanie typu oznacza ponowne przypisanie definicji klasy, struktury, interfejsu, delegata lub wyliczenia do zestawu innego niż ten, w którym został pierwotnie zdefiniowany. Jest on często używany w połączeniu z refaktoryzowaniem kodu, za pomocą którego zestaw został podzielony na co najmniej dwa zestawy lub przenieść kod z jednego zestawu do innego.

Przekazywanie typu do samego siebie powoduje przekazywanie cykliczne. Jeśli inny zestaw próbował uzyskać dostęp do przekazywanego typu, przejdzie przez niekończące się przekazywanie, nie docierając do typu, który nie został przesłany dalej.

Identyfikator błędu: BC31425

Aby poprawić ten błąd

  • Przekaż typ do typu w innym zestawie lub w ogóle go nie przekazuj.

Zobacz też