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
- OleDbRowUpdatingEvent.cs
- WorkflowRuntimeServiceElementCollection.cs
- Currency.cs
- MediaContext.cs
- CodeStatementCollection.cs
- QueryCursorEventArgs.cs
- DbConnectionFactory.cs
- PassportPrincipal.cs
- RectConverter.cs
- UnitControl.cs
- ProgressPage.cs
- LinkAreaEditor.cs
- RouteItem.cs
- FastEncoderWindow.cs
- HashUtility.cs
- CacheOutputQuery.cs
- XmlNamespaceDeclarationsAttribute.cs
- UrlMapping.cs
- AncestorChangedEventArgs.cs
- AxHost.cs
- RangeValuePattern.cs
- InstancePersistenceCommand.cs
- CreateUserWizardStep.cs
- BinaryFormatterWriter.cs
- ShortcutKeysEditor.cs
- PropertyNames.cs
- FixedPage.cs
- DbConnectionPool.cs
- InternalDuplexChannelListener.cs
- WebBrowserNavigatedEventHandler.cs
- CodeEventReferenceExpression.cs
- SafeLocalMemHandle.cs
- EqualityArray.cs
- ZoneButton.cs
- DbMetaDataCollectionNames.cs
- ImageCollectionEditor.cs
- DrawingAttributeSerializer.cs
- PagerStyle.cs
- OrderPreservingPipeliningMergeHelper.cs
- MarkupCompilePass1.cs
- RenderOptions.cs
- SizeChangedEventArgs.cs
- Propagator.Evaluator.cs
- TrackingExtract.cs
- PenLineCapValidation.cs
- RootBrowserWindowAutomationPeer.cs
- EntityDataSource.cs
- ButtonBaseAutomationPeer.cs
- ConstNode.cs
- ImportCatalogPart.cs
- ObjectPropertyMapping.cs
- NotImplementedException.cs
- ObjectRef.cs
- SnapshotChangeTrackingStrategy.cs
- DPAPIProtectedConfigurationProvider.cs
- RuleSet.cs
- UnmanagedMarshal.cs
- ThreadWorkerController.cs
- TabPanel.cs
- XmlDataImplementation.cs
- XmlEnumAttribute.cs
- TranslateTransform3D.cs
- TableLayoutSettings.cs
- KoreanCalendar.cs
- ReliableChannelListener.cs
- COM2FontConverter.cs
- HttpServerUtilityWrapper.cs
- ProfileService.cs
- SmtpMail.cs
- ValidationService.cs
- RayMeshGeometry3DHitTestResult.cs
- PowerModeChangedEventArgs.cs
- TreeNodeStyleCollection.cs
- XmlSignificantWhitespace.cs
- SerTrace.cs
- RectAnimationBase.cs
- RectangleConverter.cs
- PublisherIdentityPermission.cs
- SmtpFailedRecipientException.cs
- unitconverter.cs
- ScrollData.cs
- HGlobalSafeHandle.cs
- TextSegment.cs
- UnaryQueryOperator.cs
- BrowserCapabilitiesFactory35.cs
- DataSourceCache.cs
- SendingRequestEventArgs.cs
- DateTimeFormatInfoScanner.cs
- Tablet.cs
- SignalGate.cs
- SchemaEntity.cs
- ProfileGroupSettings.cs
- ImageField.cs
- XPathItem.cs
- DynamicPropertyReader.cs
- XmlReader.cs
- TextTreeRootNode.cs
- TdsParameterSetter.cs
- DictionaryTraceRecord.cs
- OracleParameterCollection.cs