54 references to ImportTargetKind
Microsoft.CodeAnalysis (19)
CustomDebugInfoReader.cs (19)
575public static bool TryParseCSharpImportString(string import, out string alias, out string externAlias, out string target, out ImportTargetKind kind) 593kind = ImportTargetKind.Namespace; 605kind = ImportTargetKind.Namespace; 612kind = ImportTargetKind.Type; 624kind = ImportTargetKind.Namespace; 630kind = ImportTargetKind.Type; 636kind = ImportTargetKind.Namespace; // Never happens for types. 652kind = ImportTargetKind.Assembly; 663kind = ImportTargetKind.Assembly; 676public static bool TryParseVisualBasicImportString(string import, out string alias, out string target, out ImportTargetKind kind, out VBImportScopeKind scope) 693kind = ImportTargetKind.CurrentNamespace; 709kind = ImportTargetKind.Defunct; 717kind = ImportTargetKind.DefaultNamespace; 763kind = ImportTargetKind.NamespaceOrType; 781kind = ImportTargetKind.XmlNamespace; 796kind = ImportTargetKind.Type; 803kind = ImportTargetKind.Namespace; 809kind = ImportTargetKind.MethodToken; 817kind = ImportTargetKind.CurrentNamespace;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
CompilationContext.cs (4)
1019if (importRecord.TargetKind != ImportTargetKind.Assembly) 1060case ImportTargetKind.Type: 1085case ImportTargetKind.Namespace: 1152case ImportTargetKind.Assembly:
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (18)
PDB\ImportRecord.cs (2)
12public readonly ImportTargetKind TargetKind; 28ImportTargetKind targetKind,
PDB\MethodDebugInfo.Native.cs (8)
327if (!CustomDebugInfoReader.TryParseCSharpImportString(externAliasString, out var alias, out var externAlias, out var target, out var kind)) 333Debug.Assert(kind == ImportTargetKind.Assembly, "Programmer error: How did a non-assembly get in the extern alias list?"); 356if (CustomDebugInfoReader.TryParseCSharpImportString(importString, out var alias, out var externAlias, out targetString, out var targetKind)) 359if (targetKind == ImportTargetKind.Type) 549if (!CustomDebugInfoReader.TryParseVisualBasicImportString(importString, out alias, out target, out var kind, out var scope)) 554else if (kind == ImportTargetKind.Defunct) 561Debug.Assert(kind == ImportTargetKind.DefaultNamespace); 602ImportTargetKind targetKind;
PDB\MethodDebugInfo.Portable.cs (8)
323ImportTargetKind.Namespace, 329ImportTargetKind.Namespace, 336ImportTargetKind.Type, 342ImportTargetKind.XmlNamespace, 349ImportTargetKind.Assembly, 361ImportTargetKind.Namespace, 368ImportTargetKind.Namespace, 376ImportTargetKind.Type,
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (12)
CompilationContext.vb (11)
748importRecord.TargetKind <> ImportTargetKind.XmlNamespace AndAlso 766Case ImportTargetKind.Type 805Case ImportTargetKind.CurrentNamespace, ImportTargetKind.Namespace ' Unaliased namespace or type 807Debug.Assert(importRecord.TargetKind = ImportTargetKind.CurrentNamespace) ' The current namespace can be empty. 841Case ImportTargetKind.NamespaceOrType ' Aliased namespace or type (native PDB only) 863Case ImportTargetKind.XmlNamespace 870Case ImportTargetKind.DefaultNamespace 874Case ImportTargetKind.MethodToken ' forwarding 878Case ImportTargetKind.Defunct 880Case ImportTargetKind.Assembly
EvaluationContext.vb (1)
309Function(namespaceName) New ImportRecord(ImportTargetKind.Namespace,
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
DteeTests.vb (1)
428AssertEx.All(projectLevelImportRecords, Function(record) record.TargetKind = ImportTargetKind.Namespace)