Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / 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. /****************************************************************************\ * * 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
- MenuCommands.cs
- DataGridViewRow.cs
- SQLSingleStorage.cs
- DataFormats.cs
- SmiConnection.cs
- UsernameTokenFactoryCredential.cs
- CornerRadiusConverter.cs
- NavigationFailedEventArgs.cs
- HtmlInputHidden.cs
- DataGridViewRowPostPaintEventArgs.cs
- altserialization.cs
- DescendantOverDescendantQuery.cs
- PageAdapter.cs
- XmlName.cs
- SoapMessage.cs
- util.cs
- XmlDeclaration.cs
- XmlSequenceWriter.cs
- BitmapPalettes.cs
- StreamingContext.cs
- Label.cs
- MultiBindingExpression.cs
- QilTypeChecker.cs
- AssociationSetEnd.cs
- OleDbCommand.cs
- DataGridViewCellCollection.cs
- path.cs
- Normalization.cs
- URIFormatException.cs
- ResourceDefaultValueAttribute.cs
- DataControlPagerLinkButton.cs
- AspNetSynchronizationContext.cs
- Scripts.cs
- OdbcRowUpdatingEvent.cs
- PingReply.cs
- ServiceChannel.cs
- SecurityKeyUsage.cs
- SoapIgnoreAttribute.cs
- LabelEditEvent.cs
- AddInActivator.cs
- OneOfConst.cs
- ButtonPopupAdapter.cs
- WebServiceEnumData.cs
- WindowsAuthenticationModule.cs
- SymLanguageVendor.cs
- Mutex.cs
- ObjectSecurityT.cs
- MultipleFilterMatchesException.cs
- AttributeUsageAttribute.cs
- PenThreadWorker.cs
- PointConverter.cs
- ClientTargetCollection.cs
- TextRangeBase.cs
- ClosableStream.cs
- RuntimeConfig.cs
- AspNetSynchronizationContext.cs
- WebHeaderCollection.cs
- ServiceOperationListItemList.cs
- SqlGenerator.cs
- DataServiceRequestArgs.cs
- DataServiceRequest.cs
- MessageDecoder.cs
- AuthenticodeSignatureInformation.cs
- MediaScriptCommandRoutedEventArgs.cs
- TextEncodedRawTextWriter.cs
- ZipIOExtraFieldElement.cs
- CatalogPart.cs
- SafeHandles.cs
- NamedPipeConnectionPoolSettings.cs
- RemoteHelper.cs
- HttpWebRequest.cs
- mediapermission.cs
- MeshGeometry3D.cs
- ObjectListTitleAttribute.cs
- RedirectionProxy.cs
- SqlDataReader.cs
- Deflater.cs
- StreamWriter.cs
- TextEditorContextMenu.cs
- Error.cs
- RSACryptoServiceProvider.cs
- PointAnimation.cs
- Pair.cs
- SqlProcedureAttribute.cs
- KeyProperty.cs
- formatter.cs
- XmlQueryTypeFactory.cs
- SchemaDeclBase.cs
- DataGridViewElement.cs
- AssemblyHash.cs
- BindingMAnagerBase.cs
- DataList.cs
- Maps.cs
- ReachIDocumentPaginatorSerializer.cs
- SystemResources.cs
- HttpBrowserCapabilitiesWrapper.cs
- ClonableStack.cs
- SortedDictionary.cs
- BindingManagerDataErrorEventArgs.cs
- SqlWebEventProvider.cs