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
- ProjectionRewriter.cs
- Wrapper.cs
- BindingCollection.cs
- ServiceBuildProvider.cs
- SqlNamer.cs
- ConfigurationHandlersInstallComponent.cs
- ObjectCacheSettings.cs
- XmlSchemaComplexContent.cs
- ComponentManagerBroker.cs
- XmlSchemaInclude.cs
- MsiStyleLogWriter.cs
- MenuStrip.cs
- ReadOnlyHierarchicalDataSourceView.cs
- ObjectAnimationBase.cs
- GridViewRow.cs
- TextDecorationUnitValidation.cs
- PersistenceTypeAttribute.cs
- ConfigXmlComment.cs
- KeyEvent.cs
- DataSvcMapFile.cs
- SocketElement.cs
- TraceUtility.cs
- DataGridViewButtonColumn.cs
- TextRangeAdaptor.cs
- WebException.cs
- EventTrigger.cs
- WebPartTransformer.cs
- ClientTargetSection.cs
- RadialGradientBrush.cs
- GACMembershipCondition.cs
- JapaneseCalendar.cs
- DataAdapter.cs
- SafeFindHandle.cs
- SingleKeyFrameCollection.cs
- XPathException.cs
- EmptyImpersonationContext.cs
- StateDesignerConnector.cs
- CollectionsUtil.cs
- PTManager.cs
- WebSysDefaultValueAttribute.cs
- MetadataItemSerializer.cs
- WorkflowDispatchContext.cs
- TextTreeRootNode.cs
- WebControl.cs
- SoapIncludeAttribute.cs
- PropertyHelper.cs
- WebBrowserUriTypeConverter.cs
- DispatcherHookEventArgs.cs
- TextParentUndoUnit.cs
- ComAdminInterfaces.cs
- WebPartConnectionsConnectVerb.cs
- HttpListener.cs
- MetadataLocation.cs
- LinearGradientBrush.cs
- ByteAnimationBase.cs
- DodSequenceMerge.cs
- SqlUdtInfo.cs
- ListSourceHelper.cs
- SiteMapHierarchicalDataSourceView.cs
- ListenerHandler.cs
- Faults.cs
- PathNode.cs
- FixedSOMPageConstructor.cs
- HandlerFactoryWrapper.cs
- XmlSerializationReader.cs
- ISSmlParser.cs
- DesignOnlyAttribute.cs
- ConnectionsZone.cs
- glyphs.cs
- TemplateInstanceAttribute.cs
- RelationalExpressions.cs
- ObjectDataSourceView.cs
- RelatedEnd.cs
- InvalidFilterCriteriaException.cs
- ConfigUtil.cs
- ScalarOps.cs
- XmlChoiceIdentifierAttribute.cs
- FontFaceLayoutInfo.cs
- ResourceDisplayNameAttribute.cs
- RenderData.cs
- ValidatingPropertiesEventArgs.cs
- Serializer.cs
- UxThemeWrapper.cs
- BitStack.cs
- Policy.cs
- UnionExpr.cs
- WsdlInspector.cs
- TypeDelegator.cs
- CreateUserWizardStep.cs
- WebPartZoneBase.cs
- MimeXmlImporter.cs
- CmsUtils.cs
- XamlDesignerSerializationManager.cs
- BitmapEffectOutputConnector.cs
- ImmutablePropertyDescriptorGridEntry.cs
- DataGridViewColumnConverter.cs
- HttpApplicationFactory.cs
- SessionStateContainer.cs
- ConfigurationElementProperty.cs
- SqlAliaser.cs