System.Xml.Xsl.Runtime.XmlAttributeCache.SetWrappedWriter C# (CSharp) Method

SetWrappedWriter() private method

The wrapped writer will callback on this method if it wishes to remove itself from the pipeline.
private SetWrappedWriter ( XmlRawWriter writer ) : void
writer System.Xml.XmlRawWriter
return void
        private void SetWrappedWriter(XmlRawWriter writer) {
            // If new writer might remove itself from pipeline, have it callback on this method when its ready to go
            IRemovableWriter removable = writer as IRemovableWriter;
            if (removable != null)
                removable.OnRemoveWriterEvent = SetWrappedWriter;

            this.wrapped = writer;
        }