Lingua

IMemory Interfaccia

Definizione

Interfaccia di memoria.

public interface IMemory
type IMemory = interface
Public Interface IMemory
Derivato

Metodi

Nome Descrizione
SetValue(String, Object)

Imposta il valore a un dato percorso.

TryGetValue(String, Object)

Prova a ottenere valore da un dato percorso, può essere un semplice identificatore come "a", oppure un percorso combinato come "a.b", "a.b[2]", "a.b[2].c", all'interno di [] è garantito un numero int o una stringa.

Version()

La versione viene utilizzata per identificare se una particolare istanza di memoria è stata aggiornata o meno. Se la versione non viene modificata, il chiamante può scegliere di utilizzare il risultato in cache invece di ricalcolare tutto.

Metodi di estensione

Nome Descrizione
RandomNext(IMemory, Int32, Int32, Nullable<Int32>)

Genera semi casuali e valori dalle proprietà. Se il valore non è nullo, il risultato mock del valore casuale sarebbe: min + (valore % (max - min)). Altrimenti, se il seme non è nullo, il seme del casuale sarebbe fisso.

Si applica a