Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Markup / XamlSerializerUtil.cs / 1 / XamlSerializerUtil.cs
//---------------------------------------------------------------------------- // // File: XamlSerializerUtil.cs // // Description: // Static Helper methods used for Serialization. // // Copyright (C) 2005 by Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using MS.Internal.PresentationCore; namespace System.Windows.Markup { ////// Static helper methods used for Serialization process /// internal static class XamlCoreSerializerUtil { static XamlCoreSerializerUtil() { // // Dummy code to keep IAddChildInternal from being optimized out of // PresentationCore. PLEASE REMOVE WHEN IAddChildInternal DISAPPEARS. // ThrowIfIAddChildInternal("not IAddChildInternal"); } internal static void ThrowIfIAddChildInternal(object o) { // // Dummy code to keep IAddChildInternal from being optimized out of // PresentationCore. PLEASE REMOVE WHEN IAddChildInternal DISAPPEARS. // if ( o is IAddChildInternal) { throw new InvalidOperationException(); } } ////// Throw an exception if the passed string is not empty and is not /// all whitespace. This is used to check IAddChild.AddText calls for /// objects 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) { if (s != null) { for (int i = 0; i < s.Length; i++) { if (!Char.IsWhiteSpace(s[i])) { throw new ArgumentException(SR.Get(SRID.NonWhiteSpaceInAddText, s)); } } } } } } // 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
- TextRange.cs
- EntityDataSourceDataSelectionPanel.cs
- XmlDigitalSignatureProcessor.cs
- XmlILModule.cs
- NegotiateStream.cs
- WorkflowItemsPresenter.cs
- IntegerValidator.cs
- DataControlFieldCollection.cs
- CollectionType.cs
- EdmProperty.cs
- EmptyEnumerable.cs
- DesignerActionService.cs
- LinkArea.cs
- XmlSchemaNotation.cs
- ServiceModelConfigurationElementCollection.cs
- SessionPageStatePersister.cs
- ProtocolsConfigurationHandler.cs
- ZoneLinkButton.cs
- ProfileBuildProvider.cs
- securitymgrsite.cs
- ArcSegment.cs
- SqlInternalConnectionTds.cs
- Grammar.cs
- DocumentSignatureManager.cs
- QueryOptionExpression.cs
- HttpSessionStateBase.cs
- ChangeNode.cs
- IDispatchConstantAttribute.cs
- ConstraintStruct.cs
- PropertyEntry.cs
- FormViewUpdateEventArgs.cs
- Primitive.cs
- _HTTPDateParse.cs
- BaseInfoTable.cs
- GetPageNumberCompletedEventArgs.cs
- DSASignatureFormatter.cs
- Utils.cs
- VerticalAlignConverter.cs
- GlyphCache.cs
- FastPropertyAccessor.cs
- TableItemStyle.cs
- ControlSerializer.cs
- UnorderedHashRepartitionStream.cs
- EntityViewGenerator.cs
- ConsumerConnectionPoint.cs
- ResXDataNode.cs
- ListItemCollection.cs
- ToolboxSnapDragDropEventArgs.cs
- CookielessHelper.cs
- XPathQueryGenerator.cs
- InputElement.cs
- NavigateUrlConverter.cs
- ChangeInterceptorAttribute.cs
- SystemWebCachingSectionGroup.cs
- FilteredReadOnlyMetadataCollection.cs
- AppDomainCompilerProxy.cs
- LinqDataSourceHelper.cs
- FileResponseElement.cs
- CurrentChangedEventManager.cs
- HttpContext.cs
- OracleException.cs
- ClaimTypeElement.cs
- ListViewItem.cs
- MsdtcClusterUtils.cs
- CounterCreationDataCollection.cs
- SurrogateEncoder.cs
- HttpResponse.cs
- DialogResultConverter.cs
- BinaryReader.cs
- ConfigXmlReader.cs
- ConstraintCollection.cs
- HttpProxyTransportBindingElement.cs
- Version.cs
- CheckPair.cs
- ObservableDictionary.cs
- PaintValueEventArgs.cs
- CaseStatement.cs
- HtmlMeta.cs
- Helpers.cs
- DocumentViewerAutomationPeer.cs
- SettingsProperty.cs
- RelationshipConverter.cs
- ResourceExpressionBuilder.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- TranslateTransform3D.cs
- DeclarativeExpressionConditionDeclaration.cs
- XslException.cs
- ControlPropertyNameConverter.cs
- RegexGroup.cs
- DocumentViewerConstants.cs
- DeferredBinaryDeserializerExtension.cs
- RedistVersionInfo.cs
- Scene3D.cs
- WSSecurityOneDotZeroSendSecurityHeader.cs
- SqlMethods.cs
- QueryOutputWriter.cs
- XmlQueryStaticData.cs
- CachedResourceDictionaryExtension.cs
- SQLInt64.cs
- BuildDependencySet.cs