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
- Identity.cs
- NaturalLanguageHyphenator.cs
- BlobPersonalizationState.cs
- PerspectiveCamera.cs
- TransactionInformation.cs
- BindingGroup.cs
- SEHException.cs
- SectionXmlInfo.cs
- EntitySet.cs
- AdCreatedEventArgs.cs
- CompositeDesignerAccessibleObject.cs
- HandoffBehavior.cs
- MemberDescriptor.cs
- RequestTimeoutManager.cs
- ObjectDataSourceSelectingEventArgs.cs
- WindowsToolbarAsMenu.cs
- EntityKey.cs
- WebHttpBehavior.cs
- PageTrueTypeFont.cs
- IgnoreSection.cs
- RequestQueue.cs
- SkinIDTypeConverter.cs
- WindowsListViewScroll.cs
- Facet.cs
- unsafenativemethodstextservices.cs
- Task.cs
- WpfPayload.cs
- CompiledRegexRunnerFactory.cs
- ChannelManager.cs
- CloudCollection.cs
- ListControlConvertEventArgs.cs
- DSACryptoServiceProvider.cs
- AdornerDecorator.cs
- RequiredAttributeAttribute.cs
- PartialList.cs
- StreamWriter.cs
- BooleanToVisibilityConverter.cs
- SimpleApplicationHost.cs
- keycontainerpermission.cs
- Transform3DGroup.cs
- TableStyle.cs
- ClickablePoint.cs
- AppAction.cs
- EpmSourceTree.cs
- DataBinding.cs
- StorageEntitySetMapping.cs
- NativeActivity.cs
- DocumentSchemaValidator.cs
- DataBindingExpressionBuilder.cs
- TemplateApplicationHelper.cs
- HtmlInputButton.cs
- EndEvent.cs
- _CookieModule.cs
- OneToOneMappingSerializer.cs
- DefinitionProperties.cs
- TaskScheduler.cs
- Operator.cs
- TimeoutException.cs
- SqlWriter.cs
- Guid.cs
- TextBoxBase.cs
- XmlLangPropertyAttribute.cs
- DrawingServices.cs
- KeyValuePair.cs
- ParserExtension.cs
- ConstraintStruct.cs
- CopyNamespacesAction.cs
- PostBackTrigger.cs
- ListItemCollection.cs
- ErrorLog.cs
- AnimationClock.cs
- SqlConnectionStringBuilder.cs
- AncestorChangedEventArgs.cs
- FunctionQuery.cs
- DataTableReaderListener.cs
- DecoderNLS.cs
- Msec.cs
- AtomMaterializer.cs
- ReliableOutputConnection.cs
- MultitargetUtil.cs
- TypeHelper.cs
- UriParserTemplates.cs
- Latin1Encoding.cs
- FontUnitConverter.cs
- CacheEntry.cs
- TextRunProperties.cs
- IndentTextWriter.cs
- EntityConnectionStringBuilderItem.cs
- CrossContextChannel.cs
- NodeLabelEditEvent.cs
- FastEncoder.cs
- XmlBinaryReader.cs
- URLString.cs
- RegexRunnerFactory.cs
- RadioButtonList.cs
- PartialArray.cs
- StopRoutingHandler.cs
- ScriptServiceAttribute.cs
- Converter.cs
- HasCopySemanticsAttribute.cs