Type.registerNamespace('CalcService');
CalcService.ICalc = function () {
CalcService.ICalc.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CalcService.ICalc.prototype = {
_get_path: function () {
var p = this.get_path();
if (p) return p;
else return CalcService.ICalc._staticInstance.get_path();
},
Add: function (a, b, succeededCallback, failedCallback, userContext) {
/// <param name="a" type="Number">System.Int32</param>
/// <param name="b" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'Add', false, { a: a, b: b }, succeededCallback, failedCallback, userContext);
},
Sub: function (a, b, succeededCallback, failedCallback, userContext) {
/// <param name="a" type="Number">System.Int32</param>
/// <param name="b" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'Sub', false, { a: a, b: b }, succeededCallback, failedCallback, userContext);
},
GetPerson: function (succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetPerson', false, {}, succeededCallback, failedCallback, userContext);
}
}
Type.registerNamespace('Contarcts');
if (typeof (Contarcts.Person) === 'undefined') {
Contarcts.Person = gtc("Person:http://schemas.datacontract.org/2004/07/Contarcts");
Contarcts.Person.registerClass('Contarcts.Person');
}
if (typeof (Contarcts.Address) === 'undefined') {
Contarcts.Address = gtc("Address:http://schemas.datacontract.org/2004/07/Contarcts");
Contarcts.Address.registerClass('Contarcts.Address');
}
if (typeof (Contarcts.Cities) === 'undefined') {
Contarcts.Cities = function () { throw Error.invalidOperation(); }
Contarcts.Cities.prototype = { RamtGan: 0, TelAviv: 1, BeniBrak: 2 }
Contarcts.Cities.registerEnum('Contarcts.Cities', true);
}