Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- InputDevice.cs
- MouseEventArgs.cs
- Table.cs
- RemoteWebConfigurationHostServer.cs
- PrintingPermissionAttribute.cs
- EventLogEntryCollection.cs
- DataServiceHostFactory.cs
- SystemFonts.cs
- CodeValidator.cs
- TextFormatter.cs
- HandlerFactoryCache.cs
- RowToParametersTransformer.cs
- TraceLevelStore.cs
- ToolStripLocationCancelEventArgs.cs
- DbCommandTree.cs
- ToolStripCollectionEditor.cs
- Utils.cs
- WCFBuildProvider.cs
- Clipboard.cs
- DataGridItem.cs
- DES.cs
- ConnectivityStatus.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- DefaultBindingPropertyAttribute.cs
- ByteConverter.cs
- Roles.cs
- ApplicationFileParser.cs
- ObjectPersistData.cs
- XsltSettings.cs
- SmtpNegotiateAuthenticationModule.cs
- ColorConvertedBitmapExtension.cs
- NullableConverter.cs
- DictionaryContent.cs
- reliableinputsessionchannel.cs
- DataListItemEventArgs.cs
- TableRow.cs
- BaseResourcesBuildProvider.cs
- GeometryHitTestParameters.cs
- DataExpression.cs
- TableCell.cs
- TextParagraph.cs
- Timer.cs
- ProfileParameter.cs
- HtmlEncodedRawTextWriter.cs
- Popup.cs
- GeometryHitTestParameters.cs
- WinEventQueueItem.cs
- ResourcePart.cs
- COSERVERINFO.cs
- DrawListViewSubItemEventArgs.cs
- ToolStripSystemRenderer.cs
- ToolStripItemRenderEventArgs.cs
- TimeZone.cs
- Identity.cs
- TextInfo.cs
- IdentityHolder.cs
- HandledMouseEvent.cs
- EnlistmentTraceIdentifier.cs
- safelink.cs
- HtmlControl.cs
- TextUtf8RawTextWriter.cs
- OleDbSchemaGuid.cs
- XappLauncher.cs
- ProvidersHelper.cs
- OAVariantLib.cs
- SynchronousSendBindingElement.cs
- SmiConnection.cs
- VersionValidator.cs
- MobileTextWriter.cs
- PackageDigitalSignatureManager.cs
- EmptyElement.cs
- ItemCheckedEvent.cs
- Pen.cs
- LeftCellWrapper.cs
- DocumentApplicationState.cs
- EditorPartChrome.cs
- AuthenticationServiceManager.cs
- TypeExtension.cs
- PersistChildrenAttribute.cs
- _OSSOCK.cs
- LineServices.cs
- ConfigurationSectionGroup.cs
- ServiceMetadataExtension.cs
- HandleExceptionArgs.cs
- UrlAuthFailedErrorFormatter.cs
- ExtendedProtectionPolicyElement.cs
- SpellerInterop.cs
- CodeNamespaceCollection.cs
- ErrorsHelper.cs
- StyleConverter.cs
- TextBox.cs
- OutOfProcStateClientManager.cs
- ReceiveSecurityHeaderElementManager.cs
- Rect.cs
- CodeMemberProperty.cs
- FunctionDetailsReader.cs
- ValueTypeIndexerReference.cs
- ServicePointManager.cs
- InputProcessorProfiles.cs
- InternalConfigEventArgs.cs