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
- JapaneseLunisolarCalendar.cs
- SHA384Managed.cs
- QueryConverter.cs
- _SSPIWrapper.cs
- Matrix3D.cs
- HttpHandlerActionCollection.cs
- AccessDataSourceDesigner.cs
- SpellerInterop.cs
- CompensatableTransactionScopeActivityDesigner.cs
- DbConnectionStringBuilder.cs
- XmlSchemaGroupRef.cs
- IList.cs
- ImageKeyConverter.cs
- AnnotationObservableCollection.cs
- OleDbCommandBuilder.cs
- ReferentialConstraint.cs
- MappingModelBuildProvider.cs
- SessionViewState.cs
- BypassElementCollection.cs
- QueryCacheKey.cs
- DbMetaDataFactory.cs
- ObservableCollection.cs
- DebugViewWriter.cs
- SimplePropertyEntry.cs
- HttpCacheVaryByContentEncodings.cs
- ReceiveActivityDesigner.cs
- DbParameterCollectionHelper.cs
- UnionCodeGroup.cs
- LogicalChannelCollection.cs
- PartialClassGenerationTaskInternal.cs
- HtmlMeta.cs
- AsymmetricKeyExchangeFormatter.cs
- ReliabilityContractAttribute.cs
- ItemList.cs
- ToolboxItemFilterAttribute.cs
- AlternateViewCollection.cs
- WindowProviderWrapper.cs
- ListBindableAttribute.cs
- ObjectQueryProvider.cs
- DataControlFieldsEditor.cs
- TextEditorContextMenu.cs
- TextTreeNode.cs
- LinkArea.cs
- HtmlShim.cs
- XmlSchemaImport.cs
- Touch.cs
- DocumentApplicationJournalEntry.cs
- AppSettingsExpressionBuilder.cs
- GeneralTransformGroup.cs
- UnsafeNativeMethods.cs
- filewebresponse.cs
- Parameter.cs
- ActionItem.cs
- DataViewListener.cs
- TextTreeRootTextBlock.cs
- PrimaryKeyTypeConverter.cs
- CacheEntry.cs
- FieldNameLookup.cs
- DeclaredTypeValidator.cs
- WindowsListViewGroupSubsetLink.cs
- ValueOfAction.cs
- Module.cs
- CompilationUnit.cs
- FixedSOMFixedBlock.cs
- FormatStringEditor.cs
- FrameworkElement.cs
- CurrentTimeZone.cs
- MetafileHeader.cs
- RowsCopiedEventArgs.cs
- RayHitTestParameters.cs
- OptimizerPatterns.cs
- HttpProxyCredentialType.cs
- StatusBar.cs
- ToolStripSplitStackLayout.cs
- FontEditor.cs
- CommandField.cs
- ProbeMatchesCD1.cs
- GifBitmapEncoder.cs
- MyContact.cs
- DirectoryNotFoundException.cs
- TextParagraphCache.cs
- HtmlInputButton.cs
- EventWaitHandleSecurity.cs
- Int16.cs
- HtmlFormWrapper.cs
- ObjectDataSourceStatusEventArgs.cs
- NativeMethods.cs
- ListViewGroupItemCollection.cs
- PersonalizableTypeEntry.cs
- _NtlmClient.cs
- PopupEventArgs.cs
- Cursor.cs
- SocketSettings.cs
- ActivityBindForm.cs
- DataGridViewTopRowAccessibleObject.cs
- PagePropertiesChangingEventArgs.cs
- ServiceHost.cs
- HandleRef.cs
- ForwardPositionQuery.cs
- X509ChainElement.cs