16 references to ReplaceReference
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (16)
Compilation\CompilationAPITests.cs (14)
509
comp = comp.
ReplaceReference
(ref1, ref2);
1173
comp = comp.
ReplaceReference
(item, item);
1208
comp = comp.
ReplaceReference
(compRef2, ref2);
1213
comp = comp.
ReplaceReference
(ref1, compRef2);
1284
comp = comp.RemoveReferences(compRef1).
ReplaceReference
(modRef1, compRef1);
1291
comp = comp.
ReplaceReference
(compRef1, modRef1);
1425
comp = comp.AddReferences(listRef).AddReferences(ref2).RemoveReferences(ref1, ref3, ref4).
ReplaceReference
(ref2, ref2);
1429
Assert.Throws<ArgumentException>(() => comp.AddReferences(listRef).AddReferences(ref2).RemoveReferences(ref1, ref2, ref3, ref4).
ReplaceReference
(ref2, ref2));
1444
Assert.Throws<ArgumentException>(() => comp = comp.
ReplaceReference
(MscorlibRef, ref1));
1458
comp = comp.
ReplaceReference
(ref1, null);
1465
comp = comp.
ReplaceReference
(newReference: ref1, oldReference: null);
1479
comp = comp.
ReplaceReference
(ref1, ref2);
1487
comp.
ReplaceReference
(newReference: Net451.System, oldReference: ref2);
2057
c3 = c2.
ReplaceReference
(MscorlibRef, SystemCoreRef);
Compilation\GetImportScopesTests.cs (1)
404
return comp.
ReplaceReference
(reference, reference.WithAliases(ImmutableArray.CreateRange(aliases)));
Symbols\CompilationCreationTests.cs (1)
2625
c = c.
ReplaceReference
(systemCoreRef, systemRef);