Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / Dom / XmlDomTextWriter.cs / 1305376 / XmlDomTextWriter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml { using System; using System.IO; using System.Text; using System.Runtime.Versioning; // Represents a writer that will make it possible to work with prefixes even // if the namespace is not specified. // This is not possible with XmlTextWriter. But this class inherits XmlTextWriter. internal class XmlDOMTextWriter : XmlTextWriter { public XmlDOMTextWriter( Stream w, Encoding encoding ) : base( w,encoding ) { } [ResourceConsumption(ResourceScope.Machine)] [ResourceExposure(ResourceScope.Machine)] public XmlDOMTextWriter( String filename, Encoding encoding ) : base( filename,encoding ){ } public XmlDOMTextWriter( TextWriter w ) : base( w ){ } // Overrides the baseclass implementation so that emptystring prefixes do // do not fail if namespace is not specified. public override void WriteStartElement( string prefix, string localName, string ns ){ if( ( ns.Length == 0 ) && ( prefix.Length != 0 ) ) prefix = "" ; base.WriteStartElement( prefix, localName, ns ); } // Overrides the baseclass implementation so that emptystring prefixes do // do not fail if namespace is not specified. public override void WriteStartAttribute( string prefix, string localName, string ns ){ if( ( ns.Length == 0 ) && ( prefix.Length != 0 ) ) prefix = "" ; base.WriteStartAttribute( prefix, localName, ns ); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TreeWalker.cs
- PriorityChain.cs
- HttpProfileBase.cs
- EntityDataSourceValidationException.cs
- AbstractDataSvcMapFileLoader.cs
- TableLayoutSettingsTypeConverter.cs
- Light.cs
- BindingUtils.cs
- TableItemProviderWrapper.cs
- ApplyImportsAction.cs
- WriteableBitmap.cs
- DataGridViewCellStyleChangedEventArgs.cs
- PassportAuthentication.cs
- DataGridViewCellStyleChangedEventArgs.cs
- SqlFactory.cs
- WindowsScroll.cs
- BackStopAuthenticationModule.cs
- DeferredTextReference.cs
- DBParameter.cs
- COM2IPerPropertyBrowsingHandler.cs
- ResourceDisplayNameAttribute.cs
- ChildrenQuery.cs
- XmlException.cs
- EnvelopedPkcs7.cs
- XamlVector3DCollectionSerializer.cs
- LocationFactory.cs
- MobileSysDescriptionAttribute.cs
- HijriCalendar.cs
- TypeCodeDomSerializer.cs
- UnsettableComboBox.cs
- ControlPropertyNameConverter.cs
- WeakEventTable.cs
- DoubleConverter.cs
- WebPartsSection.cs
- ClientType.cs
- WizardDesigner.cs
- ColorConvertedBitmapExtension.cs
- DataGridTableCollection.cs
- FormatConvertedBitmap.cs
- DispatcherFrame.cs
- MatrixValueSerializer.cs
- SymmetricKeyWrap.cs
- TypefaceCollection.cs
- BoolExpr.cs
- OrderedDictionary.cs
- Base64Encoder.cs
- DataObjectAttribute.cs
- DeferredSelectedIndexReference.cs
- InfoCardAsymmetricCrypto.cs
- BooleanExpr.cs
- SqlDataSource.cs
- Scalars.cs
- BadImageFormatException.cs
- GridViewPageEventArgs.cs
- BinaryNode.cs
- ToolStripSystemRenderer.cs
- HealthMonitoringSectionHelper.cs
- MemoryRecordBuffer.cs
- FixedTextContainer.cs
- _SSPISessionCache.cs
- TreeViewEvent.cs
- XmlUnspecifiedAttribute.cs
- LayoutTable.cs
- HttpModuleCollection.cs
- ImmutableAssemblyCacheEntry.cs
- HttpCacheParams.cs
- TypeTypeConverter.cs
- ComplusTypeValidator.cs
- WorkflowApplication.cs
- SuppressMessageAttribute.cs
- ScrollViewer.cs
- path.cs
- HttpHandler.cs
- ApplicationTrust.cs
- SvcFileManager.cs
- FilterableAttribute.cs
- CriticalHandle.cs
- XmlDictionaryReader.cs
- UserNameSecurityTokenParameters.cs
- Repeater.cs
- FilterQuery.cs
- SkinBuilder.cs
- SelectionPattern.cs
- XmlReader.cs
- RoutedEvent.cs
- ResolveCriteria11.cs
- ValidationHelpers.cs
- GC.cs
- PropertyEntry.cs
- Quaternion.cs
- SemanticResolver.cs
- SqlComparer.cs
- TcpAppDomainProtocolHandler.cs
- MeasurementDCInfo.cs
- SupportingTokenAuthenticatorSpecification.cs
- ToolbarAUtomationPeer.cs
- BuildProvider.cs
- ListBindingConverter.cs
- SecurityPolicySection.cs
- _ProxyRegBlob.cs