/// <remarks/>
 public System.IAsyncResult BeginCreatePriceInstance(string partNumber, string partDomain, string partRevision, string priceProgram, PriceInstanceType priceType, int pricedQuantity, System.Decimal price, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("CreatePriceInstance", new object[] {
                 partNumber,
                 partDomain,
                 partRevision,
                 priceProgram,
                 priceType,
                 pricedQuantity,
                 price}, callback, asyncState);
 }
 public ToolkitResultProtocol CreatePriceInstance(string partNumber, string partDomain, string partRevision, string priceProgram, PriceInstanceType priceType, int pricedQuantity, System.Decimal price)
 {
     object[] results = this.Invoke("CreatePriceInstance", new object[] {
                 partNumber,
                 partDomain,
                 partRevision,
                 priceProgram,
                 priceType,
                 pricedQuantity,
                 price});
     return ((ToolkitResultProtocol)(results[0]));
 }
 public ToolkitResultProtocol CreatePriceInstance(string partNumber, string partRevision, string partDomain, string supportProgram, string priceProgram, PriceInstanceType priceType, int quantity)
 {
     object[] results = this.Invoke("CreatePriceInstance", new object[] {
                 partNumber,
                 partRevision,
                 partDomain,
                 supportProgram,
                 priceProgram,
                 priceType,
                 quantity});
     return ((ToolkitResultProtocol)(results[0]));
 }