System.Xml.XmlTextReaderImpl.NodeData.CopyToBinary C# (CSharp) Method

CopyToBinary() private method

private CopyToBinary ( IncrementalReadDecoder decoder, int valueOffset ) : int
decoder IncrementalReadDecoder
valueOffset int
return int
            internal int CopyToBinary( IncrementalReadDecoder decoder, int valueOffset ) {
                if ( value == null ) {
                    Debug.Assert( valueStartPos != -1 );
                    Debug.Assert( chars != null );
                    return decoder.Decode( chars, valueStartPos + valueOffset, valueLength - valueOffset );
                }
                else {
                    return decoder.Decode( value, valueOffset, value.Length - valueOffset );
                }
            }