f0dd69ab5c0ed6a6435d7b740d78ba80304e4902
[mono.git] / mcs / class / referencesource / System.Activities.Presentation / System.Activities.Presentation / System / Activities / Presentation / Converters / ActivityActionSearchableStringConverter.cs
1 //----------------------------------------------------------------
2 // Copyright (c) Microsoft Corporation.  All rights reserved.
3 //----------------------------------------------------------------
4
5 namespace System.Activities.Presentation.Converters
6 {
7     using System.Collections.Generic;
8
9     class ActivityActionSearchableStringConverter<T> : SearchableStringConverter
10     {
11         public override IList<string> Convert(object value)
12         {
13             ActivityAction<T> action = value as ActivityAction<T>;
14             IList<string> results = new List<string>();
15             if (action != null)
16             {
17                 results.Add(action.Argument.Name);
18             }
19             return results;
20         }
21     }
22 }