Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Markup / XamlReaderConstants.cs / 1305600 / XamlReaderConstants.cs
/****************************************************************************\ * * File: XamlReaderConstants.cs * * Purpose: Constants for XAML system. Kept in XamlReaderHelper class. * * History: * 11/21/08: [....] Ported from XamlReaderHelper.cs as part of Parser migration * * Copyright (C) 2008 by Microsoft Corporation. All rights reserved. * \***************************************************************************/ // set this flag to turn on whitespace collapse rules. // todo: need a whitespace DRT // todo: need to know if parent Accepts textNodes // todo: need to know if parent wants a TextFlow // #define UseValidatingReader using System; using System.Xml; using System.Xml.Serialization; using System.IO; using System.Text; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; using System.Reflection; using System.Globalization; using MS.Utility; using System.Collections.Specialized; using Microsoft.Win32; using System.Runtime.InteropServices; using MS.Internal; using System.Windows.Markup; // Disabling 1634 and 1691: // In order to avoid generating warnings about unknown message numbers and // unknown pragmas when compiling C# source code with the C# compiler, // you need to disable warnings 1634 and 1691. (Presharp Documentation) #pragma warning disable 1634, 1691 #if !PBTCOMPILER using System.Windows; using System.Windows.Documents; using System.Windows.Media; using System.Windows.Shapes; #endif #if PBTCOMPILER namespace MS.Internal.Markup #else namespace System.Windows.Markup #endif { internal partial class XamlReaderHelper { // Define for the Definition NamespaceURI so not hardcoded everywhere. internal const string DefinitionNamespaceURI = "http://schemas.microsoft.com/winfx/2006/xaml"; internal const string DefinitionUid = "Uid"; internal const string DefinitionType = "Type"; internal const string DefinitionTypeArgs = "TypeArguments"; internal const string DefinitionName = "Key"; internal const string DefinitionRuntimeName = "Name"; internal const string DefinitionShared = "Shared"; internal const string DefinitionSynchronousMode = "SynchronousMode"; internal const string DefinitionAsyncRecords = "AsyncRecords"; internal const string DefinitionContent = "Content"; internal const string DefinitionClass = "Class"; internal const string DefinitionSubclass = "Subclass"; internal const string DefinitionClassModifier = "ClassModifier"; internal const string DefinitionFieldModifier = "FieldModifier"; internal const string DefinitionCodeTag = "Code"; internal const string DefinitionXDataTag = "XData"; internal const string MappingProtocol = "clr-namespace:"; internal const string MappingAssembly = ";assembly="; internal const string PresentationOptionsFreeze = "Freeze"; // Default URI for Avalon base and framework. internal const string DefaultNamespaceURI = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"; // Default URI for Metro. Note that this is used to map Key attribute for resource // dictionaries only. Refer to Windows bug # 1100953 for more info. internal const string DefinitionMetroNamespaceURI = "http://schemas.microsoft.com/xps/2005/06/resourcedictionary-key"; // URI for WPF parsing options (currently only used for option to Freeze Freezables) internal const string PresentationOptionsNamespaceURI = "http://schemas.microsoft.com/winfx/2006/xaml/presentation/options"; #if !PBTCOMPILER internal static System.Xaml.XamlDirective Freeze { get { if (_freezeDirective == null) { _freezeDirective = new System.Xaml.XamlDirective(XamlReaderHelper.PresentationOptionsNamespaceURI, XamlReaderHelper.PresentationOptionsFreeze); } return _freezeDirective; } } private static System.Xaml.XamlDirective _freezeDirective; #endif } } // 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
- AssociationProvider.cs
- TextureBrush.cs
- FormsAuthenticationModule.cs
- ForceCopyBuildProvider.cs
- XmlILStorageConverter.cs
- WebSysDisplayNameAttribute.cs
- XmlQueryContext.cs
- FileUpload.cs
- DependencyPropertyAttribute.cs
- JapaneseLunisolarCalendar.cs
- MaskDesignerDialog.cs
- DigitShape.cs
- ContractReference.cs
- NavigationExpr.cs
- FrameworkReadOnlyPropertyMetadata.cs
- Pen.cs
- CheckBoxFlatAdapter.cs
- TileBrush.cs
- MetadataCache.cs
- PostBackOptions.cs
- BlurBitmapEffect.cs
- SqlBulkCopy.cs
- Environment.cs
- TableLayoutPanel.cs
- StateMachineAction.cs
- TransportChannelFactory.cs
- BrowserCapabilitiesCompiler.cs
- Expressions.cs
- PopupRootAutomationPeer.cs
- NetworkCredential.cs
- SpecularMaterial.cs
- WsdlBuildProvider.cs
- EllipseGeometry.cs
- XsdBuilder.cs
- ImmutableCommunicationTimeouts.cs
- CounterSample.cs
- ResourceKey.cs
- ColorConvertedBitmap.cs
- CustomError.cs
- GridViewAutomationPeer.cs
- MouseButton.cs
- TableItemPatternIdentifiers.cs
- SchemaImporter.cs
- AdPostCacheSubstitution.cs
- XPathItem.cs
- Int32Animation.cs
- InvalidProgramException.cs
- XmlElement.cs
- TextFormatterHost.cs
- DataBindingCollection.cs
- GacUtil.cs
- PaintEvent.cs
- CompoundFileStorageReference.cs
- XmlSerializerAssemblyAttribute.cs
- TemplateControlParser.cs
- JournalEntryStack.cs
- PageClientProxyGenerator.cs
- ImageAutomationPeer.cs
- ClientEventManager.cs
- FileSystemWatcher.cs
- AtlasWeb.Designer.cs
- DataGridViewHeaderCell.cs
- WebEventCodes.cs
- FontStyle.cs
- DataBindEngine.cs
- XmlSerializationWriter.cs
- RegexParser.cs
- ExpressionEditorAttribute.cs
- RemotingService.cs
- LambdaCompiler.Generated.cs
- EntityCommand.cs
- HtmlElement.cs
- TextTreeDeleteContentUndoUnit.cs
- PrintPreviewGraphics.cs
- SqlReorderer.cs
- WebUtil.cs
- ReadOnlyHierarchicalDataSourceView.cs
- TreeViewHitTestInfo.cs
- PasswordBoxAutomationPeer.cs
- EntityProviderFactory.cs
- Rule.cs
- ToolStripItemDesigner.cs
- DesignerVerbCollection.cs
- ModelItemDictionaryImpl.cs
- Random.cs
- AppDomainAttributes.cs
- EntryWrittenEventArgs.cs
- MatrixUtil.cs
- DeviceContext.cs
- PerspectiveCamera.cs
- Utility.cs
- PropertyGridCommands.cs
- EntityCodeGenerator.cs
- ACL.cs
- ComponentDispatcher.cs
- LayoutInformation.cs
- DbMetaDataFactory.cs
- HtmlHistory.cs
- ListSortDescriptionCollection.cs
- EnumMember.cs