1 //----------------------------------------------------------------
2 // <copyright company="Microsoft Corporation">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
5 //----------------------------------------------------------------
7 namespace System.Activities.Core.Presentation
9 using System.Activities.Presentation;
10 using System.Activities.Presentation.Metadata;
11 using System.ComponentModel;
12 using System.Runtime.Versioning;
13 using Microsoft.Activities.Presentation;
15 internal class FlowSwitchDefaultLinkFeature : Feature
17 public override void Initialize(EditingContext context, Type modelType)
19 if (context.Services.GetService<DesignerConfigurationService>().TargetFrameworkName.IsLessThan45())
21 AttributeTableBuilder builder = new AttributeTableBuilder();
22 builder.AddCustomAttributes(typeof(FlowSwitchDefaultLink<>), "DefaultCaseDisplayName", BrowsableAttribute.No);
23 MetadataStore.AddAttributeTable(builder.CreateTable());