バージョン

RefTuple クラス メンバ

RefTupleデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタRefTuple コンストラクタオーバーロードされます。   
トップ
パブリック プロパティ
 名前解説
Public プロパティIsAbsoluteタプルは RelativeIndex 以外のスコープ型を持つ ID 型である場合、Absolute です。  
Public プロパティLastこのタプルが RefParser タプルパスの最後のタプルかどうかを示します。  
Public プロパティMarkedこのタプルが Marked であることを表すインジケーター。  
Public プロパティName参照型識別子のタプル名。読み取り専用。  
Public プロパティNextToLastこのタプルが RefParser タプルパスの最後から2番目のタプルかどうかを示します。  
Public プロパティScopeタプルスコープ。読み取り専用。  
Public プロパティScopeIDタプルのスコープ ID (スコープ型識別子)。読み取り専用。  
Public プロパティScopeIndexスコープ型 Index または RelativeIndex のタプル スコープ インデックス。読み取り専用。  
Public プロパティTypeタプル型。読み取り専用。  
トップ
パブリック メソッド
 名前解説
Public メソッドContainsこのタプルが入力タプルを含む場合 True。入力タプルは、両方のタプルが同じ識別子を持ち、 このスコープが入力スコープを含む場合、含まれるとみなされます。どちらのスコープ型も未知の型でなく、以下の条件の1つを満たしている場合、 入力スコープはこのタプルに含まれます。
  • 両方のタプルが SummaryValue スコープを持ちます。
  • 一方のタプルのスコープ型が Any です。
  • どちらも識別子型で、辞書的に等しいスコープ識別子を持ちます。
  • どちらも同じインデックス型 (Index または RelativeIndex) で、同じスコープ インデックスを持ちます。
 
Public メソッドIncrementScopeIndex または RelativeIndex 型のスコープの場合、スコープをインクリメントします。  
Public メソッドIsNumericScopeGTEどちらのタプルも同じ型と数値スコープ型を持ち、この数値インデックスが 入力タプルの数値インデックスと等しいかそれより大きい場合true。  
Public メソッドIsNumericScopeLTEどちらのタプルも同じ型と数値スコープ型を持ち、この数値インデックスが 入力タプルの数値インデックスと等しいかそれより大きい場合true。  
Public メソッドIsSameIdentifierこのタプルを入力タプル識別子と比較します。  
Public メソッドIsSameTupleクローンを作成するコンストラクター。同じ型とスコープの場合は True。  
Public メソッドIsSubset入力タプルがこのタプルのサブセットの場合 True。両方のタプルの識別子が同じで、なおかつこのタプルのスコープが入力タプルのスコープを完全に含んでいる場合、入力タプルはこのタプルのセブセットと見なされます。どちらのスコープ型も未知の型でなく、以下の条件の1つを満たしている場合、 入力スコープはこのタプルに含まれます。
  • 両方のタプルが SummaryValue スコープを持ちます。
  • このタプルのスコープ型が Any です。
  • どちらも識別子型で、辞書的に等しいスコープ識別子を持ちます。
  • 両方のスコープのインデックス タイプ (Index または RelativeIndex)が同じであり、スコープ インデックスが同じです。
 
Public メソッドToStringオーバーロードされます。 タプルを指定した文字列ビルダに付加します。  
トップ
参照