Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / XmlUtils / System / Xml / Xsl / XsltOld / TextOutput.cs / 1 / TextOutput.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Xsl.XsltOld { using Res = System.Xml.Utils.Res; using System; using System.IO; using System.Xml; using System.Xml.XPath; using System.Text; internal class TextOutput : SequentialOutput { private TextWriter writer; internal TextOutput(Processor processor, Stream stream) : base(processor) { if (stream == null) { throw new ArgumentNullException("stream"); } this.encoding = processor.Output.Encoding; this.writer = new StreamWriter(stream, this.encoding); } internal TextOutput(Processor processor, TextWriter writer) : base(processor) { if (writer == null) { throw new ArgumentNullException("writer"); } this.encoding = writer.Encoding; this.writer = writer; } internal override void Write(char outputChar) { this.writer.Write(outputChar); } internal override void Write(string outputText) { this.writer.Write(outputText); } internal override void Close() { this.writer.Flush(); this.writer = null; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Xsl.XsltOld { using Res = System.Xml.Utils.Res; using System; using System.IO; using System.Xml; using System.Xml.XPath; using System.Text; internal class TextOutput : SequentialOutput { private TextWriter writer; internal TextOutput(Processor processor, Stream stream) : base(processor) { if (stream == null) { throw new ArgumentNullException("stream"); } this.encoding = processor.Output.Encoding; this.writer = new StreamWriter(stream, this.encoding); } internal TextOutput(Processor processor, TextWriter writer) : base(processor) { if (writer == null) { throw new ArgumentNullException("writer"); } this.encoding = writer.Encoding; this.writer = writer; } internal override void Write(char outputChar) { this.writer.Write(outputChar); } internal override void Write(string outputText) { this.writer.Write(outputText); } internal override void Close() { this.writer.Flush(); this.writer = null; } } } // 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
- QilLiteral.cs
- MultilineStringConverter.cs
- CodeDomSerializer.cs
- KeyFrames.cs
- OutputCacheSettings.cs
- SmiMetaDataProperty.cs
- ToolStripItemCollection.cs
- SafeHandles.cs
- SectionVisual.cs
- OdbcConnectionPoolProviderInfo.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- DrawingContext.cs
- ZipIOFileItemStream.cs
- SizeAnimation.cs
- CqlParserHelpers.cs
- HealthMonitoringSectionHelper.cs
- _ChunkParse.cs
- MouseOverProperty.cs
- XmlStringTable.cs
- JulianCalendar.cs
- VBCodeProvider.cs
- String.cs
- EnumerableRowCollectionExtensions.cs
- IsolatedStorageFileStream.cs
- SamlAssertion.cs
- XmlNodeList.cs
- RenderingEventArgs.cs
- PasswordRecovery.cs
- DeviceSpecificChoiceCollection.cs
- DockPattern.cs
- OverlappedAsyncResult.cs
- BridgeDataReader.cs
- StylusTip.cs
- PropertyNames.cs
- SqlDataAdapter.cs
- WebPartCatalogAddVerb.cs
- SafeLibraryHandle.cs
- StringConverter.cs
- RegisteredScript.cs
- MimeFormatter.cs
- SqlConnectionHelper.cs
- DesignObjectWrapper.cs
- Point3D.cs
- EffectiveValueEntry.cs
- ClientConfigPaths.cs
- Size3DConverter.cs
- PropertyFilterAttribute.cs
- FontStretchConverter.cs
- SafeRegistryKey.cs
- DispatcherOperation.cs
- SqlXmlStorage.cs
- Transactions.cs
- ChangeBlockUndoRecord.cs
- ViewStateException.cs
- DifferencingCollection.cs
- TextPointerBase.cs
- AvTrace.cs
- FacetEnabledSchemaElement.cs
- Paragraph.cs
- DeadLetterQueue.cs
- DoubleCollectionValueSerializer.cs
- EasingKeyFrames.cs
- FastEncoderWindow.cs
- SrgsSubset.cs
- xmlglyphRunInfo.cs
- ConfigXmlAttribute.cs
- BeginCreateSecurityTokenRequest.cs
- Transform.cs
- DataTableReaderListener.cs
- FontFamilyIdentifier.cs
- Win32Interop.cs
- ClassHandlersStore.cs
- DataListItemEventArgs.cs
- CanExecuteRoutedEventArgs.cs
- SortQuery.cs
- ServiceManager.cs
- ServiceModelConfiguration.cs
- Light.cs
- FeatureSupport.cs
- BehaviorEditorPart.cs
- DataGridTableCollection.cs
- XmlDictionary.cs
- ComponentChangedEvent.cs
- Crypto.cs
- RepeatBehavior.cs
- CodeTypeDeclaration.cs
- TCEAdapterGenerator.cs
- CompilerLocalReference.cs
- PropertyDescriptor.cs
- DataPointer.cs
- Funcletizer.cs
- TextEditorTables.cs
- DataRecordObjectView.cs
- ParagraphResult.cs
- DiscoveryOperationContextExtension.cs
- NativeWrapper.cs
- DefaultMemberAttribute.cs
- JsonSerializer.cs
- TableRowCollection.cs
- XpsS0ValidatingLoader.cs