バージョン

RefRange クラス メンバ

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

パブリック コンストラクタ
 名前解説
Public コンストラクタRefRange コンストラクタ新しい RefRange を初期化します。  
トップ
プロテクト フィールド
 名前解説
Protected フィールドfrom範囲の開始値 (正規化なし、開始値を含む)。  
Protected フィールドnormalizedFrom範囲の正規化された開始値 (開始値を含む)。  
Protected フィールドnormalizedTo範囲の正規化された終了値 (終了値を含む)。  
Protected フィールドto範囲の終了値 (正規化なし、終了値を含む)。  
トップ
パブリック プロパティ
 名前解説
Public プロパティAbsoluteNameオーバーライドされます。 被参照要素の一意の完全修飾名。読み取り専用。

Range の AbsoluteName は、from.AbsoluteName + ":" + to.AbsoluteName です。

 
Public プロパティBaseParentオーバーライドされます。 参照された要素の親参照。要素階層をナビゲートするために使用します。この被参照要素がルート要素の場合、 Parent は null を返します。読み取り専用。

Range の Parent は this.from です。

 
Public プロパティContext参照のコンテキストを返します。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public プロパティElementNameオーバーライドされます。 この参照要素の非修飾名。AbsoluteName メソッドによって完全修飾名を構築するために使用します。読み取り専用。

Range の ElementName は、from.ElementName + ":" + to.ElementName です。

 
Public プロパティFormulaこの Reference に関連付けられた ICalculationFormula です。この参照に数式が含まれない場合は、null が返されます。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public プロパティFromBaseFrom 参照を Refbase として返します。  
Public プロパティFromRefFrom 参照を ICalculationReference として返します。  
Public プロパティHasAbsoluteIndex再計算ネットワークを管理するために UltraCalcEngine によって使用されるフラグ。読み取り専用。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public プロパティHasRelativeIndexオーバーライドされます。 再計算ネットワークを管理するために UltraCalcEngine によって使用されるフラグ。読み取り専用。

範囲の HasRelativeIndex は、from.HasRelativeIndex です。

 
Public プロパティHasScopeAlltrue の場合、参照が All スコープのインデックスを指定して構築されたことを示します。読み取り専用。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public プロパティIsAnchored指定した参照がアンカーされる場合、True を返します。アンカー参照は要素への直接参照です。アンカーされない参照は間接参照です。間接参照は、参照の作成に使用する 相対名などのコンテキスト依存のプロパティを格納します。読み取り専用。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public プロパティIsDataReferenceオーバーライドされます。 この参照がデータ参照の場合 true を返します。データ参照は、グリッドセルまたはグリッドの SummaryValue などの値を含みます。多くの被参照要素 (グリッド列またはグリッドバンドなど) は 値を参照しません。読み取り専用。

範囲は常にデータ参照です。

 
Public プロパティIsDisposedReferencetrue の場合、参照が破棄されたことを表します。読み取り専用。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public プロパティIsEnumerableオーバーライドされます。 True を返します。パス要素の区切り文字として使用する文字。  
Public プロパティIsRangeオーバーライドされます。 True を返します。この参照が範囲参照です。読み取り専用。  
Public プロパティNormalizedAbsoluteNameオーバーライドされます。 標準化された絶対名を返します。計算エンジンは参照の標準化された絶対名を使用して、2 つの参照の比較や参照の検索を行います。このプロパティは、絶対名の大文字小文字が区別されない部分を小文字に変換した文字列を返します。  
Public プロパティNormalizedFromBase標準化された From 参照を Refbase として返します。  
Public プロパティNormalizedFromRef正規化した From 参照を ICalculationReference として返します。  
Public プロパティNormalizedToBase正規化した To 参照を RefBase として返します。  
Public プロパティNormalizedToRef正規化した To 参照を ICalculationReference として返します。  
Public プロパティParent参照された要素の RefBase 親参照。要素階層をナビゲートするために使用します。この被参照要素がルート要素の場合、 BaseParent はnullを返します。読み取り専用。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public プロパティParsedReferenceこの参照の解析された表現を取得または設定します。これは絶対参照名を返します。アンカーされない場合、RelativeReference を使用しこの参照を作成するために使用する文字列の解析表現を取得します。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public プロパティRecalcDeferredネットワークの再計算を管理するための計算エンジンで使用されるフラグ。参照が表示されることを意味します。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public プロパティRecalcVisibleネットワークの再計算を管理するための計算エンジンで使用されるフラグ。参照が表示されることを意味します。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public プロパティReferencesオーバーライドされます。 この参照が列挙可能の場合、参照のコレクションを返します。この参照が列挙不可能な場合、例外がスローされます。

Range は RefRangeCollection を返します。

 
Public プロパティRelativeReferenceアンカーされない場合、この参照を作成するために使用する文字列の解析表現を取得または設定します。AbsoluteReference を使用し、アンカー参照の解析された表現を取得します。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public プロパティShouldFormulaEditorIncludeIndex単一の値が必要の場合、列挙可能な参照を使用すると、数式エディターがこの参照のアドレスの後にデフォルトのインデックスを含むかどうかを示す値を取得します。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public プロパティToBaseTo 参照を Refbase として返します。  
Public プロパティToRefTo 参照を ICalculationReference として返します。  
Public プロパティValueこの Reference に関連付けられた CalculationValue です。この参照が値を含まない場合、CalculationErrorValue が返されます。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public プロパティWrappedReferenceアンカーされない参照の間接参照を返します。読み取り専用。 Infragistics.Calculations.Engine.RefBaseから継承されます。
トップ
パブリック メソッド
 名前解説
Public メソッドContainstargetRP がこの範囲内に含まれる場合 true を返します。  
Public メソッドContainsReferenceオーバーライドされます。 この範囲に inReference が含まれる場合、True を返します。  
Public メソッドCreateRangeこの参照に相対して、範囲参照を作成します。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public メソッドCreateReferenceこの参照に相対して、新しい参照を作成します。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public メソッドEqualsオーバーライドされます。デフォルト実装は、この参照の正規化した絶対名と 渡された参照が一致した場合trueを返します。これらのオブジェクトは、 GetHashCode と Equals の各メソッドを使用するデータ構造に追加されます。すなわち、正規化した絶対名はこのインスタンスのライフタイムを通して変更できません。変更された場合、オーバーライドするクラスがこのメソッドをオーバーライドし、 このインスタンスの他の不変のプロパティに基づいてハッシュコードを返します。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public メソッドFindAllオーバーライドされます。 この参照に対して相対的な、スコープ"All"を持つ名前付き参照を返します。

これは常に例外をスローします。Range は BuildReference によって作成されることはないため、このメソッドが Range に対して呼び出されることはありません。

 
Public メソッドFindItemオーバーロードされます。 オーバーライドされます。 この参照が列挙可能な場合、参照のコレクションを返します。

これは常に例外をスローします。Range は BuildReference によって作成されることはないため、このメソッドが Range に対して呼び出されることはありません。

 
Public メソッドFindParent参照をこの要素 Parent に返します。一部の参照実装 (RefColumn) は、これをオーバーライドし、「..」を処理するときに BaseParent と異なる値を返します。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public メソッドFindSummaryItemオーバーライドされます。 名前を指定して、この参照に相対するサマリー参照を返します。

これは常に例外をスローします。Range は BuildReference によって作成されることはないため、このメソッドが Range に対して呼び出されることはありません。

 
Public メソッドGetChildReferences参照の子参照を返します。このメソッドは null を返すことができます。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public メソッドGetEnumerator範囲の列挙子を返します。  
Public メソッドGetHashCodeオーバーライド。デフォルト実装は、正規化された絶対名のハッシュコードを返します。これらのオブジェクトは、 GetHashCode と Equals の各メソッドを使用するデータ構造に追加されます。すなわち、正規化した絶対名はこのインスタンスのライフタイムを通して変更できません。変更された場合、オーバーライドするクラスがこのメソッドをオーバーライドし、 このインスタンスの他の不変のプロパティに基づいてハッシュコードを返します。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public メソッドIsSiblingReference指定した参照がこの参照の兄弟かどうかを決定します。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public メソッドIsSubsetReferenceinReference がこの参照の真のサブセットの場合、True を返します。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Public メソッドMarkRelativeIndicesオーバーライドされます。 相対インデックスを持つこの参照内の各参照タプルの場合、 inReference 内の対応するタプルをマークします。  
Public メソッドResolveReferenceオーバーライドされます。 指定した参照を、この参照を基準として解決します。たとえば、この参照が行参照で、inReference が 列参照の場合、解決された参照は、この行と入力列の交差にあるセル参照です。

Range の ResolveReference は from.ResolveReference です。

 
Public メソッドScopedReferencesオーバーライドされます。 指定した参照に制限される列挙可能な参照に ICalculationReferenceCollection を返します。

Range は RefRangeCollection を返します。

 
Public メソッドToStringクラス型、From 参照、および To 参照から成る範囲参照の文字列表現を返します。  
トップ
プロテクト メソッド
 名前解説
Protected メソッドBuildReference指定の解析された参照のすべての要素を検索し、この参照に相対する参照を構築します。forceDataRef が true の場合、不完全な識別子が指定されたとき、任意の IsDataReference 参照は指定のデータ項目に解決するように強制されます。指定した解析済み参照の反復処理にはRefLoopが使用されます。

このメソッドはルート参照オブジェクトによって、外部参照またはルート参照を扱うようにオーバーライドされる必要があります。ルート参照オブジェクトは、RefLoop を呼び出す前に、完全修飾された参照内のオプションのコントロール名を超える必要があります。

Infragistics.Calculations.Engine.RefBaseから継承されます。
Protected メソッドCreateParsedReferenceオーバーライドされます。 参照の RefParser を新規作成するために使用します。  
Protected メソッドFindRoot参照階層のルート参照を返します。ルート参照は、参照の完全修飾された形式を解決するために使用されます。注: ルート参照では "this" を返すようにオーバーライドする必要があります。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Protected メソッドRefLoop指定した RefTuple 列挙子を検索し、指定した開始参照に相対して参照を構築します。各 RefTuple では、次の「現在の」参照は、 RefTuple のスコープに基づいて Find メソッドを呼び出して構築します。forceDataRef が true の場合、不完全な識別子が指定されたとき、任意の IsDataReference 参照は指定のデータ項目に解決するように強制されます。 Infragistics.Calculations.Engine.RefBaseから継承されます。
Protected メソッドValidate範囲を検証します。この実装は、範囲が参照パス内の最後のタプルに 限定されることを必要とします。  
トップ
参照