Не могли бы вы объяснить мне, что означает слово «свойство:»?Что такое слово "property:" in Attribute
[property: NotifyParentProperty(true)]
public string Filename
{
get;
set;
}
Не могли бы вы объяснить мне, что означает слово «свойство:»?Что такое слово "property:" in Attribute
[property: NotifyParentProperty(true)]
public string Filename
{
get;
set;
}
Это означает, что Атрибут применяется к свойству.
В этом конкретном случае он является избыточным и может быть удален.
Этот тип элемента определяет Attribute Target и в основном полезен, когда цель может быть неоднозначной, например цели method
и return
. Visual Studio также генерирует атрибуты с использованием целевого assembly
в AssemblyInfo.cs
, который является частью многих шаблонов проектов.
Дополнительная информация и список возможных целевых атрибутов:
Disambiguating Attribute Targets (MSDN)