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
- WebConfigurationManager.cs
- UrlMappingsSection.cs
- TextModifier.cs
- WebPartDisplayModeCollection.cs
- BufferBuilder.cs
- Rijndael.cs
- PointCollection.cs
- NameScope.cs
- ShellProvider.cs
- MULTI_QI.cs
- RegexWriter.cs
- UnsafeNativeMethods.cs
- EntityConnectionStringBuilderItem.cs
- SafeViewOfFileHandle.cs
- TemplateNameScope.cs
- PresentationAppDomainManager.cs
- FixedSOMContainer.cs
- Dynamic.cs
- Random.cs
- HybridDictionary.cs
- FixedBufferAttribute.cs
- ImplicitInputBrush.cs
- CompatibleComparer.cs
- CallbackValidator.cs
- SQLInt16.cs
- XmlDocument.cs
- EventSourceCreationData.cs
- TextRangeEditLists.cs
- GridViewCellAutomationPeer.cs
- ToolStripContentPanel.cs
- FunctionMappingTranslator.cs
- DecimalAnimation.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- InputScopeAttribute.cs
- FormViewModeEventArgs.cs
- LineSegment.cs
- NetworkInformationPermission.cs
- TextTrailingWordEllipsis.cs
- HttpRuntimeSection.cs
- InputProcessorProfiles.cs
- HtmlProps.cs
- CheckedListBox.cs
- CodeDirectionExpression.cs
- SlotInfo.cs
- PathFigure.cs
- ResolveNameEventArgs.cs
- RemoteCryptoRsaServiceProvider.cs
- LogReserveAndAppendState.cs
- ObjectListCommandsPage.cs
- TypeLoadException.cs
- IMembershipProvider.cs
- DSACryptoServiceProvider.cs
- IPAddress.cs
- TemplateBindingExtensionConverter.cs
- CodeDefaultValueExpression.cs
- Table.cs
- PowerModeChangedEventArgs.cs
- SqlStatistics.cs
- safesecurityhelperavalon.cs
- DesignTimeTemplateParser.cs
- KnownColorTable.cs
- TableLayoutStyleCollection.cs
- XmlNamespaceMapping.cs
- PropertyPushdownHelper.cs
- CodePrimitiveExpression.cs
- CustomAttribute.cs
- StylusPoint.cs
- Focus.cs
- FontStyleConverter.cs
- TriggerCollection.cs
- BinaryObjectWriter.cs
- ResourceProviderFactory.cs
- TextComposition.cs
- StreamResourceInfo.cs
- XmlCharCheckingWriter.cs
- MemoryMappedViewAccessor.cs
- XmlSchemaSimpleContent.cs
- CharacterBufferReference.cs
- ProxyElement.cs
- FactoryId.cs
- DataGridViewRowCollection.cs
- FieldCollectionEditor.cs
- ObjectHelper.cs
- TextElement.cs
- BuildProviderAppliesToAttribute.cs
- AsymmetricAlgorithm.cs
- ModelUIElement3D.cs
- BasicViewGenerator.cs
- EpmTargetPathSegment.cs
- objectresult_tresulttype.cs
- UnitControl.cs
- SiteMapPath.cs
- EpmContentDeSerializerBase.cs
- CompressStream.cs
- TraceInternal.cs
- ListSortDescription.cs
- SpeechSynthesizer.cs
- StrongName.cs
- DataPagerFieldItem.cs
- FeatureSupport.cs