Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Markup / ParserHooks.cs / 1305600 / 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
- UidPropertyAttribute.cs
- CopyNodeSetAction.cs
- SecUtil.cs
- DesigntimeLicenseContext.cs
- ConvertBinder.cs
- CommonObjectSecurity.cs
- MeasurementDCInfo.cs
- ISessionStateStore.cs
- PassportPrincipal.cs
- QueryCacheKey.cs
- XmlObjectSerializerContext.cs
- TdsParserSessionPool.cs
- RectValueSerializer.cs
- PropertyTab.cs
- CollectionDataContract.cs
- FacetChecker.cs
- TextEditorTables.cs
- DataKeyPropertyAttribute.cs
- ButtonBase.cs
- SamlAttributeStatement.cs
- DesignSurfaceServiceContainer.cs
- MetafileEditor.cs
- PenContexts.cs
- CalendarDataBindingHandler.cs
- AppSettingsReader.cs
- IntellisenseTextBox.cs
- MessagePropertyFilter.cs
- RealizationContext.cs
- ServiceContractListItemList.cs
- ContextProperty.cs
- SQLUtility.cs
- SecurityToken.cs
- RoleGroupCollectionEditor.cs
- ToggleButton.cs
- FileDetails.cs
- HtmlTextBoxAdapter.cs
- ObjRef.cs
- AsymmetricKeyExchangeDeformatter.cs
- JsonByteArrayDataContract.cs
- SystemIcmpV4Statistics.cs
- HScrollBar.cs
- StatusStrip.cs
- SqlBuilder.cs
- XmlEventCache.cs
- OleDbInfoMessageEvent.cs
- IdentifierService.cs
- Attributes.cs
- WebException.cs
- HostSecurityManager.cs
- UpDownEvent.cs
- SimpleWorkerRequest.cs
- XmlSchemaAny.cs
- EventLogConfiguration.cs
- HtmlTableCell.cs
- XmlTextReaderImpl.cs
- DetailsViewUpdateEventArgs.cs
- SimpleColumnProvider.cs
- TextEffect.cs
- CheckedListBox.cs
- TransactionFormatter.cs
- PropertyValueUIItem.cs
- CmsUtils.cs
- SpeechRecognitionEngine.cs
- XomlDesignerLoader.cs
- HashMembershipCondition.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- InvalidateEvent.cs
- Binding.cs
- BaseProcessor.cs
- AssemblyNameProxy.cs
- TimeoutHelper.cs
- DocumentsTrace.cs
- ObjectListGeneralPage.cs
- FileVersionInfo.cs
- CategoryNameCollection.cs
- DispatcherHooks.cs
- sqlmetadatafactory.cs
- SessionStateItemCollection.cs
- ConfigurationPermission.cs
- XamlPointCollectionSerializer.cs
- RawMouseInputReport.cs
- IPCCacheManager.cs
- SSmlParser.cs
- InplaceBitmapMetadataWriter.cs
- DefaultTraceListener.cs
- AutomationPatternInfo.cs
- _Rfc2616CacheValidators.cs
- Inflater.cs
- Pkcs7Signer.cs
- SQLInt32.cs
- AssemblyResourceLoader.cs
- StringCollection.cs
- WebControlParameterProxy.cs
- TextTreeTextElementNode.cs
- FormattedTextSymbols.cs
- OutputScopeManager.cs
- XmlSchemaComplexContentExtension.cs
- BaseHashHelper.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- SqlRecordBuffer.cs