Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Markup / XamlSerializerUtil.cs / 1305600 / 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)); } } } } #endregion Helpers } } // 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)); } } } } #endregion Helpers } } // 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
- SingleAnimation.cs
- QuaternionAnimationUsingKeyFrames.cs
- WindowsScrollBar.cs
- TableCell.cs
- TableDetailsCollection.cs
- LineSegment.cs
- ListViewTableCell.cs
- CqlLexerHelpers.cs
- FileClassifier.cs
- ObjectDataSource.cs
- EDesignUtil.cs
- GridViewCellAutomationPeer.cs
- WebReferencesBuildProvider.cs
- RadialGradientBrush.cs
- OrderedDictionary.cs
- CollaborationHelperFunctions.cs
- HatchBrush.cs
- SafeFileMappingHandle.cs
- StrokeCollectionDefaultValueFactory.cs
- NetPeerTcpBindingElement.cs
- InkCanvasFeedbackAdorner.cs
- TextTreeUndo.cs
- RectangleHotSpot.cs
- EngineSite.cs
- Simplifier.cs
- XPathScanner.cs
- DateTimeValueSerializer.cs
- Registry.cs
- GetPageCompletedEventArgs.cs
- AttachedPropertyMethodSelector.cs
- mediapermission.cs
- WindowsGraphicsWrapper.cs
- SafeArrayRankMismatchException.cs
- Utils.cs
- OpCopier.cs
- SapiGrammar.cs
- DataObjectEventArgs.cs
- EntityContainerEmitter.cs
- DataGridViewCellCollection.cs
- XamlClipboardData.cs
- MessageBox.cs
- XmlDataSourceNodeDescriptor.cs
- DictionaryEntry.cs
- TemplatedAdorner.cs
- FontFamily.cs
- ParallelRangeManager.cs
- AssemblyFilter.cs
- DynamicResourceExtension.cs
- MDIControlStrip.cs
- XmlSerializationReader.cs
- PieceDirectory.cs
- Permission.cs
- ObjectTypeMapping.cs
- BuildProvidersCompiler.cs
- HostedElements.cs
- COM2ColorConverter.cs
- XmlTypeAttribute.cs
- XXXInfos.cs
- DataControlField.cs
- StylusPlugin.cs
- SqlRowUpdatedEvent.cs
- COMException.cs
- IndicCharClassifier.cs
- localization.cs
- IdentityValidationException.cs
- SmiContextFactory.cs
- TabItem.cs
- GridLengthConverter.cs
- LineServices.cs
- ArrayConverter.cs
- MembershipPasswordException.cs
- HttpClientCertificate.cs
- RotateTransform3D.cs
- keycontainerpermission.cs
- SqlCommandBuilder.cs
- Label.cs
- DeadCharTextComposition.cs
- IPPacketInformation.cs
- securitycriticaldata.cs
- FilterQuery.cs
- CustomTypeDescriptor.cs
- formatter.cs
- ManagedWndProcTracker.cs
- RoutingService.cs
- LinearGradientBrush.cs
- SpellCheck.cs
- Binding.cs
- ValuePattern.cs
- PageTheme.cs
- GridViewSortEventArgs.cs
- XmlCharCheckingReader.cs
- ParseHttpDate.cs
- TypeSystemHelpers.cs
- DataGridSortCommandEventArgs.cs
- WorkflowRuntimeBehavior.cs
- BackgroundFormatInfo.cs
- LogRestartAreaEnumerator.cs
- ThemeDictionaryExtension.cs
- ScriptServiceAttribute.cs
- SessionStateSection.cs