ICSharpCode.NRefactory.CSharp.Resolver.CSharpResolver.ResolveThisReference C# (CSharp) Method

ResolveThisReference() public method

Resolves 'this'.
public ResolveThisReference ( ) : ResolveResult
return ResolveResult
		public ResolveResult ResolveThisReference()
		{
			ITypeDefinition t = CurrentTypeDefinition;
			if (t != null) {
				if (t.TypeParameterCount != 0) {
					// Self-parameterize the type
					return new ThisResolveResult(new ParameterizedType(t, t.TypeParameters));
				} else {
					return new ThisResolveResult(t);
				}
			}
			return ErrorResult;
		}
		
CSharpResolver