@ -281,17 +281,17 @@ namespace ICSharpCode.PythonBinding
/// </summary>
/// </summary>
LocalResolveResult GetLocalVariable ( string expression , string fileName , string fileContent )
LocalResolveResult GetLocalVariable ( string expression , string fileName , string fileContent )
{
{
PythonVariableResolver resolver = new PythonVariableResolver ( ) ;
// PythonVariableResolver resolver = new PythonVariableResolver();
string typeName = resolver . Resolve ( expression , fileName , fileContent ) ;
// string typeName = resolver.Resolve(expression, fileName, fileContent);
if ( typeName ! = null ) {
// if (typeName != null) {
IClass resolvedClass = GetClass ( typeName ) ;
// IClass resolvedClass = GetClass(typeName);
if ( resolvedClass ! = null ) {
// if (resolvedClass != null) {
DefaultClass dummyClass = new DefaultClass ( DefaultCompilationUnit . DummyCompilationUnit , "Global" ) ;
// DefaultClass dummyClass = new DefaultClass(DefaultCompilationUnit.DummyCompilationUnit, "Global");
DefaultMethod dummyMethod = new DefaultMethod ( dummyClass , String . Empty ) ;
// DefaultMethod dummyMethod = new DefaultMethod(dummyClass, String.Empty);
DefaultField . LocalVariableField field = new DefaultField . LocalVariableField ( resolvedClass . DefaultReturnType , expression , DomRegion . Empty , dummyClass ) ;
// DefaultField.LocalVariableField field = new DefaultField.LocalVariableField(resolvedClass.DefaultReturnType, expression, DomRegion.Empty, dummyClass);
return new LocalResolveResult ( dummyMethod , field ) ;
// return new LocalResolveResult(dummyMethod, field);
}
// }
}
// }
return null ;
return null ;
}
}
}
}