nHydrate.Generator.Models.CustomStoredProcedureColumnCollectionController.PasteMenuClick C# (CSharp) 메소드

PasteMenuClick() 개인적인 메소드

private PasteMenuClick ( object sender, System e ) : void
sender object
e System
리턴 void
		private void PasteMenuClick(object sender, System.EventArgs e)
		{
			try
			{
				if (Clipboard.ContainsData("ws.model.storedprocedurecolumn"))
				{
					var document = new XmlDocument();
					document.LoadXml((string)Clipboard.GetData("ws.model.storedprocedurecolumn"));

					var newItem = ((CustomStoredProcedureColumnCollection)this.Object).Add();
					var id = newItem.Id;
					newItem.XmlLoad(document.DocumentElement);
					newItem.SetId(id);
					newItem.SetKey(Guid.NewGuid().ToString());
					newItem.Name = "[" + newItem.Name + "]";
					this.OnItemChanged(this, new System.EventArgs());
				}
			}
			catch (Exception ex)
			{
				throw;
			}
		}