Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / XmlUtils / System / Xml / Xsl / XsltOld / TextOutput.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TypeNameConverter.cs
- InvokeProviderWrapper.cs
- PropertyInfoSet.cs
- VersionedStream.cs
- AggregateException.cs
- SafeEventLogWriteHandle.cs
- XamlHostingSectionGroup.cs
- XmlUtf8RawTextWriter.cs
- DrawTreeNodeEventArgs.cs
- IteratorDescriptor.cs
- ModelFactory.cs
- ValidatingPropertiesEventArgs.cs
- ItemChangedEventArgs.cs
- DataControlFieldTypeEditor.cs
- CapabilitiesUse.cs
- DbParameterCollection.cs
- RegisteredExpandoAttribute.cs
- HitTestParameters3D.cs
- WsatTransactionFormatter.cs
- SqlDeflator.cs
- PenThread.cs
- ClientBuildManagerCallback.cs
- SspiNegotiationTokenAuthenticator.cs
- UnsafeNativeMethods.cs
- AsyncContentLoadedEventArgs.cs
- GorillaCodec.cs
- DeclaredTypeValidatorAttribute.cs
- ByteStream.cs
- Point4DValueSerializer.cs
- ListControlBuilder.cs
- DeclarativeCatalogPart.cs
- Range.cs
- SByteConverter.cs
- AspNetHostingPermission.cs
- KeyInstance.cs
- Identity.cs
- ZeroOpNode.cs
- DefaultHttpHandler.cs
- InstanceCompleteException.cs
- Point3DConverter.cs
- RtfFormatStack.cs
- DataProviderNameConverter.cs
- AutomationIdentifier.cs
- IndividualDeviceConfig.cs
- NamedElement.cs
- Button.cs
- TabletDevice.cs
- WeakEventManager.cs
- DbExpressionRules.cs
- DrawListViewColumnHeaderEventArgs.cs
- LoginUtil.cs
- HttpPostedFile.cs
- ConstructorBuilder.cs
- WebBrowserUriTypeConverter.cs
- SeekableReadStream.cs
- CookieProtection.cs
- XmlExtensionFunction.cs
- Drawing.cs
- BitSet.cs
- ListControl.cs
- EventWaitHandleSecurity.cs
- HttpGetClientProtocol.cs
- CollectionViewSource.cs
- CompositeScriptReferenceEventArgs.cs
- SHA1.cs
- AsyncSerializedWorker.cs
- IfAction.cs
- PathNode.cs
- arabicshape.cs
- WebPartVerbCollection.cs
- EntityAdapter.cs
- HandlerBase.cs
- ScriptReferenceBase.cs
- PermissionAttributes.cs
- AnnotationAdorner.cs
- Char.cs
- SignatureToken.cs
- BrowserDefinition.cs
- ItemTypeToolStripMenuItem.cs
- TypeConverterAttribute.cs
- MailDefinition.cs
- BindUriHelper.cs
- CachedPathData.cs
- MapPathBasedVirtualPathProvider.cs
- RotateTransform3D.cs
- DataMember.cs
- StylusPlugin.cs
- SystemSounds.cs
- BufferAllocator.cs
- Rectangle.cs
- FontInfo.cs
- GZipDecoder.cs
- PropertyGridView.cs
- JoinElimination.cs
- SoapHeader.cs
- PersonalizationState.cs
- PerformanceCounterLib.cs
- Model3DGroup.cs
- MarkupObject.cs
- GridViewCommandEventArgs.cs