public Tables getTables() { //delegate has to be static because you can't create an instance yet: you don't have resources until the delegate is actually called Tables Ret = new Tables(); var SvcDriver = new CswWebSvcDriver <Tables, string>( CswWebSvcResourceInitializer: new CswWebSvcResourceInitializerNbt(_Context, null), ReturnObj: Ret, WebSvcMethodPtr: (Resources, Response, Request) => CswNbtSdDbQueries.getTables(Resources, Response.Data, Request), ParamObj: "" ); SvcDriver.run(); return(Ret); }
public Columns getColumns(Int32 ObjectClassId, Int32 NodeTypeId) { //delegate has to be static because you can't create an instance yet: you don't have resources until the delegate is actually called Columns Ret = new Columns(); var SvcDriver = new CswWebSvcDriver <Columns, Int32>( CswWebSvcResourceInitializer : new CswWebSvcResourceInitializerNbt(_Context, null), ReturnObj : Ret, WebSvcMethodPtr : delegate(ICswResources Resources, Columns Response, int Request) { if (Int32.MinValue != ObjectClassId) { CswNbtSdDbQueries.getOcColumns(Resources, Response.Data, ObjectClassId); } else { } }, ParamObj: NodeTypeId ); SvcDriver.run(); return(Ret); }