Light |
| Exception | Condition |
|---|---|
| ArgumentNullException | A non-optional argument was null |
public void SetInitialColorProperty(LightType lightType) { InitialColor initialColor = lightType.GetInitialColor(); if (initialColor is CustomInitialColor) { CustomInitialColor custom = initialColor as CustomInitialColor; double colorTemperature = custom.Temperature; // Set new value for color temperature and set modified initial color to LightType. custom.Temperature = 3450.0; lightType.SetInitialColor(custom); // Create a PresetInitialColor and set it to LightType. PresetInitialColor preset = new PresetInitialColor(ColorPreset.Halogen); lightType.SetInitialColor(preset); } }