Microsoft.JScript.Member.PartiallyEvaluateAsReference C# (CSharp) Method

PartiallyEvaluateAsReference() private method

private PartiallyEvaluateAsReference ( ) : AST
return AST
      internal override AST PartiallyEvaluateAsReference(){
        this.BindName(null);
        if (this.members == null || this.members.Length == 0){
          if (this.isImplicitWrapper && !Convert.IsArray(this.rootObjectInferredType))
            this.context.HandleError(JSError.UselessAssignment);
          else
            this.HandleNoSuchMemberError();
          return this;
        }
        this.ResolveLHValue();
        if (this.isImplicitWrapper)
          if (this.member == null || (!(this.member is JSField) && Typeob.JSObject.IsAssignableFrom(this.member.DeclaringType)))
            this.context.HandleError(JSError.UselessAssignment);
        return this;
      }