return 0;\r
\r
// generate the code\r
- if (GenerateCode (references, codeUnit))\r
- return 1;\r
- else\r
- return 0;\r
+ GenerateCode (references, codeUnit);\r
+ return 0;\r
}\r
catch (Exception exception)\r
{\r
bool hasWarnings = false;\r
\r
CodeDomProvider provider = GetProvider();\r
- ICodeGenerator generator = provider.CreateGenerator();\r
\r
StringCollection validationWarnings;\r
- validationWarnings = ServiceDescriptionImporter.GenerateWebReferences (references, options, style, generator, codeUnit, verbose);\r
+ WebReferenceOptions opts = new WebReferenceOptions ();\r
+ opts.CodeGenerationOptions = options;\r
+ opts.Style = style;\r
+ opts.Verbose = verbose;\r
+ validationWarnings = ServiceDescriptionImporter.GenerateWebReferences (references, provider, codeUnit, opts);\r
\r
for (int n=0; n<references.Count; n++)\r
{\r
WebReference wr = references [n];\r
\r
BasicProfileViolationCollection violations = new BasicProfileViolationCollection ();\r
- if (!WebServicesInteroperability.CheckConformance (WsiClaims.BP10, wr, violations)) {\r
+ if (!WebServicesInteroperability.CheckConformance (WsiProfiles.BasicProfile1_1, wr, violations)) {\r
wr.Warnings |= ServiceDescriptionImportWarnings.WsiConformance;\r
}\r
\r
WriteText (urls[n], 2, 2);\r
\r
if ((wr.Warnings & ServiceDescriptionImportWarnings.WsiConformance) > 0) {\r
- WriteText ("- This web reference does not conform to WS-I Basic Profile v1.0", 4, 6); \r
+ WriteText ("- This web reference does not conform to WS-I Basic Profile v1.1", 4, 6); \r
foreach (BasicProfileViolation vio in violations) {\r
WriteText (vio.NormativeStatement + ": " + vio.Details, 8, 8);\r
foreach (string ele in vio.Elements)\r
StreamWriter writer = new StreamWriter(filename);\r
\r
CodeGeneratorOptions compilerOptions = new CodeGeneratorOptions();\r
- generator.GenerateCodeFromCompileUnit (codeUnit, writer, compilerOptions);\r
+ provider.GenerateCodeFromCompileUnit (codeUnit, writer, compilerOptions);\r
writer.Close();\r
}\r
\r