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