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
- EmptyEnumerator.cs
- InputScope.cs
- DataTemplate.cs
- SkewTransform.cs
- RoutedPropertyChangedEventArgs.cs
- WindowsSolidBrush.cs
- HtmlToClrEventProxy.cs
- ProfilePropertySettings.cs
- ChangeProcessor.cs
- rsa.cs
- RightsManagementEncryptedStream.cs
- ConfigurationLoaderException.cs
- XPathNavigator.cs
- AsymmetricKeyExchangeDeformatter.cs
- WindowInteractionStateTracker.cs
- LinkUtilities.cs
- PingOptions.cs
- TypeSystemProvider.cs
- CompressionTransform.cs
- XmlUTF8TextWriter.cs
- GlobalizationSection.cs
- WebPartVerbCollection.cs
- handlecollector.cs
- DataGridViewRowHeaderCell.cs
- CharStorage.cs
- MetadataArtifactLoaderResource.cs
- CLSCompliantAttribute.cs
- AppDomainUnloadedException.cs
- RectangleGeometry.cs
- CompilerParameters.cs
- DataMemberConverter.cs
- ActivationArguments.cs
- ClientConfigurationHost.cs
- HttpModuleCollection.cs
- TransformValueSerializer.cs
- IdnMapping.cs
- ListenerPerfCounters.cs
- KeyValueSerializer.cs
- KeyPressEvent.cs
- ByteConverter.cs
- TypeSemantics.cs
- ParameterToken.cs
- Transform3DGroup.cs
- ListViewPagedDataSource.cs
- DataTableClearEvent.cs
- EventLogPermissionAttribute.cs
- PrintDialog.cs
- DateTimeFormatInfo.cs
- ipaddressinformationcollection.cs
- InternalReceiveMessage.cs
- ObfuscateAssemblyAttribute.cs
- WebPartAddingEventArgs.cs
- AssemblyResourceLoader.cs
- GenerateTemporaryTargetAssembly.cs
- XamlUtilities.cs
- PartBasedPackageProperties.cs
- ProfilePropertySettingsCollection.cs
- COM2AboutBoxPropertyDescriptor.cs
- RuntimeConfig.cs
- GlobalizationSection.cs
- Geometry.cs
- SafeLocalAllocation.cs
- Rotation3DAnimationBase.cs
- DataGridDetailsPresenterAutomationPeer.cs
- ProviderConnectionPointCollection.cs
- DebugHandleTracker.cs
- ObjectDataSource.cs
- webbrowsersite.cs
- RepeaterCommandEventArgs.cs
- TransactionState.cs
- BaseComponentEditor.cs
- FormParameter.cs
- ButtonBaseAutomationPeer.cs
- SignedInfo.cs
- AddingNewEventArgs.cs
- DataGridTablesFactory.cs
- MetadataPropertyvalue.cs
- Model3D.cs
- UniqueContractNameValidationBehavior.cs
- IPipelineRuntime.cs
- AccessDataSourceWizardForm.cs
- ConfigXmlText.cs
- DigestTraceRecordHelper.cs
- MetafileHeader.cs
- PolicyStatement.cs
- RecordManager.cs
- AdjustableArrowCap.cs
- AmbientEnvironment.cs
- CollectionEditor.cs
- TemplatePropertyEntry.cs
- CancelEventArgs.cs
- mediaclock.cs
- DirectoryObjectSecurity.cs
- CacheSection.cs
- TextDataBindingHandler.cs
- SecondaryViewProvider.cs
- ComponentResourceKey.cs
- RenderDataDrawingContext.cs
- ConditionCollection.cs
- ISAPIApplicationHost.cs