Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / ManagedLibraries / Remoting / MetaData / SudsParser.cs / 1305376 / SudsParser.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //============================================================ // // File: SudsParser.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.IO; using System.Runtime.Remoting; using System.Runtime.Serialization; using System.Collections; // Represents exceptions thrown by the SUDSParser [Serializable] public class SUDSParserException : Exception { internal SUDSParserException(String message) : base(message) { } protected SUDSParserException(SerializationInfo info, StreamingContext context): base(info, context) {} } // Represents a block type of a complex type [Serializable] internal enum SchemaBlockType { ALL, SEQUENCE, CHOICE, ComplexContent} // This class parses SUDS documents internal class SUDSParser { WsdlParser wsdlParser; // Main parser internal SUDSParser(TextReader input, String outputDir, ArrayList outCodeStreamList, String locationURL, bool bWrappedProxy, String proxyNamespace) { Util.Log("SUDSParser.SUDSParser outputDir "+outputDir+" locationURL "+locationURL+" bWrappedProxy "+bWrappedProxy+" proxyNamespace "+proxyNamespace); Util.LogInput(ref input); wsdlParser = new WsdlParser(input, outputDir, outCodeStreamList, locationURL, bWrappedProxy, proxyNamespace); } internal void Parse() { Util.Log("SUDSParser.Parse"); wsdlParser.Parse(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //============================================================ // // File: SudsParser.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.IO; using System.Runtime.Remoting; using System.Runtime.Serialization; using System.Collections; // Represents exceptions thrown by the SUDSParser [Serializable] public class SUDSParserException : Exception { internal SUDSParserException(String message) : base(message) { } protected SUDSParserException(SerializationInfo info, StreamingContext context): base(info, context) {} } // Represents a block type of a complex type [Serializable] internal enum SchemaBlockType { ALL, SEQUENCE, CHOICE, ComplexContent} // This class parses SUDS documents internal class SUDSParser { WsdlParser wsdlParser; // Main parser internal SUDSParser(TextReader input, String outputDir, ArrayList outCodeStreamList, String locationURL, bool bWrappedProxy, String proxyNamespace) { Util.Log("SUDSParser.SUDSParser outputDir "+outputDir+" locationURL "+locationURL+" bWrappedProxy "+bWrappedProxy+" proxyNamespace "+proxyNamespace); Util.LogInput(ref input); wsdlParser = new WsdlParser(input, outputDir, outCodeStreamList, locationURL, bWrappedProxy, proxyNamespace); } internal void Parse() { Util.Log("SUDSParser.Parse"); wsdlParser.Parse(); } } } // 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
- Ray3DHitTestResult.cs
- Wildcard.cs
- BaseCodeDomTreeGenerator.cs
- SafeNativeMemoryHandle.cs
- Switch.cs
- ListSortDescriptionCollection.cs
- PersonalizationStateInfoCollection.cs
- FlowPanelDesigner.cs
- ElementProxy.cs
- FixUp.cs
- Function.cs
- CustomValidator.cs
- BitmapEffectOutputConnector.cs
- RpcAsyncResult.cs
- GraphicsContext.cs
- embossbitmapeffect.cs
- EventLogInternal.cs
- WorkflowViewElement.cs
- RichTextBox.cs
- CryptoStream.cs
- Rect3DValueSerializer.cs
- ExceptionUtil.cs
- EntityDataReader.cs
- SecurityKeyIdentifier.cs
- ListParaClient.cs
- BamlStream.cs
- ExpressionWriter.cs
- SmtpNetworkElement.cs
- ExecutionContext.cs
- ProgressBarBrushConverter.cs
- DocumentApplicationJournalEntry.cs
- ResourcePool.cs
- ReadOnlyHierarchicalDataSource.cs
- HtmlMeta.cs
- InvalidateEvent.cs
- LineSegment.cs
- FormatConvertedBitmap.cs
- Event.cs
- ToolStripProgressBar.cs
- Comparer.cs
- JpegBitmapDecoder.cs
- Size3D.cs
- OleDbDataReader.cs
- ObjectStateFormatter.cs
- SecurityTokenTypes.cs
- SchemaName.cs
- GeneralTransform2DTo3D.cs
- ChtmlPhoneCallAdapter.cs
- SortedList.cs
- SubMenuStyle.cs
- PrimitiveRenderer.cs
- BitmapEffectGroup.cs
- EntitySqlQueryCacheEntry.cs
- AnnotationHighlightLayer.cs
- ObjectList.cs
- XPathDocumentNavigator.cs
- SegmentInfo.cs
- xdrvalidator.cs
- Queue.cs
- ZipIOCentralDirectoryBlock.cs
- RepeatButton.cs
- HtmlElementEventArgs.cs
- CompositionTarget.cs
- dbenumerator.cs
- ProcessHostServerConfig.cs
- SecurityUniqueId.cs
- OracleCommandBuilder.cs
- dtdvalidator.cs
- sqlser.cs
- WorkItem.cs
- ApplicationSecurityInfo.cs
- XmlSchemaAnnotation.cs
- QueryExpr.cs
- MediaElement.cs
- Freezable.cs
- XmlSchemaGroup.cs
- LogAppendAsyncResult.cs
- X509Chain.cs
- NetworkInterface.cs
- InstanceCreationEditor.cs
- StrokeCollectionDefaultValueFactory.cs
- SqlStatistics.cs
- COAUTHINFO.cs
- ServiceMemoryGates.cs
- TypeListConverter.cs
- XmlResolver.cs
- WebPartCloseVerb.cs
- UpdatePanelTriggerCollection.cs
- MenuItemStyleCollection.cs
- GridViewSelectEventArgs.cs
- WebPartZone.cs
- XmlNodeList.cs
- PointLightBase.cs
- Console.cs
- WindowShowOrOpenTracker.cs
- StylusEventArgs.cs
- WebPartMovingEventArgs.cs
- ProcessModelSection.cs
- HyperLinkField.cs
- OrderedDictionary.cs