Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / XmlUtils / System / Xml / Xsl / XsltOld / CommentAction.cs / 1305376 / CommentAction.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 CommentAction : ContainerAction { internal override void Compile(Compiler compiler) { CompileAttributes(compiler); if (compiler.Recurse()) { CompileTemplate(compiler); compiler.ToParent(); } } internal override void Execute(Processor processor, ActionFrame frame) { Debug.Assert(processor != null && frame != null); switch (frame.State) { case Initialized: if (processor.BeginEvent(XPathNodeType.Comment, string.Empty, string.Empty, string.Empty, false) == false) { // Come back later break; } processor.PushActionFrame(frame); frame.State = ProcessingChildren; break; // Allow children to run case ProcessingChildren: if (processor.EndEvent(XPathNodeType.Comment) == false) { break; } frame.Finished(); break; default: Debug.Fail("Invalid IfAction execution state"); break; } } } } // 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
- CustomError.cs
- DurableRuntimeValidator.cs
- Int32CAMarshaler.cs
- DeclarativeConditionsCollection.cs
- TdsParserSafeHandles.cs
- ContractAdapter.cs
- FontFamily.cs
- TreeWalker.cs
- ChannelCacheDefaults.cs
- ComponentResourceManager.cs
- MediaCommands.cs
- embossbitmapeffect.cs
- DataServiceRequest.cs
- MultiTrigger.cs
- HostingPreferredMapPath.cs
- FormViewDeleteEventArgs.cs
- RankException.cs
- ActivationServices.cs
- SynchronizedChannelCollection.cs
- TypeConverterAttribute.cs
- DynamicQueryStringParameter.cs
- ParameterModifier.cs
- WebBrowser.cs
- Scene3D.cs
- ServiceErrorHandler.cs
- WindowsRichEdit.cs
- SqlUdtInfo.cs
- DataBoundLiteralControl.cs
- RegexWriter.cs
- SvcMapFile.cs
- PackagingUtilities.cs
- FixedSOMLineRanges.cs
- Form.cs
- LambdaCompiler.Lambda.cs
- ToolStripPanelRow.cs
- SelfIssuedAuthRSACryptoProvider.cs
- DispatcherHookEventArgs.cs
- SerializableAttribute.cs
- UIPermission.cs
- SByteConverter.cs
- WebPermission.cs
- CodeDelegateCreateExpression.cs
- FlowDocumentPageViewerAutomationPeer.cs
- documentation.cs
- WorkflowOwnershipException.cs
- ListControl.cs
- XslVisitor.cs
- XmlSchemaSequence.cs
- MonikerHelper.cs
- SqlDataSourceRefreshSchemaForm.cs
- MessageTransmitTraceRecord.cs
- ServiceDocument.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- Enlistment.cs
- TaskCanceledException.cs
- DropShadowBitmapEffect.cs
- ZipIOCentralDirectoryBlock.cs
- UnionExpr.cs
- HttpClientCredentialType.cs
- SyndicationDeserializer.cs
- InternalRelationshipCollection.cs
- BeginEvent.cs
- ProfileManager.cs
- CompilerTypeWithParams.cs
- IdentifierService.cs
- ClassHandlersStore.cs
- SafeRegistryKey.cs
- CodeTypeConstructor.cs
- TextEditorThreadLocalStore.cs
- ReadContentAsBinaryHelper.cs
- ObjectQuery_EntitySqlExtensions.cs
- LongMinMaxAggregationOperator.cs
- EntityRecordInfo.cs
- MetaColumn.cs
- UriWriter.cs
- Matrix.cs
- XamlTemplateSerializer.cs
- TextTreeRootNode.cs
- TextTreeInsertUndoUnit.cs
- Point4D.cs
- EventData.cs
- DateTimeConverter2.cs
- XmlConvert.cs
- ApplicationManager.cs
- Transform3D.cs
- Crc32.cs
- Tracer.cs
- ImageAttributes.cs
- KeyboardNavigation.cs
- DBAsyncResult.cs
- uribuilder.cs
- WindowsPen.cs
- SystemWebSectionGroup.cs
- CompositeKey.cs
- BamlTreeMap.cs
- DynamicILGenerator.cs
- EventHandlerList.cs
- TextFormatterContext.cs
- Quaternion.cs
- AdapterUtil.cs