public static bool TryCreateFromVisualBasicImportString(string importString, out ImportRecord record, out ImportScope scope) { ImportTargetKind targetKind; string alias; string targetString; if (CustomDebugInfoReader.TryParseVisualBasicImportString(importString, out alias, out targetString, out targetKind, out scope)) { record = new NativeImportRecord( targetKind, externAlias: null, alias: alias, targetString: targetString); return(true); } record = default(ImportRecord); return(false); }
public static bool TryCreateFromCSharpImportString(string importString, out ImportRecord record) { ImportTargetKind targetKind; string externAlias; string alias; string targetString; if (CustomDebugInfoReader.TryParseCSharpImportString(importString, out alias, out externAlias, out targetString, out targetKind)) { record = new NativeImportRecord( targetKind, externAlias, alias, targetString); return(true); } record = default(ImportRecord); return(false); }