ContractBasedImportDefinition.Constraint Property

Gets an expression that defines conditions that must be matched to satisfy the import described by this import definition.

Namespace:  System.ComponentModel.Composition.Primitives
Assembly:  System.ComponentModel.Composition (in System.ComponentModel.Composition.dll)

public override Expression<Func<ExportDefinition, bool>> Constraint { get; }

Property Value

Type: System.Linq.Expressions.Expression<Func<ExportDefinition, Boolean>>
An expression that contains a Func<T, TResult> object that defines the conditions that must be matched for the ImportDefinition to be satisfied by an Export.

This property returns an expression that defines conditions based on the ContractName and RequiredMetadata properties.


Supported in: 5, 4

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions