ImportDefinition.Constraint Property

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Gets an expression that defines conditions that the import must satisfy to match the import definition.

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

Syntax

'Declaration
Public Overridable ReadOnly Property Constraint As Expression(Of Func(Of ExportDefinition, Boolean))
public virtual 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 an Export must satisfy to match the ImportDefinition.

Exceptions

Exception Condition
NotImplementedException

The property was not overridden by a derived class.

Remarks

Overrides of this property should never return nulla null reference (Nothing in Visual Basic).

Version Information

Silverlight

Supported in: 5, 4

Platforms

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