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 / Runtime / XmlRawWriterWrapper.cs / 1 / XmlRawWriterWrapper.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System; using System.IO; using System.Xml; using System.Xml.XPath; using System.Xml.Schema; namespace System.Xml.Xsl.Runtime { ////// This internal class implements the XmlRawWriter interface by passing all calls to a wrapped XmlWriter implementation. /// sealed internal class XmlRawWriterWrapper : XmlRawWriter { private XmlWriter wrapped; public XmlRawWriterWrapper(XmlWriter writer) { this.wrapped = writer; } //----------------------------------------------- // XmlWriter interface //----------------------------------------------- public override XmlWriterSettings Settings { get { return this.wrapped.Settings; } } public override void WriteDocType(string name, string pubid, string sysid, string subset) { this.wrapped.WriteDocType(name, pubid, sysid, subset); } public override void WriteStartElement(string prefix, string localName, string ns) { this.wrapped.WriteStartElement(prefix, localName, ns); } public override void WriteStartAttribute(string prefix, string localName, string ns) { this.wrapped.WriteStartAttribute(prefix, localName, ns); } public override void WriteEndAttribute() { this.wrapped.WriteEndAttribute(); } public override void WriteCData(string text) { this.wrapped.WriteCData(text); } public override void WriteComment(string text) { this.wrapped.WriteComment(text); } public override void WriteProcessingInstruction(string name, string text) { this.wrapped.WriteProcessingInstruction(name, text); } public override void WriteWhitespace(string ws) { this.wrapped.WriteWhitespace(ws); } public override void WriteString(string text) { this.wrapped.WriteString(text); } public override void WriteChars(char[] buffer, int index, int count) { this.wrapped.WriteChars(buffer, index, count); } public override void WriteRaw(char[] buffer, int index, int count) { this.wrapped.WriteRaw(buffer, index, count); } public override void WriteRaw(string data) { this.wrapped.WriteRaw(data); } public override void WriteEntityRef(string name) { this.wrapped.WriteEntityRef(name); } public override void WriteCharEntity(char ch) { this.wrapped.WriteCharEntity(ch); } public override void WriteSurrogateCharEntity(char lowChar, char highChar) { this.wrapped.WriteSurrogateCharEntity(lowChar, highChar); } public override void Close() { this.wrapped.Close(); } public override void Flush() { this.wrapped.Flush(); } public override void WriteValue(object value) { this.wrapped.WriteValue(value); } public override void WriteValue(string value) { this.wrapped.WriteValue(value); } public override void WriteValue(bool value) { this.wrapped.WriteValue(value); } public override void WriteValue(DateTime value) { this.wrapped.WriteValue(value); } public override void WriteValue(float value) { this.wrapped.WriteValue(value); } public override void WriteValue(decimal value) { this.wrapped.WriteValue(value); } public override void WriteValue(double value) { this.wrapped.WriteValue(value); } public override void WriteValue(int value) { this.wrapped.WriteValue(value); } public override void WriteValue(long value) { this.wrapped.WriteValue(value); } protected override void Dispose(bool disposing) { try { ((IDisposable)this.wrapped).Dispose(); } finally { base.Dispose(disposing); } } //----------------------------------------------- // XmlRawWriter interface //----------------------------------------------- ////// No-op. /// internal override void WriteXmlDeclaration(XmlStandalone standalone) { } ////// No-op. /// internal override void WriteXmlDeclaration(string xmldecl) { } ////// No-op. /// internal override void StartElementContent() { } ////// Forward to WriteEndElement(). /// internal override void WriteEndElement(string prefix, string localName, string ns) { this.wrapped.WriteEndElement(); } ////// Forward to WriteFullEndElement(). /// internal override void WriteFullEndElement(string prefix, string localName, string ns) { this.wrapped.WriteFullEndElement(); } ////// Forward to WriteAttribute(); /// internal override void WriteNamespaceDeclaration(string prefix, string ns) { if (prefix.Length == 0) this.wrapped.WriteAttributeString(string.Empty, "xmlns", XmlReservedNs.NsXmlNs, ns); else this.wrapped.WriteAttributeString("xmlns", prefix, XmlReservedNs.NsXmlNs, ns); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System; using System.IO; using System.Xml; using System.Xml.XPath; using System.Xml.Schema; namespace System.Xml.Xsl.Runtime { ////// This internal class implements the XmlRawWriter interface by passing all calls to a wrapped XmlWriter implementation. /// sealed internal class XmlRawWriterWrapper : XmlRawWriter { private XmlWriter wrapped; public XmlRawWriterWrapper(XmlWriter writer) { this.wrapped = writer; } //----------------------------------------------- // XmlWriter interface //----------------------------------------------- public override XmlWriterSettings Settings { get { return this.wrapped.Settings; } } public override void WriteDocType(string name, string pubid, string sysid, string subset) { this.wrapped.WriteDocType(name, pubid, sysid, subset); } public override void WriteStartElement(string prefix, string localName, string ns) { this.wrapped.WriteStartElement(prefix, localName, ns); } public override void WriteStartAttribute(string prefix, string localName, string ns) { this.wrapped.WriteStartAttribute(prefix, localName, ns); } public override void WriteEndAttribute() { this.wrapped.WriteEndAttribute(); } public override void WriteCData(string text) { this.wrapped.WriteCData(text); } public override void WriteComment(string text) { this.wrapped.WriteComment(text); } public override void WriteProcessingInstruction(string name, string text) { this.wrapped.WriteProcessingInstruction(name, text); } public override void WriteWhitespace(string ws) { this.wrapped.WriteWhitespace(ws); } public override void WriteString(string text) { this.wrapped.WriteString(text); } public override void WriteChars(char[] buffer, int index, int count) { this.wrapped.WriteChars(buffer, index, count); } public override void WriteRaw(char[] buffer, int index, int count) { this.wrapped.WriteRaw(buffer, index, count); } public override void WriteRaw(string data) { this.wrapped.WriteRaw(data); } public override void WriteEntityRef(string name) { this.wrapped.WriteEntityRef(name); } public override void WriteCharEntity(char ch) { this.wrapped.WriteCharEntity(ch); } public override void WriteSurrogateCharEntity(char lowChar, char highChar) { this.wrapped.WriteSurrogateCharEntity(lowChar, highChar); } public override void Close() { this.wrapped.Close(); } public override void Flush() { this.wrapped.Flush(); } public override void WriteValue(object value) { this.wrapped.WriteValue(value); } public override void WriteValue(string value) { this.wrapped.WriteValue(value); } public override void WriteValue(bool value) { this.wrapped.WriteValue(value); } public override void WriteValue(DateTime value) { this.wrapped.WriteValue(value); } public override void WriteValue(float value) { this.wrapped.WriteValue(value); } public override void WriteValue(decimal value) { this.wrapped.WriteValue(value); } public override void WriteValue(double value) { this.wrapped.WriteValue(value); } public override void WriteValue(int value) { this.wrapped.WriteValue(value); } public override void WriteValue(long value) { this.wrapped.WriteValue(value); } protected override void Dispose(bool disposing) { try { ((IDisposable)this.wrapped).Dispose(); } finally { base.Dispose(disposing); } } //----------------------------------------------- // XmlRawWriter interface //----------------------------------------------- ////// No-op. /// internal override void WriteXmlDeclaration(XmlStandalone standalone) { } ////// No-op. /// internal override void WriteXmlDeclaration(string xmldecl) { } ////// No-op. /// internal override void StartElementContent() { } ////// Forward to WriteEndElement(). /// internal override void WriteEndElement(string prefix, string localName, string ns) { this.wrapped.WriteEndElement(); } ////// Forward to WriteFullEndElement(). /// internal override void WriteFullEndElement(string prefix, string localName, string ns) { this.wrapped.WriteFullEndElement(); } ////// Forward to WriteAttribute(); /// internal override void WriteNamespaceDeclaration(string prefix, string ns) { if (prefix.Length == 0) this.wrapped.WriteAttributeString(string.Empty, "xmlns", XmlReservedNs.NsXmlNs, ns); else this.wrapped.WriteAttributeString("xmlns", prefix, XmlReservedNs.NsXmlNs, ns); } } } // 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
- XmlEntity.cs
- ForeignKeyConstraint.cs
- LogLogRecordEnumerator.cs
- Monitor.cs
- WindowsFormsHelpers.cs
- InvokeSchedule.cs
- ClientApiGenerator.cs
- ColumnCollection.cs
- TablePattern.cs
- CommentAction.cs
- MetadataArtifactLoaderCompositeFile.cs
- D3DImage.cs
- SettingsProviderCollection.cs
- XmlSchemaImporter.cs
- TransformationRules.cs
- MethodToken.cs
- CodeActivityContext.cs
- recordstate.cs
- ColumnClickEvent.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- GACIdentityPermission.cs
- NavigatorInput.cs
- DataServiceQueryOfT.cs
- GeneralTransformGroup.cs
- Material.cs
- Transform3DGroup.cs
- WorkingDirectoryEditor.cs
- ComponentResourceKeyConverter.cs
- NamedObject.cs
- peernodestatemanager.cs
- BaseCodeDomTreeGenerator.cs
- UncommonField.cs
- NumberFunctions.cs
- DrawingContextWalker.cs
- GlobalProxySelection.cs
- DecimalConverter.cs
- FileEnumerator.cs
- ProfileParameter.cs
- GZipDecoder.cs
- PointLightBase.cs
- UserPreferenceChangingEventArgs.cs
- Int32CollectionValueSerializer.cs
- MessageRpc.cs
- ProcessModelSection.cs
- Rotation3D.cs
- OperatingSystem.cs
- AccessKeyManager.cs
- WindowsRichEdit.cs
- PageAsyncTaskManager.cs
- ListBindableAttribute.cs
- DataMisalignedException.cs
- ParameterToken.cs
- CompositeDesignerAccessibleObject.cs
- ToolStripRendererSwitcher.cs
- AdapterDictionary.cs
- SafeLibraryHandle.cs
- DependencyPropertyValueSerializer.cs
- CompensatableTransactionScopeActivityDesigner.cs
- StdRegProviderWrapper.cs
- DataGridItemCollection.cs
- DataTableReader.cs
- X509Certificate2Collection.cs
- SchemaHelper.cs
- HttpCookiesSection.cs
- AssociatedControlConverter.cs
- CommandCollectionEditor.cs
- DocumentSequence.cs
- ThumbAutomationPeer.cs
- PropertyDescriptorGridEntry.cs
- HtmlInputButton.cs
- ResourceManager.cs
- ListViewAutomationPeer.cs
- RenderDataDrawingContext.cs
- MissingMethodException.cs
- SafePEFileHandle.cs
- TimerElapsedEvenArgs.cs
- DependencyPropertyDescriptor.cs
- SafeEventLogWriteHandle.cs
- SqlCacheDependencyDatabase.cs
- base64Transforms.cs
- SharedMemory.cs
- SamlSerializer.cs
- Line.cs
- DataException.cs
- UnionQueryOperator.cs
- SequentialOutput.cs
- ServiceNameElement.cs
- String.cs
- ExecutionProperties.cs
- LinqDataSourceHelper.cs
- shaperfactoryquerycacheentry.cs
- TypeDescriptor.cs
- DocumentXPathNavigator.cs
- RbTree.cs
- ListViewDataItem.cs
- SqlIdentifier.cs
- DataObjectFieldAttribute.cs
- AsyncOperation.cs
- VisualTarget.cs
- CharConverter.cs