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
- FormViewDeleteEventArgs.cs
- UriTemplateClientFormatter.cs
- Timer.cs
- RecordConverter.cs
- CaseStatementProjectedSlot.cs
- autovalidator.cs
- BaseInfoTable.cs
- SubtreeProcessor.cs
- PropertyDescriptorComparer.cs
- LingerOption.cs
- adornercollection.cs
- DataGridHelper.cs
- TextSerializer.cs
- XmlSchemaObjectTable.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DataSetSchema.cs
- PropertyItemInternal.cs
- CroppedBitmap.cs
- RegexCapture.cs
- smtpconnection.cs
- ExpressionBuilderContext.cs
- ImageKeyConverter.cs
- AutomationPatternInfo.cs
- StandardToolWindows.cs
- ButtonBaseAutomationPeer.cs
- XmlRawWriterWrapper.cs
- LineVisual.cs
- PanelDesigner.cs
- ParameterReplacerVisitor.cs
- webclient.cs
- DataGridViewCellLinkedList.cs
- _ProxyRegBlob.cs
- StatusBarAutomationPeer.cs
- SafeBitVector32.cs
- TextHidden.cs
- QueryOptionExpression.cs
- DispatcherHookEventArgs.cs
- ConfigurationManagerInternalFactory.cs
- ApplicationActivator.cs
- TextPointerBase.cs
- UncommonField.cs
- PageMediaType.cs
- SafeHandles.cs
- LinkGrep.cs
- MetabaseSettings.cs
- Assembly.cs
- EventPrivateKey.cs
- CodeNamespaceCollection.cs
- SqlProfileProvider.cs
- ProtectedConfiguration.cs
- EntityDesignerBuildProvider.cs
- wgx_render.cs
- ImportCatalogPart.cs
- EventItfInfo.cs
- RequestCachingSection.cs
- XmlSchemaChoice.cs
- HScrollProperties.cs
- Function.cs
- GcHandle.cs
- SQLMoneyStorage.cs
- CategoryGridEntry.cs
- PreservationFileWriter.cs
- XmlSchemaImporter.cs
- UTF7Encoding.cs
- Brush.cs
- lengthconverter.cs
- NopReturnReader.cs
- ProfileManager.cs
- XamlStyleSerializer.cs
- DataServiceRequestException.cs
- StandardCommands.cs
- COAUTHINFO.cs
- WindowsFormsSynchronizationContext.cs
- ValidationPropertyAttribute.cs
- AlignmentYValidation.cs
- GridViewRowPresenterBase.cs
- DataGridViewRowEventArgs.cs
- SQLString.cs
- InputMethodStateChangeEventArgs.cs
- FixedSOMSemanticBox.cs
- DataGridViewAccessibleObject.cs
- SQLByteStorage.cs
- ToolStripItemRenderEventArgs.cs
- NativeObjectSecurity.cs
- DbProviderFactory.cs
- BamlResourceSerializer.cs
- CheckableControlBaseAdapter.cs
- NamedPipeProcessProtocolHandler.cs
- ElementsClipboardData.cs
- DispatcherObject.cs
- ToolboxItemFilterAttribute.cs
- SchemaImporter.cs
- FakeModelPropertyImpl.cs
- SqlDataSourceCommandParser.cs
- HMACMD5.cs
- RecordBuilder.cs
- File.cs
- AbstractSvcMapFileLoader.cs
- EventHandlerService.cs
- NamedPipeActivation.cs