14 references to ContainsDroppedIdentifierCharacters
Microsoft.CodeAnalysis.CSharp (2)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
130
bool 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)
786
Assert.True(SyntaxFacts.
ContainsDroppedIdentifierCharacters
(text));
787
Assert.False(SyntaxFacts.
ContainsDroppedIdentifierCharacters
(tok.ValueText));
802
Assert.True(SyntaxFacts.
ContainsDroppedIdentifierCharacters
(text));
803
Assert.False(SyntaxFacts.
ContainsDroppedIdentifierCharacters
(tok.ValueText));
810
Assert.False(SyntaxFacts.
ContainsDroppedIdentifierCharacters
(null));
811
Assert.False(SyntaxFacts.
ContainsDroppedIdentifierCharacters
(""));
812
Assert.False(SyntaxFacts.
ContainsDroppedIdentifierCharacters
("a"));
813
Assert.False(SyntaxFacts.
ContainsDroppedIdentifierCharacters
("a@"));
815
Assert.True(SyntaxFacts.
ContainsDroppedIdentifierCharacters
("@"));
816
Assert.True(SyntaxFacts.
ContainsDroppedIdentifierCharacters
("@a"));
817
Assert.True(SyntaxFacts.
ContainsDroppedIdentifierCharacters
("\u200d"));
818
Assert.True(SyntaxFacts.
ContainsDroppedIdentifierCharacters
("a\u200d"));