Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / XmlUtils / System / Xml / Xsl / XsltOld / TextEvent.cs / 1305376 / TextEvent.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Xsl.XsltOld { using Res = System.Xml.Utils.Res; using System; using System.Diagnostics; using System.Xml; using System.Xml.XPath; internal class TextEvent : Event { private string text; protected TextEvent() {} public TextEvent(string text) { Debug.Assert(text != null); this.text = text; } public TextEvent(Compiler compiler) { NavigatorInput input = compiler.Input; Debug.Assert(input.NodeType == XPathNodeType.Text || input.NodeType == XPathNodeType.SignificantWhitespace); this.text = input.Value; } public override bool Output(Processor processor, ActionFrame frame) { return processor.TextEvent(this.text); } public virtual string Evaluate(Processor processor, ActionFrame frame) { return this.text; } } } // 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.Diagnostics; using System.Xml; using System.Xml.XPath; internal class TextEvent : Event { private string text; protected TextEvent() {} public TextEvent(string text) { Debug.Assert(text != null); this.text = text; } public TextEvent(Compiler compiler) { NavigatorInput input = compiler.Input; Debug.Assert(input.NodeType == XPathNodeType.Text || input.NodeType == XPathNodeType.SignificantWhitespace); this.text = input.Value; } public override bool Output(Processor processor, ActionFrame frame) { return processor.TextEvent(this.text); } public virtual string Evaluate(Processor processor, ActionFrame frame) { return this.text; } } } // 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
- DefaultValueTypeConverter.cs
- RegistryPermission.cs
- TaskFormBase.cs
- CoTaskMemHandle.cs
- ClientOperation.cs
- QueryResults.cs
- ScrollPatternIdentifiers.cs
- listitem.cs
- LinqDataSourceUpdateEventArgs.cs
- DataGridViewCell.cs
- HttpRequest.cs
- HexParser.cs
- WindowsListViewItemCheckBox.cs
- MultiAsyncResult.cs
- FontCacheUtil.cs
- ValidationErrorCollection.cs
- PropertyKey.cs
- ValueExpressions.cs
- GenerateScriptTypeAttribute.cs
- WebHttpBinding.cs
- TypeResolvingOptionsAttribute.cs
- SchemaImporter.cs
- StatusBar.cs
- ProjectionRewriter.cs
- QueryContinueDragEventArgs.cs
- PropertyEmitterBase.cs
- ListItemCollection.cs
- BoundsDrawingContextWalker.cs
- ModuleConfigurationInfo.cs
- filewebresponse.cs
- HttpDigestClientElement.cs
- FloatSumAggregationOperator.cs
- _RequestCacheProtocol.cs
- UnsafeMethods.cs
- PeerResolverElement.cs
- MediaContextNotificationWindow.cs
- SuppressMergeCheckAttribute.cs
- ExpressionEditor.cs
- TextAutomationPeer.cs
- AutoGeneratedField.cs
- MetadataCacheItem.cs
- GeneralTransformGroup.cs
- DataGridItemEventArgs.cs
- basevalidator.cs
- ArgumentOutOfRangeException.cs
- XmlObjectSerializerReadContext.cs
- GlobalProxySelection.cs
- MemoryMappedFileSecurity.cs
- StrongTypingException.cs
- SatelliteContractVersionAttribute.cs
- CheckedListBox.cs
- ContentDisposition.cs
- QilList.cs
- SqlBooleanMismatchVisitor.cs
- DebugInfoGenerator.cs
- TextDecorations.cs
- DataGridViewRowStateChangedEventArgs.cs
- StreamProxy.cs
- TextReader.cs
- AbstractSvcMapFileLoader.cs
- ToolZone.cs
- CallbackCorrelationInitializer.cs
- DataSetFieldSchema.cs
- DataServiceRequestOfT.cs
- SwitchLevelAttribute.cs
- TileBrush.cs
- Registration.cs
- ThreadPool.cs
- SwitchElementsCollection.cs
- ISAPIWorkerRequest.cs
- ControlParameter.cs
- FusionWrap.cs
- RadioButtonStandardAdapter.cs
- MasterPageBuildProvider.cs
- ElapsedEventArgs.cs
- ControlBuilderAttribute.cs
- SevenBitStream.cs
- ProviderManager.cs
- DelayDesigner.cs
- ByteAnimation.cs
- TextSelection.cs
- JpegBitmapEncoder.cs
- Nullable.cs
- MediaContext.cs
- CreateUserErrorEventArgs.cs
- Options.cs
- SoapWriter.cs
- ExportFileRequest.cs
- EmptyEnumerator.cs
- WmlCommandAdapter.cs
- Matrix3DValueSerializer.cs
- ModifierKeysConverter.cs
- SoapInteropTypes.cs
- BuildDependencySet.cs
- DbProviderFactories.cs
- DataTemplateKey.cs
- BinaryMethodMessage.cs
- ListViewItemEventArgs.cs
- Vector3dCollection.cs
- ServerIdentity.cs