37 references to ImportTargetKind
Microsoft.CodeAnalysis (19)
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (19)
576public static bool TryParseCSharpImportString(string import, out string? alias, out string? externAlias, out string? target, out ImportTargetKind kind) 594kind = ImportTargetKind.Namespace; 606kind = ImportTargetKind.Namespace; 613kind = ImportTargetKind.Type; 625kind = ImportTargetKind.Namespace; 631kind = ImportTargetKind.Type; 637kind = ImportTargetKind.Namespace; // Never happens for types. 653kind = ImportTargetKind.Assembly; 664kind = ImportTargetKind.Assembly; 677public static bool TryParseVisualBasicImportString(string import, out string? alias, out string? target, out ImportTargetKind kind, out VBImportScopeKind scope) 694kind = ImportTargetKind.CurrentNamespace; 710kind = ImportTargetKind.Defunct; 718kind = ImportTargetKind.DefaultNamespace; 764kind = ImportTargetKind.NamespaceOrType; 782kind = ImportTargetKind.XmlNamespace; 797kind = ImportTargetKind.Type; 804kind = ImportTargetKind.Namespace; 810kind = ImportTargetKind.MethodToken; 818kind = ImportTargetKind.CurrentNamespace;
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) 550if (!CustomDebugInfoReader.TryParseVisualBasicImportString(importString, out alias, out target, out var kind, out var scope)) 555else if (kind == ImportTargetKind.Defunct) 562Debug.Assert(kind == ImportTargetKind.DefaultNamespace); 603if (CustomDebugInfoReader.TryParseVisualBasicImportString(importString, out var alias, out var targetString, out var targetKind, out scope))
PDB\MethodDebugInfo.Portable.cs (8)
323ImportTargetKind.Namespace, 329ImportTargetKind.Namespace, 336ImportTargetKind.Type, 342ImportTargetKind.XmlNamespace, 349ImportTargetKind.Assembly, 361ImportTargetKind.Namespace, 368ImportTargetKind.Namespace, 376ImportTargetKind.Type,