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
- MergePropertyDescriptor.cs
- DataColumnMappingCollection.cs
- CaseInsensitiveHashCodeProvider.cs
- HandlerBase.cs
- WebPartCatalogAddVerb.cs
- SpeakInfo.cs
- DataTableMapping.cs
- EventMap.cs
- AlphaSortedEnumConverter.cs
- TabPage.cs
- CultureInfo.cs
- RIPEMD160.cs
- SettingsAttributeDictionary.cs
- PrintPreviewControl.cs
- SqlDelegatedTransaction.cs
- keycontainerpermission.cs
- InfoCardTrace.cs
- OpenFileDialog.cs
- CompositeFontParser.cs
- DocumentOrderComparer.cs
- TypeResolvingOptions.cs
- TextEncodedRawTextWriter.cs
- SchemaElement.cs
- ServiceBusyException.cs
- localization.cs
- SchemaElement.cs
- HttpCachePolicyElement.cs
- ParallelTimeline.cs
- CachedBitmap.cs
- SplineQuaternionKeyFrame.cs
- LinkUtilities.cs
- VariableQuery.cs
- SendMailErrorEventArgs.cs
- WebPageTraceListener.cs
- AnimationClockResource.cs
- BuildProvider.cs
- DbProviderFactoriesConfigurationHandler.cs
- PropertiesTab.cs
- DataListItemEventArgs.cs
- ProcessThread.cs
- AdapterDictionary.cs
- EntityAdapter.cs
- TreeViewEvent.cs
- NodeFunctions.cs
- ColumnResult.cs
- FamilyTypefaceCollection.cs
- SurrogateDataContract.cs
- TableCellAutomationPeer.cs
- SimpleWebHandlerParser.cs
- Control.cs
- Container.cs
- ChangePassword.cs
- PropertyPanel.cs
- DataGridCellsPresenter.cs
- IteratorDescriptor.cs
- HttpResponse.cs
- SqlMethodAttribute.cs
- ObjectDataSource.cs
- AttachmentService.cs
- NoneExcludedImageIndexConverter.cs
- SafeRightsManagementQueryHandle.cs
- XomlCompiler.cs
- ColorContext.cs
- LinqDataSource.cs
- NotificationContext.cs
- SmiSettersStream.cs
- X509CertificateCollection.cs
- Msec.cs
- ChangeNode.cs
- SQLConvert.cs
- SiteMapSection.cs
- querybuilder.cs
- _FtpDataStream.cs
- FontStretchConverter.cs
- Icon.cs
- PropertyValueChangedEvent.cs
- HyperLink.cs
- SettingsBindableAttribute.cs
- CaseStatement.cs
- X509ClientCertificateCredentialsElement.cs
- CngKey.cs
- SqlServer2KCompatibilityAnnotation.cs
- TemplateKey.cs
- TreeViewCancelEvent.cs
- CodeFieldReferenceExpression.cs
- Pair.cs
- ReferencedCollectionType.cs
- DateTimeOffsetStorage.cs
- DesignerTransaction.cs
- FontEmbeddingManager.cs
- ObjectDisposedException.cs
- IndexerReference.cs
- RegexCharClass.cs
- OperationDescription.cs
- CreateUserWizardStep.cs
- StringWriter.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- VisualTreeUtils.cs
- StylusButtonCollection.cs
- OracleString.cs