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
- PointLightBase.cs
- DeviceContexts.cs
- ExtractCollection.cs
- storagemappingitemcollection.viewdictionary.cs
- TableRowCollection.cs
- ToolStripItemTextRenderEventArgs.cs
- ExecutionScope.cs
- DataAdapter.cs
- EditorPart.cs
- HtmlLiteralTextAdapter.cs
- FlowLayoutPanelDesigner.cs
- BasicKeyConstraint.cs
- DateTimeOffsetAdapter.cs
- ConnectionsZone.cs
- connectionpool.cs
- IndependentAnimationStorage.cs
- ConfigXmlReader.cs
- UndoManager.cs
- MatrixAnimationBase.cs
- Size3DValueSerializer.cs
- WindowVisualStateTracker.cs
- Model3D.cs
- IxmlLineInfo.cs
- Msec.cs
- MeasureItemEvent.cs
- XamlBrushSerializer.cs
- Message.cs
- Identifier.cs
- SpeechAudioFormatInfo.cs
- DetailsViewPageEventArgs.cs
- UserUseLicenseDictionaryLoader.cs
- XmlElementAttribute.cs
- DataGridViewCellStateChangedEventArgs.cs
- HtmlInputImage.cs
- DBCommandBuilder.cs
- Utils.cs
- Column.cs
- Parsers.cs
- VersionPair.cs
- precedingquery.cs
- OleDbWrapper.cs
- xamlnodes.cs
- GeneralTransformCollection.cs
- ReadingWritingEntityEventArgs.cs
- XmlAtomicValue.cs
- DropSource.cs
- ResXDataNode.cs
- DataControlReference.cs
- DataGridViewCellStyle.cs
- DelegateSerializationHolder.cs
- WindowsScrollBar.cs
- Range.cs
- StaticSiteMapProvider.cs
- XsltConvert.cs
- SoapClientMessage.cs
- COM2ExtendedTypeConverter.cs
- StorageEntityContainerMapping.cs
- OleDbDataAdapter.cs
- ApplicationException.cs
- FamilyTypefaceCollection.cs
- ChannelManagerHelpers.cs
- ImageMap.cs
- RemoteWebConfigurationHostStream.cs
- ButtonChrome.cs
- WindowsScrollBarBits.cs
- XmlAnyElementAttributes.cs
- MgmtConfigurationRecord.cs
- Ray3DHitTestResult.cs
- MonthChangedEventArgs.cs
- ConstrainedDataObject.cs
- PropertyEmitterBase.cs
- WorkflowNamespace.cs
- BinaryCommonClasses.cs
- WebPartDescriptionCollection.cs
- StatusInfoItem.cs
- WpfKnownTypeInvoker.cs
- IgnoreFileBuildProvider.cs
- KnownTypesHelper.cs
- HttpServerUtilityWrapper.cs
- MappingException.cs
- DataTableNewRowEvent.cs
- WindowsIPAddress.cs
- Completion.cs
- BinaryObjectWriter.cs
- XPathNavigator.cs
- EditCommandColumn.cs
- PackageDigitalSignatureManager.cs
- GatewayIPAddressInformationCollection.cs
- GlobalizationSection.cs
- PropertyChangingEventArgs.cs
- SettingsPropertyWrongTypeException.cs
- TypeForwardedFromAttribute.cs
- UnsafePeerToPeerMethods.cs
- SqlConnectionHelper.cs
- EncodedStreamFactory.cs
- SQLInt32Storage.cs
- TypeInformation.cs
- XmlSchemaSubstitutionGroup.cs
- TrackingRecord.cs
- SerializationEventsCache.cs