void IInitializable.Initialize() { SledSpfWriter.ExcludeDomNodeType(SledLuaSchema.SledLuaCompileAttributeType.Type); SledSpfWriter.ExcludeDomNodeType(SledLuaSchema.SledLuaCompileSettingsType.Type); SledSpfWriter.ExcludeDomNodeType(SledLuaSchema.SledLuaFunctionType.Type); SledSpfWriter.ExcludeDomNodeType(SledLuaSchema.SledLuaProjectFilesWatchType.Type); SledSpfWriter.ExcludeDomNodeType(SledLuaSchema.SledLuaVarFiltersType.Type); SledSpfWriter.ExcludeDomNodeType(SledLuaSchema.SledLuaVarFilterType.Type); SledSpfWriter.ExcludeDomNodeType(SledLuaSchema.SledLuaVarFilterTypesType.Type); // Copy Lua compile settings from project temporary settings file to project file SledSpfReader.RegisterCopier( new SledSpfReader.DomNodeTypeRootCopier( SledLuaSchema.SledLuaCompileSettingsType.Type)); // Copy Lua watched variables from project temporary settings file to project file SledSpfReader.RegisterCopier( new SledSpfReader.DomNodeTypeRootCopier( SledLuaSchema.SledLuaProjectFilesWatchType.Type)); // Copy variable filters from project temporary settings file to project file SledSpfReader.RegisterCopier( new SledSpfReader.DomNodeTypeRootCopier( SledLuaSchema.SledLuaVarFiltersType.Type)); }