34 references to Kind
Microsoft.CodeAnalysis (24)
CommandLine\CommandLineArguments.cs (1)
448var diagnostic = PortableExecutableReference.ExceptionToDiagnostic(e, messageProviderOpt!, Location.None, cmdReference.Reference, cmdReference.Properties.Kind);
CommandLine\CommonCompiler.ExistingReferencesResolver.cs (1)
53if (peReference == null || peReference.Properties.Kind != MetadataImageKind.Assembly)
Compilation\DeterministicKeyBuilder.cs (1)
445writer.Write("kind", properties.Kind);
MetadataReference\CompilationReference.cs (3)
24Debug.Assert(properties.Kind != MetadataImageKind.Module); 89if (properties.Kind == MetadataImageKind.Module) 99if (properties.Kind == MetadataImageKind.Module)
MetadataReference\MetadataImageReference.cs (2)
53return _display ?? FilePath ?? (Properties.Kind == MetadataImageKind.Assembly ? CodeAnalysisResources.InMemoryAssembly : CodeAnalysisResources.InMemoryModule); 60sb.Append(Properties.Kind == MetadataImageKind.Module ? "Module" : "Assembly");
MetadataReference\MetadataReference.cs (6)
125Metadata metadata = properties.Kind switch 163Metadata metadata = properties.Kind switch 206Metadata metadata = properties.Kind switch 274if (properties.Kind == MetadataImageKind.Module) 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 (3)
85/// <see cref="Kind"/> is <see cref="MetadataImageKind.Module"/>, as modules can't be aliased. 96/// <see cref="Kind"/> is <see cref="MetadataImageKind.Module"/>, as modules can't be aliased. 106/// <exception cref="ArgumentException"><see cref="Kind"/> is <see cref="MetadataImageKind.Module"/>, as interop types can't be embedded from modules.</exception>
PEWriter\MetadataWriter.PortablePdb.cs (2)
993kindAndEmbedInteropTypes |= portableReference.Properties.Kind switch 997_ => throw ExceptionUtilities.UnexpectedValue(portableReference.Properties.Kind)
ReferenceManager\CommonReferenceManager.Resolution.cs (5)
286switch (compilationReference.Properties.Kind) 313throw ExceptionUtilities.UnexpectedValue(compilationReference.Properties.Kind); 327switch (peReference.Properties.Kind) 391throw ExceptionUtilities.UnexpectedValue(peReference.Properties.Kind); 506newDiagnostic = PortableExecutableReference.ExceptionToDiagnostic(e, messageProvider, location, peReference.Display ?? "", peReference.Properties.Kind);
Microsoft.CodeAnalysis.CSharp (3)
Compilation\CSharpCompilation.cs (2)
1278if (reference.Properties.Kind == MetadataImageKind.Assembly) 1284Debug.Assert(reference.Properties.Kind == MetadataImageKind.Module);
Symbols\Compilation_UsedAssemblies.cs (1)
36if (reference.Properties.Kind == MetadataImageKind.Assembly)
Microsoft.CodeAnalysis.VisualBasic (4)
CommandLine\VisualBasicCommandLineArguments.vb (1)
86If Not refProps.EmbedInteropTypes AndAlso refProps.Kind = MetadataImageKind.Assembly Then
Compilation\VisualBasicCompilation.vb (2)
1323If reference.Properties.Kind = MetadataImageKind.Assembly Then 1326Debug.Assert(reference.Properties.Kind = MetadataImageKind.Module)
Symbols\UsedAssemblies.vb (1)
29If reference.Properties.Kind = MetadataImageKind.Assembly Then
Microsoft.CodeAnalysis.Workspaces (2)
Serialization\SerializedPortableExecutableReference.cs (1)
62Kind={this.Properties.Kind}
Serialization\SerializerService_Reference.cs (1)
322writer.WriteInt32((int)properties.Kind);
VBCSCompiler (1)
src\roslyn\src\Compilers\Server\VBCSCompiler\MetadataCache.cs (1)
67if (properties.Kind == MetadataImageKind.Module)