Table of Contents

Interface IScrambler

Namespace
The.Components
Assembly
Instagile.dll

Provides access to the data scrambler for legacy override classes implementing ICustomScramblingBehaviour.

public interface IScrambler

Properties

Random

Random Random { get; }

Property Value

Random

Methods

Scramble(DateOnly?, ILogger)

DateOnly? Scramble(DateOnly? value, ILogger logger)

Parameters

value DateOnly?
logger ILogger

Returns

DateOnly?

Scramble(DateTimeOffset?, ILogger)

DateTimeOffset? Scramble(DateTimeOffset? value, ILogger logger)

Parameters

value DateTimeOffset?
logger ILogger

Returns

DateTimeOffset?

Scramble(DateTime?, ILogger)

DateTime? Scramble(DateTime? value, ILogger logger)

Parameters

value DateTime?
logger ILogger

Returns

DateTime?

Scramble(decimal?)

decimal? Scramble(decimal? value)

Parameters

value decimal?

Returns

decimal?

Scramble(int?, ILogger)

int? Scramble(int? value, ILogger logger)

Parameters

value int?
logger ILogger

Returns

int?

Scramble(long?, ILogger)

long? Scramble(long? value, ILogger logger)

Parameters

value long?
logger ILogger

Returns

long?

Scramble(TimeOnly?)

TimeOnly? Scramble(TimeOnly? value)

Parameters

value TimeOnly?

Returns

TimeOnly?

Scramble(string?)

string? Scramble(string? value)

Parameters

value string

Returns

string