public static MethodDeclarationSyntax ModifyRequestPartialMethod(SourceFileContext ctx, MethodDetails method) { var requestParam = Parameter(ctx.Type(method.RequestTyp), "request").Ref(); var settingsParam = Parameter(ctx.Type <CallSettings>(), "settings").Ref(); return(PartialMethod(method.ModifyRequestMethodName)(requestParam, settingsParam)); }
public static MethodDeclarationSyntax ModifyBidiRequestCallSettingsPartialMethod(SourceFileContext ctx, MethodDetails.BidiStreaming method) { var settingsParam = Parameter(ctx.Type <CallSettings>(), "settings").Ref(); return(PartialMethod(method.ModifyStreamingCallSettingsMethodName)(settingsParam)); }