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
- ConnectionStringsExpressionBuilder.cs
- BookmarkTable.cs
- BasicDesignerLoader.cs
- ParserHooks.cs
- AQNBuilder.cs
- GenericEnumerator.cs
- webproxy.cs
- PolicyImporterElementCollection.cs
- FigureHelper.cs
- DataViewSetting.cs
- RequestQueryParser.cs
- HtmlInputControl.cs
- Thickness.cs
- ValueHandle.cs
- GetWinFXPath.cs
- MachineKeyConverter.cs
- NameTable.cs
- ComPlusTypeValidator.cs
- SecurityTokenResolver.cs
- ConsoleCancelEventArgs.cs
- FormView.cs
- AssertFilter.cs
- TokenizerHelper.cs
- ValidationSummary.cs
- XmlTextReader.cs
- WindowsTreeView.cs
- NetworkCredential.cs
- CoreSwitches.cs
- FileStream.cs
- DataGridViewCellStyle.cs
- RIPEMD160.cs
- _NtlmClient.cs
- IxmlLineInfo.cs
- HierarchicalDataBoundControlAdapter.cs
- _TLSstream.cs
- FloaterBaseParaClient.cs
- InputScopeConverter.cs
- ProcessThread.cs
- HttpConfigurationSystem.cs
- ComponentDispatcherThread.cs
- AuthorizationRule.cs
- PanelStyle.cs
- ProcessManager.cs
- TemplateBamlTreeBuilder.cs
- HybridDictionary.cs
- GridViewHeaderRowPresenter.cs
- WsdlWriter.cs
- FileAuthorizationModule.cs
- MembershipValidatePasswordEventArgs.cs
- StorageMappingItemCollection.cs
- LinearQuaternionKeyFrame.cs
- InputScopeManager.cs
- MobileComponentEditorPage.cs
- versioninfo.cs
- Parser.cs
- SiteMapPath.cs
- FullTextState.cs
- OleDbPropertySetGuid.cs
- String.cs
- InfoCardBaseException.cs
- XmlText.cs
- MethodCallTranslator.cs
- SmtpLoginAuthenticationModule.cs
- PopOutPanel.cs
- StaticTextPointer.cs
- MouseWheelEventArgs.cs
- EntityDataSourceReferenceGroup.cs
- TypedAsyncResult.cs
- HttpListenerResponse.cs
- ErrorWebPart.cs
- FieldValue.cs
- OutputWindow.cs
- PointF.cs
- Graphics.cs
- QuadraticBezierSegment.cs
- WebControlParameterProxy.cs
- ClientFormsIdentity.cs
- EntityCommand.cs
- WindowsMenu.cs
- ForwardPositionQuery.cs
- Misc.cs
- HtmlEncodedRawTextWriter.cs
- DPCustomTypeDescriptor.cs
- ImagingCache.cs
- RestHandlerFactory.cs
- UrlPropertyAttribute.cs
- WebPartConnectionsConfigureVerb.cs
- DataBindingCollection.cs
- MessagePropertyDescription.cs
- CursorConverter.cs
- Color.cs
- SoapCommonClasses.cs
- HostingPreferredMapPath.cs
- XmlArrayItemAttributes.cs
- ProfilePropertyMetadata.cs
- ObjectStateManagerMetadata.cs
- VectorCollectionConverter.cs
- SerializationInfo.cs
- XmlUrlResolver.cs
- CursorInteropHelper.cs