Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / XmlUtils / System / Xml / Xsl / QIL / WhitespaceRule.cs / 1 / 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
- DescendentsWalkerBase.cs
- QilGeneratorEnv.cs
- ThemeableAttribute.cs
- ToolStripDesignerAvailabilityAttribute.cs
- CardSpaceShim.cs
- NodeCounter.cs
- ObjectQuery.cs
- TableAutomationPeer.cs
- CompilerError.cs
- NameSpaceExtractor.cs
- ReflectionHelper.cs
- PartManifestEntry.cs
- FormViewDeletedEventArgs.cs
- SchemaEntity.cs
- ColorConverter.cs
- WebContext.cs
- LineInfo.cs
- LinqTreeNodeEvaluator.cs
- HtmlInputReset.cs
- EncryptedPackage.cs
- TableColumn.cs
- ListenerElementsCollection.cs
- FileCodeGroup.cs
- DataGridRow.cs
- SecurityException.cs
- TopClause.cs
- LogSwitch.cs
- CodeGotoStatement.cs
- XamlParser.cs
- OutputScopeManager.cs
- BamlWriter.cs
- DataSvcMapFile.cs
- ClipboardProcessor.cs
- IgnoreSection.cs
- ListenDesigner.cs
- BitmapImage.cs
- SmiEventSink.cs
- DataServiceOperationContext.cs
- StorageMappingFragment.cs
- RemoteArgument.cs
- WebPartConnectionsCancelVerb.cs
- QilGenerator.cs
- WorkItem.cs
- TextTreeTextBlock.cs
- UrlAuthorizationModule.cs
- BuildProvidersCompiler.cs
- ProcessHostFactoryHelper.cs
- Light.cs
- backend.cs
- TextRangeEdit.cs
- RtType.cs
- CompilerParameters.cs
- DBAsyncResult.cs
- PathData.cs
- XmlNamespaceDeclarationsAttribute.cs
- WsiProfilesElement.cs
- CardSpaceShim.cs
- Thickness.cs
- BindingCollection.cs
- DecoderBestFitFallback.cs
- Rect.cs
- ParseChildrenAsPropertiesAttribute.cs
- ListDictionaryInternal.cs
- _AutoWebProxyScriptWrapper.cs
- ColumnBinding.cs
- FormsAuthenticationConfiguration.cs
- LayoutTableCell.cs
- AQNBuilder.cs
- ConnectionStringSettingsCollection.cs
- Selection.cs
- UnsafeNativeMethods.cs
- VoiceInfo.cs
- UriTemplateQueryValue.cs
- ControlIdConverter.cs
- SqlDataSourceSelectingEventArgs.cs
- Light.cs
- WebServiceEnumData.cs
- AsyncOperationManager.cs
- ProjectedSlot.cs
- DomNameTable.cs
- _SingleItemRequestCache.cs
- ImmutableDispatchRuntime.cs
- TracingConnectionInitiator.cs
- AddInPipelineAttributes.cs
- HtmlTableCellCollection.cs
- MenuItemAutomationPeer.cs
- MapPathBasedVirtualPathProvider.cs
- ListBindingConverter.cs
- StrokeFIndices.cs
- EventListener.cs
- StopStoryboard.cs
- PointHitTestResult.cs
- ExceptionValidationRule.cs
- HandleRef.cs
- OdbcReferenceCollection.cs
- Composition.cs
- LicenseException.cs
- formatstringdialog.cs
- SingleAnimation.cs
- ChoiceConverter.cs