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
- ComplexTypeEmitter.cs
- uribuilder.cs
- ToolStripDropDownItem.cs
- GetPageNumberCompletedEventArgs.cs
- SoapEnumAttribute.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- SortAction.cs
- _SingleItemRequestCache.cs
- NumberSubstitution.cs
- WebPartsPersonalization.cs
- HtmlHistory.cs
- MethodBuilderInstantiation.cs
- wmiprovider.cs
- EFDataModelProvider.cs
- ConnectionPointCookie.cs
- COAUTHIDENTITY.cs
- CompoundFileStorageReference.cs
- HttpClientCertificate.cs
- SpecialNameAttribute.cs
- X509ChainPolicy.cs
- TextTreeTextNode.cs
- DataViewSettingCollection.cs
- WebPartEventArgs.cs
- DataControlLinkButton.cs
- ForceCopyBuildProvider.cs
- DataFieldConverter.cs
- TemplateControlCodeDomTreeGenerator.cs
- CodeNamespace.cs
- SiteMapDataSourceView.cs
- WindowHelperService.cs
- COSERVERINFO.cs
- LinearGradientBrush.cs
- XpsImageSerializationService.cs
- BrowserInteropHelper.cs
- CodeDOMProvider.cs
- NegationPusher.cs
- AutoGeneratedField.cs
- PropertyGridCommands.cs
- DurableOperationContext.cs
- InlineCollection.cs
- ListenerElementsCollection.cs
- DisplayInformation.cs
- XmlSchemaParticle.cs
- RelationalExpressions.cs
- DictionaryChange.cs
- SchemaComplexType.cs
- StringDictionaryCodeDomSerializer.cs
- sqlstateclientmanager.cs
- DataGridTextBoxColumn.cs
- TabletDeviceInfo.cs
- TimeoutValidationAttribute.cs
- QueryNode.cs
- SecurityContextSecurityTokenResolver.cs
- UpdateException.cs
- UntrustedRecipientException.cs
- CroppedBitmap.cs
- MetadataPropertyCollection.cs
- TableItemPattern.cs
- ImageBrush.cs
- FilterEventArgs.cs
- DbDataAdapter.cs
- CompareValidator.cs
- _Win32.cs
- NativeWrapper.cs
- ProxyWebPartManagerDesigner.cs
- BinarySerializer.cs
- CompoundFileStreamReference.cs
- ScriptHandlerFactory.cs
- BidPrivateBase.cs
- WorkflowApplicationTerminatedException.cs
- QuaternionConverter.cs
- ParsedAttributeCollection.cs
- NonBatchDirectoryCompiler.cs
- SymbolType.cs
- HttpRequestTraceRecord.cs
- HandledMouseEvent.cs
- RewritingPass.cs
- SectionInformation.cs
- PenThread.cs
- SymLanguageVendor.cs
- ProfilePropertySettingsCollection.cs
- SqlUDTStorage.cs
- SqlExpander.cs
- counter.cs
- WmlLinkAdapter.cs
- ToolStripSettings.cs
- ListParaClient.cs
- SystemFonts.cs
- DbDeleteCommandTree.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- StrongNamePublicKeyBlob.cs
- Brush.cs
- DefaultPropertyAttribute.cs
- HttpsChannelListener.cs
- DesignBinding.cs
- PreviewControlDesigner.cs
- BoolExpressionVisitors.cs
- EditorPart.cs
- _KerberosClient.cs
- _IPv6Address.cs