14 references to ContainsDroppedIdentifierCharacters
Microsoft.CodeAnalysis.CSharp (2)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
130bool ISymbol.CanBeReferencedByName => SyntaxFacts.IsValidIdentifier(_name) && !SyntaxFacts.ContainsDroppedIdentifierCharacters(_name);
Symbols\Symbol.cs (1)
711!SyntaxFacts.ContainsDroppedIdentifierCharacters(this.Name);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (12)
Parsing\NameParsingTests.cs (12)
786Assert.True(SyntaxFacts.ContainsDroppedIdentifierCharacters(text)); 787Assert.False(SyntaxFacts.ContainsDroppedIdentifierCharacters(tok.ValueText)); 802Assert.True(SyntaxFacts.ContainsDroppedIdentifierCharacters(text)); 803Assert.False(SyntaxFacts.ContainsDroppedIdentifierCharacters(tok.ValueText)); 810Assert.False(SyntaxFacts.ContainsDroppedIdentifierCharacters(null)); 811Assert.False(SyntaxFacts.ContainsDroppedIdentifierCharacters("")); 812Assert.False(SyntaxFacts.ContainsDroppedIdentifierCharacters("a")); 813Assert.False(SyntaxFacts.ContainsDroppedIdentifierCharacters("a@")); 815Assert.True(SyntaxFacts.ContainsDroppedIdentifierCharacters("@")); 816Assert.True(SyntaxFacts.ContainsDroppedIdentifierCharacters("@a")); 817Assert.True(SyntaxFacts.ContainsDroppedIdentifierCharacters("\u200d")); 818Assert.True(SyntaxFacts.ContainsDroppedIdentifierCharacters("a\u200d"));