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
- XmlElementList.cs
- XmlIterators.cs
- HttpStreamMessageEncoderFactory.cs
- MeshGeometry3D.cs
- ImageMapEventArgs.cs
- CollectionDataContractAttribute.cs
- SpStreamWrapper.cs
- WsdlBuildProvider.cs
- BitmapFrameDecode.cs
- ClientFormsAuthenticationCredentials.cs
- ProfileGroupSettingsCollection.cs
- Pipe.cs
- ComPlusDiagnosticTraceSchemas.cs
- _FtpControlStream.cs
- DBSqlParserTableCollection.cs
- CodeRegionDirective.cs
- ProxyManager.cs
- FaultContractInfo.cs
- PolicyImporterElement.cs
- FixedBufferAttribute.cs
- KnownTypes.cs
- SEHException.cs
- SqlParameterCollection.cs
- ResXDataNode.cs
- ConfigurationElementCollection.cs
- ReflectPropertyDescriptor.cs
- WinEventHandler.cs
- ToolStripRenderEventArgs.cs
- UnsafeNetInfoNativeMethods.cs
- ExtendedPropertyCollection.cs
- SubpageParaClient.cs
- FormViewPagerRow.cs
- SolidColorBrush.cs
- BulletedList.cs
- XmlIgnoreAttribute.cs
- AspNetSynchronizationContext.cs
- GPRECT.cs
- BlockingCollection.cs
- QueryStringParameter.cs
- WrappedIUnknown.cs
- WebPartMovingEventArgs.cs
- MemberAssignmentAnalysis.cs
- WebRequest.cs
- SiteMap.cs
- AsyncOperationManager.cs
- RegistrationServices.cs
- CompositeScriptReference.cs
- WebBaseEventKeyComparer.cs
- WindowHideOrCloseTracker.cs
- ProtocolViolationException.cs
- HostVisual.cs
- TemplateManager.cs
- KnownTypesHelper.cs
- HMACSHA512.cs
- InheritanceContextHelper.cs
- CommandField.cs
- FontDifferentiator.cs
- NullableFloatAverageAggregationOperator.cs
- SevenBitStream.cs
- EntityDataSourceSelectingEventArgs.cs
- Identity.cs
- FontDriver.cs
- QilFactory.cs
- FixedHighlight.cs
- MatrixConverter.cs
- IndexedString.cs
- TimelineGroup.cs
- BuiltInExpr.cs
- AsyncCompletedEventArgs.cs
- StrokeCollection2.cs
- SystemKeyConverter.cs
- ContainsSearchOperator.cs
- Registry.cs
- ScrollableControl.cs
- DataFormat.cs
- SimpleTypeResolver.cs
- WebServiceClientProxyGenerator.cs
- CompilerGlobalScopeAttribute.cs
- ToolTipAutomationPeer.cs
- StateMachineWorkflowDesigner.cs
- HtmlWindowCollection.cs
- ChtmlTextWriter.cs
- ConfigXmlWhitespace.cs
- TypeConverterAttribute.cs
- NameValueConfigurationCollection.cs
- XmlSchemaImport.cs
- PreviewPrintController.cs
- ResourceExpressionBuilder.cs
- ListChangedEventArgs.cs
- HttpProfileBase.cs
- IResourceProvider.cs
- ControlCollection.cs
- StylusDownEventArgs.cs
- BaseValidator.cs
- XsltCompileContext.cs
- ModuleConfigurationInfo.cs
- _ListenerResponseStream.cs
- ServiceOperation.cs
- HealthMonitoringSectionHelper.cs
- SerializationInfo.cs