Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- figurelengthconverter.cs
- WindowsButton.cs
- FileDataSourceCache.cs
- Int64.cs
- TagPrefixInfo.cs
- IdentifierService.cs
- TargetControlTypeCache.cs
- TextElement.cs
- XXXInfos.cs
- fixedPageContentExtractor.cs
- VisualCollection.cs
- XmlSiteMapProvider.cs
- CalendarDateRangeChangingEventArgs.cs
- ComponentManagerBroker.cs
- Root.cs
- SchemaObjectWriter.cs
- SoapIgnoreAttribute.cs
- ScrollChrome.cs
- NameNode.cs
- _UncName.cs
- AudioDeviceOut.cs
- Attribute.cs
- ExtensionDataReader.cs
- DesignerDataView.cs
- Quack.cs
- RowVisual.cs
- WSSecureConversationDec2005.cs
- IImplicitResourceProvider.cs
- SerialPort.cs
- FreeFormPanel.cs
- AssociationTypeEmitter.cs
- TdsRecordBufferSetter.cs
- mansign.cs
- ToolBar.cs
- WizardForm.cs
- NavigatorOutput.cs
- XPathParser.cs
- EdmItemError.cs
- Calendar.cs
- ExceptQueryOperator.cs
- RegexCapture.cs
- Variable.cs
- ProcessModuleCollection.cs
- XmlBoundElement.cs
- ObjectManager.cs
- ExtenderProvidedPropertyAttribute.cs
- PropertyItemInternal.cs
- EmulateRecognizeCompletedEventArgs.cs
- MemberRestriction.cs
- ManagementEventWatcher.cs
- HotSpot.cs
- XPathNodeInfoAtom.cs
- InputManager.cs
- XPathBinder.cs
- PeerCustomResolverBindingElement.cs
- EdgeProfileValidation.cs
- FixedSOMPage.cs
- CompatibleComparer.cs
- Size3D.cs
- SafeMemoryMappedFileHandle.cs
- ToolStripDropTargetManager.cs
- SQLRoleProvider.cs
- OdbcException.cs
- DataGridTablesFactory.cs
- ListBox.cs
- Item.cs
- LineVisual.cs
- GrammarBuilderWildcard.cs
- PeerOutputChannel.cs
- sqlcontext.cs
- QueryExpr.cs
- BitVector32.cs
- ImageMap.cs
- ClientTargetSection.cs
- FileDialogCustomPlace.cs
- RevocationPoint.cs
- assemblycache.cs
- ConnectionPoolManager.cs
- ErrorEventArgs.cs
- TreeViewHitTestInfo.cs
- FieldToken.cs
- StringCollection.cs
- WorkflowMarkupSerializationProvider.cs
- RecordManager.cs
- OneOfConst.cs
- ColorContext.cs
- MutexSecurity.cs
- TransportContext.cs
- ToolStripDesigner.cs
- TextParaLineResult.cs
- EventProviderClassic.cs
- SizeChangedEventArgs.cs
- CodeComment.cs
- DeflateInput.cs
- Light.cs
- HttpFormatExtensions.cs
- Classification.cs
- HashMembershipCondition.cs
- ProcessHost.cs
- DeflateStream.cs