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
- XsltConvert.cs
- RowToParametersTransformer.cs
- ClonableStack.cs
- HttpApplicationFactory.cs
- ExtendedPropertiesHandler.cs
- SuppressMessageAttribute.cs
- ReadOnlyHierarchicalDataSourceView.cs
- BaseCollection.cs
- BinHexEncoder.cs
- SocketException.cs
- DateTimeOffset.cs
- Selector.cs
- CompilerState.cs
- BeginCreateSecurityTokenRequest.cs
- ToolStripProgressBar.cs
- shaper.cs
- ButtonFieldBase.cs
- ConfigurationSchemaErrors.cs
- NeutralResourcesLanguageAttribute.cs
- FtpWebResponse.cs
- DrawListViewItemEventArgs.cs
- AssemblyName.cs
- DbConnectionPool.cs
- ModelPropertyCollectionImpl.cs
- VisualProxy.cs
- PieceNameHelper.cs
- PropertyTabAttribute.cs
- DeviceContext.cs
- DesignTimeVisibleAttribute.cs
- PropertyKey.cs
- DataRecordObjectView.cs
- TabPageDesigner.cs
- SimplePropertyEntry.cs
- UnionExpr.cs
- OledbConnectionStringbuilder.cs
- SerializableAttribute.cs
- SqlGatherConsumedAliases.cs
- objectquery_tresulttype.cs
- ToolStripItemTextRenderEventArgs.cs
- DocumentPage.cs
- DocumentXmlWriter.cs
- OleDbPermission.cs
- safePerfProviderHandle.cs
- MenuTracker.cs
- ViewgenGatekeeper.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- HScrollProperties.cs
- PropertyConverter.cs
- XmlNullResolver.cs
- TemplateXamlParser.cs
- EllipseGeometry.cs
- SamlAuthorizationDecisionStatement.cs
- EmptyCollection.cs
- ToolStripDropTargetManager.cs
- UseLicense.cs
- PartEditor.cs
- MailWriter.cs
- DataRecordInternal.cs
- FileUtil.cs
- IteratorFilter.cs
- XPathItem.cs
- ImageConverter.cs
- ProfileGroupSettings.cs
- UnsignedPublishLicense.cs
- Comparer.cs
- DebugView.cs
- EditorPartCollection.cs
- TemplateField.cs
- ToolStripContentPanelDesigner.cs
- HttpResponse.cs
- TagMapInfo.cs
- ButtonChrome.cs
- SendingRequestEventArgs.cs
- TableRowGroup.cs
- MenuItemAutomationPeer.cs
- RawStylusInputReport.cs
- XmlSchemaCollection.cs
- DiffuseMaterial.cs
- Configuration.cs
- SoapAttributeAttribute.cs
- ProbeMatches11.cs
- TypeGeneratedEventArgs.cs
- TdsParser.cs
- InvalidateEvent.cs
- SqlTypeConverter.cs
- TaiwanLunisolarCalendar.cs
- DbgUtil.cs
- AnimationException.cs
- Command.cs
- SqlConnectionPoolGroupProviderInfo.cs
- EmptyTextWriter.cs
- _DomainName.cs
- UiaCoreApi.cs
- PersonalizationStateQuery.cs
- InfoCardProofToken.cs
- GeometryCombineModeValidation.cs
- ClipboardProcessor.cs
- ListItemParagraph.cs
- SHA512Managed.cs
- AudienceUriMode.cs