Returns the source associated with a given debug stack position. Returns the line where the function is defined in the code, or [code]-1[/code] if the function is not present. The option is local to the location of the code completion query - e.g. a local variable. Subsequent value of location represent options from the outer class, the exact value represent how far they are (in terms of inner classes). The option is from the containing class or a parent class, relative to the location of the code completion query. Perform a bitwise OR with the class depth (e.g. [code]0[/code] for the local class, [code]1[/code] for the parent, [code]2[/code] for the grandparent, etc.) to store the depth of an option in the class or a parent class. The option is from user code which is not local and not in a derived class (e.g. Autoload Singletons). The option is from other engine code, not covered by the other enum constants - e.g. built-in classes.