9 writes to _optionsMask
System.Text.Json (9)
System\Text\Json\Writer\JsonWriterOptions.cs (9)
42_optionsMask |= IndentBit; 44_optionsMask &= ~IndentBit; 60_optionsMask |= IndentCharacterBit; 62_optionsMask &= ~IndentCharacterBit; 77_optionsMask = (_optionsMask & ~IndentSizeMask) | (EncodeIndentSize(value) << OptionsBitCount); 134_optionsMask |= SkipValidationBit; 136_optionsMask &= ~SkipValidationBit; 157_optionsMask |= NewLineBit; 159_optionsMask &= ~NewLineBit;
7 references to _optionsMask
System.Text.Json (7)
System\Text\Json\Writer\JsonWriterOptions.cs (7)
37return (_optionsMask & IndentBit) != 0; 55readonly get => (_optionsMask & IndentCharacterBit) != 0 ? JsonConstants.TabIndentCharacter : JsonConstants.DefaultIndentCharacter; 73readonly get => EncodeIndentSize((_optionsMask & IndentSizeMask) >> OptionsBitCount); 77_optionsMask = (_optionsMask & ~IndentSizeMask) | (EncodeIndentSize(value) << OptionsBitCount); 129return (_optionsMask & SkipValidationBit) != 0; 152get => (_optionsMask & NewLineBit) != 0 ? s_alternateNewLine : Environment.NewLine; 163internal bool IndentedOrNotSkipValidation => (_optionsMask & (IndentBit | SkipValidationBit)) != SkipValidationBit; // Equivalent to: Indented || !SkipValidation;