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
- SqlFactory.cs
- CoTaskMemSafeHandle.cs
- DescendantBaseQuery.cs
- TripleDES.cs
- XPathSelectionIterator.cs
- WindowProviderWrapper.cs
- Select.cs
- SqlBulkCopyColumnMapping.cs
- TitleStyle.cs
- TypeUtils.cs
- Ref.cs
- LogicalTreeHelper.cs
- PrintPageEvent.cs
- ActivityWithResultConverter.cs
- HttpResponseHeader.cs
- CompensateDesigner.cs
- SectionUpdates.cs
- OuterGlowBitmapEffect.cs
- CompModSwitches.cs
- DataTablePropertyDescriptor.cs
- HttpHeaderCollection.cs
- EventWaitHandleSecurity.cs
- ALinqExpressionVisitor.cs
- AnimationException.cs
- TransformedBitmap.cs
- ScrollPatternIdentifiers.cs
- DataSourceXmlSubItemAttribute.cs
- DefinitionUpdate.cs
- NativeRecognizer.cs
- ProcessHostConfigUtils.cs
- ObjectDataSourceMethodEventArgs.cs
- ServerValidateEventArgs.cs
- embossbitmapeffect.cs
- DependencyObjectType.cs
- ButtonColumn.cs
- DateTimeParse.cs
- AccessDataSourceView.cs
- SmiMetaDataProperty.cs
- UserControl.cs
- WebPartMenuStyle.cs
- QuadraticBezierSegment.cs
- BreakRecordTable.cs
- HostAdapter.cs
- GetWinFXPath.cs
- XmlSchemaInfo.cs
- Internal.cs
- NonParentingControl.cs
- PerfService.cs
- TextCharacters.cs
- WriteableBitmap.cs
- CssClassPropertyAttribute.cs
- ShimAsPublicXamlType.cs
- SqlCharStream.cs
- TypeUtil.cs
- GridViewPageEventArgs.cs
- ListViewDeleteEventArgs.cs
- DataGridViewButtonColumn.cs
- ResetableIterator.cs
- ActivityTypeResolver.xaml.cs
- OpCodes.cs
- FigureParaClient.cs
- EdmValidator.cs
- Timer.cs
- WindowsFormsHostPropertyMap.cs
- ClientSettingsProvider.cs
- StateMachine.cs
- MemberInitExpression.cs
- WebPartDeleteVerb.cs
- MethodBuilder.cs
- ServiceDeploymentInfo.cs
- XmlDataDocument.cs
- RadioButtonList.cs
- DataGridCommandEventArgs.cs
- WriterOutput.cs
- RankException.cs
- DocumentCollection.cs
- BitmapCache.cs
- ServicesUtilities.cs
- SqlDataSourceStatusEventArgs.cs
- FormDocumentDesigner.cs
- SessionSwitchEventArgs.cs
- ManagedIStream.cs
- FlowLayout.cs
- AdRotatorDesigner.cs
- InplaceBitmapMetadataWriter.cs
- PropertyCollection.cs
- ToolStripTextBox.cs
- RelationshipEndMember.cs
- DurationConverter.cs
- PixelShader.cs
- SystemIPGlobalProperties.cs
- ScrollItemPatternIdentifiers.cs
- controlskin.cs
- DataGridColumnCollection.cs
- DocumentSequence.cs
- ServiceCredentialsSecurityTokenManager.cs
- MeasureItemEvent.cs
- SoapParser.cs
- RoamingStoreFile.cs
- HttpRequest.cs