Lucene.Net.LukeNet.EditDocument.btnEditAddField_Click C# (CSharp) Method

btnEditAddField_Click() private method

private btnEditAddField_Click ( object sender, System e ) : void
sender object
e System
return void
        private void btnEditAddField_Click(object sender, System.EventArgs e)
        {
            string newName = txtNewName.Text.Trim();
            if (newName == "")
            {
                luke.ShowStatus(resources.GetString("NoFieldName"));
                return;
            }
            int index;
            if ((index = lstFields.FindString(newName)) == -1)
            {
                lstFields.Items.Add(newName);
                //Lucene.Net_1_4_3_RC3_final: 		public Field(System.String name, System.String string_Renamed, bool store, bool index, bool token):this(name, string_Renamed, store, index, token, false)
                //fields.Add(new Field(newName, "", false, false, false));
                fields.Add(new Field(newName, "", Field.Store.NO, Field.Index.NO));
                fieldsReconstructed.Add(false);

                lstFields.SelectedIndex = lstFields.Items.Count - 1;
            }
            else
            {
                // already exist
                lstFields.SelectedIndex = index;
            }
        }