[mcs] Validate more nameof argument expressions
[mono.git] / mcs / class / System.ComponentModel.Composition / Tests / ComponentModelUnitTest / System / ComponentModel / Composition / Factories / ConstraintFactory.cs
1 // -----------------------------------------------------------------------\r
2 // Copyright (c) Microsoft Corporation.  All rights reserved.\r
3 // -----------------------------------------------------------------------\r
4 using System;\r
5 using System.ComponentModel.Composition;\r
6 using System.Linq.Expressions;\r
7 using System.ComponentModel.Composition.Primitives;\r
8 \r
9 namespace System.ComponentModel.Composition.Factories\r
10 {\r
11     internal static class ConstraintFactory\r
12     {\r
13         public static Expression<Func<ExportDefinition, bool>> Create(string contractName)\r
14         {\r
15             return definition => definition.ContractName.Equals(contractName);\r
16         }\r
17     }\r
18 }