Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / XmlUtils / System / Xml / Xsl / QIL / WhitespaceRule.cs / 5 / WhitespaceRule.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //----------------------------------------------------------------------------- using System.Diagnostics; using System.IO; using System.Xml.Xsl.Runtime; namespace System.Xml.Xsl.Qil { ////// Data structure for storing whitespace rules generated by xsl:strip-space and xsl:preserve-space /// internal class WhitespaceRule { private string localName; private string namespaceName; private bool preserveSpace; ////// Allow derived classes to construct empty whitespace rule. /// protected WhitespaceRule() { } ////// Construct new whitespace rule. /// public WhitespaceRule(string localName, string namespaceName, bool preserveSpace) { Init(localName, namespaceName, preserveSpace); } ////// Initialize whitespace rule after it's been constructed. /// protected void Init(string localName, string namespaceName, bool preserveSpace) { this.localName = localName; this.namespaceName = namespaceName; this.preserveSpace = preserveSpace; } ////// Local name of the element. /// public string LocalName { get { return localName; } set { localName = value; } } ////// Namespace name (uri) of the element. /// public string NamespaceName { get { return namespaceName; } set { namespaceName = value; } } ////// True, if this element is whitespace-preserving. /// False, if this element is whitespace-stripping. /// public bool PreserveSpace { get { return preserveSpace; } } ////// Serialize the object to BinaryWriter. /// public void GetObjectData(XmlQueryDataWriter writer) { Debug.Assert(this.GetType() == typeof(WhitespaceRule), "Serialization of WhitespaceRule subclasses is not implemented"); // string localName; writer.WriteStringQ(localName); // string namespaceName; writer.WriteStringQ(namespaceName); // bool preserveSpace; writer.Write(preserveSpace); } ////// Deserialize the object from BinaryReader. /// public WhitespaceRule(XmlQueryDataReader reader) { // string localName; this.localName = reader.ReadStringQ(); // string namespaceName; this.namespaceName = reader.ReadStringQ(); // bool preserveSpace; this.preserveSpace = reader.ReadBoolean(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //----------------------------------------------------------------------------- using System.Diagnostics; using System.IO; using System.Xml.Xsl.Runtime; namespace System.Xml.Xsl.Qil { ////// Data structure for storing whitespace rules generated by xsl:strip-space and xsl:preserve-space /// internal class WhitespaceRule { private string localName; private string namespaceName; private bool preserveSpace; ////// Allow derived classes to construct empty whitespace rule. /// protected WhitespaceRule() { } ////// Construct new whitespace rule. /// public WhitespaceRule(string localName, string namespaceName, bool preserveSpace) { Init(localName, namespaceName, preserveSpace); } ////// Initialize whitespace rule after it's been constructed. /// protected void Init(string localName, string namespaceName, bool preserveSpace) { this.localName = localName; this.namespaceName = namespaceName; this.preserveSpace = preserveSpace; } ////// Local name of the element. /// public string LocalName { get { return localName; } set { localName = value; } } ////// Namespace name (uri) of the element. /// public string NamespaceName { get { return namespaceName; } set { namespaceName = value; } } ////// True, if this element is whitespace-preserving. /// False, if this element is whitespace-stripping. /// public bool PreserveSpace { get { return preserveSpace; } } ////// Serialize the object to BinaryWriter. /// public void GetObjectData(XmlQueryDataWriter writer) { Debug.Assert(this.GetType() == typeof(WhitespaceRule), "Serialization of WhitespaceRule subclasses is not implemented"); // string localName; writer.WriteStringQ(localName); // string namespaceName; writer.WriteStringQ(namespaceName); // bool preserveSpace; writer.Write(preserveSpace); } ////// Deserialize the object from BinaryReader. /// public WhitespaceRule(XmlQueryDataReader reader) { // string localName; this.localName = reader.ReadStringQ(); // string namespaceName; this.namespaceName = reader.ReadStringQ(); // bool preserveSpace; this.preserveSpace = reader.ReadBoolean(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IIS7UserPrincipal.cs
- ZoneButton.cs
- FieldDescriptor.cs
- RectangleHotSpot.cs
- Debug.cs
- DBCommand.cs
- PerspectiveCamera.cs
- ActivityPropertyReference.cs
- SettingsAttributes.cs
- OdbcConnectionFactory.cs
- ConnectionConsumerAttribute.cs
- EntityDataSourceContainerNameItem.cs
- DataServiceQueryProvider.cs
- DataSvcMapFile.cs
- ChannelCacheDefaults.cs
- StorageInfo.cs
- HttpCookiesSection.cs
- XmlILConstructAnalyzer.cs
- TraceFilter.cs
- PrintPreviewControl.cs
- CultureData.cs
- AutoGeneratedFieldProperties.cs
- Parser.cs
- ValidationHelper.cs
- ExpressionHelper.cs
- XsdCachingReader.cs
- DesignerVerb.cs
- FragmentNavigationEventArgs.cs
- ColumnPropertiesGroup.cs
- WizardPanel.cs
- DbConnectionInternal.cs
- ProvideValueServiceProvider.cs
- TextBox.cs
- TimeSpanHelper.cs
- Int16.cs
- MissingManifestResourceException.cs
- HtmlWindow.cs
- BinaryWriter.cs
- LinkedResource.cs
- PersistChildrenAttribute.cs
- wgx_sdk_version.cs
- GridViewRow.cs
- XomlCompilerParameters.cs
- EqualityComparer.cs
- RawMouseInputReport.cs
- DataServiceQueryOfT.cs
- MessageSmuggler.cs
- DeploymentExceptionMapper.cs
- CompilerParameters.cs
- DnsCache.cs
- ValidatorUtils.cs
- UrlPath.cs
- WmlControlAdapter.cs
- TypeDescriptionProviderAttribute.cs
- SqlConnectionStringBuilder.cs
- TemplateControlBuildProvider.cs
- ExpressionConverter.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- SafeIUnknown.cs
- CodeConstructor.cs
- RuntimeConfigLKG.cs
- Wildcard.cs
- control.ime.cs
- ReceiveContextCollection.cs
- loginstatus.cs
- EventWaitHandle.cs
- PageThemeCodeDomTreeGenerator.cs
- QilParameter.cs
- SQLDecimalStorage.cs
- XmlNodeComparer.cs
- DebugHandleTracker.cs
- _ChunkParse.cs
- FaultException.cs
- BasicExpandProvider.cs
- RichTextBoxAutomationPeer.cs
- BinaryCommonClasses.cs
- XmlDesignerDataSourceView.cs
- StopStoryboard.cs
- WebAdminConfigurationHelper.cs
- TraceListener.cs
- CodeStatementCollection.cs
- TextEmbeddedObject.cs
- HtmlToClrEventProxy.cs
- Int32AnimationUsingKeyFrames.cs
- SymLanguageType.cs
- securestring.cs
- DotExpr.cs
- SQLGuid.cs
- Single.cs
- TagElement.cs
- CallbackValidator.cs
- ImageCollectionCodeDomSerializer.cs
- ElapsedEventArgs.cs
- TextModifierScope.cs
- WebEventCodes.cs
- XMLSchema.cs
- CompositeKey.cs
- Int32.cs
- LayoutDump.cs
- SqlReorderer.cs