Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / ManagedLibraries / Remoting / MetaData / SudsWriter.cs / 1305376 / SudsWriter.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //============================================================ // // File: SudsWriter.cs //// Author: Gopal Kakivaya (GopalK) // // Purpose: Defines SUDSParser that parses a given SUDS document // and generates types defined in it. // // Date: April 01, 2000 // Revised: November 15, 2000 (Wsdl)[....] // //=========================================================== namespace System.Runtime.Remoting.MetadataServices { using System; using System.Runtime.Serialization; using System.IO; using System.Reflection; // Represents exceptions thrown by the SUDSGenerator [Serializable()] public class SUDSGeneratorException : Exception { internal SUDSGeneratorException(String msg) : base(msg) { } protected SUDSGeneratorException(SerializationInfo info, StreamingContext context): base(info, context) {} } // This class generates SUDS documents internal class SUDSGenerator { WsdlGenerator wsdlGenerator = null; SdlType sdlType; // Constructor internal SUDSGenerator(Type[] types, SdlType sdlType, TextWriter output) { Util.Log("SUDSGenerator.SUDSGenerator 2"); wsdlGenerator = new WsdlGenerator(types, sdlType, output); this.sdlType = sdlType; } internal SUDSGenerator(ServiceType[] serviceTypes, SdlType sdlType, TextWriter output) { Util.Log("SUDSGenerator.SUDSGenerator 5 "); wsdlGenerator = new WsdlGenerator(serviceTypes, sdlType, output); this.sdlType = sdlType; } // Generates SUDS internal void Generate() { Util.Log("SUDSGenerator.Generate"); wsdlGenerator.Generate(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //============================================================ // // File: SudsWriter.cs //// Author: Gopal Kakivaya (GopalK) // // Purpose: Defines SUDSParser that parses a given SUDS document // and generates types defined in it. // // Date: April 01, 2000 // Revised: November 15, 2000 (Wsdl)[....] // //=========================================================== namespace System.Runtime.Remoting.MetadataServices { using System; using System.Runtime.Serialization; using System.IO; using System.Reflection; // Represents exceptions thrown by the SUDSGenerator [Serializable()] public class SUDSGeneratorException : Exception { internal SUDSGeneratorException(String msg) : base(msg) { } protected SUDSGeneratorException(SerializationInfo info, StreamingContext context): base(info, context) {} } // This class generates SUDS documents internal class SUDSGenerator { WsdlGenerator wsdlGenerator = null; SdlType sdlType; // Constructor internal SUDSGenerator(Type[] types, SdlType sdlType, TextWriter output) { Util.Log("SUDSGenerator.SUDSGenerator 2"); wsdlGenerator = new WsdlGenerator(types, sdlType, output); this.sdlType = sdlType; } internal SUDSGenerator(ServiceType[] serviceTypes, SdlType sdlType, TextWriter output) { Util.Log("SUDSGenerator.SUDSGenerator 5 "); wsdlGenerator = new WsdlGenerator(serviceTypes, sdlType, output); this.sdlType = sdlType; } // Generates SUDS internal void Generate() { Util.Log("SUDSGenerator.Generate"); wsdlGenerator.Generate(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- VisualStateGroup.cs
- RoutingUtilities.cs
- DbConnectionOptions.cs
- StringBuilder.cs
- PropertyTab.cs
- BitStack.cs
- DependencyPropertyKey.cs
- NonBatchDirectoryCompiler.cs
- RemotingHelper.cs
- AppDomainAttributes.cs
- RowBinding.cs
- DynamicArgumentDialog.cs
- DiffuseMaterial.cs
- ObjectDataSourceEventArgs.cs
- nulltextnavigator.cs
- WaitHandle.cs
- Point4D.cs
- LineProperties.cs
- DataFieldConverter.cs
- ImmutablePropertyDescriptorGridEntry.cs
- BaseProcessor.cs
- Evidence.cs
- Underline.cs
- uribuilder.cs
- BitStack.cs
- PenLineJoinValidation.cs
- ResourceReader.cs
- StyleSheetComponentEditor.cs
- X509CertificateTokenFactoryCredential.cs
- UrlAuthFailureHandler.cs
- ListChangedEventArgs.cs
- SessionPageStatePersister.cs
- ProfessionalColors.cs
- DataGridViewCell.cs
- XamlContextStack.cs
- RetriableClipboard.cs
- Perspective.cs
- FontNamesConverter.cs
- CheckBoxList.cs
- TransformValueSerializer.cs
- ServicesExceptionNotHandledEventArgs.cs
- HttpCookieCollection.cs
- RunWorkerCompletedEventArgs.cs
- XamlWrappingReader.cs
- QueryGenerator.cs
- ControlParameter.cs
- TreeNodeBindingDepthConverter.cs
- SymLanguageType.cs
- QueryExecutionOption.cs
- HttpContext.cs
- AlgoModule.cs
- DataTableClearEvent.cs
- CallbackValidatorAttribute.cs
- URLString.cs
- ReadingWritingEntityEventArgs.cs
- TransformDescriptor.cs
- LiteralTextContainerControlBuilder.cs
- RolePrincipal.cs
- RedBlackList.cs
- SoapFaultCodes.cs
- RenamedEventArgs.cs
- SoapSchemaMember.cs
- XmlLoader.cs
- FrameAutomationPeer.cs
- Parameter.cs
- DataControlReference.cs
- UnsafeNativeMethods.cs
- DataGridViewColumnCollectionEditor.cs
- UnsafeNativeMethods.cs
- SiteMapDataSourceView.cs
- TypeLibConverter.cs
- ManagementPath.cs
- ListBindingHelper.cs
- DataGridViewLinkColumn.cs
- SourceSwitch.cs
- AnnotationHighlightLayer.cs
- ControlPaint.cs
- EntityDataSourceContainerNameConverter.cs
- BamlResourceContent.cs
- BitmapMetadataBlob.cs
- MatrixConverter.cs
- NGCSerializer.cs
- CompensationToken.cs
- SelectionHighlightInfo.cs
- ValuePatternIdentifiers.cs
- XPathScanner.cs
- DataSourceCacheDurationConverter.cs
- DbProviderFactoriesConfigurationHandler.cs
- ActionMessageFilter.cs
- Exceptions.cs
- SetterBase.cs
- Point3DAnimationUsingKeyFrames.cs
- InstanceData.cs
- Queue.cs
- httpserverutility.cs
- SqlServices.cs
- DataSetUtil.cs
- SendMailErrorEventArgs.cs
- LinqMaximalSubtreeNominator.cs
- ClientData.cs