Пример #1
0
 public override Tuple <string, DataType, SerializedType> DataTypeFromImportName(string importName)
 {
     EnsureTypeLibraries(PlatformIdentifier);
     return(SignatureGuesser.InferTypeFromName(
                importName,
                new TypeLibraryDeserializer(this, true, Metadata),
                this));
 }
Пример #2
0
 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 !));
 }
Пример #3
0
 public override Tuple <string, SerializedType, SerializedType> DataTypeFromImportName(string importName)
 {
     EnsureTypeLibraries(PlatformIdentifier);
     return(SignatureGuesser.InferTypeFromName(importName));
 }