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
- DragCompletedEventArgs.cs
- XmlSchemaValidationException.cs
- DriveInfo.cs
- RankException.cs
- IsolatedStorageFile.cs
- ClientProtocol.cs
- OwnerDrawPropertyBag.cs
- Page.cs
- HealthMonitoringSection.cs
- SimpleParser.cs
- SystemResourceKey.cs
- FtpWebRequest.cs
- ProtocolsConfigurationHandler.cs
- XsdBuilder.cs
- GraphicsPath.cs
- SecurityTokenValidationException.cs
- RecognizedWordUnit.cs
- messageonlyhwndwrapper.cs
- WebPartConnectionsCancelEventArgs.cs
- NoneExcludedImageIndexConverter.cs
- DelegateArgumentReference.cs
- AttributeParameterInfo.cs
- ListViewHitTestInfo.cs
- StringSorter.cs
- MediaContextNotificationWindow.cs
- KnownColorTable.cs
- FixedTextSelectionProcessor.cs
- keycontainerpermission.cs
- ZipIOCentralDirectoryBlock.cs
- DeviceContext.cs
- StyleHelper.cs
- DelegateTypeInfo.cs
- HwndStylusInputProvider.cs
- EntityObject.cs
- PromptEventArgs.cs
- XmlWrappingReader.cs
- SoapEnvelopeProcessingElement.cs
- SecurityUtils.cs
- ProtocolsConfiguration.cs
- BamlTreeNode.cs
- Int32Collection.cs
- Switch.cs
- BuilderPropertyEntry.cs
- ProcessRequestArgs.cs
- SrgsNameValueTag.cs
- CodeIterationStatement.cs
- SrgsGrammarCompiler.cs
- KeyValuePair.cs
- ResourceContainerWrapper.cs
- PermissionSet.cs
- QueryOpeningEnumerator.cs
- CrossSiteScriptingValidation.cs
- Variant.cs
- MonthCalendar.cs
- DeleteIndexBinder.cs
- LOSFormatter.cs
- ChameleonKey.cs
- UnsafeNativeMethods.cs
- LinqDataSource.cs
- QuaternionRotation3D.cs
- PropertyBuilder.cs
- TableItemPatternIdentifiers.cs
- BooleanKeyFrameCollection.cs
- ExtentKey.cs
- RemoteWebConfigurationHost.cs
- HtmlImage.cs
- FileDialog_Vista_Interop.cs
- GetPageCompletedEventArgs.cs
- ArrayTypeMismatchException.cs
- ResXResourceWriter.cs
- SessionStateItemCollection.cs
- EnumUnknown.cs
- DetailsViewUpdateEventArgs.cs
- ScaleTransform.cs
- ValueTypeFixupInfo.cs
- PeoplePickerWrapper.cs
- IPAddress.cs
- BStrWrapper.cs
- FixedTextContainer.cs
- XhtmlBasicControlAdapter.cs
- CompilerResults.cs
- TreeNodeStyleCollection.cs
- OracleException.cs
- ZipIOModeEnforcingStream.cs
- KeyNotFoundException.cs
- ApplicationException.cs
- RtfFormatStack.cs
- SafeCoTaskMem.cs
- MsmqElementBase.cs
- ToolStripDesignerUtils.cs
- LostFocusEventManager.cs
- DateTimeOffsetStorage.cs
- WindowsTab.cs
- XmlnsCache.cs
- GridViewColumnHeader.cs
- DataGridViewCellConverter.cs
- CombinedGeometry.cs
- ApplicationSecurityManager.cs
- EntityContainerAssociationSet.cs
- XmlTextReader.cs