Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Markup / XamlSerializerUtil.cs / 1 / XamlSerializerUtil.cs
//---------------------------------------------------------------------------- // // File: XamlSerializerUtil.cs // // Description: // Static Helper methods used for building NamespaceTables // and during actual Serialization. // // Copyright (C) 2003 by Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Diagnostics; using System.Reflection; using System.Security; using System.Security.Permissions; using System.Windows; using System.Globalization; using System.Windows.Data; using MS.Utility; using MS.Internal; #if PBTCOMPILER namespace MS.Internal.Markup #else namespace System.Windows.Markup #endif { ////// Static helper methods used for building /// NamespaceTables and during the actual /// Serialization process /// internal static class XamlSerializerUtil { #region Helpers ////// Throw an exception if the passed string is not empty and is not /// all whitespace. This is used to check IAddChild.AddText calls for /// object that don't handle text, but may get some whitespace if /// if xml:space="preserve" is set in xaml. /// internal static void ThrowIfNonWhiteSpaceInAddText(string s, object parent) { if (s != null) { for (int i = 0; i < s.Length; i++) { if (!Char.IsWhiteSpace(s[i])) { throw new ArgumentException(SR.Get(SRID.NonWhiteSpaceInAddText, s)); } } } } internal static CultureInfo EnglishUSCulture { get { if (_englishUSCulture == null) { _englishUSCulture = CultureInfo.GetCultureInfo("en-us"); } return _englishUSCulture; } } #endregion Helpers #region Data private static CultureInfo _englishUSCulture = null; #endregion Data } } // 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
- ScriptComponentDescriptor.cs
- CharEntityEncoderFallback.cs
- X509Certificate2.cs
- ChannelServices.cs
- AttributedMetaModel.cs
- RowUpdatedEventArgs.cs
- RegexWorker.cs
- SevenBitStream.cs
- BufferedWebEventProvider.cs
- TextChangedEventArgs.cs
- Int32Rect.cs
- XmlIncludeAttribute.cs
- PropertyStore.cs
- XslTransformFileEditor.cs
- View.cs
- NavigatingCancelEventArgs.cs
- ToolboxComponentsCreatedEventArgs.cs
- DirtyTextRange.cs
- Matrix3DStack.cs
- RankException.cs
- ShutDownListener.cs
- DefaultEventAttribute.cs
- ValidatorUtils.cs
- Inflater.cs
- PerfCounters.cs
- EdmMember.cs
- Dump.cs
- FormatterServices.cs
- WebPartMovingEventArgs.cs
- DefaultCommandConverter.cs
- SurrogateChar.cs
- Light.cs
- DrawingContextDrawingContextWalker.cs
- BindingManagerDataErrorEventArgs.cs
- TrustManagerPromptUI.cs
- Transform.cs
- HyperLinkField.cs
- ConfigurationPropertyCollection.cs
- Propagator.ExtentPlaceholderCreator.cs
- HelpInfo.cs
- PersonalizableTypeEntry.cs
- SessionMode.cs
- SqlRetyper.cs
- WCFServiceClientProxyGenerator.cs
- BamlResourceDeserializer.cs
- XmlEntity.cs
- ObjectStateFormatter.cs
- Registry.cs
- TextBlockAutomationPeer.cs
- VisualStyleRenderer.cs
- LazyTextWriterCreator.cs
- PartitionedDataSource.cs
- RectIndependentAnimationStorage.cs
- TextElementEnumerator.cs
- Error.cs
- DataRecordInternal.cs
- CollectionTraceRecord.cs
- HyperLinkField.cs
- TableProviderWrapper.cs
- SafeJobHandle.cs
- DesigntimeLicenseContext.cs
- ValidatedControlConverter.cs
- QueryExpr.cs
- ObjectNavigationPropertyMapping.cs
- Visual3DCollection.cs
- DocumentScope.cs
- AsyncPostBackTrigger.cs
- SizeLimitedCache.cs
- BrowserCapabilitiesCompiler.cs
- FixedSOMGroup.cs
- UntrustedRecipientException.cs
- FontUnitConverter.cs
- SqlTypesSchemaImporter.cs
- AddInIpcChannel.cs
- PropertyManager.cs
- XmlSchemaAnnotation.cs
- HealthMonitoringSection.cs
- ConvertersCollection.cs
- ObjectTypeMapping.cs
- TextPointer.cs
- Effect.cs
- WinEventWrap.cs
- MetabaseServerConfig.cs
- SqlCommandSet.cs
- InfoCardAsymmetricCrypto.cs
- MultiView.cs
- ClientFormsAuthenticationCredentials.cs
- HttpClientProtocol.cs
- Rules.cs
- SqlFunctionAttribute.cs
- SqlExpressionNullability.cs
- VirtualPath.cs
- Enum.cs
- ConstNode.cs
- CheckedPointers.cs
- TreeNodeStyleCollectionEditor.cs
- FieldBuilder.cs
- XmlSchemaProviderAttribute.cs
- DurableRuntimeValidator.cs
- WindowsHyperlink.cs