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
- InputReferenceExpression.cs
- Filter.cs
- NavigateUrlConverter.cs
- PlanCompilerUtil.cs
- DNS.cs
- ContextMenuStripGroupCollection.cs
- RequestQueryProcessor.cs
- AddInSegmentDirectoryNotFoundException.cs
- HttpInputStream.cs
- SynchronizationFilter.cs
- LocalizationCodeDomSerializer.cs
- CharEntityEncoderFallback.cs
- GC.cs
- XmlName.cs
- TextLine.cs
- DesignerLinkAdapter.cs
- ResourceProviderFactory.cs
- SourceFileInfo.cs
- PointCollection.cs
- ListSourceHelper.cs
- ScalarConstant.cs
- UInt16.cs
- DataGridColumnsPage.cs
- RowBinding.cs
- EncodingTable.cs
- GridViewDesigner.cs
- DynamicMetaObjectBinder.cs
- InputLangChangeRequestEvent.cs
- APCustomTypeDescriptor.cs
- _AutoWebProxyScriptHelper.cs
- ControlPager.cs
- SapiAttributeParser.cs
- Error.cs
- TextUtf8RawTextWriter.cs
- FixedTextBuilder.cs
- DataGridRowsPresenter.cs
- StorageScalarPropertyMapping.cs
- CqlParserHelpers.cs
- SourceItem.cs
- HttpRawResponse.cs
- BitStream.cs
- DbMetaDataFactory.cs
- TranslateTransform3D.cs
- SequentialOutput.cs
- UnsafeNativeMethodsMilCoreApi.cs
- WebServiceClientProxyGenerator.cs
- DataContractSet.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- EventDrivenDesigner.cs
- ConfigurationLocationCollection.cs
- EntitySet.cs
- CustomGrammar.cs
- JsonFormatWriterGenerator.cs
- InvalidPrinterException.cs
- TreeWalker.cs
- MessageQueue.cs
- selecteditemcollection.cs
- StructuralType.cs
- DictionaryCustomTypeDescriptor.cs
- PixelFormatConverter.cs
- OdbcStatementHandle.cs
- ParameterCollection.cs
- XmlSignificantWhitespace.cs
- HTMLTagNameToTypeMapper.cs
- TimeSpan.cs
- DataRowExtensions.cs
- ProbeMatches11.cs
- XamlToRtfWriter.cs
- DecoderExceptionFallback.cs
- StylusPoint.cs
- LocalClientSecuritySettings.cs
- DataPager.cs
- ZipIOLocalFileDataDescriptor.cs
- AuthenticationConfig.cs
- UICuesEvent.cs
- XPathSelfQuery.cs
- TextEditorMouse.cs
- Journal.cs
- CacheRequest.cs
- ParameterBuilder.cs
- DataTableCollection.cs
- Metadata.cs
- BamlLocalizabilityResolver.cs
- EnvelopedPkcs7.cs
- ImageSource.cs
- InheritanceUI.cs
- RuleRefElement.cs
- ChangePassword.cs
- ProxyManager.cs
- IgnoreFlushAndCloseStream.cs
- DoubleLinkListEnumerator.cs
- UdpDiscoveryMessageFilter.cs
- CollectionViewGroupRoot.cs
- RsaSecurityKey.cs
- XmlSchemaObject.cs
- SqlGatherConsumedAliases.cs
- TimelineClockCollection.cs
- ActivityStateRecord.cs
- MulticastOption.cs
- SystemResourceKey.cs