| File: System\Windows\Markup\PropertyDefinition.cs | Web Access |
| Project: src\wpf\src\Microsoft.DotNet.Wpf\src\System.Xaml\System.Xaml.csproj (System.Xaml) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. #nullable disable using System.ComponentModel; using System.Xaml; using System.Xaml.Schema; namespace System.Windows.Markup { public class PropertyDefinition : MemberDefinition { private IList<Attribute> _attributes; public override string Name { get; set; } [TypeConverter(typeof(XamlTypeTypeConverter))] public XamlType Type { get; set; } [DefaultValue(null)] public string Modifier { get; set; } public IList<Attribute> Attributes => _attributes ??= new List<Attribute>(); } }