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
- XmlSchemaValidator.cs
- BitmapMetadata.cs
- ServiceReference.cs
- PreservationFileWriter.cs
- CodeConditionStatement.cs
- ParamArrayAttribute.cs
- Decimal.cs
- BitStack.cs
- ZipIOExtraFieldElement.cs
- XmlUrlResolver.cs
- CollectionChangeEventArgs.cs
- ConnectionStringSettingsCollection.cs
- CellParaClient.cs
- HwndSource.cs
- SqlUnionizer.cs
- FixedTextSelectionProcessor.cs
- EditorPartCollection.cs
- WebScriptClientGenerator.cs
- sqlser.cs
- NamespaceCollection.cs
- EventMappingSettings.cs
- storepermissionattribute.cs
- WSSecurityXXX2005.cs
- NullableBoolConverter.cs
- TableCellAutomationPeer.cs
- RtfFormatStack.cs
- AsyncWaitHandle.cs
- WebRequestModuleElementCollection.cs
- BitmapScalingModeValidation.cs
- VoiceSynthesis.cs
- Int32CAMarshaler.cs
- BooleanSwitch.cs
- BufferModeSettings.cs
- SemaphoreSecurity.cs
- DocumentOrderQuery.cs
- ProfilePropertySettingsCollection.cs
- CodePageEncoding.cs
- EdmConstants.cs
- HtmlForm.cs
- GPRECTF.cs
- DropDownList.cs
- StringResourceManager.cs
- StringConverter.cs
- EFColumnProvider.cs
- Automation.cs
- XamlFigureLengthSerializer.cs
- ZoomComboBox.cs
- TreeViewEvent.cs
- MetadataCache.cs
- Membership.cs
- DynamicFilter.cs
- ReadWriteObjectLock.cs
- Underline.cs
- ReadOnlyNameValueCollection.cs
- SerializationUtilities.cs
- LifetimeManager.cs
- EventlogProvider.cs
- DataGridrowEditEndingEventArgs.cs
- SyndicationDeserializer.cs
- HybridCollection.cs
- RawKeyboardInputReport.cs
- ReflectionUtil.cs
- ValidationErrorEventArgs.cs
- OleDbCommand.cs
- SvcMapFileSerializer.cs
- PersonalizationEntry.cs
- Point.cs
- EncoderReplacementFallback.cs
- RewritingValidator.cs
- LineSegment.cs
- TraceHandler.cs
- CodeObjectCreateExpression.cs
- DataStreams.cs
- XLinq.cs
- ErrorFormatterPage.cs
- ObjectDataSourceDisposingEventArgs.cs
- Stackframe.cs
- ClientCultureInfo.cs
- HandlerFactoryWrapper.cs
- DataSourceCache.cs
- TypeForwardedToAttribute.cs
- HostProtectionException.cs
- FormsAuthenticationUser.cs
- Crypto.cs
- MouseEvent.cs
- SingleAnimation.cs
- ResourcePermissionBaseEntry.cs
- ReferencedCollectionType.cs
- RotateTransform.cs
- GZipStream.cs
- RowToParametersTransformer.cs
- NotifyParentPropertyAttribute.cs
- ControlParameter.cs
- BuildResult.cs
- ListViewHitTestInfo.cs
- StructuredType.cs
- QueryPageSettingsEventArgs.cs
- RawMouseInputReport.cs
- PartEditor.cs
- APCustomTypeDescriptor.cs