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
- ReachDocumentPageSerializerAsync.cs
- ByteFacetDescriptionElement.cs
- DrawingDrawingContext.cs
- WindowsFormsSectionHandler.cs
- SHA1Cng.cs
- recordstatefactory.cs
- BooleanExpr.cs
- Track.cs
- RegexGroupCollection.cs
- MonthChangedEventArgs.cs
- CodeConstructor.cs
- LinkedResourceCollection.cs
- DependencyObjectValidator.cs
- InkSerializer.cs
- TargetControlTypeAttribute.cs
- ContextToken.cs
- Int32AnimationUsingKeyFrames.cs
- ListViewHitTestInfo.cs
- GenerateTemporaryTargetAssembly.cs
- MultiView.cs
- CollectionViewSource.cs
- DataKey.cs
- SimplePropertyEntry.cs
- EntityDesignPluralizationHandler.cs
- ZipIOLocalFileBlock.cs
- AutomationPropertyInfo.cs
- ProtocolReflector.cs
- RequiredAttributeAttribute.cs
- MemoryFailPoint.cs
- PackWebRequest.cs
- RawAppCommandInputReport.cs
- MemberDomainMap.cs
- SmiXetterAccessMap.cs
- WorkflowExecutor.cs
- DataServiceClientException.cs
- TreeNodeConverter.cs
- LoginStatusDesigner.cs
- PointAnimationClockResource.cs
- PermissionSetTriple.cs
- MatrixStack.cs
- CompensatableTransactionScopeActivityDesigner.cs
- CompiledIdentityConstraint.cs
- EnterpriseServicesHelper.cs
- ResetableIterator.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- ArraySubsetEnumerator.cs
- RuleSetCollection.cs
- XmlHelper.cs
- RoutedEventHandlerInfo.cs
- securitycriticaldataClass.cs
- CssTextWriter.cs
- EventDriven.cs
- ChannelSinkStacks.cs
- SortableBindingList.cs
- DynamicPropertyReader.cs
- Propagator.Evaluator.cs
- SymbolType.cs
- AstTree.cs
- ResourceDefaultValueAttribute.cs
- MetadataItemEmitter.cs
- PrintPreviewControl.cs
- ConfigXmlSignificantWhitespace.cs
- DodSequenceMerge.cs
- CapabilitiesState.cs
- MissingManifestResourceException.cs
- ItemsPanelTemplate.cs
- IssuedTokenParametersEndpointAddressElement.cs
- SelectedDatesCollection.cs
- TypeNameParser.cs
- DataPagerFieldCollection.cs
- formatstringdialog.cs
- SecUtil.cs
- PolicyLevel.cs
- Typeface.cs
- CalendarDataBindingHandler.cs
- ImageCodecInfoPrivate.cs
- TypeSystemHelpers.cs
- TrackingProfileManager.cs
- EntityContainer.cs
- PrintDocument.cs
- StringWriter.cs
- DataGridPreparingCellForEditEventArgs.cs
- DiscriminatorMap.cs
- TcpServerChannel.cs
- PhysicalFontFamily.cs
- Ref.cs
- SoapProcessingBehavior.cs
- FastEncoderWindow.cs
- ResourceReader.cs
- ToolboxItemFilterAttribute.cs
- DataListItem.cs
- XmlSchemaAttributeGroupRef.cs
- QueryCacheKey.cs
- WsdlBuildProvider.cs
- UpdatePanelTrigger.cs
- NodeLabelEditEvent.cs
- ListItemCollection.cs
- _LocalDataStoreMgr.cs
- GcHandle.cs
- SiteMapProvider.cs