Remove some C# warnings and making the client API safer by declaring nullables
This commit is contained in:
@ -10549,7 +10549,7 @@ var CSharpTarget = class extends CompileTarget {
|
||||
a(1, `}`);
|
||||
} else {
|
||||
let ret = fnc.return ? fnc.return.array ? `IList<${toCSharpType(fnc.return.type)}>` : toCSharpType(fnc.return.type) : void 0;
|
||||
a(1, `public async Task<${ret}> ${fnc.name}(${params}) {`);
|
||||
a(1, `public async Task<${ret}?> ${fnc.name}(${params}) {`);
|
||||
genParam();
|
||||
a(2, `return await this.Client.SendRequest<${ret}>("${definition.name}.${fnc.name}", param);`);
|
||||
a(1, `}`);
|
||||
|
Reference in New Issue
Block a user