42 references to Assembly
Microsoft.CodeAnalysis (20)
CommandLine\CommonCompiler.ExistingReferencesResolver.cs (1)
53if (peReference == null || peReference.Properties.Kind != MetadataImageKind.Assembly)
MetadataReference\AssemblyMetadata.cs (2)
435get { return MetadataImageKind.Assembly; } 454return new MetadataImageReference(this, new MetadataReferenceProperties(MetadataImageKind.Assembly, aliases, embedInteropTypes), documentation, filePath, display);
MetadataReference\CompilationReference.cs (1)
44return new MetadataReferenceProperties(MetadataImageKind.Assembly, aliases, embedInteropTypes);
MetadataReference\MetadataImageKind.cs (1)
27return kind >= MetadataImageKind.Assembly && kind <= MetadataImageKind.Module;
MetadataReference\MetadataImageReference.cs (1)
53return _display ?? FilePath ?? (Properties.Kind == MetadataImageKind.Assembly ? CodeAnalysisResources.InMemoryAssembly : CodeAnalysisResources.InMemoryModule);
MetadataReference\MetadataReference.cs (2)
316/// <exception cref="ArgumentException"><paramref name="properties"/>.<see cref="MetadataReferenceProperties.Kind"/> is not <see cref="MetadataImageKind.Assembly"/>.</exception> 349if (properties.Kind != MetadataImageKind.Assembly)
MetadataReference\MetadataReferenceProperties.cs (2)
30public static MetadataReferenceProperties Assembly => new MetadataReferenceProperties(MetadataImageKind.Assembly); 38public MetadataReferenceProperties(MetadataImageKind kind = MetadataImageKind.Assembly, ImmutableArray<string> aliases = default, bool embedInteropTypes = false)
MetadataReference\PortableExecutableReference.cs (2)
190int errorCode = (kind == MetadataImageKind.Assembly) ? messageProvider.ERR_InvalidAssemblyMetadata : messageProvider.ERR_InvalidModuleMetadata; 201int errorCode = (kind == MetadataImageKind.Assembly) ? messageProvider.ERR_ErrorOpeningAssemblyFile : messageProvider.ERR_ErrorOpeningModuleFile;
PEWriter\MetadataWriter.PortablePdb.cs (1)
995MetadataImageKind.Assembly => 1,
ReferenceManager\CommonReferenceManager.Binding.cs (1)
469result.Add(GetResolvedReferenceAndFreePropertyMapEntry(references[i], explicitAssemblyCount - 1 + i, MetadataImageKind.Assembly, propertyMapOpt));
ReferenceManager\CommonReferenceManager.Resolution.cs (5)
163return IsSkipped ? "<skipped>" : $"{(_kind == MetadataImageKind.Assembly ? "A" : "M")}[{Index}]:{DisplayAliases(_aliasesOpt, "aliases")}{DisplayAliases(_recursiveAliasesOpt, "recursive-aliases")}"; 288case MetadataImageKind.Assembly: 329case MetadataImageKind.Assembly: 417int count = (referenceMap[i].Kind == MetadataImageKind.Assembly) ? assembliesBuilder.Count : lazyModulesBuilder?.Count ?? 0; 640referenceMap[referenceIndex] = new ResolvedReference(assemblies.Count, MetadataImageKind.Assembly);
ReferenceManager\CommonReferenceManager.State.cs (1)
630Debug.Assert(reference.Kind == MetadataImageKind.Assembly);
Microsoft.CodeAnalysis.CSharp (3)
CommandLine\CSharpCommandLineParser.cs (1)
1990var properties = new MetadataReferenceProperties(MetadataImageKind.Assembly, aliases, embedInteropTypes);
Compilation\CSharpCompilation.cs (1)
1278if (reference.Properties.Kind == MetadataImageKind.Assembly)
Symbols\Compilation_UsedAssemblies.cs (1)
36if (reference.Properties.Kind == MetadataImageKind.Assembly)
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
394? MetadataImageKind.Assembly
Microsoft.CodeAnalysis.Scripting (4)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (1)
119copy = _shadowCopyProvider.GetMetadataShadowCopy(reference, MetadataImageKind.Assembly);
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (3)
249if (kind == MetadataImageKind.Assembly) 295if (kind is < MetadataImageKind.Assembly or > MetadataImageKind.Module) 418if (kind == MetadataImageKind.Assembly)
Microsoft.CodeAnalysis.VisualBasic (11)
CommandLine\VisualBasicCommandLineArguments.vb (1)
86If Not refProps.EmbedInteropTypes AndAlso refProps.Kind = MetadataImageKind.Assembly Then
CommandLine\VisualBasicCommandLineParser.vb (8)
1349New CommandLineReference(systemDllPath, New MetadataReferenceProperties(MetadataImageKind.Assembly))) 1362New CommandLineReference(msVbDllPath, New MetadataReferenceProperties(MetadataImageKind.Assembly))) 1365metadataReferences.Add(New CommandLineReference(vbRuntimePath, New MetadataReferenceProperties(MetadataImageKind.Assembly))) 1565Return New CommandLineReference(systemRuntimePath, New MetadataReferenceProperties(MetadataImageKind.Assembly)) 1574Return New CommandLineReference(systemRuntimePath, New MetadataReferenceProperties(MetadataImageKind.Assembly)) 1582Return New CommandLineReference(msCorLibPath, New MetadataReferenceProperties(MetadataImageKind.Assembly)) 1587Return New CommandLineReference(msCorLibPath, New MetadataReferenceProperties(MetadataImageKind.Assembly)) 1709Select(Function(path) New CommandLineReference(path, New MetadataReferenceProperties(MetadataImageKind.Assembly, embedInteropTypes:=embedInteropTypes)))
Compilation\VisualBasicCompilation.vb (1)
1323If reference.Properties.Kind = MetadataImageKind.Assembly Then
Symbols\UsedAssemblies.vb (1)
29If reference.Properties.Kind = MetadataImageKind.Assembly Then
Microsoft.CodeAnalysis.Workspaces (3)
Serialization\SerializerService_Reference.cs (2)
375writer.WriteInt32((int)MetadataImageKind.Assembly); 398if (metadataKind == MetadataImageKind.Assembly)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (1)
533var metadataReference = metadataService.GetReference(outputPath, new MetadataReferenceProperties(MetadataImageKind.Assembly, projectReference.Aliases, projectReference.EmbedInteropTypes));