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.
Neden
Türün türetilmiş türlerden birinde bildirilen bazı üyelere dinamik olarak erişebileceğini belirten bir türe açıklama DynamicallyAccessedMembersAttribute eklenir. Bu, düzelticiye belirtilen üyeleri tutmasını bildirir, ancak temel veya arabirim türlerinden birinin üyesine statik olarak doğrulanamayan ek açıklama DynamicallyAccessedMembersAttribute eklenir. Ek DynamicallyAccessedMembersAttribute açıklama doğrudan türün üzerinde olabilir veya temel veya arabirim türlerinden birinde bir ek açıklamayla örtülü olabilir. Bu uyarı, gereksinimleri olan DynamicallyAccessedMembersAttribute türden kaynaklanır.
Örnek
public class BaseType {
[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)]
public static Type Field;
}
// Trim analysis warning IL2115: AnnotatedType: 'DynamicallyAccessedMembersAttribute' on 'AnnotatedType' or one of its
// base types references 'System.Type BaseType::Field' which has 'DynamicallyAccessedMembersAttribute' requirements .
[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields)]
public class AnnotatedType : BaseType {
}