28 references to Add
Microsoft.CodeAnalysis (5)
SourceGeneration\GeneratorContexts.cs (2)
92
public void AddSource(string hintName, SourceText sourceText) => _additionalSources.
Add
(hintName, sourceText);
284
public void AddSource(string hintName, SourceText sourceText) => _additionalSources.
Add
(hintName, sourceText);
SourceGeneration\IncrementalContexts.cs (2)
134
public void AddSource(string hintName, SourceText sourceText) => AdditionalSources.
Add
(hintName, sourceText);
181
public void AddSource(string hintName, SourceText sourceText) => Sources.
Add
(hintName, sourceText);
SourceGeneration\Nodes\SourceOutputNode.cs (1)
113
context.Sources.
Add
(text.HintName, text.Text);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (23)
SourceGeneration\AdditionalSourcesCollectionTests.cs (23)
54
asc.
Add
(hintName, SourceText.From("public class D{}", Encoding.UTF8));
70
asc.
Add
(hintName, SourceText.From("public class D{}", Encoding.UTF8));
110
var exception = Assert.Throws<ArgumentException>(nameof(hintName), () => asc.
Add
(hintName, SourceText.From("public class D{}", Encoding.UTF8)));
120
asc.
Add
("file3.cs", SourceText.From("", Encoding.UTF8));
121
asc.
Add
("file1.cs", SourceText.From("", Encoding.UTF8));
122
asc.
Add
("file2.cs", SourceText.From("", Encoding.UTF8));
123
asc.
Add
("file5.cs", SourceText.From("", Encoding.UTF8));
124
asc.
Add
("file4.cs", SourceText.From("", Encoding.UTF8));
144
asc.
Add
(names[i], SourceText.From("", Encoding.UTF8));
166
asc.
Add
(hintName1, SourceText.From("", Encoding.UTF8));
167
var exception = Assert.Throws<ArgumentException>("hintName", () => asc.
Add
(hintName2, SourceText.From("", Encoding.UTF8)));
176
asc.
Add
("hintName1", SourceText.From("", Encoding.UTF8));
177
asc.
Add
("hintName2", SourceText.From("", Encoding.UTF8));
180
asc2.
Add
("hintName3", SourceText.From("", Encoding.UTF8));
181
asc2.
Add
("hintName1", SourceText.From("", Encoding.UTF8));
200
asc.
Add
(addHintName, SourceText.From("", Encoding.UTF8));
212
asc.
Add
(addHintName, SourceText.From("", Encoding.UTF8));
224
asc.
Add
("file1.cs", SourceText.From("", Encoding.UTF8));
225
asc.
Add
("file2.cs", SourceText.From("", Encoding.UTF32));
226
asc.
Add
("file3.cs", SourceText.From("", Encoding.Unicode));
229
Assert.Throws<ArgumentException>(() => asc.
Add
("file4.cs", SourceText.From("")));
232
Assert.Throws<ArgumentException>(() => asc.
Add
("file5.cs", SourceText.From("", encoding: null)));
234
var exception = Assert.Throws<ArgumentException>(() => asc.
Add
("file5.cs", SourceText.From("", encoding: null)));