Data.XMLHelper.AddDataToXMLComparer C# (CSharp) Method

AddDataToXMLComparer() public static method

public static AddDataToXMLComparer ( XMLCmdletBase cmdlet, IXMLComparer comparer, string xpath, string value ) : void
cmdlet XMLCmdletBase
comparer IXMLComparer
xpath string
value string
return void
        public static void AddDataToXMLComparer(XMLCmdletBase cmdlet, IXMLComparer comparer, string xpath, string value)
        {
            cmdlet.WriteVerbose(cmdlet, "creating a List object");
            
            List<Autofac.Core.Parameter> listOfParameters =
                new List<Autofac.Core.Parameter>();
            listOfParameters.Add(new NamedParameter("xpath", xpath));
            listOfParameters.Add(new NamedParameter("value", value));
            
            cmdlet.WriteVerbose(cmdlet, "creating an XMLDataEntry object");
            
            IXMLDataEntry dataEntry =
                DataFactory.Container.ResolveNamed<IXMLDataEntry>(
                    "full",
                    listOfParameters);
            
            cmdlet.WriteVerbose(cmdlet, "adding an XMLDataEntry object to the comparer");
            
            comparer.DataEntryCollection.Add(dataEntry);
            
            cmdlet.WriteVerbose(cmdlet, "an XMLDataEntry object has been added to the comparer");
            
            cmdlet.WriteObject(cmdlet, comparer);
        }
        

Usage Example

Exemplo n.º 1
0
        internal override void Execute()
        {
            var cmdlet = (AddDtXmlDataEntryCommand)Cmdlet;

            XMLHelper.AddDataToXMLComparer(cmdlet, cmdlet.InputObject, cmdlet.XPath, cmdlet.Value);
        }