18 references to SchemaHelper
System.ServiceModel (18)
System\ServiceModel\Description\MessageContractExporter.cs (15)
60if (!SchemaHelper.IsMatch(element, existingElement.Element)) 71SchemaHelper.AddElementToSchema(element, SchemaHelper.GetSchema(elementNs, schemaSet), schemaSet); 167XmlSchema schema = SchemaHelper.GetSchema(DataContractSerializerMessageContractImporter.GenericMessageTypeName.Namespace, schemas); 183SchemaHelper.AddTypeToSchema(genericMessageType, schema, schemas); 193XmlSchema schema = SchemaHelper.GetSchema(DataContractSerializerMessageContractImporter.StreamBodyTypeName.Namespace, schemas); 201SchemaHelper.AddTypeToSchema(streamBodyType, schema, schemas); 319if (import != null && SchemaHelper.NamespacesEqual(import.Namespace, ns)) 339if (SchemaHelper.NamespacesEqual(xsd.TargetNamespace, ns)) 375XmlSchema schema = SchemaHelper.GetSchema(wrapperNs, schemaSet); 385SchemaHelper.AddImportToSchema(element.SchemaTypeName.Namespace, schema); 387SchemaHelper.AddElementForm(element, schema); 394SchemaHelper.AddImportToSchema(elementNs, schema); 643SchemaHelper.Compile(SchemaSet, exporter.Errors); 1329SchemaHelper.HandleSchemaValidationError(sender, args, exporter.Errors);
System\ServiceModel\Description\MessageContractImporter.cs (3)
1590if (!element.IsNillable && !SchemaHelper.IsElementValueType(element)) 1847SchemaHelper.HandleSchemaValidationError(sender, args, errors); 2097SchemaHelper.Compile(schemaSet, importer.Errors);