Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Markup / ParserHooks.cs / 1 / ParserHooks.cs
/****************************************************************************\ * * File: ParserHooks.cs * * Purpose: Callback at parse time for node processing * * Copyright (C) by Microsoft Corporation. All rights reserved. * \***************************************************************************/ using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Reflection; using System; using System.Xml; #if PBTCOMPILER namespace MS.Internal.Markup #else namespace System.Windows.Markup #endif { ////// Describes the action the parser is to take after it /// has called back to the ParserHooks /// internal enum ParserAction { ////// parser should do normal processing /// Normal, ////// Parser should not process this node. /// If the current node is an Element, skip the current node and all of its children /// If the current node is an attribute,skip to the next attribute /// Skip } ////// The base class for the parse time callbacks. /// ////// The localization team will use this under two scenarios /// 1. The Uid generation tool wants to know the different xaml nodes and their positions in a xaml file /// 2. Used to strip out the localization attributes during compilation to Baml /// internal abstract class ParserHooks { ////// Called by parser after it determines what node type for /// the XML Node and has tokenized the xml node content. /// ////// Node types are Resources, Code: Element Object, properties, events etc. /// The return value is a ParserAction value which indicates if the parser /// should: continue normal processing; skip this node and any children /// internal virtual ParserAction LoadNode(XamlNode tokenNode) { return ParserAction.Normal; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NameService.cs
- XmlNode.cs
- ConfigurationStrings.cs
- RegularExpressionValidator.cs
- CollectionAdapters.cs
- PointF.cs
- ClientBuildManagerCallback.cs
- WindowsRegion.cs
- ObjectViewFactory.cs
- InputScopeAttribute.cs
- EdgeProfileValidation.cs
- FontWeightConverter.cs
- QueryOutputWriter.cs
- DependencyObject.cs
- RemotingConfigParser.cs
- SecurityManager.cs
- DependencyPropertyConverter.cs
- ProcessThread.cs
- XmlUtil.cs
- BufferedGraphicsManager.cs
- FactoryGenerator.cs
- DriveInfo.cs
- ReadOnlyAttribute.cs
- mactripleDES.cs
- PersistenceTypeAttribute.cs
- IPipelineRuntime.cs
- TransformerInfoCollection.cs
- ChangeTracker.cs
- TrustSection.cs
- ConvertersCollection.cs
- PeerNameRecordCollection.cs
- TypeForwardedToAttribute.cs
- FigureParagraph.cs
- Rect3DConverter.cs
- NestedContainer.cs
- WebEventTraceProvider.cs
- ObfuscationAttribute.cs
- XDRSchema.cs
- StringResourceManager.cs
- SmiConnection.cs
- RawAppCommandInputReport.cs
- ServicePointManager.cs
- ReachFixedDocumentSerializerAsync.cs
- HelpProvider.cs
- OledbConnectionStringbuilder.cs
- SqlException.cs
- DomainConstraint.cs
- MeshGeometry3D.cs
- HttpDebugHandler.cs
- InternalEnumValidatorAttribute.cs
- ReachDocumentReferenceCollectionSerializer.cs
- CannotUnloadAppDomainException.cs
- DivideByZeroException.cs
- BlobPersonalizationState.cs
- FormViewUpdateEventArgs.cs
- BackoffTimeoutHelper.cs
- EncryptedHeaderXml.cs
- DependencyPropertyKey.cs
- ProtocolImporter.cs
- StringCollection.cs
- XmlDataSourceNodeDescriptor.cs
- CryptoProvider.cs
- BaseAsyncResult.cs
- ReachSerializableProperties.cs
- KernelTypeValidation.cs
- CustomAttribute.cs
- DomNameTable.cs
- StrokeIntersection.cs
- GPPOINT.cs
- RegexCaptureCollection.cs
- PowerStatus.cs
- PrimaryKeyTypeConverter.cs
- WebBrowserNavigatingEventHandler.cs
- PropertyBuilder.cs
- HtmlInputReset.cs
- ConcurrentDictionary.cs
- CancellationToken.cs
- RegisteredArrayDeclaration.cs
- WindowsHyperlink.cs
- Evaluator.cs
- ByteStream.cs
- RenderData.cs
- hebrewshape.cs
- ProfileGroupSettingsCollection.cs
- EntityConnectionStringBuilderItem.cs
- KeyNotFoundException.cs
- SiteMapPath.cs
- TraceListener.cs
- XmlSerializableReader.cs
- ContainerParaClient.cs
- SplitterDesigner.cs
- FontNameConverter.cs
- PostBackOptions.cs
- BuildProviderCollection.cs
- DbConnectionInternal.cs
- TrustManagerMoreInformation.cs
- FixedSOMFixedBlock.cs
- WorkItem.cs
- WebPartManager.cs
- XPathMessageFilterElementComparer.cs