DataOverride

Container for field-level overrides to apply to FactorableData.

Definition

Namespace: Paragon.Core.ScriptableFactory Assembly: Paragon.dll

[Serializable]
public class DataOverride : IEnumerable<DataFieldOverride>, ISerializationCallbackReceiver

Implements: IEnumerable<DataFieldOverride>, ISerializationCallbackReceiver

Properties

Property
Type
Description

DataType

Type

The data type this override applies to

FieldOverrideCount

int

Number of field overrides

Methods

Apply<TData>()

Applies all field overrides to data.

public TData Apply<TData>(TData data, bool createCopy = true) where TData : FactorableData;

AddFieldOverride()

Adds an override for a field marked with [Overridable].

RemoveFieldOverride()

Removes a field override.

Query Methods

Clear()

Removes all field overrides.

Example

See Also

Last updated

Was this helpful?