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
- StringConverter.cs
- SqlDataSourceSummaryPanel.cs
- SoapAttributeOverrides.cs
- LocatorGroup.cs
- NestPullup.cs
- XmlChoiceIdentifierAttribute.cs
- FixedSOMGroup.cs
- ColumnMap.cs
- DoubleLinkList.cs
- XmlSiteMapProvider.cs
- XslAstAnalyzer.cs
- Encoder.cs
- AsyncInvokeOperation.cs
- Transform.cs
- GeneralTransform.cs
- LinkLabelLinkClickedEvent.cs
- HttpInputStream.cs
- InheritanceAttribute.cs
- HtmlContainerControl.cs
- WindowsTooltip.cs
- GraphicsState.cs
- XmlSerializerAssemblyAttribute.cs
- InputScopeManager.cs
- SessionParameter.cs
- WindowsBrush.cs
- XmlUtil.cs
- XmlValueConverter.cs
- BamlBinaryReader.cs
- QilStrConcatenator.cs
- DispatcherSynchronizationContext.cs
- DefaultShape.cs
- Update.cs
- CheckBox.cs
- DbMetaDataFactory.cs
- HitTestParameters3D.cs
- Attribute.cs
- Operand.cs
- Predicate.cs
- LongValidator.cs
- EndpointAddressMessageFilterTable.cs
- CommandBindingCollection.cs
- TraceHwndHost.cs
- RightsController.cs
- IPGlobalProperties.cs
- SqlDataSourceCommandEventArgs.cs
- SQLDecimalStorage.cs
- Pen.cs
- CompositeDataBoundControl.cs
- GradientStop.cs
- DbConnectionInternal.cs
- VirtualPath.cs
- ConfigurationManagerInternalFactory.cs
- ColumnHeader.cs
- ListBox.cs
- SQLDecimal.cs
- RoleServiceManager.cs
- WeakEventTable.cs
- EdmFunctionAttribute.cs
- Hex.cs
- XPathNodeHelper.cs
- WebHttpSecurityElement.cs
- TableStyle.cs
- _UriSyntax.cs
- ScrollChrome.cs
- WaitHandle.cs
- StackBuilderSink.cs
- TextRangeEditTables.cs
- Setter.cs
- SmiEventStream.cs
- ObjRef.cs
- CacheDependency.cs
- ContentOperations.cs
- SystemSounds.cs
- ButtonRenderer.cs
- DrawingContext.cs
- CompilerState.cs
- InputLanguageCollection.cs
- AutomationPropertyInfo.cs
- WebSysDefaultValueAttribute.cs
- TraceLevelStore.cs
- Polygon.cs
- Parser.cs
- WSDualHttpSecurityElement.cs
- DeleteWorkflowOwnerCommand.cs
- SessionEndedEventArgs.cs
- RequestDescription.cs
- SQLMoneyStorage.cs
- SiteMapHierarchicalDataSourceView.cs
- WebPartVerbsEventArgs.cs
- Stack.cs
- PartialTrustHelpers.cs
- ApplicationHost.cs
- Subordinate.cs
- WebConfigurationHost.cs
- EndpointPerformanceCounters.cs
- RectAnimationUsingKeyFrames.cs
- AddInToken.cs
- KnownColorTable.cs
- SerializationException.cs
- cryptoapiTransform.cs