Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ImageField.cs
- SystemIcmpV4Statistics.cs
- ResXResourceWriter.cs
- IApplicationTrustManager.cs
- InlinedAggregationOperator.cs
- MonthCalendarDesigner.cs
- MetadataPropertyCollection.cs
- BuildProvider.cs
- WindowsRebar.cs
- ElementAction.cs
- MediaEntryAttribute.cs
- HtmlHistory.cs
- DoubleAnimationBase.cs
- ExtensionSimplifierMarkupObject.cs
- DBSchemaRow.cs
- XPathDocument.cs
- DirtyTextRange.cs
- SectionUpdates.cs
- DropSource.cs
- OperatingSystem.cs
- NativeMethods.cs
- DoubleCollectionValueSerializer.cs
- EdmError.cs
- ProtocolsConfigurationEntry.cs
- NonParentingControl.cs
- BindingCompleteEventArgs.cs
- Animatable.cs
- InkCanvasFeedbackAdorner.cs
- TextServicesPropertyRanges.cs
- CustomCredentialPolicy.cs
- DocumentPaginator.cs
- EventLog.cs
- WindowsRichEditRange.cs
- EntityDataSourceWrapper.cs
- SendMailErrorEventArgs.cs
- MetadataCacheItem.cs
- GroupLabel.cs
- MediaEntryAttribute.cs
- QueryReaderSettings.cs
- ValidationError.cs
- VirtualPathUtility.cs
- BrowserDefinition.cs
- ApplicationTrust.cs
- ContextMenuService.cs
- DataServiceOperationContext.cs
- TrackingMemoryStreamFactory.cs
- SchemaElementDecl.cs
- DocumentScope.cs
- XmlUnspecifiedAttribute.cs
- DataSysAttribute.cs
- WebPartZone.cs
- DrawingGroup.cs
- Point3DKeyFrameCollection.cs
- WorkflowServiceBehavior.cs
- RegionIterator.cs
- webbrowsersite.cs
- TableCell.cs
- WebServiceReceiveDesigner.cs
- ServerValidateEventArgs.cs
- SQLInt64.cs
- TrackBarRenderer.cs
- RadioButtonBaseAdapter.cs
- ReadOnlyDictionary.cs
- XPathSingletonIterator.cs
- FlowDecision.cs
- BaseTemplateCodeDomTreeGenerator.cs
- OpenFileDialog.cs
- RichTextBoxAutomationPeer.cs
- EventDescriptor.cs
- panel.cs
- MergablePropertyAttribute.cs
- WebEventCodes.cs
- GroupBox.cs
- DragSelectionMessageFilter.cs
- ExpressionNormalizer.cs
- ChtmlTextBoxAdapter.cs
- SqlXml.cs
- TrackingStringDictionary.cs
- BaseAsyncResult.cs
- RbTree.cs
- WebEventCodes.cs
- CollectionBuilder.cs
- BStrWrapper.cs
- brushes.cs
- ExtendedPropertyCollection.cs
- EmptyStringExpandableObjectConverter.cs
- ColorMap.cs
- ButtonBaseAdapter.cs
- FrameworkElementFactoryMarkupObject.cs
- ExtentKey.cs
- CallbackHandler.cs
- FloatUtil.cs
- PocoEntityKeyStrategy.cs
- EndpointFilterProvider.cs
- TextParaClient.cs
- SqlBuilder.cs
- BamlMapTable.cs
- CodeCompiler.cs
- DbBuffer.cs
- HttpProtocolImporter.cs