Bike.Interpreter.Builtin.BikeObject.Resolve C# (CSharp) 메소드

Resolve() 공개 메소드

public Resolve ( string name ) : object
name string
리턴 object
        public virtual object Resolve(string name)
        {
            var scope = FindScopeFor(name);
            if (scope == null)
            {
                bool success;
                var res = InterpretationContext.Instance.Interpreter
                    .TryInvokeMemberMissing(this, name, out success);
                if (success)
                    return res;
                throw ErrorFactory.CreateNotDefinedError(name);
            }
            return scope.Members[name];
        }