Boo.Lang.Compiler.TypeSystem.InternalInterface.Resolve C# (CSharp) Méthode

Resolve() public méthode

public Resolve ( List targetList, string name, EntityType flags ) : bool
targetList List
name string
flags EntityType
Résultat bool
        public override bool Resolve(List targetList, string name, EntityType flags)
        {
            bool found = base.Resolve(targetList, name, flags);

            foreach (TypeReference baseType in _node.BaseTypes)
            {
                if (TypeSystemServices.GetType(baseType).Resolve(targetList, name, flags))
                {
                    found = true;
                }
            }

            if (!found)
            {
                // also look in System.Object
                if (_typeSystemServices.ObjectType.Resolve(targetList, name, flags))
                {
                    found = true;
                }
            }
            return found;
        }