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)
578
!SyntaxFacts.
ContainsDroppedIdentifierCharacters
(this.Name);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (12)
Parsing\NameParsingTests.cs (12)
788
Assert.True(SyntaxFacts.
ContainsDroppedIdentifierCharacters
(text));
789
Assert.False(SyntaxFacts.
ContainsDroppedIdentifierCharacters
(tok.ValueText));
804
Assert.True(SyntaxFacts.
ContainsDroppedIdentifierCharacters
(text));
805
Assert.False(SyntaxFacts.
ContainsDroppedIdentifierCharacters
(tok.ValueText));
812
Assert.False(SyntaxFacts.
ContainsDroppedIdentifierCharacters
(null));
813
Assert.False(SyntaxFacts.
ContainsDroppedIdentifierCharacters
(""));
814
Assert.False(SyntaxFacts.
ContainsDroppedIdentifierCharacters
("a"));
815
Assert.False(SyntaxFacts.
ContainsDroppedIdentifierCharacters
("a@"));
817
Assert.True(SyntaxFacts.
ContainsDroppedIdentifierCharacters
("@"));
818
Assert.True(SyntaxFacts.
ContainsDroppedIdentifierCharacters
("@a"));
819
Assert.True(SyntaxFacts.
ContainsDroppedIdentifierCharacters
("\u200d"));
820
Assert.True(SyntaxFacts.
ContainsDroppedIdentifierCharacters
("a\u200d"));