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
- TypeDefinition.cs
- ConstraintConverter.cs
- RIPEMD160Managed.cs
- DefaultSerializationProviderAttribute.cs
- OdbcPermission.cs
- ZoneLinkButton.cs
- X509ChainPolicy.cs
- PlatformNotSupportedException.cs
- ServiceDiscoveryElement.cs
- _NTAuthentication.cs
- PlanCompiler.cs
- CharKeyFrameCollection.cs
- BridgeDataRecord.cs
- WindowsFormsSynchronizationContext.cs
- Keywords.cs
- XmlDownloadManager.cs
- StringDictionary.cs
- XmlBinaryReader.cs
- MergeFailedEvent.cs
- HostingEnvironment.cs
- ConfigurationFileMap.cs
- DES.cs
- ClientData.cs
- ProgressBarRenderer.cs
- CodeParameterDeclarationExpression.cs
- Literal.cs
- OracleRowUpdatedEventArgs.cs
- ReadOnlyActivityGlyph.cs
- AddInServer.cs
- RangeBaseAutomationPeer.cs
- TextSelectionProcessor.cs
- EdmType.cs
- HelpKeywordAttribute.cs
- TrayIconDesigner.cs
- GC.cs
- PassportAuthenticationModule.cs
- TextSpanModifier.cs
- ISO2022Encoding.cs
- TabItemWrapperAutomationPeer.cs
- WebPartChrome.cs
- HtmlInputFile.cs
- DocumentViewerAutomationPeer.cs
- NonVisualControlAttribute.cs
- WebServiceErrorEvent.cs
- MetadataFile.cs
- EntitySqlQueryBuilder.cs
- ToolStripStatusLabel.cs
- TextModifierScope.cs
- SafeBitVector32.cs
- IdleTimeoutMonitor.cs
- Rules.cs
- XmlSchemaFacet.cs
- InstanceDescriptor.cs
- MenuAutomationPeer.cs
- AttachedPropertyBrowsableAttribute.cs
- WindowsFont.cs
- ConvertersCollection.cs
- GridViewRow.cs
- KeyPressEvent.cs
- WebPartMinimizeVerb.cs
- SpeechDetectedEventArgs.cs
- DrawingAttributesDefaultValueFactory.cs
- SafeArrayTypeMismatchException.cs
- FileLoadException.cs
- SelectionItemPattern.cs
- SystemGatewayIPAddressInformation.cs
- SqlProviderUtilities.cs
- MethodExpr.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- NotifyParentPropertyAttribute.cs
- SiteOfOriginContainer.cs
- RepeatButton.cs
- SplitterDesigner.cs
- SqlTypeConverter.cs
- PolygonHotSpot.cs
- DurableInstanceProvider.cs
- XmlResolver.cs
- AudioBase.cs
- Catch.cs
- RowVisual.cs
- QilStrConcatenator.cs
- GlyphManager.cs
- StructuredCompositeActivityDesigner.cs
- TryExpression.cs
- KeyPressEvent.cs
- AssemblyName.cs
- BaseCodeDomTreeGenerator.cs
- ConfigurationSectionGroup.cs
- TextFormatterImp.cs
- HttpDictionary.cs
- ThreadAbortException.cs
- BookmarkList.cs
- QueueProcessor.cs
- XmlSchemaAttributeGroup.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- UpdatePanelTrigger.cs
- TextContainerChangeEventArgs.cs
- SessionStateSection.cs
- Converter.cs
- Shape.cs