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
- TextRenderer.cs
- ListParagraph.cs
- WebReferenceOptions.cs
- EventHandlingScope.cs
- Resources.Designer.cs
- SqlProfileProvider.cs
- ToolZone.cs
- TriggerAction.cs
- AutomationElementCollection.cs
- CodeLinePragma.cs
- EditorBrowsableAttribute.cs
- CategoryGridEntry.cs
- Brush.cs
- TargetParameterCountException.cs
- DriveInfo.cs
- SurrogateDataContract.cs
- TimelineGroup.cs
- CustomDictionarySources.cs
- SerializationInfoEnumerator.cs
- ProcessModelSection.cs
- PenThreadPool.cs
- SoapExtensionStream.cs
- CodeParameterDeclarationExpressionCollection.cs
- TimerEventSubscriptionCollection.cs
- SevenBitStream.cs
- StreamResourceInfo.cs
- DesignerRegion.cs
- FlowDocumentFormatter.cs
- RevocationPoint.cs
- SelectionItemProviderWrapper.cs
- FileSystemEventArgs.cs
- TableParaClient.cs
- EmptyStringExpandableObjectConverter.cs
- WebSysDescriptionAttribute.cs
- EditingCoordinator.cs
- ListControl.cs
- BridgeDataRecord.cs
- JapaneseLunisolarCalendar.cs
- WmlTextBoxAdapter.cs
- Control.cs
- ReceiveContent.cs
- TextServicesContext.cs
- SqlStream.cs
- BooleanAnimationBase.cs
- Hash.cs
- ExtensionCollection.cs
- UnicodeEncoding.cs
- RawStylusInputReport.cs
- FormsAuthenticationConfiguration.cs
- DrawingContextWalker.cs
- WpfKnownMember.cs
- HttpRequestTraceRecord.cs
- SelectionChangedEventArgs.cs
- CopyNodeSetAction.cs
- Separator.cs
- ContainerTracking.cs
- ToolboxItemSnapLineBehavior.cs
- TaskExceptionHolder.cs
- CookielessHelper.cs
- ServiceModelEnumValidator.cs
- MachineKeySection.cs
- _TLSstream.cs
- ConfigurationProviderException.cs
- OTFRasterizer.cs
- Pair.cs
- SystemWebExtensionsSectionGroup.cs
- WindowsBrush.cs
- LayeredChannelListener.cs
- SecurityCriticalDataForSet.cs
- TimeZone.cs
- Brushes.cs
- SiteMapSection.cs
- ContainsSearchOperator.cs
- ObjectSecurityT.cs
- FileSystemInfo.cs
- RemoteDebugger.cs
- DataRowCollection.cs
- OleDbCommand.cs
- CodeIdentifiers.cs
- HandleRef.cs
- BridgeDataRecord.cs
- XXXOnTypeBuilderInstantiation.cs
- UntypedNullExpression.cs
- StrokeFIndices.cs
- XMLDiffLoader.cs
- ValidationError.cs
- TypeGeneratedEventArgs.cs
- InternalPermissions.cs
- AccessText.cs
- PasswordRecovery.cs
- BulletedList.cs
- ResolveCriteriaCD1.cs
- SendingRequestEventArgs.cs
- SqlMetaData.cs
- ValidationSummary.cs
- WebFormDesignerActionService.cs
- WhitespaceRuleReader.cs
- METAHEADER.cs
- IItemContainerGenerator.cs
- ToolStripContainer.cs