1 // -----------------------------------------------------------------------
\r
2 // Copyright (c) Microsoft Corporation. All rights reserved.
\r
3 // -----------------------------------------------------------------------
\r
5 using System.ComponentModel.Composition;
\r
6 using System.Linq.Expressions;
\r
7 using System.ComponentModel.Composition.Primitives;
\r
9 namespace System.ComponentModel.Composition.Factories
\r
11 internal static class ConstraintFactory
\r
13 public static Expression<Func<ExportDefinition, bool>> Create(string contractName)
\r
15 return definition => definition.ContractName.Equals(contractName);
\r