Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Markup / XamlSerializerUtil.cs / 1305600 / 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
- XmlAttributeCollection.cs
- XmlQueryStaticData.cs
- WebPartEditorCancelVerb.cs
- DataGridViewComboBoxCell.cs
- DropSource.cs
- XslTransform.cs
- QuotedPairReader.cs
- ScriptResourceInfo.cs
- CompoundFileDeflateTransform.cs
- Mapping.cs
- Page.cs
- XmlUrlEditor.cs
- ScriptingWebServicesSectionGroup.cs
- MatrixKeyFrameCollection.cs
- CodeExporter.cs
- SerializableAttribute.cs
- CrossAppDomainChannel.cs
- SapiRecognizer.cs
- ResourceCategoryAttribute.cs
- TextTrailingWordEllipsis.cs
- CheckBoxList.cs
- RuntimeCompatibilityAttribute.cs
- PagerSettings.cs
- PolicyStatement.cs
- InputProviderSite.cs
- NonVisualControlAttribute.cs
- DesignerVerb.cs
- IdentityNotMappedException.cs
- FormViewActionList.cs
- SafeBitVector32.cs
- TemplatedControlDesigner.cs
- Select.cs
- HtmlTableCellCollection.cs
- NotFiniteNumberException.cs
- Int16Converter.cs
- EditorZone.cs
- ValidationError.cs
- UInt32Converter.cs
- ObjectDesignerDataSourceView.cs
- SchemaReference.cs
- ListChangedEventArgs.cs
- TextTreeObjectNode.cs
- SafeBitVector32.cs
- ThreadPool.cs
- InvokeGenerator.cs
- wgx_commands.cs
- ByteConverter.cs
- ToolStripSeparatorRenderEventArgs.cs
- SpeechAudioFormatInfo.cs
- AudioException.cs
- MetafileHeader.cs
- AdRotator.cs
- DataListItem.cs
- RoleBoolean.cs
- UserNamePasswordValidator.cs
- PolygonHotSpot.cs
- ISessionStateStore.cs
- ReferenceEqualityComparer.cs
- RuleRef.cs
- SchemaImporterExtensionElementCollection.cs
- KeyFrames.cs
- SqlDataSourceAdvancedOptionsForm.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- EnvelopedPkcs7.cs
- DefaultValueMapping.cs
- BamlStream.cs
- SafeArchiveContext.cs
- WebPartDisplayMode.cs
- FormsAuthenticationUserCollection.cs
- XPathNavigatorReader.cs
- WaitHandle.cs
- StrokeCollection2.cs
- WorkflowApplicationException.cs
- TraceFilter.cs
- DataTableNewRowEvent.cs
- RequestUriProcessor.cs
- Enum.cs
- SlipBehavior.cs
- figurelengthconverter.cs
- XmlNodeComparer.cs
- LoginStatusDesigner.cs
- GetPageNumberCompletedEventArgs.cs
- CategoryNameCollection.cs
- PolyBezierSegment.cs
- ProcessThreadCollection.cs
- XamlLoadErrorInfo.cs
- RolePrincipal.cs
- Quad.cs
- Cursors.cs
- PackageFilter.cs
- PropertyGeneratedEventArgs.cs
- SplitterCancelEvent.cs
- ThreadSafeList.cs
- XmlCharacterData.cs
- StringFreezingAttribute.cs
- Translator.cs
- MultipartIdentifier.cs
- StringToken.cs
- FileVersion.cs
- XmlQueryContext.cs