public override Tuple <string, DataType, SerializedType> DataTypeFromImportName(string importName) { EnsureTypeLibraries(PlatformIdentifier); return(SignatureGuesser.InferTypeFromName( importName, new TypeLibraryDeserializer(this, true, Metadata), this)); }
public override Tuple <string, SerializedType, SerializedType>?DataTypeFromImportName(string importName) { EnsureTypeLibraries(PlatformIdentifier); var(name, type, outerType) = SignatureGuesser.InferTypeFromName(importName); if (name is null) { return(null); } return(Tuple.Create(name !, type !, outerType !)); }
public override Tuple <string, SerializedType, SerializedType> DataTypeFromImportName(string importName) { EnsureTypeLibraries(PlatformIdentifier); return(SignatureGuesser.InferTypeFromName(importName)); }