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
- Internal.cs
- HMACSHA512.cs
- AssemblyAttributesGoHere.cs
- mediaclock.cs
- BinaryMethodMessage.cs
- KnownAssembliesSet.cs
- sqlcontext.cs
- CompilerTypeWithParams.cs
- InternalMappingException.cs
- UTF8Encoding.cs
- VisualStyleInformation.cs
- WpfGeneratedKnownProperties.cs
- XmlStreamNodeWriter.cs
- NonParentingControl.cs
- ValidationHelper.cs
- Rotation3D.cs
- ServiceDescription.cs
- AssociationTypeEmitter.cs
- ExpressionEditorAttribute.cs
- connectionpool.cs
- HtmlGenericControl.cs
- EventRecord.cs
- ValidationErrorEventArgs.cs
- SerializationException.cs
- DispatchChannelSink.cs
- Literal.cs
- BindingNavigator.cs
- BlurBitmapEffect.cs
- EventWaitHandleSecurity.cs
- ScrollEvent.cs
- ItemContainerGenerator.cs
- ObjectComplexPropertyMapping.cs
- TabControlEvent.cs
- RowToParametersTransformer.cs
- _NetworkingPerfCounters.cs
- SecondaryViewProvider.cs
- ArgumentsParser.cs
- Splitter.cs
- LoginView.cs
- OpenTypeLayout.cs
- listitem.cs
- Vector3DAnimationBase.cs
- SafeBitVector32.cs
- GridViewRow.cs
- OdbcConnectionFactory.cs
- CompilationRelaxations.cs
- FontStretchConverter.cs
- SmiEventSink_Default.cs
- DirectoryNotFoundException.cs
- DbProviderFactories.cs
- TrackingProfileSerializer.cs
- EntitySet.cs
- MultiByteCodec.cs
- sitestring.cs
- CapabilitiesAssignment.cs
- XmlEncodedRawTextWriter.cs
- AuthenticationService.cs
- MessageQueueAccessControlEntry.cs
- FileVersionInfo.cs
- PrivilegedConfigurationManager.cs
- SystemInformation.cs
- MediaPlayer.cs
- AssemblyEvidenceFactory.cs
- ColorContextHelper.cs
- ArrayTypeMismatchException.cs
- ReferentialConstraint.cs
- AddInEnvironment.cs
- AttributeAction.cs
- InstalledFontCollection.cs
- VirtualPath.cs
- XmlDocumentFragment.cs
- Image.cs
- PeerApplicationLaunchInfo.cs
- XamlRtfConverter.cs
- DocumentSequenceHighlightLayer.cs
- ModifierKeysValueSerializer.cs
- MetadataException.cs
- MarkupExtensionParser.cs
- SelectionHighlightInfo.cs
- FunctionImportMapping.cs
- elementinformation.cs
- InternalBufferManager.cs
- DataGridViewTextBoxColumn.cs
- RowCache.cs
- TextServicesPropertyRanges.cs
- SqlColumnizer.cs
- ChoiceConverter.cs
- XmlAnyElementAttribute.cs
- BindingsCollection.cs
- FileLevelControlBuilderAttribute.cs
- XmlWriter.cs
- SafeProcessHandle.cs
- LightweightCodeGenerator.cs
- ConnectionProviderAttribute.cs
- InheritablePropertyChangeInfo.cs
- InsufficientMemoryException.cs
- ValidationSummary.cs
- RuntimeCompatibilityAttribute.cs
- RNGCryptoServiceProvider.cs
- sqlstateclientmanager.cs