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
- GrammarBuilderRuleRef.cs
- LicenseContext.cs
- SizeIndependentAnimationStorage.cs
- ColumnMap.cs
- CodeNamespaceCollection.cs
- SegmentInfo.cs
- DataGridCellAutomationPeer.cs
- SourceItem.cs
- UnitySerializationHolder.cs
- HtmlInputButton.cs
- TextSpan.cs
- DbConnectionPoolOptions.cs
- DataShape.cs
- SQLByteStorage.cs
- ExcludeFromCodeCoverageAttribute.cs
- FusionWrap.cs
- odbcmetadatacolumnnames.cs
- SynchronizationContext.cs
- InvalidAsynchronousStateException.cs
- TableRow.cs
- PropagatorResult.cs
- PolyLineSegment.cs
- nulltextcontainer.cs
- HtmlEncodedRawTextWriter.cs
- ClassValidator.cs
- HttpRequestCacheValidator.cs
- FillBehavior.cs
- DataGridRowClipboardEventArgs.cs
- ConfigUtil.cs
- DebugViewWriter.cs
- InProcStateClientManager.cs
- CustomAttributeBuilder.cs
- AuthenticatedStream.cs
- BamlTreeUpdater.cs
- DocumentOrderQuery.cs
- GrowingArray.cs
- TextSerializer.cs
- FontNamesConverter.cs
- Expander.cs
- CachedRequestParams.cs
- PropertyExpression.cs
- BorderGapMaskConverter.cs
- RootProjectionNode.cs
- TextTreeRootNode.cs
- _SslSessionsCache.cs
- HttpCookie.cs
- Repeater.cs
- ReaderContextStackData.cs
- HttpHandlersSection.cs
- linebase.cs
- Single.cs
- CapabilitiesState.cs
- ServiceReference.cs
- COM2FontConverter.cs
- InertiaRotationBehavior.cs
- odbcmetadatacollectionnames.cs
- DefaultValueAttribute.cs
- ComboBoxAutomationPeer.cs
- ContextProperty.cs
- UIPropertyMetadata.cs
- HttpContext.cs
- PersonalizationAdministration.cs
- HMACMD5.cs
- WebConfigurationHostFileChange.cs
- MaterialGroup.cs
- TransactionInterop.cs
- Math.cs
- MembershipSection.cs
- ToolStripItemRenderEventArgs.cs
- XamlBuildTaskServices.cs
- TraceSection.cs
- DataGridAutoFormatDialog.cs
- FormsAuthenticationCredentials.cs
- AsyncPostBackErrorEventArgs.cs
- OleDbDataReader.cs
- FileDialog_Vista_Interop.cs
- ClientConfigPaths.cs
- MinimizableAttributeTypeConverter.cs
- BasicHttpMessageCredentialType.cs
- PDBReader.cs
- UriScheme.cs
- XmlSchemaAttributeGroupRef.cs
- PrimitiveSchema.cs
- BmpBitmapDecoder.cs
- XPathAxisIterator.cs
- LayoutEngine.cs
- GenericNameHandler.cs
- XmlCharType.cs
- MarkupWriter.cs
- DbgUtil.cs
- Environment.cs
- ApplyImportsAction.cs
- ConsoleKeyInfo.cs
- BufferModeSettings.cs
- xdrvalidator.cs
- ResXBuildProvider.cs
- ToolStripGrip.cs
- RegexNode.cs
- FramingDecoders.cs
- TextContainerChangedEventArgs.cs