Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- XmlSerializationGeneratedCode.cs
- XmlWriter.cs
- CqlLexer.cs
- DefaultPropertyAttribute.cs
- cookiecontainer.cs
- SyndicationContent.cs
- AnnotationHelper.cs
- EntityCollection.cs
- CompilerCollection.cs
- TextViewBase.cs
- StorageConditionPropertyMapping.cs
- AnimationStorage.cs
- ToolStripDropDownClosingEventArgs.cs
- IfElseDesigner.xaml.cs
- SiteMapDataSource.cs
- TableCellAutomationPeer.cs
- ConfigXmlComment.cs
- TextRenderer.cs
- ChtmlMobileTextWriter.cs
- WindowsContainer.cs
- StatusBarItemAutomationPeer.cs
- GraphicsPath.cs
- ConfigurationStrings.cs
- ParallelLoopState.cs
- OLEDB_Enum.cs
- DecoderFallback.cs
- Maps.cs
- RegexCompilationInfo.cs
- EventLog.cs
- CurrentChangingEventManager.cs
- LineServices.cs
- BehaviorDragDropEventArgs.cs
- WorkflowMarkupSerializerMapping.cs
- FigureParagraph.cs
- DataControlPagerLinkButton.cs
- AnimationClock.cs
- InstanceStore.cs
- DataRowCollection.cs
- BorderGapMaskConverter.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- DataGridViewColumnConverter.cs
- SafeIUnknown.cs
- PermissionToken.cs
- QueueException.cs
- SqlRemoveConstantOrderBy.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- ManagedIStream.cs
- FlagsAttribute.cs
- IntegerFacetDescriptionElement.cs
- OpCellTreeNode.cs
- SqlMethodAttribute.cs
- ZoneButton.cs
- InvalidPipelineStoreException.cs
- RowUpdatingEventArgs.cs
- SmtpCommands.cs
- EntityDescriptor.cs
- __Error.cs
- HttpClientCredentialType.cs
- Assembly.cs
- Variant.cs
- DialogBaseForm.cs
- PermissionToken.cs
- Property.cs
- FormClosedEvent.cs
- Enum.cs
- MDIWindowDialog.cs
- TextSpanModifier.cs
- cryptoapiTransform.cs
- AlgoModule.cs
- ToolStripDropDown.cs
- SiteMapNode.cs
- HandleCollector.cs
- SqlInternalConnectionSmi.cs
- Size.cs
- Decimal.cs
- JournalEntryStack.cs
- GradientSpreadMethodValidation.cs
- ParameterToken.cs
- XmlSchemaCompilationSettings.cs
- VirtualPathData.cs
- TableTextElementCollectionInternal.cs
- FtpWebResponse.cs
- AdCreatedEventArgs.cs
- ChannelServices.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DataTableTypeConverter.cs
- VisualTarget.cs
- InternalResources.cs
- SerializationObjectManager.cs
- InputScopeManager.cs
- WebPartChrome.cs
- MsmqUri.cs
- MailSettingsSection.cs
- DataBinding.cs
- listitem.cs
- StorageFunctionMapping.cs
- DescendantBaseQuery.cs
- LogSwitch.cs
- Material.cs
- CompensableActivity.cs