Microsoft.JScript.Class.GetFullNameFor C# (CSharp) Method

GetFullNameFor() private method

private GetFullNameFor ( MemberInfo supMem ) : String
supMem System.Reflection.MemberInfo
return String
      private String GetFullNameFor(MemberInfo supMem){
        String supMemberName;
        if (supMem is JSField)
          supMemberName = ((JSField)supMem).GetClassFullName();
        else if (supMem is JSConstructor)
          supMemberName = ((JSConstructor)supMem).GetClassFullName();
        else if (supMem is JSMethod)
          supMemberName = ((JSMethod)supMem).GetClassFullName();
        else if (supMem is JSProperty)
          supMemberName = ((JSProperty)supMem).GetClassFullName();
        else if (supMem is JSWrappedProperty)
          supMemberName = ((JSWrappedProperty)supMem).GetClassFullName();
        else
          supMemberName = ((MemberInfo)supMem).DeclaringType.FullName;
        return supMemberName + "." + ((MemberInfo)supMem).Name;
      }