public NAntBuildFileErrorTreeNode(NAntBuildFileError error)
 {
     this.Text               = error.Message;
     this.ImageIndex         = NAntPadTreeViewImageList.TargetErrorImage;
     this.SelectedImageIndex = NAntPadTreeViewImageList.TargetErrorImage;
     this.buildFileError     = error;
 }
		public NAntBuildFileErrorTreeNode(NAntBuildFileError error)
		{
			this.Text = error.Message;
			this.ImageIndex = NAntPadTreeViewImageList.TargetErrorImage;
			this.SelectedImageIndex = NAntPadTreeViewImageList.TargetErrorImage;
			this.buildFileError = error;
		}
        public void ReadFile()
        {
            StringReader reader = new StringReader("<project>");

            buildFile = new NAntBuildFile(reader);

            Assert.IsTrue(buildFile.HasError);

            NAntBuildFileError error = buildFile.Error;

            Assert.AreEqual("Unexpected end of file has occurred. The following elements are not closed: project. Line 1, position 10.",
                            error.Message,
                            "Error message is incorrect.");

            Assert.AreEqual(1, error.Line, "Error's line number is incorrect.");
            Assert.AreEqual(10, error.Column, "Error's column number is incorrect.");
        }
		/// <summary>
		/// Adds an error node to the tree.
		/// </summary>
		/// <param name="node">The parent tree node.</param>
		void AddBuildFileError(TreeNode node, NAntBuildFileError buildFileError)
		{
			NAntBuildFileErrorTreeNode errorNode = new NAntBuildFileErrorTreeNode(buildFileError);
			node.Nodes.Add(errorNode);
		}
Exemple #5
0
        /// <summary>
        /// Adds an error node to the tree.
        /// </summary>
        /// <param name="node">The parent tree node.</param>
        void AddBuildFileError(TreeNode node, NAntBuildFileError buildFileError)
        {
            NAntBuildFileErrorTreeNode errorNode = new NAntBuildFileErrorTreeNode(buildFileError);

            node.Nodes.Add(errorNode);
        }