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
- FontSizeConverter.cs
- GacUtil.cs
- ExponentialEase.cs
- InfoCardService.cs
- XmlExceptionHelper.cs
- RadialGradientBrush.cs
- BaseConfigurationRecord.cs
- AndMessageFilter.cs
- BufferedWebEventProvider.cs
- ObjectDataSourceDesigner.cs
- TextBoxRenderer.cs
- TextRenderer.cs
- ImportContext.cs
- HostProtectionException.cs
- ConfigurationLocation.cs
- XpsException.cs
- InstanceCompleteException.cs
- BaseParser.cs
- OdbcReferenceCollection.cs
- TrailingSpaceComparer.cs
- unsafeIndexingFilterStream.cs
- TrackBarRenderer.cs
- VirtualizingStackPanel.cs
- HttpException.cs
- ExpressionReplacer.cs
- NavigationWindow.cs
- Currency.cs
- PolyBezierSegment.cs
- ItemContainerGenerator.cs
- Substitution.cs
- ErrorStyle.cs
- ViewStateException.cs
- ReadOnlyDictionary.cs
- InvokePattern.cs
- HitTestResult.cs
- PointLight.cs
- MaterialCollection.cs
- CodeCompiler.cs
- ExtensionSimplifierMarkupObject.cs
- CharacterHit.cs
- ClientFormsAuthenticationCredentials.cs
- BaseAsyncResult.cs
- Pointer.cs
- TdsParser.cs
- __TransparentProxy.cs
- ButtonRenderer.cs
- SocketException.cs
- PolyLineSegment.cs
- ObsoleteAttribute.cs
- GridViewColumn.cs
- DrawTreeNodeEventArgs.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- WorkflowPersistenceService.cs
- Error.cs
- DataSourceComponent.cs
- OpenTypeLayout.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- FastPropertyAccessor.cs
- XmlDocumentFragment.cs
- OutputCacheProfileCollection.cs
- SecurityUtils.cs
- TraceUtility.cs
- EntityDataSource.cs
- METAHEADER.cs
- SectionInformation.cs
- SyndicationDeserializer.cs
- DBSchemaTable.cs
- Configuration.cs
- QilFactory.cs
- OLEDB_Enum.cs
- XPathSelfQuery.cs
- OrderedDictionaryStateHelper.cs
- ToolBarPanel.cs
- PasswordRecoveryAutoFormat.cs
- CodeCompiler.cs
- EnumBuilder.cs
- Popup.cs
- SqlFacetAttribute.cs
- ResourcePart.cs
- CommandField.cs
- NumericExpr.cs
- DictionaryTraceRecord.cs
- PackageRelationshipSelector.cs
- __ComObject.cs
- HtmlTableCellCollection.cs
- WebControlsSection.cs
- FixUpCollection.cs
- ScriptingSectionGroup.cs
- HttpResponseInternalWrapper.cs
- TextRangeEditLists.cs
- RectangleGeometry.cs
- SubMenuStyleCollection.cs
- UniqueConstraint.cs
- TemplateBindingExpression.cs
- MethodImplAttribute.cs
- ObjectHelper.cs
- GlyphsSerializer.cs
- EnumerableCollectionView.cs
- VisualState.cs
- ExecutionTracker.cs