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
- DbBuffer.cs
- WindowsTitleBar.cs
- SafeEventLogWriteHandle.cs
- TreeNodeCollection.cs
- SqlDataSourceSelectingEventArgs.cs
- SizeFConverter.cs
- BamlMapTable.cs
- TaskExceptionHolder.cs
- XmlSerializationGeneratedCode.cs
- SystemWebExtensionsSectionGroup.cs
- EdmValidator.cs
- GeneralTransform3DCollection.cs
- DispatcherExceptionEventArgs.cs
- TextRangeSerialization.cs
- X509Certificate.cs
- SessionParameter.cs
- AppDomainUnloadedException.cs
- ResourceReferenceExpressionConverter.cs
- ListViewAutomationPeer.cs
- DataGridItemCollection.cs
- WebPartTransformerCollection.cs
- ChangePassword.cs
- HtmlWindowCollection.cs
- Substitution.cs
- Pkcs9Attribute.cs
- UnsettableComboBox.cs
- CrossSiteScriptingValidation.cs
- SelectionProcessor.cs
- SingleConverter.cs
- SmiEventSink_Default.cs
- DateTimeConverter2.cs
- ListControlConvertEventArgs.cs
- SizeConverter.cs
- safemediahandle.cs
- RelatedCurrencyManager.cs
- RegistrationServices.cs
- HtmlWindowCollection.cs
- IntSecurity.cs
- RenameRuleObjectDialog.cs
- DBNull.cs
- Pens.cs
- XmlImplementation.cs
- InvokeBase.cs
- EdmItemCollection.cs
- TextBoxLine.cs
- LoginUtil.cs
- DictionarySectionHandler.cs
- webproxy.cs
- dataobject.cs
- BmpBitmapDecoder.cs
- ObjectSpanRewriter.cs
- BoolExpr.cs
- SynchronousChannel.cs
- SID.cs
- WindowsTreeView.cs
- ContainerAction.cs
- CompilerError.cs
- ResXDataNode.cs
- EndpointDiscoveryBehavior.cs
- ThemeDictionaryExtension.cs
- RemoteWebConfigurationHost.cs
- CodeTypeReferenceCollection.cs
- unsafeIndexingFilterStream.cs
- ImageSource.cs
- ApplyTemplatesAction.cs
- CharacterHit.cs
- DoubleLinkList.cs
- SystemKeyConverter.cs
- ZoneLinkButton.cs
- DTCTransactionManager.cs
- SafeNativeMethods.cs
- XmlException.cs
- BasicCellRelation.cs
- VariableAction.cs
- DataGridCellClipboardEventArgs.cs
- NetTcpSecurityElement.cs
- SourceFilter.cs
- StatusBarItem.cs
- PresentationSource.cs
- WpfXamlLoader.cs
- RemoteWebConfigurationHostStream.cs
- XmlRootAttribute.cs
- SchemaDeclBase.cs
- UncommonField.cs
- NonClientArea.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- UpdatePanel.cs
- Splitter.cs
- BoundColumn.cs
- _CacheStreams.cs
- PolyQuadraticBezierSegment.cs
- X509SecurityToken.cs
- MethodAccessException.cs
- EventSetter.cs
- XmlChoiceIdentifierAttribute.cs
- DiffuseMaterial.cs
- Pair.cs
- ReadOnlyDataSourceView.cs
- SourceFileBuildProvider.cs
- CustomTokenProvider.cs