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
- Emitter.cs
- AssemblyUtil.cs
- DetailsViewInsertedEventArgs.cs
- HiddenFieldPageStatePersister.cs
- ClientUrlResolverWrapper.cs
- TreeView.cs
- DoubleSumAggregationOperator.cs
- ToolStripContentPanel.cs
- BrushValueSerializer.cs
- CatalogPartChrome.cs
- HtmlElementErrorEventArgs.cs
- TemplateNodeContextMenu.cs
- MsmqException.cs
- ParallelTimeline.cs
- OdbcConnectionOpen.cs
- NoPersistScope.cs
- SequentialUshortCollection.cs
- ObjectDataSourceMethodEventArgs.cs
- VideoDrawing.cs
- EndCreateSecurityTokenRequest.cs
- ButtonRenderer.cs
- Main.cs
- MultilineStringConverter.cs
- ContextStaticAttribute.cs
- RenderOptions.cs
- UiaCoreProviderApi.cs
- FigureParagraph.cs
- Perspective.cs
- RSAPKCS1SignatureFormatter.cs
- VisualTarget.cs
- Profiler.cs
- ThrowHelper.cs
- DatatypeImplementation.cs
- DataGridViewControlCollection.cs
- HighlightVisual.cs
- QilTargetType.cs
- AppDomainManager.cs
- ControlsConfig.cs
- LinqDataView.cs
- FunctionImportElement.cs
- HiddenField.cs
- SlipBehavior.cs
- SessionStateModule.cs
- Membership.cs
- ToolBarButton.cs
- SectionInformation.cs
- DataGridSortCommandEventArgs.cs
- PropertyReferenceSerializer.cs
- FileSystemInfo.cs
- RelationshipEnd.cs
- AutomationTextAttribute.cs
- PasswordTextNavigator.cs
- ErrorProvider.cs
- GenerateTemporaryTargetAssembly.cs
- DataFieldConverter.cs
- ProviderException.cs
- TokenBasedSetEnumerator.cs
- ProfileManager.cs
- KeyInstance.cs
- ConfigPathUtility.cs
- ExternalException.cs
- IgnoreFileBuildProvider.cs
- CheckBox.cs
- Parser.cs
- IndentTextWriter.cs
- RoleManagerModule.cs
- COMException.cs
- MouseEventArgs.cs
- QilLoop.cs
- DateTimeConverter.cs
- XmlAttribute.cs
- SaveWorkflowAsyncResult.cs
- ClientTarget.cs
- SqlClientMetaDataCollectionNames.cs
- CommandBindingCollection.cs
- SimpleFieldTemplateFactory.cs
- SoapElementAttribute.cs
- MenuAdapter.cs
- bidPrivateBase.cs
- PerformanceCounterNameAttribute.cs
- EntitySetBase.cs
- Axis.cs
- OdbcConnectionHandle.cs
- DocumentsTrace.cs
- FileSystemEventArgs.cs
- Stream.cs
- MouseActionConverter.cs
- DynamicPropertyHolder.cs
- HierarchicalDataBoundControlAdapter.cs
- DialogWindow.cs
- HMACMD5.cs
- DBConcurrencyException.cs
- SqlXmlStorage.cs
- ListViewDeletedEventArgs.cs
- ProbeDuplexAsyncResult.cs
- Decoder.cs
- AppliedDeviceFiltersEditor.cs
- BindingGroup.cs
- DelegateHelpers.cs
- Expression.cs