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

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GridViewPageEventArgs.cs
- TextElementEditingBehaviorAttribute.cs
- KeyManager.cs
- SafeNativeMethodsMilCoreApi.cs
- DataGridTable.cs
- Translator.cs
- WriteableBitmap.cs
- XmlBaseReader.cs
- XmlDocument.cs
- COM2ExtendedTypeConverter.cs
- TransformProviderWrapper.cs
- WriteTimeStream.cs
- ArgumentsParser.cs
- ArgumentNullException.cs
- DataGridViewColumnConverter.cs
- ImageMetadata.cs
- DateTimeValueSerializer.cs
- CodeChecksumPragma.cs
- WebBrowserContainer.cs
- HelpEvent.cs
- SmtpAuthenticationManager.cs
- ToolboxBitmapAttribute.cs
- XsltArgumentList.cs
- ThreadAbortException.cs
- XslException.cs
- SocketElement.cs
- WithStatement.cs
- CodePrimitiveExpression.cs
- MasterPageCodeDomTreeGenerator.cs
- RadioButtonList.cs
- SQLCharsStorage.cs
- State.cs
- EventLogEntry.cs
- Storyboard.cs
- CheckBox.cs
- ServicePointManager.cs
- DataListItemEventArgs.cs
- TreeViewEvent.cs
- ToolboxItemAttribute.cs
- Pair.cs
- FilterException.cs
- OpenFileDialog.cs
- PageParser.cs
- StreamResourceInfo.cs
- XPathNavigatorReader.cs
- SortedDictionary.cs
- DefaultValueTypeConverter.cs
- MarkupWriter.cs
- GACMembershipCondition.cs
- CompilationUnit.cs
- XmlNamespaceManager.cs
- MimeImporter.cs
- SqlTriggerAttribute.cs
- SessionStateContainer.cs
- ColorContextHelper.cs
- ExceptionHandler.cs
- ArcSegment.cs
- HtmlControlPersistable.cs
- SecurityTokenException.cs
- EntityReference.cs
- MapPathBasedVirtualPathProvider.cs
- DesignerDataTableBase.cs
- ModelItemCollectionImpl.cs
- Variable.cs
- Int16Converter.cs
- ToggleProviderWrapper.cs
- printdlgexmarshaler.cs
- SerTrace.cs
- DocumentPageView.cs
- DurableTimerExtension.cs
- DataSvcMapFile.cs
- ErrorEventArgs.cs
- DTCTransactionManager.cs
- MapPathBasedVirtualPathProvider.cs
- TextDocumentView.cs
- QueryResponse.cs
- WindowsRebar.cs
- RSAOAEPKeyExchangeFormatter.cs
- UpdatePanelTrigger.cs
- TypeUnloadedException.cs
- XmlLinkedNode.cs
- AlgoModule.cs
- FrameworkTemplate.cs
- RouteItem.cs
- CapiHashAlgorithm.cs
- InvalidDataException.cs
- CollectionDataContractAttribute.cs
- BrowserCapabilitiesCompiler.cs
- GZipStream.cs
- LockedHandleGlyph.cs
- DataControlFieldTypeEditor.cs
- AppliedDeviceFiltersEditor.cs
- GACMembershipCondition.cs
- MetafileHeaderEmf.cs
- XPathAxisIterator.cs
- Point3DAnimationBase.cs
- AutomationElement.cs
- XslAst.cs
- NTAccount.cs
- ListBoxItemAutomationPeer.cs