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
- SelectionItemProviderWrapper.cs
- XamlBrushSerializer.cs
- X509RecipientCertificateClientElement.cs
- ContextStaticAttribute.cs
- SchemaCollectionCompiler.cs
- AttachedAnnotation.cs
- LinqDataSourceView.cs
- XmlSchemaObject.cs
- Encoding.cs
- UnicodeEncoding.cs
- ResourceWriter.cs
- LinqDataSourceValidationException.cs
- TCPListener.cs
- SkewTransform.cs
- RuntimeResourceSet.cs
- FontNameEditor.cs
- UInt32.cs
- DynamicRendererThreadManager.cs
- ControlCachePolicy.cs
- FormViewPagerRow.cs
- BehaviorEditorPart.cs
- HtmlForm.cs
- AppDomainManager.cs
- EndPoint.cs
- XAMLParseException.cs
- TraceHandlerErrorFormatter.cs
- NetTcpSectionData.cs
- OrElse.cs
- LocalizableAttribute.cs
- GradientSpreadMethodValidation.cs
- NetNamedPipeBindingCollectionElement.cs
- SerializerProvider.cs
- DocumentPage.cs
- FontCollection.cs
- TextTreeRootTextBlock.cs
- NextPreviousPagerField.cs
- EnumValidator.cs
- BindingOperations.cs
- QueryStringHandler.cs
- ActionFrame.cs
- TextParaLineResult.cs
- DesignColumnCollection.cs
- WebDescriptionAttribute.cs
- ControlCollection.cs
- PointHitTestResult.cs
- _ConnectOverlappedAsyncResult.cs
- IdnElement.cs
- PowerModeChangedEventArgs.cs
- WmlTextViewAdapter.cs
- PasswordBoxAutomationPeer.cs
- UnaryNode.cs
- MetadataArtifactLoaderCompositeResource.cs
- securitycriticaldataformultiplegetandset.cs
- SeekableReadStream.cs
- TextPointerBase.cs
- Quaternion.cs
- OpenTypeCommon.cs
- FileDialogCustomPlacesCollection.cs
- StoreConnection.cs
- MatrixCamera.cs
- ADMembershipUser.cs
- XmlTextReaderImpl.cs
- BamlTreeUpdater.cs
- StoreItemCollection.cs
- TextRangeSerialization.cs
- ScrollEventArgs.cs
- ToolStripStatusLabel.cs
- UIntPtr.cs
- TimeStampChecker.cs
- SerialStream.cs
- PropertyBuilder.cs
- ValueTypeFixupInfo.cs
- IisTraceWebEventProvider.cs
- Process.cs
- ToolStripDropDownItem.cs
- ImageMapEventArgs.cs
- LogExtentCollection.cs
- XmlDeclaration.cs
- XmlnsCache.cs
- AsyncPostBackErrorEventArgs.cs
- QueryPrefixOp.cs
- StaticFileHandler.cs
- FlowDocumentReader.cs
- QueryResponse.cs
- ListViewHitTestInfo.cs
- TableColumn.cs
- EntityContainerEmitter.cs
- DataGridViewColumnEventArgs.cs
- ProviderMetadataCachedInformation.cs
- FormsAuthenticationUserCollection.cs
- BoundColumn.cs
- LoginDesignerUtil.cs
- LocalizationComments.cs
- XMLSchema.cs
- UrlMapping.cs
- WebPartDisplayModeCollection.cs
- ReadOnlyHierarchicalDataSourceView.cs
- XmlIncludeAttribute.cs
- XmlSchemaException.cs
- _SingleItemRequestCache.cs