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
- KeySplineConverter.cs
- TrackBarRenderer.cs
- BitmapFrameEncode.cs
- SafeViewOfFileHandle.cs
- PageAsyncTaskManager.cs
- ObjectParameter.cs
- WebContext.cs
- FileCodeGroup.cs
- OdbcPermission.cs
- RoutedEventConverter.cs
- MeasurementDCInfo.cs
- EntityCommandExecutionException.cs
- CodeMemberField.cs
- Dictionary.cs
- LinkedResourceCollection.cs
- NopReturnReader.cs
- TableRowCollection.cs
- AddInPipelineAttributes.cs
- DateTimeValueSerializerContext.cs
- MsmqIntegrationBindingElement.cs
- FixedNode.cs
- SqlParameterCollection.cs
- ToolStripDropDownClosingEventArgs.cs
- XmlTextReaderImpl.cs
- HitTestResult.cs
- XmlSerializerFormatAttribute.cs
- XmlUnspecifiedAttribute.cs
- SecurityAlgorithmSuiteConverter.cs
- DbConnectionPoolOptions.cs
- MessageBodyDescription.cs
- UrlParameterReader.cs
- XmlNodeChangedEventManager.cs
- BinaryFormatterWriter.cs
- SuppressMergeCheckAttribute.cs
- OrderedDictionary.cs
- Compensation.cs
- AlternationConverter.cs
- ExtensibleClassFactory.cs
- TextTreeTextNode.cs
- SchemaCollectionPreprocessor.cs
- RegexTree.cs
- StringCollection.cs
- Point3DCollectionConverter.cs
- ScrollBar.cs
- ThreadWorkerController.cs
- PermissionSetTriple.cs
- UrlPropertyAttribute.cs
- FunctionDetailsReader.cs
- PropertyItem.cs
- SoapInteropTypes.cs
- DrawItemEvent.cs
- documentation.cs
- Size3DConverter.cs
- SqlDataSourceTableQuery.cs
- GB18030Encoding.cs
- TcpChannelHelper.cs
- DetailsView.cs
- DataGridViewBand.cs
- EncoderBestFitFallback.cs
- MeasurementDCInfo.cs
- RegexCharClass.cs
- BufferAllocator.cs
- CatalogPartCollection.cs
- __Error.cs
- DispatcherExceptionEventArgs.cs
- EntityViewContainer.cs
- NetworkAddressChange.cs
- ClientConvert.cs
- URI.cs
- PresentationAppDomainManager.cs
- NativeMethodsCLR.cs
- EventArgs.cs
- EncoderParameters.cs
- SafeFileHandle.cs
- DataMemberAttribute.cs
- ToolBarButton.cs
- BoundColumn.cs
- Int64Animation.cs
- MobileTextWriter.cs
- OneOfConst.cs
- IconEditor.cs
- SkipStoryboardToFill.cs
- ProvidePropertyAttribute.cs
- MarshalByRefObject.cs
- SecurityTokenRequirement.cs
- GatewayIPAddressInformationCollection.cs
- UIElementPropertyUndoUnit.cs
- NetCodeGroup.cs
- GridViewRow.cs
- AuthenticationManager.cs
- FileFormatException.cs
- RegisteredArrayDeclaration.cs
- UTF8Encoding.cs
- WebRequest.cs
- WorkItem.cs
- TemplateAction.cs
- ProxyElement.cs
- VScrollProperties.cs
- Int32CollectionConverter.cs
- Margins.cs