Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Příčina
Cílové umístění deklaruje některé požadavky na hodnotu typu prostřednictvím jeho DynamicallyAccessedMembersAttribute. Tyto požadavky musí být deklarovány také zdrojová hodnota prostřednictvím DynamicallyAccessedMembersAttribute. Zdrojová hodnota může v případě potřeby deklarovat více požadavků než cíl.
Příklad
Type _typeField;
[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)]
Type _typeFieldWithRequirements;
void TestMethod()
{
// IL2079 Trim analysis: value stored in field '_typeFieldWithRequirements' does not satisfy 'DynamicallyAccessedMembersAttribute' requirements. The field '_typeField' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
_typeFieldWithRequirements = _typeField;
}
Stanovení
Pokyny najdete v tématu Oprava upozornění .
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.