Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EtwTrace.cs
- ScriptServiceAttribute.cs
- ObjectStateEntry.cs
- Util.cs
- ColumnMapProcessor.cs
- ToolboxItemCollection.cs
- SortDescription.cs
- OracleInfoMessageEventArgs.cs
- CharacterHit.cs
- CollectionContainer.cs
- RegexMatch.cs
- NegationPusher.cs
- SharedDp.cs
- SQLInt64.cs
- SqlDeflator.cs
- UserPersonalizationStateInfo.cs
- TypeUtil.cs
- SourceInterpreter.cs
- Accessible.cs
- SQLGuidStorage.cs
- PathFigure.cs
- _DynamicWinsockMethods.cs
- LookupNode.cs
- CompilerGeneratedAttribute.cs
- MultiBindingExpression.cs
- XmlILModule.cs
- QueryParameter.cs
- HtmlFormParameterWriter.cs
- SharedUtils.cs
- Wildcard.cs
- Button.cs
- PageThemeBuildProvider.cs
- UdpTransportSettings.cs
- SettingsPropertyWrongTypeException.cs
- PropertyChangedEventArgs.cs
- ReflectionTypeLoadException.cs
- RegistryKey.cs
- EdmProviderManifest.cs
- FileNotFoundException.cs
- ListViewHitTestInfo.cs
- ImageIndexConverter.cs
- UriTemplateLiteralQueryValue.cs
- SqlCommand.cs
- ErrorFormatter.cs
- StorageScalarPropertyMapping.cs
- TileModeValidation.cs
- ModelItemImpl.cs
- TableSectionStyle.cs
- CollectionViewGroupInternal.cs
- Collection.cs
- IOThreadTimer.cs
- ParameterReplacerVisitor.cs
- HttpProcessUtility.cs
- SchemaTableOptionalColumn.cs
- Match.cs
- RecordBuilder.cs
- TaiwanCalendar.cs
- counter.cs
- CqlErrorHelper.cs
- DesignerSerializationManager.cs
- remotingproxy.cs
- SafeEventLogWriteHandle.cs
- ButtonFieldBase.cs
- RMEnrollmentPage1.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- StateDesigner.Layouts.cs
- PathFigure.cs
- AppDomainCompilerProxy.cs
- Attributes.cs
- SizeConverter.cs
- SchemaNamespaceManager.cs
- XhtmlBasicCalendarAdapter.cs
- ClusterRegistryConfigurationProvider.cs
- SiteMapProvider.cs
- NavigationPropertySingletonExpression.cs
- Pen.cs
- DummyDataSource.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- CurrencyManager.cs
- SymLanguageVendor.cs
- DataServiceEntityAttribute.cs
- InkCanvasSelection.cs
- DataSourceCache.cs
- ClusterUtils.cs
- SiteMapSection.cs
- SqlStatistics.cs
- DBCSCodePageEncoding.cs
- XmlSchemaSimpleContent.cs
- RouteItem.cs
- __ConsoleStream.cs
- DataGridViewCellPaintingEventArgs.cs
- SafeTimerHandle.cs
- CloseCryptoHandleRequest.cs
- DecoderNLS.cs
- DictionaryBase.cs
- NullableDecimalAverageAggregationOperator.cs
- XmlSerializationGeneratedCode.cs
- ProviderConnectionPointCollection.cs
- RelatedCurrencyManager.cs
- BuildProviderUtils.cs