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
- TimeSpanOrInfiniteConverter.cs
- MarshalDirectiveException.cs
- GenericQueueSurrogate.cs
- ThrowOnMultipleAssignment.cs
- ListDictionary.cs
- Selection.cs
- Transform3DGroup.cs
- UpdateCompiler.cs
- TempFiles.cs
- Ops.cs
- RewritingPass.cs
- ProtocolElementCollection.cs
- IgnoreSectionHandler.cs
- NotFiniteNumberException.cs
- BamlCollectionHolder.cs
- ByteConverter.cs
- CounterSetInstance.cs
- AttachedPropertyDescriptor.cs
- TypeConverterHelper.cs
- BuildDependencySet.cs
- DataGridViewUtilities.cs
- PermissionSetTriple.cs
- ReadOnlyNameValueCollection.cs
- StringExpressionSet.cs
- UnsafeNativeMethodsMilCoreApi.cs
- Object.cs
- Vector3DAnimation.cs
- ArrayHelper.cs
- UnsafeNativeMethods.cs
- EventLogEntryCollection.cs
- WebPartExportVerb.cs
- RbTree.cs
- CommandID.cs
- QilStrConcatenator.cs
- DataGridViewCellStyleEditor.cs
- Event.cs
- SettingsAttributes.cs
- XmlSubtreeReader.cs
- ConstructorArgumentAttribute.cs
- XmlSchemaComplexType.cs
- OrderedDictionary.cs
- StringStorage.cs
- XsdDateTime.cs
- DesignOnlyAttribute.cs
- GridViewPageEventArgs.cs
- ApplicationDirectoryMembershipCondition.cs
- DoWorkEventArgs.cs
- ImageSource.cs
- ReadOnlyDataSource.cs
- EdgeProfileValidation.cs
- DataSourceSelectArguments.cs
- XmlSchemaInferenceException.cs
- List.cs
- CapabilitiesAssignment.cs
- UniformGrid.cs
- DataGridColumnEventArgs.cs
- ScriptManager.cs
- InputBinding.cs
- ElementHostAutomationPeer.cs
- infer.cs
- LogSwitch.cs
- StylusPointDescription.cs
- CodeAccessSecurityEngine.cs
- ToolStripItem.cs
- CheckedPointers.cs
- RootAction.cs
- EntityParameterCollection.cs
- QilFunction.cs
- DomainUpDown.cs
- BinaryMethodMessage.cs
- MobileResource.cs
- HostedNamedPipeTransportManager.cs
- GPPOINTF.cs
- FixedNode.cs
- _BaseOverlappedAsyncResult.cs
- HitTestWithGeometryDrawingContextWalker.cs
- FormViewDeletedEventArgs.cs
- ExtentKey.cs
- TransformedBitmap.cs
- DBDataPermissionAttribute.cs
- MultilineStringConverter.cs
- ConstraintEnumerator.cs
- securitycriticaldataClass.cs
- ComponentResourceKey.cs
- DragDrop.cs
- DataBoundControlAdapter.cs
- BaseDataList.cs
- SqlRowUpdatingEvent.cs
- UDPClient.cs
- PropertyGrid.cs
- WebCategoryAttribute.cs
- _BasicClient.cs
- MouseActionValueSerializer.cs
- XsltContext.cs
- WebScriptEnablingBehavior.cs
- SequenceDesignerAccessibleObject.cs
- StaticTextPointer.cs
- ShortcutKeysEditor.cs
- BitmapCacheBrush.cs
- PasswordBoxAutomationPeer.cs