CkModifiers
Namespace: Meshmakers.Octo.ConstructionKit.Contracts.DataTransferObjects
Resolution of the declared (nullable) modifiers to their effective values.
public static class CkModifiers
Inheritance Object → CkModifiers
Methods
ResolveVisibility(Nullable<CkVisibilityDto>)
The effective visibility: the declared value, otherwise CkVisibilityDto.Public.
public static CkVisibilityDto ResolveVisibility(Nullable<CkVisibilityDto> declared)
Parameters
declared Nullable<CkVisibilityDto>
Returns
ResolveDerivable(Nullable<CkDerivableDto>, Int32)
The effective derivability: the declared value, otherwise CkDerivableDto.Model for a
ckLanguage: 2 model and CkDerivableDto.Any for a ckLanguage: 1 model.
public static CkDerivableDto ResolveDerivable(Nullable<CkDerivableDto> declared, int effectiveCkLanguage)
Parameters
declared Nullable<CkDerivableDto>
effectiveCkLanguage Int32