public void Transform(CodeModelTf model)
 {
     FilterCloneParametersAndResponses(model.CreateInvocations);
     FilterCloneParametersAndResponses(model.ReadInvocations);
     FilterCloneParametersAndResponses(model.UpdateInvocations);
     FilterCloneParametersAndResponses(model.DeleteInvocations);
 }
        public static void AppendInvocationsDisplayString(this CodeModelTf model, IndentedStringBuilder builder)
        {
            void DisplayInvocation(string title, List <GoSDKInvocation> invocations)
            {
                builder.AppendLine(title + " [{0}]", invocations.Count);
                builder.Indent();
                invocations.ForEach(invn => invn.AppendDisplayString(builder));
                builder.Outdent();
            }

            DisplayInvocation("Creation Invocations", model.CreateInvocations);
            DisplayInvocation("Read Invocations", model.ReadInvocations);
            DisplayInvocation("Update Invocations", model.UpdateInvocations);
            DisplayInvocation("Deletion Invocations", model.DeleteInvocations);
        }
Ejemplo n.º 3
0
 public void Preprocess(CodeModelTf model)
 {
     CodeModel = model;
 }
 public static void AppendSchemaDisplayString(this CodeModelTf model, IndentedStringBuilder builder) => model.RootField.AppendDisplayString(builder);
 public void Transform(CodeModelTf model)
 {
     CodeModel = model;
     TransformCore();
 }