893
894
private removeFromSchema(key: string, property: IConfigurationPropertySchema): void {
896
>
switch (property.scope) {
897
>
case ConfigurationScope.APPLICATION:
898
delete applicationSettings.properties[key];
899
break;
901
delete machineSettings.properties[key];
902
break;
904
delete applicationMachineSettings.properties[key];
905
break;
907
delete machineOverridableSettings.properties[key];
908
break;
910
>
delete windowSettings.properties[key];
911
>
break;
912
>
case ConfigurationScope.RESOURCE:
913
>
case ConfigurationScope.LANGUAGE_OVERRIDABLE:
914
delete resourceSettings.properties[key];
915
delete this.resourceLanguageSettingsSchema.properties![key];
916
break;
918
>
}
919
920
private updateOverridePropertyPatternKey(): void {