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
- TemplateEditingFrame.cs
- PresentationTraceSources.cs
- HashAlgorithm.cs
- SqlInfoMessageEvent.cs
- HtmlInputControl.cs
- FormViewUpdatedEventArgs.cs
- SQLStringStorage.cs
- ActivitySurrogate.cs
- DbParameterHelper.cs
- SignatureToken.cs
- WsdlExporter.cs
- ProcessModelInfo.cs
- SeparatorAutomationPeer.cs
- Maps.cs
- CodeTypeReference.cs
- BaseProcessor.cs
- HexParser.cs
- DateTimePicker.cs
- TextTrailingCharacterEllipsis.cs
- DSACryptoServiceProvider.cs
- AutomationFocusChangedEventArgs.cs
- StateWorkerRequest.cs
- COM2TypeInfoProcessor.cs
- BinaryObjectWriter.cs
- RectangleConverter.cs
- ContentValidator.cs
- UtilityExtension.cs
- CompilationLock.cs
- DisplayInformation.cs
- AssemblyCache.cs
- HuffModule.cs
- IgnoreFileBuildProvider.cs
- CircleHotSpot.cs
- BufferedReadStream.cs
- XmlBindingWorker.cs
- WSTrustFeb2005.cs
- RuntimeConfigurationRecord.cs
- UTF8Encoding.cs
- DataGridCaption.cs
- CommonProperties.cs
- SecurityKeyType.cs
- SetIndexBinder.cs
- JsonCollectionDataContract.cs
- PerformanceCounterManager.cs
- SAPIEngineTypes.cs
- ECDsaCng.cs
- NonValidatingSecurityTokenAuthenticator.cs
- Message.cs
- TypeDescriptionProvider.cs
- __Error.cs
- ClientRuntimeConfig.cs
- SpeechSynthesizer.cs
- SafeFreeMibTable.cs
- MasterPageParser.cs
- autovalidator.cs
- SHA384Cng.cs
- DEREncoding.cs
- DataGridHelper.cs
- ActionNotSupportedException.cs
- RepeatEnumerable.cs
- DetailsViewPageEventArgs.cs
- TreeNodeBindingCollection.cs
- StringPropertyBuilder.cs
- URL.cs
- XmlObjectSerializerContext.cs
- ClientOperationFormatterProvider.cs
- XmlSchemaNotation.cs
- ItemCheckEvent.cs
- StrokeNodeOperations2.cs
- TreeViewAutomationPeer.cs
- EmptyCollection.cs
- ReferencedAssembly.cs
- SyndicationItemFormatter.cs
- Context.cs
- ConstructorBuilder.cs
- DataGridParentRows.cs
- DefaultCommandConverter.cs
- ProfileParameter.cs
- StyleSelector.cs
- XPathSingletonIterator.cs
- AttributeCollection.cs
- CounterCreationDataConverter.cs
- Fx.cs
- Utility.cs
- PropertyFilterAttribute.cs
- CounterCreationData.cs
- ScriptModule.cs
- BaseAddressElementCollection.cs
- CapabilitiesSection.cs
- FormsAuthenticationModule.cs
- WebEventTraceProvider.cs
- PeerNearMe.cs
- SortedList.cs
- PolyLineSegment.cs
- EventEntry.cs
- Viewport3DVisual.cs
- FilterableAttribute.cs
- WindowsToolbar.cs
- FlowNode.cs
- TextViewElement.cs