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
- NetworkCredential.cs
- ByteRangeDownloader.cs
- RuleProcessor.cs
- ObjectHandle.cs
- RootBrowserWindowProxy.cs
- DocumentManager.cs
- SpeechRecognitionEngine.cs
- PasswordRecovery.cs
- FormatVersion.cs
- ToolStripStatusLabel.cs
- HtmlInputFile.cs
- AssemblyBuilder.cs
- WebPartEditorApplyVerb.cs
- MsmqReceiveParameters.cs
- UserNameSecurityTokenAuthenticator.cs
- RectangleGeometry.cs
- WebPartEventArgs.cs
- DocumentAutomationPeer.cs
- Style.cs
- CompilerGeneratedAttribute.cs
- QueryReaderSettings.cs
- DataGridViewRowHeaderCell.cs
- EntityDataSourceReferenceGroup.cs
- NamespaceImport.cs
- FocusManager.cs
- Property.cs
- StateElement.cs
- StorageEntityContainerMapping.cs
- LoggedException.cs
- InteropBitmapSource.cs
- ReadOnlyDictionary.cs
- XmlC14NWriter.cs
- ExeContext.cs
- WebEventTraceProvider.cs
- PropertyItemInternal.cs
- MessageBox.cs
- CommandPlan.cs
- CellRelation.cs
- BamlLocalizabilityResolver.cs
- MsmqBindingMonitor.cs
- ImportOptions.cs
- ISSmlParser.cs
- CreateUserWizardStep.cs
- TableParaClient.cs
- SqlMetaData.cs
- UniformGrid.cs
- ControlIdConverter.cs
- RedistVersionInfo.cs
- PeerToPeerException.cs
- StateMachineExecutionState.cs
- ReadWriteObjectLock.cs
- NavigationService.cs
- FormatException.cs
- XamlPathDataSerializer.cs
- MSAANativeProvider.cs
- CompositeFontParser.cs
- FirstMatchCodeGroup.cs
- TableLayoutPanelCodeDomSerializer.cs
- NameSpaceEvent.cs
- ObjectDataSourceStatusEventArgs.cs
- List.cs
- FactoryMaker.cs
- LiteralDesigner.cs
- JpegBitmapEncoder.cs
- UnorderedHashRepartitionStream.cs
- MultiView.cs
- DockingAttribute.cs
- FixedSOMTableRow.cs
- XmlSerializationReader.cs
- ActivationWorker.cs
- ReflectPropertyDescriptor.cs
- MatrixKeyFrameCollection.cs
- SystemInfo.cs
- CacheAxisQuery.cs
- XomlCompilerResults.cs
- BaseTemplatedMobileComponentEditor.cs
- InternalBase.cs
- BufferAllocator.cs
- TemplateBindingExpressionConverter.cs
- XdrBuilder.cs
- TextStore.cs
- Sql8ConformanceChecker.cs
- RetrieveVirtualItemEventArgs.cs
- PipelineModuleStepContainer.cs
- AffineTransform3D.cs
- OutputWindow.cs
- FtpRequestCacheValidator.cs
- FormsAuthentication.cs
- HandleValueEditor.cs
- CalendarDataBindingHandler.cs
- safemediahandle.cs
- VariableQuery.cs
- DbDataSourceEnumerator.cs
- TextBoxAutomationPeer.cs
- DragEvent.cs
- GlyphCache.cs
- SystemTcpConnection.cs
- __Error.cs
- SqlGatherConsumedAliases.cs
- OracleTimeSpan.cs