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
- RegexCaptureCollection.cs
- SafePEFileHandle.cs
- CodeExporter.cs
- Color.cs
- TypeUtils.cs
- PinProtectionHelper.cs
- BindingElementExtensionElement.cs
- BitmapEffectvisualstate.cs
- DataPagerField.cs
- MenuBase.cs
- SoapSchemaMember.cs
- ValueSerializerAttribute.cs
- LoginName.cs
- StylusPointPropertyUnit.cs
- EntityDataSourceSelectingEventArgs.cs
- ScrollViewer.cs
- DataSourceView.cs
- FolderLevelBuildProvider.cs
- CharacterMetricsDictionary.cs
- VScrollBar.cs
- DataKeyArray.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- TemplateDefinition.cs
- AssemblySettingAttributes.cs
- GridPattern.cs
- ReaderWriterLock.cs
- FixedPageProcessor.cs
- util.cs
- StateMachineTimers.cs
- BaseCAMarshaler.cs
- CounterCreationDataCollection.cs
- _OSSOCK.cs
- SqlConnectionPoolProviderInfo.cs
- GradientStop.cs
- AllMembershipCondition.cs
- XmlSchemaAttributeGroup.cs
- TreeViewBindingsEditor.cs
- BaseAddressPrefixFilterElement.cs
- loginstatus.cs
- WebPartMovingEventArgs.cs
- GridViewColumn.cs
- ApplicationFileParser.cs
- ToolstripProfessionalRenderer.cs
- CreateUserWizardAutoFormat.cs
- DataGridViewComponentPropertyGridSite.cs
- SqlCacheDependency.cs
- NamespaceDecl.cs
- ObjectParameterCollection.cs
- Visitors.cs
- DataGridViewBand.cs
- CodeConditionStatement.cs
- ProgramNode.cs
- DataGridParentRows.cs
- MatchingStyle.cs
- TimeoutException.cs
- DescendantQuery.cs
- ArrayWithOffset.cs
- PersonalizationProviderHelper.cs
- UserControlAutomationPeer.cs
- TypeBuilderInstantiation.cs
- WebPartVerbCollection.cs
- DataServiceConfiguration.cs
- SecurityCriticalDataForSet.cs
- ExpressionConverter.cs
- PartitionedStream.cs
- NamespaceMapping.cs
- ListBoxAutomationPeer.cs
- ReferenceSchema.cs
- OdbcDataAdapter.cs
- Camera.cs
- ViewSimplifier.cs
- SelectedGridItemChangedEvent.cs
- DirectoryObjectSecurity.cs
- ConfigurationSectionGroupCollection.cs
- Pair.cs
- ServiceProviders.cs
- FactoryRecord.cs
- ContentTextAutomationPeer.cs
- DbConnectionHelper.cs
- PowerModeChangedEventArgs.cs
- BitmapEncoder.cs
- SID.cs
- SQLDecimalStorage.cs
- LineInfo.cs
- StrongNamePublicKeyBlob.cs
- ResourceContainer.cs
- AlphaSortedEnumConverter.cs
- FilterQueryOptionExpression.cs
- KeyTimeConverter.cs
- ObjectDataSourceStatusEventArgs.cs
- GridViewColumnHeaderAutomationPeer.cs
- CollectionViewGroupRoot.cs
- FileClassifier.cs
- HelloMessageApril2005.cs
- EventLogEntry.cs
- StatusStrip.cs
- TextEditorCharacters.cs
- WindowsButton.cs
- CommandField.cs
- ByteRangeDownloader.cs