internal void RemoveFactory(ProgramWriterFactory programWriterFactory) { //remove only if equal to registered one, //since it might be overridden by other plugins if (this.factories.ContainsKey(programWriterFactory.TargetLanguage)) { this.factories.Remove(programWriterFactory.TargetLanguage); } }
internal void RemoveFactory( ProgramWriterFactory programWriterFactory ) { //remove only if equal to registered one, //since it might be overridden by other plugins if ( this.factories.ContainsKey( programWriterFactory.TargetLanguage ) ) { this.factories.Remove( programWriterFactory.TargetLanguage ); } }
internal void AddFactory(ProgramWriterFactory programWriterFactory) { this.factories.Add(programWriterFactory.TargetLanguage, programWriterFactory); }
internal void AddFactory( ProgramWriterFactory programWriterFactory ) { this.factories.Add( programWriterFactory.TargetLanguage, programWriterFactory ); }