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
- StylusPointProperties.cs
- CodeCatchClause.cs
- CompiledQuery.cs
- BrowserDefinitionCollection.cs
- TypeLoadException.cs
- SkewTransform.cs
- GifBitmapDecoder.cs
- TraceContext.cs
- UpdateExpressionVisitor.cs
- TextBoxAutomationPeer.cs
- PassportAuthenticationModule.cs
- DbConnectionClosed.cs
- DataBindEngine.cs
- FormViewActionList.cs
- MissingFieldException.cs
- XmlWrappingWriter.cs
- DBBindings.cs
- FixedPageStructure.cs
- HttpsChannelFactory.cs
- Blend.cs
- namescope.cs
- TextTreeFixupNode.cs
- EntityRecordInfo.cs
- SoapEnumAttribute.cs
- ThicknessAnimationBase.cs
- EncryptedReference.cs
- DataGridCaption.cs
- TemplateNameScope.cs
- TextPointerBase.cs
- RootDesignerSerializerAttribute.cs
- CompModSwitches.cs
- ButtonDesigner.cs
- RequestCachePolicy.cs
- TypeSystem.cs
- OracleConnection.cs
- InputLangChangeEvent.cs
- DynamicActivityProperty.cs
- UserUseLicenseDictionaryLoader.cs
- InkCanvasSelection.cs
- OperationCanceledException.cs
- FileDataSourceCache.cs
- BaseDataList.cs
- DataTransferEventArgs.cs
- FieldToken.cs
- GlobalEventManager.cs
- SqlProviderUtilities.cs
- StatusBarAutomationPeer.cs
- ContentHostHelper.cs
- BinaryWriter.cs
- CacheRequest.cs
- CustomError.cs
- RootProjectionNode.cs
- DebugHandleTracker.cs
- SmtpCommands.cs
- WindowsFormsHostPropertyMap.cs
- RowUpdatingEventArgs.cs
- Variable.cs
- _UriTypeConverter.cs
- PublisherMembershipCondition.cs
- WebResourceAttribute.cs
- TypeSystemHelpers.cs
- ErrorFormatter.cs
- Root.cs
- AutomationElement.cs
- DebugInfoExpression.cs
- CodeRegionDirective.cs
- ErrorStyle.cs
- SecurityDocument.cs
- CodeTypeMemberCollection.cs
- IndentedTextWriter.cs
- Tokenizer.cs
- CodeAssignStatement.cs
- TableColumn.cs
- ContextStack.cs
- HideDisabledControlAdapter.cs
- CodeSubDirectory.cs
- AvTraceFormat.cs
- PerfCounters.cs
- BitmapImage.cs
- AdapterUtil.cs
- UnlockInstanceAsyncResult.cs
- DmlSqlGenerator.cs
- ReadOnlyCollection.cs
- InputReportEventArgs.cs
- CustomSignedXml.cs
- EncryptedPackageFilter.cs
- DataControlCommands.cs
- ExceptionUtil.cs
- PropertyInformation.cs
- CommunicationException.cs
- ControlCollection.cs
- GeneralTransform3DGroup.cs
- Reference.cs
- ToolStripStatusLabel.cs
- TransformDescriptor.cs
- SynthesizerStateChangedEventArgs.cs
- _UriSyntax.cs
- DrawingVisual.cs
- IdentifierCollection.cs
- unsafenativemethodstextservices.cs