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
- WindowsListBox.cs
- QueueSurrogate.cs
- WindowsGraphics.cs
- WindowsEditBox.cs
- PropertyDescriptorComparer.cs
- Point.cs
- ComplexPropertyEntry.cs
- EditorZoneBase.cs
- LoginViewDesigner.cs
- HwndMouseInputProvider.cs
- CompilationUtil.cs
- BeginEvent.cs
- Int32RectConverter.cs
- FillBehavior.cs
- ReachSerializationUtils.cs
- processwaithandle.cs
- RoutedEvent.cs
- ObjectViewListener.cs
- CompiledXpathExpr.cs
- RegexRunner.cs
- TextEncodedRawTextWriter.cs
- PropertyFilterAttribute.cs
- CrossContextChannel.cs
- SystemIcmpV4Statistics.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DataControlFieldsEditor.cs
- ToolTipAutomationPeer.cs
- WebPartVerbsEventArgs.cs
- JsonStringDataContract.cs
- StringFreezingAttribute.cs
- SmtpException.cs
- CodeCommentStatement.cs
- MailFileEditor.cs
- IgnoreDeviceFilterElement.cs
- SwitchAttribute.cs
- SafeArchiveContext.cs
- DoubleMinMaxAggregationOperator.cs
- SqlConnectionFactory.cs
- PointAnimationUsingKeyFrames.cs
- XmlSchemaObjectCollection.cs
- mil_sdk_version.cs
- ProviderConnectionPoint.cs
- Enum.cs
- SessionChannels.cs
- HttpWebRequest.cs
- BuildDependencySet.cs
- BitConverter.cs
- ObjectTypeMapping.cs
- InsufficientMemoryException.cs
- ColumnResizeAdorner.cs
- SolidBrush.cs
- DispatchChannelSink.cs
- ArraySet.cs
- UrlPath.cs
- LightweightEntityWrapper.cs
- XmlDocumentSerializer.cs
- InkCanvasInnerCanvas.cs
- GridItemPattern.cs
- PointHitTestResult.cs
- ActivityCodeGenerator.cs
- ReceiveSecurityHeaderElementManager.cs
- HtmlTableCellCollection.cs
- AppearanceEditorPart.cs
- PointLight.cs
- CapabilitiesPattern.cs
- DeferredReference.cs
- PathFigure.cs
- WebHostedComPlusServiceHost.cs
- MethodCallTranslator.cs
- CollectionView.cs
- UriWriter.cs
- MergeEnumerator.cs
- TextEditorContextMenu.cs
- GroupItem.cs
- SimpleHandlerFactory.cs
- AccessKeyManager.cs
- AsnEncodedData.cs
- PngBitmapDecoder.cs
- LinearKeyFrames.cs
- ByteRangeDownloader.cs
- SecurityContextSecurityTokenParameters.cs
- InstanceView.cs
- UnicodeEncoding.cs
- BuildManagerHost.cs
- ExceptionRoutedEventArgs.cs
- XmlReflectionImporter.cs
- DropShadowBitmapEffect.cs
- PngBitmapDecoder.cs
- ExtenderHelpers.cs
- HttpCachePolicyElement.cs
- TextMarkerSource.cs
- SelectedDatesCollection.cs
- MsmqHostedTransportConfiguration.cs
- TabControl.cs
- HostDesigntimeLicenseContext.cs
- BindingNavigator.cs
- ControlCachePolicy.cs
- SqlResolver.cs
- InplaceBitmapMetadataWriter.cs
- PromptBuilder.cs