1 write to ImportContext
System.Web.Services (1)
System\Web\Services\Description\HttpProtocolImporter.cs (1)
47importer.ImportContext = this;
29 references to ImportContext
System.Web.Services (29)
System\Web\Services\Description\MimeAnyImporter.cs (1)
21if (ImportContext.OperationBinding.Output.Extensions.Count == 0) return null;
System\Web\Services\Description\MimeFormImporter.cs (2)
13MimeContentBinding mimeContentBinding = (MimeContentBinding)ImportContext.OperationBinding.Input.Extensions.Find(typeof(MimeContentBinding)); 16MimeParameterCollection parameters = ImportContext.ImportStringParametersMessage();
System\Web\Services\Description\MimeTextImporter.cs (9)
29MimeTextBinding mimeTextBinding = (MimeTextBinding)ImportContext.OperationBinding.Output.Extensions.Find(typeof(MimeTextBinding)); 32ImportContext.UnsupportedOperationBindingWarning(Res.GetString(Res.MissingMatchElement0)); 35methodName = CodeIdentifier.MakeValid(ImportContext.OperationBinding.Name); 38importedReturn.TypeName = ImportContext.ClassNames.AddUnique(methodName + "Matches", mimeTextBinding); 47GenerateCode((MimeTextReturn)importedReturns[i], ImportContext.ServiceImporter.CodeGenerationOptions); 58CodeTypeDeclaration codeClass = WebCodeGenerator.AddClass(ImportContext.CodeNamespace, typeName, string.Empty, new string[0], null, CodeFlags.IsPublic, 59ImportContext.ServiceImporter.CodeGenerator.Supports(GeneratorSupport.PartialTypes)); 105fieldTypeName = ImportContext.ClassNames.AddUnique(CodeIdentifier.MakeValid(match.Type.Length == 0 ? name : match.Type), match); 117ImportContext.Warnings |= ServiceDescriptionImportWarnings.OptionalExtensionsIgnored;
System\Web\Services\Description\MimeXmlImporter.cs (17)
33MimeContentBinding mimeContentBinding = (MimeContentBinding)ImportContext.OperationBinding.Output.Extensions.Find(typeof(MimeContentBinding)); 44MimeXmlBinding mimeXmlBinding = (MimeXmlBinding)ImportContext.OperationBinding.Output.Extensions.Find(typeof(MimeXmlBinding)); 48switch (ImportContext.OutputMessage.Parts.Count) { 50throw new InvalidOperationException(Res.GetString(Res.MessageHasNoParts1, ImportContext.InputMessage.Name)); 53part = ImportContext.OutputMessage.Parts[0]; 56part = ImportContext.OutputMessage.FindPartByName(mimeXmlBinding.Part); 60part = ImportContext.OutputMessage.FindPartByName(mimeXmlBinding.Part); 75importer = new XmlSchemaImporter(ImportContext.ConcreteSchemas, ImportContext.ServiceImporter.CodeGenerationOptions, ImportContext.ServiceImporter.CodeGenerator, ImportContext.ImportContext); 76foreach (Type extensionType in ImportContext.ServiceImporter.Extensions) { 89exporter = new XmlCodeExporter(ImportContext.CodeNamespace, ImportContext.ServiceImporter.CodeCompileUnit, 90ImportContext.ServiceImporter.CodeGenerator, ImportContext.ServiceImporter.CodeGenerationOptions, ImportContext.ExportContext);