WorksessionFileLayerOverride

ReferencesSince v9.0
A layer setting in a reference model that the worksession changes. Any value that is different in the worksession values and the file values is an override. Values that are the same are not.

Constructors

WorksessionFileLayerOverride

#Since v9.0
public WorksessionFileLayerOverride()
Creates a layer override with default values.

WorksessionFileLayerOverride

#Since v9.0
public WorksessionFileLayerOverride(WorksessionFileLayerOverride other)
Creates a copy of another layer override.
other (WorksessionFileLayerOverride)The layer override to copy.
ArgumentNullExceptionIf other is null.

Finalizer

~WorksessionFileLayerOverride

#
~WorksessionFileLayerOverride()
Releases the native layer override.

Properties

LayerId

#Since v9.0
public Guid LayerId { get; set; }
Gets or sets the id of the layer in the reference model file.

Methods

Dispose

#Since v9.0
public void Dispose()
Releases the native layer override.

GetFileValues

#Since v9.0
public WorksessionFileLayerValues GetFileValues()
Gets a copy of the layer's settings in the reference model when the worksession was saved.
A copy. Changes to it are kept only after SetFileValues(WorksessionFileLayerValues).

GetWorksessionValues

#Since v9.0
public WorksessionFileLayerValues GetWorksessionValues()
Gets a copy of the layer's settings in the worksession.
A copy. Changes to it are kept only after SetWorksessionValues(WorksessionFileLayerValues).

SetFileValues

#Since v9.0
public void SetFileValues(WorksessionFileLayerValues values)
Replaces the file values with a copy of values.
values (WorksessionFileLayerValues)The settings to copy.
ArgumentNullExceptionIf values is null.

SetWorksessionValues

#Since v9.0
public void SetWorksessionValues(WorksessionFileLayerValues values)
Replaces the worksession values with a copy of values.
values (WorksessionFileLayerValues)The settings to copy.
ArgumentNullExceptionIf values is null.