Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Channels / XmlSerializerImportOptions.cs / 1 / XmlSerializerImportOptions.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Channels { using System; using System.CodeDom.Compiler; using System.CodeDom; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Globalization; using System.IO; using System.Text; using System.ServiceModel; using System.Runtime.Serialization; using System.Xml; using System.Xml.Schema; using System.Xml.Serialization; using WsdlNS = System.Web.Services.Description; public class XmlSerializerImportOptions { CodeCompileUnit codeCompileUnit; CodeDomProvider codeProvider; string clrNamespace; WsdlNS.WebReferenceOptions webReferenceOptions; static CodeGenerationOptions defaultCodeGenerationOptions = CodeGenerationOptions.GenerateProperties | CodeGenerationOptions.GenerateOrder; public XmlSerializerImportOptions() : this(new CodeCompileUnit()) { } public XmlSerializerImportOptions(CodeCompileUnit codeCompileUnit) { this.codeCompileUnit = codeCompileUnit; } public CodeCompileUnit CodeCompileUnit { get { if (codeCompileUnit == null) codeCompileUnit = new CodeCompileUnit(); return codeCompileUnit; } } public CodeDomProvider CodeProvider { get { if (codeProvider == null) codeProvider = CodeDomProvider.CreateProvider("C#"); return codeProvider; } set { codeProvider = value; } } public string ClrNamespace { get { return clrNamespace; } set { clrNamespace = value; } } public WsdlNS.WebReferenceOptions WebReferenceOptions { get { if (webReferenceOptions == null) { webReferenceOptions = new WsdlNS.WebReferenceOptions(); webReferenceOptions.CodeGenerationOptions = defaultCodeGenerationOptions; } return webReferenceOptions; } set { webReferenceOptions = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RegularExpressionValidator.cs
- cookie.cs
- SemanticValue.cs
- SHA256Cng.cs
- LiteralControl.cs
- ValueUnavailableException.cs
- LockCookie.cs
- BamlCollectionHolder.cs
- CollectionsUtil.cs
- ModuleBuilder.cs
- RouteCollection.cs
- ToolStripLabel.cs
- DataGridSortCommandEventArgs.cs
- StateWorkerRequest.cs
- InputDevice.cs
- WebPartZoneCollection.cs
- StateItem.cs
- Animatable.cs
- NameValueCollection.cs
- OleDbSchemaGuid.cs
- ChannelParameterCollection.cs
- SoapAttributes.cs
- Script.cs
- PrinterSettings.cs
- ClientSettingsProvider.cs
- TableLayoutSettingsTypeConverter.cs
- HtmlControlPersistable.cs
- SQLUtility.cs
- RequestQueryParser.cs
- RepeatButtonAutomationPeer.cs
- SystemKeyConverter.cs
- XmlEncodedRawTextWriter.cs
- RoutedEventHandlerInfo.cs
- CodeCompiler.cs
- Imaging.cs
- ConstraintStruct.cs
- ImageBrush.cs
- XPathNodeList.cs
- HttpException.cs
- CodeCompileUnit.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- PublishLicense.cs
- DictionarySectionHandler.cs
- HelloMessageCD1.cs
- View.cs
- SponsorHelper.cs
- ListQueryResults.cs
- AuthenticationService.cs
- InvalidCommandTreeException.cs
- WebEventTraceProvider.cs
- DiscreteKeyFrames.cs
- OracleDataAdapter.cs
- UriSection.cs
- DrawingContextDrawingContextWalker.cs
- GuidelineCollection.cs
- CompositeScriptReference.cs
- MethodToken.cs
- EncodingTable.cs
- MetadataPropertyCollection.cs
- Evidence.cs
- XPathSelectionIterator.cs
- ListChangedEventArgs.cs
- PostBackOptions.cs
- OrderedDictionary.cs
- DuplicateWaitObjectException.cs
- StrokeNodeEnumerator.cs
- EnumConverter.cs
- SharedStatics.cs
- COM2IDispatchConverter.cs
- AnimationTimeline.cs
- DataServiceQueryException.cs
- SslStreamSecurityBindingElement.cs
- XmlDataCollection.cs
- UrlRoutingModule.cs
- FontResourceCache.cs
- SoapProtocolImporter.cs
- DataGridViewRowConverter.cs
- XmlDocumentType.cs
- DeclarationUpdate.cs
- ProxyBuilder.cs
- DataGridViewCellLinkedList.cs
- AssemblyNameProxy.cs
- StructuredProperty.cs
- NamespaceImport.cs
- ISAPIRuntime.cs
- TableParaClient.cs
- DictionaryEditChange.cs
- RpcCryptoContext.cs
- ComplexTypeEmitter.cs
- ChannelReliableSession.cs
- _BasicClient.cs
- HuffmanTree.cs
- DSACryptoServiceProvider.cs
- StyleXamlTreeBuilder.cs
- MemberHolder.cs
- BrushConverter.cs
- HandlerMappingMemo.cs
- thaishape.cs
- PaginationProgressEventArgs.cs
- ColumnMapCopier.cs