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
- AuthorizationPolicyTypeElementCollection.cs
- TraceRecord.cs
- StyleCollection.cs
- GrammarBuilderPhrase.cs
- RSAPKCS1KeyExchangeFormatter.cs
- TabControlCancelEvent.cs
- CharacterString.cs
- BuilderPropertyEntry.cs
- ListViewGroupItemCollection.cs
- UrlAuthFailedErrorFormatter.cs
- PointHitTestParameters.cs
- SortableBindingList.cs
- RadioButton.cs
- AesManaged.cs
- ImmutablePropertyDescriptorGridEntry.cs
- DesignerForm.cs
- FileDataSourceCache.cs
- WmlFormAdapter.cs
- HwndKeyboardInputProvider.cs
- DataList.cs
- BufferBuilder.cs
- IListConverters.cs
- CodeTypeParameterCollection.cs
- MultiByteCodec.cs
- SqlTransaction.cs
- InertiaExpansionBehavior.cs
- ImageAutomationPeer.cs
- SqlDelegatedTransaction.cs
- WriteLineDesigner.xaml.cs
- ToolStripMenuItem.cs
- FlowLayout.cs
- StaticResourceExtension.cs
- VScrollBar.cs
- PropertyTabAttribute.cs
- WindowsRichEdit.cs
- XhtmlBasicImageAdapter.cs
- ObjectTag.cs
- ClientType.cs
- PromptStyle.cs
- DataSpaceManager.cs
- OutputCacheSettingsSection.cs
- UserControlParser.cs
- StyleCollectionEditor.cs
- AutoScrollExpandMessageFilter.cs
- TraceSwitch.cs
- MaterialCollection.cs
- ClientFormsIdentity.cs
- ExpressionPrefixAttribute.cs
- File.cs
- GridErrorDlg.cs
- wgx_exports.cs
- ParallelTimeline.cs
- ContextStaticAttribute.cs
- WinFormsSpinner.cs
- ResourceReferenceKeyNotFoundException.cs
- Inflater.cs
- TimeEnumHelper.cs
- HScrollProperties.cs
- LocalizationComments.cs
- AppSettingsReader.cs
- DirectoryNotFoundException.cs
- TimerExtension.cs
- DataColumnCollection.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- AccessViolationException.cs
- AttributeSetAction.cs
- InvokePatternIdentifiers.cs
- CommandBindingCollection.cs
- RoleGroup.cs
- X509CertificateTrustedIssuerElementCollection.cs
- SafeNativeMethodsMilCoreApi.cs
- MenuItem.cs
- CodeIdentifiers.cs
- LogArchiveSnapshot.cs
- ConstructorBuilder.cs
- BrowserInteropHelper.cs
- TextViewDesigner.cs
- Renderer.cs
- CommandID.cs
- XmlSchemaSimpleTypeRestriction.cs
- ShaperBuffers.cs
- DockAndAnchorLayout.cs
- OutputCacheSettings.cs
- MutexSecurity.cs
- SystemEvents.cs
- ItemList.cs
- LineMetrics.cs
- PtsHelper.cs
- Soap.cs
- WebPartEditorOkVerb.cs
- Queue.cs
- TraceSwitch.cs
- DataGridRelationshipRow.cs
- EventLogPermissionEntryCollection.cs
- SQLCharsStorage.cs
- SuppressIldasmAttribute.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- PtsHelper.cs
- EmptyWorkItem.cs
- DataGridState.cs