Rhino.ScriptRuntime.GetObjectElem C# (CSharp) Method

GetObjectElem() public static method

public static GetObjectElem ( Scriptable obj, object elem, Context cx ) : object
obj Scriptable
elem object
cx Context
return object
		public static object GetObjectElem(Scriptable obj, object elem, Context cx)
		{
			object result;
			if (obj is XMLObject)
			{
				result = ((XMLObject)obj).Get(cx, elem);
			}
			else
			{
				string s = ToStringIdOrIndex(cx, elem);
				if (s == null)
				{
					int index = LastIndexResult(cx);
					result = ScriptableObject.GetProperty(obj, index);
				}
				else
				{
					result = ScriptableObject.GetProperty(obj, s);
				}
			}
			if (result == ScriptableConstants.NOT_FOUND)
			{
				result = Undefined.instance;
			}
			return result;
		}

Same methods

ScriptRuntime::GetObjectElem ( object obj, object elem, Context cx ) : object
ScriptRuntime::GetObjectElem ( object obj, object elem, Context cx, Scriptable scope ) : object
ScriptRuntime