Exemple #1
0
        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));
        }
Exemple #2
0
        public static MethodDeclarationSyntax ModifyBidiRequestCallSettingsPartialMethod(SourceFileContext ctx, MethodDetails.BidiStreaming method)
        {
            var settingsParam = Parameter(ctx.Type <CallSettings>(), "settings").Ref();

            return(PartialMethod(method.ModifyStreamingCallSettingsMethodName)(settingsParam));
        }