Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Framework / System / Windows / Markup / XamlSerializerUtil.cs / 1 / 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)); } } } } internal static CultureInfo EnglishUSCulture { get { if (_englishUSCulture == null) { _englishUSCulture = CultureInfo.GetCultureInfo("en-us"); } return _englishUSCulture; } } #endregion Helpers #region Data private static CultureInfo _englishUSCulture = null; #endregion Data } } // 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)); } } } } internal static CultureInfo EnglishUSCulture { get { if (_englishUSCulture == null) { _englishUSCulture = CultureInfo.GetCultureInfo("en-us"); } return _englishUSCulture; } } #endregion Helpers #region Data private static CultureInfo _englishUSCulture = null; #endregion Data } } // 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
- DataSourceCacheDurationConverter.cs
- Rotation3DAnimationBase.cs
- AdRotator.cs
- AliasExpr.cs
- MappedMetaModel.cs
- TextDecoration.cs
- KeySplineConverter.cs
- CalendarModeChangedEventArgs.cs
- TabControlDesigner.cs
- FixedSOMContainer.cs
- Button.cs
- TransportListener.cs
- RegexWorker.cs
- InternalControlCollection.cs
- UxThemeWrapper.cs
- HttpRequestTraceRecord.cs
- OutKeywords.cs
- SafeUserTokenHandle.cs
- NamespaceCollection.cs
- GridViewSelectEventArgs.cs
- RecognizedAudio.cs
- CodeTypeDeclarationCollection.cs
- InheritanceAttribute.cs
- SafePEFileHandle.cs
- HyperLinkColumn.cs
- DataSourceXmlSerializer.cs
- CodeDomDecompiler.cs
- TableItemStyle.cs
- ManipulationStartingEventArgs.cs
- AffineTransform3D.cs
- Behavior.cs
- BufferedStream.cs
- UnsafeNativeMethods.cs
- FileVersionInfo.cs
- PowerStatus.cs
- CorrelationManager.cs
- SQLMoney.cs
- CompatibleComparer.cs
- MetadataUtilsSmi.cs
- ConcurrencyMode.cs
- ZeroOpNode.cs
- VirtualDirectoryMapping.cs
- SqlCacheDependencyDatabaseCollection.cs
- DeferrableContent.cs
- SingleSelectRootGridEntry.cs
- FlowDocumentReaderAutomationPeer.cs
- ColorPalette.cs
- WorkingDirectoryEditor.cs
- TreeNodeBindingCollection.cs
- EntityContainerAssociationSetEnd.cs
- EventSinkHelperWriter.cs
- FileVersion.cs
- NativeCompoundFileAPIs.cs
- MonthCalendar.cs
- Point3DIndependentAnimationStorage.cs
- LoginNameDesigner.cs
- AssertSection.cs
- EnumerableWrapperWeakToStrong.cs
- GroupByExpressionRewriter.cs
- DrawingBrush.cs
- InvalidDocumentContentsException.cs
- PolyLineSegment.cs
- IssuedTokenParametersElement.cs
- RemotingServices.cs
- XsltContext.cs
- VisualTarget.cs
- RectAnimationUsingKeyFrames.cs
- HttpCacheParams.cs
- NonDualMessageSecurityOverHttpElement.cs
- MemberNameValidator.cs
- BatchWriter.cs
- TextEditorSpelling.cs
- TraceHandler.cs
- DataGridTextBox.cs
- CopyAttributesAction.cs
- SqlAliaser.cs
- HideDisabledControlAdapter.cs
- DoWorkEventArgs.cs
- DATA_BLOB.cs
- DllNotFoundException.cs
- ReplyChannelAcceptor.cs
- SQLRoleProvider.cs
- DataGridViewSortCompareEventArgs.cs
- MemberInitExpression.cs
- SqlConnectionHelper.cs
- OleDbSchemaGuid.cs
- DataBinder.cs
- TempEnvironment.cs
- _StreamFramer.cs
- SystemDropShadowChrome.cs
- ByteArrayHelperWithString.cs
- SignatureGenerator.cs
- VScrollProperties.cs
- MatrixTransform3D.cs
- RegexCaptureCollection.cs
- Geometry.cs
- DataGridView.cs
- CachingHintValidation.cs
- GregorianCalendarHelper.cs
- LinqDataSourceDisposeEventArgs.cs