Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / System / Windows / Markup / XamlSerializerUtil.cs / 2 / 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
- CryptographicAttribute.cs
- ResourceSet.cs
- ControlCachePolicy.cs
- HttpRuntime.cs
- FormCollection.cs
- EvidenceTypeDescriptor.cs
- XmlValueConverter.cs
- DocComment.cs
- X509Certificate2.cs
- OutKeywords.cs
- InternalConfigRoot.cs
- CacheSection.cs
- File.cs
- ReachBasicContext.cs
- ReliableMessagingVersionConverter.cs
- CompatibleIComparer.cs
- WriteTimeStream.cs
- TypeSemantics.cs
- DataServiceEntityAttribute.cs
- DynamicRouteExpression.cs
- PhysicalOps.cs
- ActivityExecutor.cs
- SignatureResourceHelper.cs
- SafeEventLogWriteHandle.cs
- FixedSOMLineCollection.cs
- DesignerSerializationVisibilityAttribute.cs
- DocComment.cs
- SAPIEngineTypes.cs
- OutputCacheProviderCollection.cs
- DockPatternIdentifiers.cs
- SamlConstants.cs
- Timer.cs
- BinaryObjectWriter.cs
- LambdaCompiler.Binary.cs
- Classification.cs
- XmlSchemaExternal.cs
- Composition.cs
- CorrelationActionMessageFilter.cs
- WebServiceResponse.cs
- AttributeCollection.cs
- DataPagerCommandEventArgs.cs
- DateTimeHelper.cs
- QueryCacheKey.cs
- DoubleAnimationBase.cs
- Highlights.cs
- SecurityCriticalDataForSet.cs
- ChtmlTextWriter.cs
- ClockGroup.cs
- StylusButtonCollection.cs
- ConnectionManagementElement.cs
- WebPartConnectionsEventArgs.cs
- OdbcParameterCollection.cs
- DataGridDetailsPresenterAutomationPeer.cs
- RegexStringValidatorAttribute.cs
- RouteUrlExpressionBuilder.cs
- Script.cs
- PackageDigitalSignatureManager.cs
- CollaborationHelperFunctions.cs
- OdbcInfoMessageEvent.cs
- ScrollChrome.cs
- SemanticAnalyzer.cs
- ArrayWithOffset.cs
- Vector.cs
- LayoutDump.cs
- Win32.cs
- FieldAccessException.cs
- XPathAncestorQuery.cs
- XmlSchemaInferenceException.cs
- OpenFileDialog.cs
- TaskFormBase.cs
- PagesSection.cs
- ComponentSerializationService.cs
- RuleSetBrowserDialog.cs
- HtmlButton.cs
- IdnMapping.cs
- ProfileInfo.cs
- SqlGenericUtil.cs
- ListenerSingletonConnectionReader.cs
- RectAnimationBase.cs
- RijndaelManaged.cs
- ClaimTypeRequirement.cs
- GridViewCancelEditEventArgs.cs
- WindowsAuthenticationModule.cs
- DataGridAddNewRow.cs
- ChildChangedEventArgs.cs
- DBParameter.cs
- SQLSingleStorage.cs
- ModuleConfigurationInfo.cs
- OneOfElement.cs
- EventBuilder.cs
- CacheDict.cs
- MatrixAnimationBase.cs
- PropertyChangingEventArgs.cs
- URLAttribute.cs
- UnknownBitmapDecoder.cs
- PassportAuthenticationEventArgs.cs
- XmlSerializerFaultFormatter.cs
- FamilyTypeface.cs
- OdbcEnvironment.cs
- CodeExporter.cs