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 / StringOutput.cs / 1 / StringOutput.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
//-----------------------------------------------------------------------------
namespace System.Xml.Xsl.XsltOld {
using Res = System.Xml.Utils.Res;
using System;
using System.Xml;
using System.Text;
internal class StringOutput : SequentialOutput {
private StringBuilder builder;
private string result;
internal string Result {
get {
return this.result;
}
}
internal StringOutput(Processor processor)
: base(processor) {
this.builder = new StringBuilder();
}
internal override void Write(char outputChar) {
this.builder.Append(outputChar);
#if DEBUG
this.result = this.builder.ToString();
#endif
}
internal override void Write(string outputText) {
this.builder.Append(outputText);
#if DEBUG
this.result = this.builder.ToString();
#endif
}
internal override void Close() {
this.result = this.builder.ToString();
}
}
}
// 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.Xml;
using System.Text;
internal class StringOutput : SequentialOutput {
private StringBuilder builder;
private string result;
internal string Result {
get {
return this.result;
}
}
internal StringOutput(Processor processor)
: base(processor) {
this.builder = new StringBuilder();
}
internal override void Write(char outputChar) {
this.builder.Append(outputChar);
#if DEBUG
this.result = this.builder.ToString();
#endif
}
internal override void Write(string outputText) {
this.builder.Append(outputText);
#if DEBUG
this.result = this.builder.ToString();
#endif
}
internal override void Close() {
this.result = this.builder.ToString();
}
}
}
// 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
- AbsoluteQuery.cs
- IxmlLineInfo.cs
- DataGridViewAdvancedBorderStyle.cs
- X509ChainPolicy.cs
- InstallerTypeAttribute.cs
- ServiceSecurityAuditElement.cs
- AdornerLayer.cs
- TableHeaderCell.cs
- SineEase.cs
- ValidationRuleCollection.cs
- RawUIStateInputReport.cs
- SctClaimSerializer.cs
- InkCanvas.cs
- ValidatorCompatibilityHelper.cs
- Propagator.Evaluator.cs
- SmiContext.cs
- _OSSOCK.cs
- ArrayConverter.cs
- ImageField.cs
- SortQuery.cs
- AbandonedMutexException.cs
- MimeTypeMapper.cs
- MethodExpression.cs
- HtmlInputFile.cs
- DiscoveryClientDuplexChannel.cs
- ReadingWritingEntityEventArgs.cs
- PenThread.cs
- BitmapEffectInputConnector.cs
- ViewCellSlot.cs
- UriTemplateTrieNode.cs
- LicenseException.cs
- OracleBoolean.cs
- TemplateComponentConnector.cs
- XPathNavigator.cs
- OrderedDictionary.cs
- LoginCancelEventArgs.cs
- FontDifferentiator.cs
- SystemWebSectionGroup.cs
- MapPathBasedVirtualPathProvider.cs
- LineGeometry.cs
- VisualBasicHelper.cs
- CharAnimationUsingKeyFrames.cs
- MaterializeFromAtom.cs
- PlainXmlSerializer.cs
- SafeCryptHandles.cs
- JoinTreeNode.cs
- SoapHeaderException.cs
- PenLineCapValidation.cs
- ToolboxItemAttribute.cs
- IisTraceWebEventProvider.cs
- ComPersistableTypeElementCollection.cs
- XmlLinkedNode.cs
- TreeIterators.cs
- PreloadHost.cs
- WebPartActionVerb.cs
- ImageMapEventArgs.cs
- CompiledRegexRunner.cs
- XmlSchemaCollection.cs
- StylusPointProperties.cs
- MinimizableAttributeTypeConverter.cs
- DiscoveryServerProtocol.cs
- SqlIdentifier.cs
- ModuleBuilderData.cs
- AnimationLayer.cs
- VectorCollection.cs
- UpdateException.cs
- GridProviderWrapper.cs
- SemanticResultKey.cs
- List.cs
- MethodToken.cs
- MonitorWrapper.cs
- SnapshotChangeTrackingStrategy.cs
- DataServiceRequestOfT.cs
- PermissionSet.cs
- CacheRequest.cs
- WindowProviderWrapper.cs
- ApplicationContext.cs
- XPathArrayIterator.cs
- ContentWrapperAttribute.cs
- AccessDataSource.cs
- ColorTranslator.cs
- PropertyManager.cs
- InkSerializer.cs
- SqlBooleanizer.cs
- CacheEntry.cs
- AssemblyAttributes.cs
- Encoding.cs
- Literal.cs
- PolyBezierSegment.cs
- BackgroundWorker.cs
- PolicyChain.cs
- Grid.cs
- AsyncStreamReader.cs
- FrameworkTextComposition.cs
- CustomAttributeFormatException.cs
- GridViewRowPresenter.cs
- QilNode.cs
- ColorContext.cs
- Part.cs
- RepeaterItemEventArgs.cs