Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ActionNotSupportedException.cs
- BufferAllocator.cs
- SessionPageStateSection.cs
- LoginViewDesigner.cs
- NotifyIcon.cs
- DelegatingTypeDescriptionProvider.cs
- ContextMenu.cs
- ContextStack.cs
- AuthenticationConfig.cs
- AttributeConverter.cs
- SafeFileMapViewHandle.cs
- DataObjectPastingEventArgs.cs
- Matrix.cs
- PointLightBase.cs
- RightsDocument.cs
- XmlCustomFormatter.cs
- EntityTypeBase.cs
- XmlMessageFormatter.cs
- WindowsTitleBar.cs
- CollectionTypeElement.cs
- ipaddressinformationcollection.cs
- AuthenticationServiceManager.cs
- StyleTypedPropertyAttribute.cs
- TdsParserSessionPool.cs
- TripleDES.cs
- CounterSample.cs
- AuditLogLocation.cs
- FlowDocumentFormatter.cs
- DefaultValueTypeConverter.cs
- Thumb.cs
- AssemblyAttributesGoHere.cs
- SeekStoryboard.cs
- SamlAssertion.cs
- FontUnitConverter.cs
- CallbackHandler.cs
- XmlSerializerFactory.cs
- SecurityTokenContainer.cs
- Currency.cs
- AnimationException.cs
- SecurityTokenSpecification.cs
- GatewayIPAddressInformationCollection.cs
- XmlSchemaObjectCollection.cs
- basecomparevalidator.cs
- SelectionHighlightInfo.cs
- RegexFCD.cs
- OutgoingWebResponseContext.cs
- ExpressionBuilderContext.cs
- ObjectDataSourceMethodEditor.cs
- CrossAppDomainChannel.cs
- ParameterReplacerVisitor.cs
- SqlDataSourceFilteringEventArgs.cs
- InheritablePropertyChangeInfo.cs
- BinaryParser.cs
- PolicyUnit.cs
- XamlToRtfWriter.cs
- ParseHttpDate.cs
- NumberFormatInfo.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- TextEffectCollection.cs
- BadImageFormatException.cs
- ArrayWithOffset.cs
- EnlistmentState.cs
- PathNode.cs
- XmlReaderSettings.cs
- AutomationEventArgs.cs
- ClientFormsAuthenticationCredentials.cs
- QueryContinueDragEvent.cs
- XamlReaderHelper.cs
- SqlUserDefinedTypeAttribute.cs
- MarkupCompiler.cs
- HandlerBase.cs
- Listbox.cs
- GraphicsPathIterator.cs
- DropShadowEffect.cs
- Vector3dCollection.cs
- QilDataSource.cs
- ResizingMessageFilter.cs
- MatrixCamera.cs
- DataControlLinkButton.cs
- BinaryCommonClasses.cs
- ReferenceSchema.cs
- ComAdminInterfaces.cs
- StrongName.cs
- ListViewInsertionMark.cs
- LoggedException.cs
- GcSettings.cs
- BufferModeSettings.cs
- WebDisplayNameAttribute.cs
- DesignerDataColumn.cs
- PropertyMetadata.cs
- List.cs
- InputReportEventArgs.cs
- WorkflowOperationBehavior.cs
- IconHelper.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- TableCellAutomationPeer.cs
- RepeatButton.cs
- ChannelDispatcher.cs
- QilLiteral.cs
- OperatorExpressions.cs