バージョン

UCReference クラス メンバ

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

パブリック コンストラクタ
 名前解説
Public コンストラクタUCReference コンストラクタオーバーロードされます。   
トップ
パブリック プロパティ
 名前解説
Public プロパティAbsoluteName参照の絶対名を返します。  
Public プロパティContext参照のコンテキストを返します。  
Public プロパティElementNameこの参照要素の非修飾名。AbsoluteName メソッドによって完全修飾名を構築するために使用します。読み取り専用。  
Public プロパティFormulaもしあれば、この Reference に関連付けられている IUltraCalcFormula。この参照に数式が含まれない場合は、null が返されます。  
Public プロパティHasAbsoluteIndex基本参照が絶対インデックスを持つかどうかを示します。  
Public プロパティHasRelativeIndex基本参照が相対インデックスを持つかどうかを示します。  
Public プロパティHasScopeAll基本参照が"All"スコープを使用して作成されたかどうかを示します。  
Public プロパティIsConnectedUCReference が元となる IUltraCalcReference につなげられているかどうかを示します。  
Public プロパティIsDataReferenceこの参照がデータ参照の場合 true を返します。データ参照は、グリッドセルまたはグリッドの SummaryValue などの値を含みます。多くの被参照要素 (グリッド列またはグリッドバンドなど) は 値を参照しません。読み取り専用。  
Public プロパティIsDisposedReferencetrue の場合、参照が破棄されたことを表します。読み取り専用。  
Public プロパティIsEnumerableこの参照が列挙可能な場合 true を返します。  
Public プロパティNormalizedAbsoluteName標準化された絶対名を返します。UltraCalcEngine は参照の標準化された絶対名を使用して、2つの参照の比較や参照の検索を行います。このプロパティは、絶対名の大文字小文字が区別されない部分を小文字に変換した文字列を返します。  
Public プロパティParent参照された要素の RefBase 親参照。要素階層をナビゲートするために使用します。この被参照要素がルート要素の場合、 BaseParent はnullを返します。読み取り専用。  
Public プロパティRecalcDeferredネットワークの再計算を管理するための UltraCalcEngine で使用されるフラグ。参照が表示されることを意味します。  
Public プロパティRecalcVisibleネットワークの再計算を管理するための UltraCalcEngine で使用されるフラグ。参照が表示されることを意味します。  
Public プロパティReference基本参照を返します。オブジェクトが接続されていない場合は、このインスタンスを返します。  
Public プロパティReferencesこの参照が列挙可能の場合、参照のコレクションを返します。この参照が列挙不可能な場合、例外がスローされます。  
Public プロパティRootName参照のルート名を返します。  
Public プロパティValueUltraCalcValue がある場合、この Referenceと関連付けられます。この参照に値が含まれていない場合、UltraCalcErrorValue が返されます。  
トップ
パブリック メソッド
 名前解説
Public メソッドConnect指定した UCReferenceIUltraCalcReference を関連付けます。  
Public メソッドContainsReferenceこの参照が inReference を含む場合 true を返します。  
Public メソッドCreateRangeこの参照に相対して、範囲参照を作成します。  
Public メソッドCreateReferenceこの参照に相対して、新しい参照を作成します。  
Public メソッドDisconnect元となる IUltraCalcReference 実装から UCReference を切り離します。  
Public メソッドEqualsオーバーライドされます。デフォルト実装は、この参照の正規化した絶対名と 渡された参照が一致した場合trueを返します。これらのオブジェクトは、 GetHashCode と Equals の各メソッドを使用するデータ構造に追加されます。すなわち、正規化した絶対名はこのインスタンスのライフタイムを通して変更できません。変更された場合、オーバーライドするクラスがこのメソッドをオーバーライドし、 このインスタンスの他の不変のプロパティに基づいてハッシュコードを返します。  
Public メソッドGetHashCodeオーバーライド。デフォルト実装は、正規化された絶対名のハッシュコードを返します。これらのオブジェクトは、 GetHashCode と Equals の各メソッドを使用するデータ構造に追加されます。すなわち、正規化した絶対名はこのインスタンスのライフタイムを通して変更できません。変更された場合、オーバーライドするクラスがこのメソッドをオーバーライドし、 このインスタンスの他の不変のプロパティに基づいてハッシュコードを返します。  
Public メソッドIsSiblingReference指定した参照がこの参照の兄弟かどうかを決定します。  
Public メソッドIsSubsetReferenceinReference がこの参照の真のサブセットの場合、True を返します。  
Public メソッドMarkRelativeIndices相対インデックスを持つこの参照内の各参照タプルの場合、 inReference 内の対応するタプルをマークします。  
Public メソッドReconnect以前の参照から切り離して、指定した IUltraCalcReference 実装につなげます。  
Public メソッドResolveReference指定した参照を、この参照を基準として解決します。たとえば、この参照が行参照で、inReference が 列参照の場合、解決された参照は、この行と入力列の交差にあるセル参照です。  
トップ
参照