2 overrides of PreprocessorSymbolNames
Microsoft.CodeAnalysis.CSharp (1)
CSharpParseOptions.cs (1)
43public override IEnumerable<string> PreprocessorSymbolNames
Microsoft.CodeAnalysis.VisualBasic (1)
VisualBasicParseOptions.vb (1)
123Public Overrides ReadOnly Property PreprocessorSymbolNames As IEnumerable(Of String)
17 references to PreprocessorSymbolNames
Microsoft.CodeAnalysis (5)
Compilation\ParseOptions.cs (5)
145(this.PreprocessorSymbolNames == null ? other.PreprocessorSymbolNames == null : this.PreprocessorSymbolNames.SequenceEqual(other.PreprocessorSymbolNames, StringComparer.Ordinal)); 156Hash.Combine(Hash.CombineValues(this.PreprocessorSymbolNames, StringComparer.Ordinal), 0))));
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Serialization\CSharpOptionsSerializationService.cs (1)
42writer.WriteValue(options.PreprocessorSymbolNames.ToArray());
Microsoft.CodeAnalysis.Features (1)
Completion\Providers\AbstractPreprocessorCompletionProvider.cs (1)
38preprocessorNames.AddRange(currentSyntaxTree.Options.PreprocessorSymbolNames);
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator.UnitTests (2)
CompilerInvocationTests.vb (2)
30Assert.Equal("DEBUG", Assert.Single(syntaxTree.Options.PreprocessorSymbolNames)) 57Assert.Contains("DEBUG", syntaxTree.Options.PreprocessorSymbolNames)
Microsoft.CodeAnalysis.Workspaces (4)
FindSymbols\Shared\AbstractSyntaxIndex_Persistence.cs (2)
23/// Cache of ParseOptions to a checksum for the <see cref="ParseOptions.PreprocessorSymbolNames"/> contained 117static parseOptions => Checksum.Create(parseOptions.PreprocessorSymbolNames));
Workspace\Solution\DocumentState_LinkedFileReuse.cs (2)
137var ppSymbolsNames1 = parseOptions.PreprocessorSymbolNames; 138var ppSymbolsNames2 = siblingParseOptions.PreprocessorSymbolNames;
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (4)
VisualStudioMSBuildWorkspaceTests.cs (4)
1646Assert.DoesNotContain(options.PreprocessorSymbolNames, name => name == "DEBUG"); 1647Assert.Contains(options.PreprocessorSymbolNames, name => name == "TRACE"); 1933Assert.Contains("EnableMyAttribute", options.PreprocessorSymbolNames); 1956Assert.DoesNotContain("EnableMyAttribute", options.PreprocessorSymbolNames);