ConstraintExpressionBase クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ConstraintExpressionBase は、生成された ConstraintExpression クラスの抽象基底クラスです。これは、一連の構文要素から構築されるプロセスにおける複合制約を表します。 注: ConstraintExpressionBase は、その派生クラスの一部を認識しています。これは、カプセル化の明らかな違反です。 理想的には、これらのクラスは 1 つのクラスですが、.NET 1.x でパーツを生成し、構文に対応する IDE で適切なユーザー フィードバックを提供するために、分離する必要があります。
public abstract class ConstraintExpressionBase
type ConstraintExpressionBase = class
- 継承
-
ConstraintExpressionBase
- 派生
コンストラクター
ConstraintExpressionBase() |
ConstraintExpressionBase クラスの新しいインスタンスを初期化します。 |
ConstraintExpressionBase(ConstraintBuilder) |
ConstraintBuilder を渡す クラスの ConstraintExpressionBase 新しいインスタンスを初期化します。このインスタンスは事前設定されている可能性があります。 |
フィールド
builder |
これまでに認識された要素を保持している ConstraintBuilder |
メソッド
Append(Constraint) |
式に制約を追加し、構築中の式の現在の状態に関連付けられている制約を返します。 |
Append(ConstraintOperator) |
式に演算子を追加し、結果の式自体を返します。 |
Append(SelfResolvingOperator) |
式に自己解決演算子を追加し、新しい ResolvableConstraintExpression を返します。 |
ToString() |
現在の式の文字列表現を返します。 これは、式を解決する副作用があるため、テストにのみ使用する必要があります。 |