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
- NamedElement.cs
- KeyedHashAlgorithm.cs
- OdbcConnectionFactory.cs
- Ipv6Element.cs
- OdbcDataAdapter.cs
- GPPOINTF.cs
- NamespaceEmitter.cs
- XMLUtil.cs
- ActivityCompletionCallbackWrapper.cs
- GridViewColumnCollection.cs
- TcpAppDomainProtocolHandler.cs
- SupportingTokenAuthenticatorSpecification.cs
- HostVisual.cs
- PrintPageEvent.cs
- RepeaterCommandEventArgs.cs
- Oid.cs
- PromptStyle.cs
- RangeContentEnumerator.cs
- DetailsViewRowCollection.cs
- LogStore.cs
- MenuScrollingVisibilityConverter.cs
- ViewManager.cs
- XmlSchemaComplexType.cs
- TextDpi.cs
- BitmapScalingModeValidation.cs
- StyleCollection.cs
- TrackingServices.cs
- EntityContainerEntitySet.cs
- StateRuntime.cs
- DataGridParentRows.cs
- HwndSourceKeyboardInputSite.cs
- SoapFault.cs
- OperationParameterInfo.cs
- StrokeSerializer.cs
- BuildManager.cs
- SecurityContextSecurityTokenParameters.cs
- NodeLabelEditEvent.cs
- TypeNameConverter.cs
- SafePointer.cs
- OracleTransaction.cs
- MethodBody.cs
- DateTimeFormatInfo.cs
- MissingMethodException.cs
- CustomErrorsSection.cs
- Adorner.cs
- PathFigureCollectionValueSerializer.cs
- FrameworkRichTextComposition.cs
- DataGridViewCellValueEventArgs.cs
- SymbolEqualComparer.cs
- KeyFrames.cs
- FontInfo.cs
- ModelUIElement3D.cs
- HotSpot.cs
- PageSetupDialog.cs
- GridViewDeletedEventArgs.cs
- ListBindingConverter.cs
- HttpListenerResponse.cs
- invalidudtexception.cs
- IPHostEntry.cs
- ImageListUtils.cs
- EntitySetBase.cs
- XmlAnyElementAttribute.cs
- ApplicationServicesHostFactory.cs
- SqlConnectionPoolProviderInfo.cs
- HostTimeoutsElement.cs
- ScrollEvent.cs
- XmlDataSourceView.cs
- ReadOnlyCollectionBase.cs
- XmlAnyAttributeAttribute.cs
- Deflater.cs
- TemplateInstanceAttribute.cs
- Exceptions.cs
- GridItemPattern.cs
- Completion.cs
- MeasureData.cs
- Help.cs
- LinkConverter.cs
- LineGeometry.cs
- HtmlTextArea.cs
- InvalidMessageContractException.cs
- CodeChecksumPragma.cs
- CharEnumerator.cs
- StorageConditionPropertyMapping.cs
- Control.cs
- AuthenticatingEventArgs.cs
- XmlResolver.cs
- MemberInfoSerializationHolder.cs
- MultipleViewProviderWrapper.cs
- CubicEase.cs
- WindowsStatic.cs
- SdlChannelSink.cs
- DescendantOverDescendantQuery.cs
- XhtmlBasicTextBoxAdapter.cs
- SchemaInfo.cs
- DBDataPermission.cs
- XmlHelper.cs
- PtsHost.cs
- JoinGraph.cs
- UriScheme.cs
- IndentTextWriter.cs