Example #1
0
 string GetFieldName(string[] memberNames)
 {
     if (memberNames.Length > 1)
     {
         if (PythonSelfResolver.IsSelfExpression(memberNames[0]))
         {
             return(memberNames[1]);
         }
     }
     return(null);
 }
        IClass FindClass(string className)
        {
            IClass c = FindClassFromClassResolver(className);

            if (c != null)
            {
                return(c);
            }
            if (PythonSelfResolver.IsSelfExpression(className))
            {
                return(FindClassFromSelfResolver());
            }
            return(FindClassFromLocalVariableResolver(className));
        }
		void CreatePythonSelfResolver()
		{
			resolver = new PythonSelfResolver();
			expression = new ExpressionResult("self");
		}
		void CreatePythonSelfResolver()
		{
			resolver = new PythonSelfResolver();
		}