Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / 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. //---------------------------------------------------------------------------- // // 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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Span.cs
- DataMember.cs
- HtmlTableRowCollection.cs
- webclient.cs
- ListItemsPage.cs
- HttpCacheParams.cs
- ContentPlaceHolder.cs
- FixedFlowMap.cs
- SafeEventLogWriteHandle.cs
- ReferencedCategoriesDocument.cs
- OAVariantLib.cs
- QueryConverter.cs
- DataGridViewCellValueEventArgs.cs
- Speller.cs
- mactripleDES.cs
- DesignConnection.cs
- Helpers.cs
- SizeIndependentAnimationStorage.cs
- Maps.cs
- PeerCredential.cs
- StringStorage.cs
- StreamWriter.cs
- RegexParser.cs
- App.cs
- ImageAttributes.cs
- HtmlContainerControl.cs
- FocusChangedEventArgs.cs
- ManagementObjectSearcher.cs
- CustomAttributeFormatException.cs
- PerformanceCounterCategory.cs
- ChannelEndpointElementCollection.cs
- ConfigPathUtility.cs
- Setter.cs
- ListItemCollection.cs
- SqlCacheDependencyDatabaseCollection.cs
- SqlWebEventProvider.cs
- WpfSharedBamlSchemaContext.cs
- SafeArrayRankMismatchException.cs
- PolicyException.cs
- SqlNodeAnnotation.cs
- SecurityContextTokenCache.cs
- BindableTemplateBuilder.cs
- ChangePassword.cs
- BuildProviderUtils.cs
- View.cs
- TypeInfo.cs
- HttpDictionary.cs
- SelectionEditor.cs
- ContextMarshalException.cs
- HttpModuleActionCollection.cs
- Line.cs
- Win32.cs
- CodeArrayCreateExpression.cs
- TemplateXamlParser.cs
- EntityTypeBase.cs
- CodeSnippetExpression.cs
- OracleParameterCollection.cs
- TraceXPathNavigator.cs
- NetMsmqBindingCollectionElement.cs
- XPathPatternParser.cs
- XmlUtil.cs
- TypeBuilderInstantiation.cs
- smtppermission.cs
- StringFunctions.cs
- OutputScope.cs
- ParentControlDesigner.cs
- PropertyValueChangedEvent.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- loginstatus.cs
- ConfigXmlElement.cs
- TypeNameHelper.cs
- ClientSideQueueItem.cs
- XmlAtomicValue.cs
- SimpleType.cs
- SimpleBitVector32.cs
- ConnectionsZone.cs
- SecurityManager.cs
- path.cs
- ActivityCompletionCallbackWrapper.cs
- DirectoryObjectSecurity.cs
- ConfigXmlCDataSection.cs
- NetStream.cs
- ConfigurationSection.cs
- UserPersonalizationStateInfo.cs
- TraceProvider.cs
- ConstraintEnumerator.cs
- PolicyConversionContext.cs
- FileEnumerator.cs
- EventRouteFactory.cs
- SiteMapNodeItemEventArgs.cs
- StylusPointProperties.cs
- TypeConverterAttribute.cs
- NullRuntimeConfig.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- PhysicalFontFamily.cs
- Repeater.cs
- TimeoutHelper.cs
- RuntimeVariableList.cs
- RegexReplacement.cs
- RootDesignerSerializerAttribute.cs