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
- VarRefManager.cs
- SessionPageStateSection.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- RemoteWebConfigurationHostStream.cs
- HTMLTextWriter.cs
- SelectionItemProviderWrapper.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- FormsAuthenticationTicket.cs
- PropertyIDSet.cs
- DropShadowBitmapEffect.cs
- GridLength.cs
- WindowsFont.cs
- DataGridTable.cs
- ComboBoxItem.cs
- MimeBasePart.cs
- ToolStripProgressBar.cs
- EdmProviderManifest.cs
- ValidatorCollection.cs
- PassportAuthenticationModule.cs
- BoundsDrawingContextWalker.cs
- SystemIPGlobalStatistics.cs
- TCEAdapterGenerator.cs
- ProcessStartInfo.cs
- InfoCardArgumentException.cs
- ComponentChangingEvent.cs
- DataGridViewRowStateChangedEventArgs.cs
- ObjectStateFormatter.cs
- MemberExpression.cs
- KeyInterop.cs
- figurelengthconverter.cs
- XPathNodeIterator.cs
- ScrollViewer.cs
- PropertyInfoSet.cs
- XmlElement.cs
- DupHandleConnectionReader.cs
- HatchBrush.cs
- CustomAssemblyResolver.cs
- TableRow.cs
- StateItem.cs
- PreservationFileReader.cs
- FixedFindEngine.cs
- SafeRegistryHandle.cs
- MissingMethodException.cs
- ConnectorSelectionGlyph.cs
- AssemblyInfo.cs
- LambdaCompiler.cs
- SmtpException.cs
- DocumentGridContextMenu.cs
- JoinTreeNode.cs
- Token.cs
- EntityDataSourceColumn.cs
- RegionInfo.cs
- TrackPointCollection.cs
- RawStylusActions.cs
- ILGenerator.cs
- IApplicationTrustManager.cs
- SingleTagSectionHandler.cs
- ContentFilePart.cs
- StatusBarDesigner.cs
- Tuple.cs
- precedingsibling.cs
- HttpFileCollection.cs
- MasterPageParser.cs
- CodePropertyReferenceExpression.cs
- XpsS0ValidatingLoader.cs
- PersonalizationProvider.cs
- ContextStack.cs
- ModelTreeEnumerator.cs
- SqlNode.cs
- RectAnimation.cs
- HwndPanningFeedback.cs
- LambdaExpression.cs
- COM2PictureConverter.cs
- PackageRelationshipSelector.cs
- DropShadowBitmapEffect.cs
- ProcessHostConfigUtils.cs
- Privilege.cs
- DragStartedEventArgs.cs
- Attribute.cs
- DataKey.cs
- SelfIssuedAuthRSACryptoProvider.cs
- MimeMultiPart.cs
- CrossSiteScriptingValidation.cs
- OperationAbortedException.cs
- Parameter.cs
- XmlSortKeyAccumulator.cs
- Collection.cs
- AnnotationAdorner.cs
- TypeSystemProvider.cs
- ObjectQuery.cs
- TextBox.cs
- DataBoundControlHelper.cs
- SqlTransaction.cs
- UICuesEvent.cs
- fixedPageContentExtractor.cs
- QilTypeChecker.cs
- DefaultTextStoreTextComposition.cs
- Menu.cs
- DiscreteKeyFrames.cs
- _BufferOffsetSize.cs