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
- SimpleHandlerFactory.cs
- SimpleApplicationHost.cs
- ApplicationFileParser.cs
- EnvironmentPermission.cs
- coordinatorscratchpad.cs
- IPGlobalProperties.cs
- SaveWorkflowCommand.cs
- WindowsPrincipal.cs
- GridViewDeletedEventArgs.cs
- FileSystemInfo.cs
- EnlistmentTraceIdentifier.cs
- DecimalAverageAggregationOperator.cs
- ADConnectionHelper.cs
- MediaElement.cs
- webbrowsersite.cs
- DataObject.cs
- CompiledQuery.cs
- MultipleViewProviderWrapper.cs
- QueueProcessor.cs
- RequestContext.cs
- Rectangle.cs
- MatrixTransform.cs
- CollectionBuilder.cs
- ADMembershipProvider.cs
- TextContainer.cs
- Tag.cs
- ExtensionElementCollection.cs
- IdentitySection.cs
- QueryCacheKey.cs
- SspiNegotiationTokenAuthenticatorState.cs
- AssociationEndMember.cs
- InputScope.cs
- SqlConnectionFactory.cs
- TemplatePagerField.cs
- Color.cs
- XmlArrayItemAttributes.cs
- BamlRecords.cs
- KnownBoxes.cs
- AsymmetricAlgorithm.cs
- WCFServiceClientProxyGenerator.cs
- SaveFileDialog.cs
- WebControlParameterProxy.cs
- StylusPlugin.cs
- XmlSchemaComplexType.cs
- Annotation.cs
- GridViewRowCollection.cs
- SystemUnicastIPAddressInformation.cs
- AssemblyContextControlItem.cs
- DbProviderSpecificTypePropertyAttribute.cs
- HtmlButton.cs
- xmlfixedPageInfo.cs
- FontDialog.cs
- InProcStateClientManager.cs
- AuthenticatedStream.cs
- XmlQueryType.cs
- SmiContext.cs
- PersonalizationStateInfoCollection.cs
- PreloadedPackages.cs
- behaviorssection.cs
- BaseCAMarshaler.cs
- DBSchemaRow.cs
- TypeTypeConverter.cs
- XmlSchemaSubstitutionGroup.cs
- GridToolTip.cs
- InvalidDataException.cs
- ListBox.cs
- StartUpEventArgs.cs
- GcHandle.cs
- ReliableChannelBinder.cs
- FunctionCommandText.cs
- NetTcpBindingCollectionElement.cs
- _LazyAsyncResult.cs
- FixedDSBuilder.cs
- ISessionStateStore.cs
- NativeMethods.cs
- DocumentGridPage.cs
- TypeValidationEventArgs.cs
- Deserializer.cs
- TypeFieldSchema.cs
- TextBoxAutoCompleteSourceConverter.cs
- WorkflowItemsPresenter.cs
- FormClosedEvent.cs
- DataGridViewCellValidatingEventArgs.cs
- XmlJsonWriter.cs
- SystemIPv6InterfaceProperties.cs
- PTManager.cs
- ExtenderProvidedPropertyAttribute.cs
- Certificate.cs
- Int32EqualityComparer.cs
- DynamicMethod.cs
- XmlILTrace.cs
- TogglePattern.cs
- SemanticResolver.cs
- ToolStripHighContrastRenderer.cs
- IPGlobalProperties.cs
- XPathNavigator.cs
- QueryResult.cs
- JsonByteArrayDataContract.cs
- DodSequenceMerge.cs
- Message.cs