public AddFavouriteDialogue(string currentAddress, string currentName) { this.Load += new EventHandler(this.AddFavouriteDialogue_Load); AddFavouriteDialogue.__ENCAddToList((object)this); this.InitializeComponent(); this.currentAddress = currentAddress; this.currentName = currentName; }
private void AddButton_Click(object sender, EventArgs e) { if (Operators.CompareString(this.NameTextBox.Text, string.Empty, false) == 0) { int num1 = (int)MessageBox.Show("You must provide a Display Name for the Favourite", "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1); } else if (Operators.CompareString(this.currentAddress, string.Empty, false) == 0) { int num2 = (int)MessageBox.Show("You must provide a Url for the Favourite", "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1); } else { Uri result = (Uri)null; if (!Uri.TryCreate(this.currentAddress, UriKind.RelativeOrAbsolute, out result)) { int num3 = (int)MessageBox.Show("Please provide a valid Url", "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1); } else { string lpFileName = Operators.CompareString(this.FavouritesComboBox.Text, "Favourites", false) != 0 ? Path.Combine(((FavouriteDirectoryInfo)this.FavouritesComboBox.SelectedItem).FullPath, this.NameTextBox.Text + ".url") : Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Favorites), this.NameTextBox.Text + ".url"); AddFavouriteDialogue.WritePrivateProfileString("InternetShortcut", "URL", result.ToString(), lpFileName); } } }