59 references to Value
Microsoft.CodeAnalysis.CSharp.Features (6)
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (1)
132static c => c.Value is '"' or '{' or '}'))
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (2)
334while (current < length && IsCSharpWhitespace(leadingWhitespace1[current]) && leadingWhitespace1[current].Value == leadingWhitespace2[current].Value)
ConvertToRawString\ConvertToRawStringHelpers.cs (1)
112if (ch.Value == 0)
EmbeddedLanguages\CSharpTestEmbeddedLanguageClassifier.cs (2)
150switch ((vc1.Value, vc2.Value))
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\RuneExtensions.cs (1)
13=> TryGetEscapeCharacter(ch.Value, out escapedChar);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (4)
EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (4)
94? c <= char.MaxValue ? $"'\\u{(int)c.Value:X4}'" : $"'\\U{(int)c.Value:X8}'" 95: $"'{c.Value}'"; 102if (c.Value is '{' or '}' or ' ')
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EmbeddedLanguages\StackFrame\StackFrameParserTests.Utilities.cs (1)
127var enumeratedString = new string([.. enumeratedParsedCharacters.Select(ch => ch.Value)]);
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (2)
EmbeddedLanguages\AspNetCoreVirtualChar.cs (2)
36/// <inheritdoc cref="VirtualChar.Value"/> 37public int Value => VirtualChar.Value;
Microsoft.CodeAnalysis.Features (43)
EmbeddedLanguages\Json\JsonLexer.cs (8)
63return this.CurrentChar.Value switch 96switch (currentCh.Value) 100if (currentCh.Value == openChar.Value) 133return currentCh.Value switch 162=> c.Value is (>= '0' and <= '9') or 176=> ch.Value switch 281while (Position < Text.Length && this.CurrentChar.Value is not '\r' and not '\n')
EmbeddedLanguages\Json\JsonParser.cs (1)
544=> ch.Value is >= '0' and <= '9';
EmbeddedLanguages\Json\JsonParser.JsonNetSyntaxChecks.cs (3)
88if (chars[1].Value is 'x' or 'X') 123if (c.Value is not (>= '0' and <= '7')) 202=> char.IsLetterOrDigit(ch) || ch.Value is '_' or '$';
EmbeddedLanguages\Json\JsonParser.StrictSyntaxChecker.cs (1)
94switch (ch.Value)
EmbeddedLanguages\Json\LanguageServices\JsonBraceMatcher.cs (1)
65return ch.Value is '{' or '[' or '(' or '}' or ']' or ')'
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexBraceMatcher.cs (1)
63return ch.Value switch
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (1)
256if (escapeChar.Value is 'p' or 'P')
EmbeddedLanguages\RegularExpressions\RegexHelpers.cs (1)
41=> ch.Value switch
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (7)
70=> ch.Value switch 218switch (ch.Value) 254=> ch.Value is '-' or '_' or 348switch (ch.Value) 375Debug.Assert(Text[beforeSlash + 1].Value is 'x' or 'u'); 405=> ch.Value is >= '0' and <= '9'; 408=> ch.Value is >= '0' and <= '7';
EmbeddedLanguages\RegularExpressions\RegexParser.cs (13)
1197=> currentToken.Kind == RegexKind.TextToken && currentToken.VirtualChars.Length == 1 && currentToken.VirtualChars[0].Value == ch; 1205switch (ch.Value) 1229switch (ch.Value) 1370var controlCh = controlEscape.ControlToken.VirtualChars[0].Value; 1397ch = ((RegexTextNode)component).TextToken.VirtualChars[0].Value; 1501switch (nextChar.Value) 1598switch (_currentToken.VirtualChars[0].Value) 1650if (ch.Value is '<' or '\'') 1656if (ch.Value is >= '1' and <= '9') 1745Debug.Assert(_lexer.Text[_lexer.Position].Value is '<' or '\''); 1834if (ch.Value is >= '0' and <= '7') 1844switch (ch.Value) 1907var ch = _currentToken.VirtualChars[0].Value;
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (4)
386switch (ch.Value) 400=> ch.Value is (>= 'a' and <= 'z') or (>= 'A' and <= 'Z'); 505=> ch.Value switch 536=> ch.Value is >= '0' and <= '9';
EmbeddedLanguages\StackFrame\StackFrameParser.cs (1)
283var currentChar = _lexer.CurrentChar.Value;
SpellCheck\AbstractSpellCheckSpanService.cs (1)
200return ch.Value switch
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualChar.cs (2)
91=> ch.Value; 100=> Value.ToString();