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
- DuplexChannelBinder.cs
- IChannel.cs
- SystemIcmpV4Statistics.cs
- SerializerWriterEventHandlers.cs
- SqlCacheDependencyDatabase.cs
- DebugView.cs
- LowerCaseStringConverter.cs
- QualifierSet.cs
- NativeCompoundFileAPIs.cs
- DoubleAnimationBase.cs
- Popup.cs
- FlowPanelDesigner.cs
- AssertSection.cs
- GeometryDrawing.cs
- SchemaImporterExtensionsSection.cs
- BufferBuilder.cs
- TextParagraphCache.cs
- SchemaAttDef.cs
- NativeMethods.cs
- AbstractDataSvcMapFileLoader.cs
- ContentControl.cs
- PatternMatcher.cs
- XmlSchemaDatatype.cs
- UIElement.cs
- DependencyObjectPropertyDescriptor.cs
- ProtocolException.cs
- HttpGetProtocolImporter.cs
- DetailsViewUpdateEventArgs.cs
- ProfileEventArgs.cs
- ColorConvertedBitmap.cs
- MeasureItemEvent.cs
- uribuilder.cs
- SafeArrayRankMismatchException.cs
- FixedSOMFixedBlock.cs
- SelectManyQueryOperator.cs
- ConditionBrowserDialog.cs
- GlobalDataBindingHandler.cs
- FontDriver.cs
- Site.cs
- DataRecordObjectView.cs
- SafeTimerHandle.cs
- CompositionAdorner.cs
- IconBitmapDecoder.cs
- DropDownButton.cs
- DbParameterCollectionHelper.cs
- SecurityTokenReferenceStyle.cs
- smtppermission.cs
- NotFiniteNumberException.cs
- SqlClientMetaDataCollectionNames.cs
- XmlAtomicValue.cs
- ObjectAnimationBase.cs
- ResourceDescriptionAttribute.cs
- XD.cs
- BitmapEffectOutputConnector.cs
- DropDownButton.cs
- DataGridViewCell.cs
- SessionPageStatePersister.cs
- WebPartTransformerCollection.cs
- Int64Converter.cs
- FtpCachePolicyElement.cs
- Console.cs
- PageBuildProvider.cs
- WizardPanel.cs
- UpdatableWrapper.cs
- ProcessInputEventArgs.cs
- graph.cs
- RegionData.cs
- RecipientServiceModelSecurityTokenRequirement.cs
- UdpTransportSettingsElement.cs
- WindowsFormsLinkLabel.cs
- DataBindingList.cs
- ExclusiveTcpTransportManager.cs
- Color.cs
- CategoryEditor.cs
- Repeater.cs
- ZoneIdentityPermission.cs
- DataBoundControlDesigner.cs
- TraceListeners.cs
- ResXFileRef.cs
- RtfToXamlLexer.cs
- PublisherMembershipCondition.cs
- ContainerAction.cs
- FrameworkElement.cs
- BinaryMessageEncodingBindingElement.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- PhysicalAddress.cs
- PermissionSet.cs
- xsdvalidator.cs
- LocatorBase.cs
- ControlAdapter.cs
- SymDocumentType.cs
- DbConnectionInternal.cs
- BasicAsyncResult.cs
- HttpProcessUtility.cs
- HtmlWindowCollection.cs
- FixedSOMLineCollection.cs
- SecUtil.cs
- NestedContainer.cs
- VisualStyleInformation.cs
- ResXDataNode.cs