Language

IMemory インターフェイス

定義

メモリインターフェース。

public interface IMemory
type IMemory = interface
Public Interface IMemory
派生

メソッド

名前 説明
SetValue(String, Object)

指定されたパスに値を設定します。

TryGetValue(String, Object)

あるパスから値を取ろうとすると、単純な識別子「a」でも、「a.b」「a.b[2]」「a.b[2].c」のような複合パスでも構いません。[]の中に必ず整数や文字列が入ります。

Version()

バージョンは、特定のメモリインスタンスが更新されたかどうかを識別するために使われます。 バージョンを変更しない場合、呼び出し者はすべてを再計算する代わりにキャッシュされた結果を使うことを選択できます。

拡張メソッド

名前 説明
RandomNext(IMemory, Int32, Int32, Nullable<Int32>)

生成器でランダムシードとプロパティから値を抽出します。 値がnullでない場合、モックランダム値の結果はmin + (値 %(max - min))となります。 そうでなければ、シードがnullでなければ、ランダムのシードは固定されます。

適用対象