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
- PerformanceCounterCategory.cs
- Context.cs
- ExpressionBindingCollection.cs
- DockAndAnchorLayout.cs
- StartUpEventArgs.cs
- Graph.cs
- ProxyWebPart.cs
- BooleanSwitch.cs
- ProviderException.cs
- PartBasedPackageProperties.cs
- JournalEntryListConverter.cs
- HostExecutionContextManager.cs
- Attributes.cs
- EventHandlingScope.cs
- ByteRangeDownloader.cs
- Vector3DCollection.cs
- NCryptSafeHandles.cs
- DataTable.cs
- documentsequencetextpointer.cs
- KnownBoxes.cs
- TagPrefixAttribute.cs
- HostProtectionPermission.cs
- StateMachineSubscription.cs
- GenericXmlSecurityToken.cs
- QilXmlReader.cs
- IImplicitResourceProvider.cs
- OdbcFactory.cs
- WaitHandleCannotBeOpenedException.cs
- SafeArrayTypeMismatchException.cs
- TagNameToTypeMapper.cs
- DocumentManager.cs
- ExpressionLexer.cs
- Crc32Helper.cs
- DataPagerFieldItem.cs
- DropShadowBitmapEffect.cs
- AutomationElement.cs
- AspNetRouteServiceHttpHandler.cs
- TreeView.cs
- ResXDataNode.cs
- LingerOption.cs
- SamlSubjectStatement.cs
- DataGridViewAccessibleObject.cs
- ParserOptions.cs
- PlaceHolder.cs
- Pair.cs
- BitmapEffectGroup.cs
- StorageAssociationTypeMapping.cs
- SimpleType.cs
- TextSerializer.cs
- UrlAuthFailedErrorFormatter.cs
- ScrollBarAutomationPeer.cs
- PeerName.cs
- ResourcePermissionBase.cs
- GenerateScriptTypeAttribute.cs
- TypeGeneratedEventArgs.cs
- TreePrinter.cs
- BackgroundFormatInfo.cs
- IntSecurity.cs
- SqlWebEventProvider.cs
- ProxyHwnd.cs
- PolicyUtility.cs
- RoleBoolean.cs
- BaseAppDomainProtocolHandler.cs
- SByteConverter.cs
- FontFamilyValueSerializer.cs
- ActiveXContainer.cs
- XmlToDatasetMap.cs
- StylusButton.cs
- ErrorHandler.cs
- SQLChars.cs
- XmlSignificantWhitespace.cs
- SvcMapFileLoader.cs
- UseAttributeSetsAction.cs
- SectionXmlInfo.cs
- WebBrowserPermission.cs
- controlskin.cs
- Slider.cs
- Scheduler.cs
- RuleDefinitions.cs
- ConfigXmlCDataSection.cs
- StreamGeometry.cs
- ViewKeyConstraint.cs
- DesignRelationCollection.cs
- WsatStrings.cs
- ChannelManager.cs
- RegexWorker.cs
- ConfigurationValidatorBase.cs
- RoleService.cs
- InfoCardListRequest.cs
- EventSchemaTraceListener.cs
- OracleConnectionStringBuilder.cs
- TypeConverterHelper.cs
- ToolboxItemCollection.cs
- SystemUdpStatistics.cs
- AxHostDesigner.cs
- DiffuseMaterial.cs
- FileAuthorizationModule.cs
- PkcsUtils.cs
- GridViewSelectEventArgs.cs
- LambdaCompiler.Binary.cs