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
- IdentityManager.cs
- CodeTypeDeclarationCollection.cs
- ReadOnlyDataSourceView.cs
- SectionRecord.cs
- DefaultMemberAttribute.cs
- EntityDataSourceDataSelection.cs
- HttpCapabilitiesBase.cs
- OleAutBinder.cs
- ResourceReferenceExpressionConverter.cs
- XamlFxTrace.cs
- TextTreeTextBlock.cs
- WebPartRestoreVerb.cs
- Evidence.cs
- HMACMD5.cs
- RegexCapture.cs
- WebControlAdapter.cs
- CurrentTimeZone.cs
- ToolStripDropDownButton.cs
- WindowsTokenRoleProvider.cs
- DescendentsWalker.cs
- SingleConverter.cs
- Menu.cs
- GuidTagList.cs
- Int32Rect.cs
- TextEditorCharacters.cs
- DummyDataSource.cs
- LocalizableResourceBuilder.cs
- CompilerInfo.cs
- ResourcePool.cs
- QueueNameHelper.cs
- Debugger.cs
- WhitespaceRuleReader.cs
- WorkflowApplicationAbortedEventArgs.cs
- UpdatePanelTrigger.cs
- DataObjectFieldAttribute.cs
- EntityType.cs
- NameValueCollection.cs
- SqlNodeAnnotations.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- DefaultHttpHandler.cs
- ProxyWebPartManager.cs
- TCPClient.cs
- SymmetricKeyWrap.cs
- WaitHandleCannotBeOpenedException.cs
- DrawingBrush.cs
- MiniLockedBorderGlyph.cs
- CodeComment.cs
- Collection.cs
- SizeAnimationClockResource.cs
- JsonReaderWriterFactory.cs
- Policy.cs
- SQLMembershipProvider.cs
- FontWeights.cs
- METAHEADER.cs
- ByteKeyFrameCollection.cs
- BaseParagraph.cs
- ConcurrentStack.cs
- ProxyWebPartManager.cs
- FieldNameLookup.cs
- SchemaHelper.cs
- DataGridRowEventArgs.cs
- SiteMapNode.cs
- TakeQueryOptionExpression.cs
- DataGridViewRowsRemovedEventArgs.cs
- Focus.cs
- CodeBlockBuilder.cs
- SchemaElement.cs
- PathSegment.cs
- FileDataSourceCache.cs
- WorkflowApplicationTerminatedException.cs
- IListConverters.cs
- Tablet.cs
- AbsoluteQuery.cs
- CheckableControlBaseAdapter.cs
- TypefaceCollection.cs
- PackageFilter.cs
- TreeView.cs
- InfoCardKeyedHashAlgorithm.cs
- ToolStripPanelCell.cs
- ScriptModule.cs
- NullableFloatAverageAggregationOperator.cs
- XmlIlVisitor.cs
- Application.cs
- DoubleLinkListEnumerator.cs
- WebBrowserNavigatedEventHandler.cs
- ImageIndexEditor.cs
- TraceContext.cs
- TypeReference.cs
- NetStream.cs
- OdbcConnectionPoolProviderInfo.cs
- Property.cs
- RSACryptoServiceProvider.cs
- AppSettingsReader.cs
- CroppedBitmap.cs
- SqlUtil.cs
- _LoggingObject.cs
- StreamInfo.cs
- KerberosTicketHashIdentifierClause.cs
- TempEnvironment.cs
- KeyValuePairs.cs