CspSolutionMapping.TryGetConstraint Method

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Returns a value that indicates whether a row identifier is mapped to a constraint.

Namespace:  Microsoft.SolverFoundation.Services
Assembly:  Microsoft.Solver.Foundation (in Microsoft.Solver.Foundation.dll)

Syntax

'Declaration
Public Overrides Function TryGetConstraint ( _
    vid As Integer, _
    <OutAttribute> ByRef constraint As Constraint, _
    <OutAttribute> ByRef indexes As Object(), _
    <OutAttribute> ByRef component As Integer _
) As Boolean
public override bool TryGetConstraint(
    int vid,
    out Constraint constraint,
    out Object[] indexes,
    out int component
)
public:
virtual bool TryGetConstraint(
    int vid, 
    [OutAttribute] Constraint^% constraint, 
    [OutAttribute] array<Object^>^% indexes, 
    [OutAttribute] int% component
) override
abstract TryGetConstraint : 
        vid:int * 
        constraint:Constraint byref * 
        indexes:Object[] byref * 
        component:int byref -> bool 
override TryGetConstraint : 
        vid:int * 
        constraint:Constraint byref * 
        indexes:Object[] byref * 
        component:int byref -> bool 
public override function TryGetConstraint(
    vid : int, 
    constraint : Constraint, 
    indexes : Object[], 
    component : int
) : boolean

Parameters

  • indexes
    Type: array<System.Object[]%
    The indexes that are related to the constraint.
  • component
    Type: System.Int32%
    A component of the constraint.

Return Value

Type: System.Boolean
true if the row identifier is mapped to the constraint; otherwise, false.

Exceptions

Exception Condition
NotSupportedException

Any time this method is called.

.NET Framework Security

See Also

Reference

CspSolutionMapping Class

Microsoft.SolverFoundation.Services Namespace