Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
IL2057: 'System.Type.GetType(String)' parametresine
Neden
parametresine typeName
Type.GetType(String)tanınmayan bir değer geçirildi.
Kural açıklaması
parametresine typeName
GetType(String) geçirilen tür adı statik olarak biliniyorsa, düzeltici korunduğunu ve uygulama kodunun kırpıldıktan sonra çalışmaya devam edeceğinden emin olabilir. Tür bilinmiyorsa ve düzeltici başka bir yerde kullanılan türü göremiyorsa, düzeltici bunu uygulamadan kaldırarak büyük olasılıkla kırabilir.
Örnek
void TestMethod()
{
string typeName = ReadName();
// IL2057 Trim analysis: Unrecognized value passed to the parameter 'typeName' of method 'System.Type.GetType(String typeName)'
Type.GetType(typeName);
}