2 types derived from CompilationReference
Microsoft.CodeAnalysis.CSharp (1)
Compilation\CSharpCompilationReference.cs (1)
16internal sealed class CSharpCompilationReference : CompilationReference
Microsoft.CodeAnalysis.VisualBasic (1)
Compilation\VisualBasicCompilationReference.vb (1)
18Inherits CompilationReference
45 references to CompilationReference
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (2)
33foreach (var reference in compilation.References.OfType<CompilationReference>())
Microsoft.CodeAnalysis (21)
Compilation\Compilation.cs (3)
690where T : CompilationReference 704Debug.Assert(reference is UnresolvedMetadataReference || reference is CompilationReference); 770public abstract CompilationReference ToMetadataReference(ImmutableArray<string> aliases = default(ImmutableArray<string>), bool embedInteropTypes = false);
Compilation\DeterministicKeyBuilder.cs (1)
398else if (reference is CompilationReference compilationReference)
MetadataReference\CompilationReference.cs (8)
16public abstract class CompilationReference : MetadataReference, IEquatable<CompilationReference> 52public new CompilationReference WithAliases(IEnumerable<string> aliases) 62public new CompilationReference WithAliases(ImmutableArray<string> aliases) 72public new CompilationReference WithEmbedInteropTypes(bool value) 82public new CompilationReference WithProperties(MetadataReferenceProperties properties) 107internal abstract CompilationReference WithPropertiesImpl(MetadataReferenceProperties properties); 117public bool Equals(CompilationReference? other) 135return Equals(obj as CompilationReference);
ReferenceManager\CommonReferenceManager.Resolution.cs (9)
43CompilationReference compilationReference); 283var compilationReference = boundReference as CompilationReference; 582var cx = x as CompilationReference; 585var cy = y as CompilationReference; 597var compilationReference = reference as CompilationReference;
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (2)
33foreach (var reference in compilation.References.OfType<CompilationReference>())
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (2)
33foreach (var reference in compilation.References.OfType<CompilationReference>())
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (2)
33foreach (var reference in compilation.References.OfType<CompilationReference>())
Microsoft.CodeAnalysis.CSharp (3)
Compilation\CSharpCompilation.cs (1)
1372public override CompilationReference ToMetadataReference(ImmutableArray<string> aliases = default, bool embedInteropTypes = false)
Compilation\CSharpCompilationReference.cs (1)
49internal override CompilationReference WithPropertiesImpl(MetadataReferenceProperties properties)
Symbols\ReferenceManager.cs (1)
84protected override AssemblyData CreateAssemblyDataForCompilation(CompilationReference compilationReference)
Microsoft.CodeAnalysis.Extensions.Package (2)
Compilation\CompilationExtensions.cs (2)
33foreach (var reference in compilation.References.OfType<CompilationReference>())
Microsoft.CodeAnalysis.Features (1)
UnusedReferences\UnusedReferencesRemover.cs (1)
56.OfType<CompilationReference>()
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (2)
33foreach (var reference in compilation.References.OfType<CompilationReference>())
Microsoft.CodeAnalysis.VisualBasic (3)
Compilation\VisualBasicCompilation.vb (1)
1364Public Overrides Function ToMetadataReference(Optional aliases As ImmutableArray(Of String) = Nothing, Optional embedInteropTypes As Boolean = False) As CompilationReference
Compilation\VisualBasicCompilationReference.vb (1)
124Friend Overrides Function WithPropertiesImpl(properties As MetadataReferenceProperties) As CompilationReference
Symbols\ReferenceManager.vb (1)
110Protected Overrides Function CreateAssemblyDataForCompilation(compilationReference As CompilationReference) As AssemblyData
Microsoft.CodeAnalysis.Workspaces (3)
Log\WorkspaceStructureLogger.cs (1)
244if (reference is CompilationReference compilationReference)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (2)
33foreach (var reference in compilation.References.OfType<CompilationReference>())
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (2)
33foreach (var reference in compilation.References.OfType<CompilationReference>())