7 writes to charPos
mscorlib (7)
system\io\streamwriter.cs (7)
314charPos = 0; 363charPos++; 386charPos += n; 414charPos += n; 438charPos += n; 813set { this.charPos = value; } 830this.charPos = 0;
31 references to charPos
mscorlib (31)
system\io\streamwriter.cs (31)
303if (charPos==0 && ((!flushStream && !flushEncoder) || CompatibilitySwitches.IsAppEarlierThanWindowsPhone8)) 313int count = encoder.GetBytes(charBuffer, 0, charPos, byteBuffer, 0, flushEncoder); 361if (charPos == charLen) Flush(false, false); 362charBuffer[charPos] = value; 381if (charPos == charLen) Flush(false, false); 382int n = charLen - charPos; 385Buffer.InternalBlockCopy(buffer, index * sizeof(char), charBuffer, charPos * sizeof(char), n * sizeof(char)); 409if (charPos == charLen) Flush(false, false); 410int n = charLen - charPos; 413Buffer.InternalBlockCopy(buffer, index * sizeof(char), charBuffer, charPos * sizeof(char), n * sizeof(char)); 433if (charPos == charLen) Flush(false, false); 434int n = charLen - charPos; 437value.CopyTo(index, charBuffer, charPos, n); 464Task task = WriteAsyncInternal(this, value, charBuffer, charPos, charLen, CoreNewLine, autoFlush, appendNewLine: false); 479Contract.Assert(_this.charPos == 0); 492Contract.Assert(_this.charPos == 0); 503Contract.Assert(_this.charPos == 0); 528Task task = WriteAsyncInternal(this, value, charBuffer, charPos, charLen, CoreNewLine, autoFlush, appendNewLine: false); 555Contract.Assert(_this.charPos == 0); 578Contract.Assert(_this.charPos == 0); 589Contract.Assert(_this.charPos == 0); 622Task task = WriteAsyncInternal(this, buffer, index, count, charBuffer, charPos, charLen, CoreNewLine, autoFlush, appendNewLine: false); 644Contract.Assert(_this.charPos == 0); 666Contract.Assert(_this.charPos == 0); 677Contract.Assert(_this.charPos == 0); 700Task task = WriteAsyncInternal(this, null, 0, 0, charBuffer, charPos, charLen, CoreNewLine, autoFlush, appendNewLine: true); 723Task task = WriteAsyncInternal(this, value, charBuffer, charPos, charLen, CoreNewLine, autoFlush, appendNewLine: true); 746Task task = WriteAsyncInternal(this, value, charBuffer, charPos, charLen, CoreNewLine, autoFlush, appendNewLine: true); 779Task task = WriteAsyncInternal(this, buffer, index, count, charBuffer, charPos, charLen, CoreNewLine, autoFlush, appendNewLine: true); 806Task task = FlushAsyncInternal(true, true, charBuffer, charPos); 883if (streamWriter.charPos != 0 && streamWriter.stream != null && streamWriter.stream != Stream.Null) {