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
- SqlCrossApplyToCrossJoin.cs
- CollectionEditorDialog.cs
- InvalidWMPVersionException.cs
- HtmlMeta.cs
- BlurEffect.cs
- Path.cs
- ClientScriptManagerWrapper.cs
- _DisconnectOverlappedAsyncResult.cs
- DataViewSetting.cs
- OperationAbortedException.cs
- EntityStoreSchemaGenerator.cs
- TreeSet.cs
- MatrixTransform3D.cs
- RegexRunner.cs
- GenerateTemporaryTargetAssembly.cs
- WindowsGraphicsWrapper.cs
- AudioDeviceOut.cs
- ControllableStoryboardAction.cs
- ListViewItemSelectionChangedEvent.cs
- MatrixValueSerializer.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- PhysicalAddress.cs
- PassportAuthenticationEventArgs.cs
- SmiContext.cs
- SqlSelectStatement.cs
- UnitySerializationHolder.cs
- ResourceIDHelper.cs
- GlyphTypeface.cs
- WindowsStatusBar.cs
- Point.cs
- ICspAsymmetricAlgorithm.cs
- uribuilder.cs
- Touch.cs
- SqlLiftWhereClauses.cs
- RequestQueue.cs
- SystemKeyConverter.cs
- ScriptControlManager.cs
- GridViewUpdatedEventArgs.cs
- TreeNodeConverter.cs
- ImageFormat.cs
- StartFileNameEditor.cs
- IImplicitResourceProvider.cs
- IODescriptionAttribute.cs
- ConfigXmlCDataSection.cs
- HttpAsyncResult.cs
- AuthStoreRoleProvider.cs
- RuntimeConfigLKG.cs
- StorageEntityContainerMapping.cs
- ThrowOnMultipleAssignment.cs
- BordersPage.cs
- DBAsyncResult.cs
- SymDocumentType.cs
- AvTrace.cs
- DataContractSerializerSection.cs
- JavaScriptObjectDeserializer.cs
- FrameworkContentElement.cs
- GridEntryCollection.cs
- ConfigXmlAttribute.cs
- ZipIORawDataFileBlock.cs
- DesignerToolboxInfo.cs
- CustomCategoryAttribute.cs
- followingsibling.cs
- QfeChecker.cs
- XmlBinaryReader.cs
- FormViewInsertedEventArgs.cs
- BulletChrome.cs
- SafeArchiveContext.cs
- DataContractSerializerOperationFormatter.cs
- IncrementalReadDecoders.cs
- DataGridViewCell.cs
- NumericUpDownAccelerationCollection.cs
- LinkConverter.cs
- RNGCryptoServiceProvider.cs
- MethodRental.cs
- MethodImplAttribute.cs
- BamlLocalizer.cs
- ConnectionConsumerAttribute.cs
- HMACSHA1.cs
- FontStretchConverter.cs
- UnsettableComboBox.cs
- WebEventTraceProvider.cs
- Translator.cs
- XmlReaderSettings.cs
- SqlConnection.cs
- FileIOPermission.cs
- TemplateNameScope.cs
- CacheRequest.cs
- TableLayoutPanelCellPosition.cs
- CompiledAction.cs
- DataSourceControlBuilder.cs
- ProfileGroupSettings.cs
- HTMLTagNameToTypeMapper.cs
- DecimalSumAggregationOperator.cs
- XPathNavigatorException.cs
- GenericsNotImplementedException.cs
- DropShadowBitmapEffect.cs
- _SslStream.cs
- Mouse.cs
- ManagementObjectCollection.cs
- PerformanceCounterManager.cs