Ejemplo n.º 1
0
 private DependencyItemSourceInfo TryResolveReference(Dictionary <DependencyItemSourceInfo, string> indexer, DependencyItemSourceInfo source)
 {
     if (source.SourceType == DependencyItemSourceType.File)
     {
         return(source);
     }
     if (!indexer.TryGetValue(source, out string file))
     {
         return(null);
     }
     return(source.ChangeSourceType(DependencyItemSourceType.File).ChangeValue(file));
 }
Ejemplo n.º 2
0
        private DependencyItemSourceInfo TryResolveReference(DependencyItemSourceInfo source)
        {
            if (source.SourceType == DependencyItemSourceType.File)
            {
                return(source);
            }
            string file;

            if (!_referenceItems.TryGetValue(source, out file))
            {
                Logger.LogInfo($"Dependency graph Failed to resolve reference: {JsonUtility.Serialize(source)}.");
                return(null);
            }
            return(source.ChangeSourceType(DependencyItemSourceType.File).ChangeValue(file));
        }