ICSharpCode.NRefactory.CSharp.Resolver.CSharpResolver.ResolveBaseReference C# (CSharp) Méthode

ResolveBaseReference() public méthode

Resolves 'base'.
public ResolveBaseReference ( ) : ResolveResult
Résultat ResolveResult
		public ResolveResult ResolveBaseReference()
		{
			ITypeDefinition t = CurrentTypeDefinition;
			if (t != null) {
				foreach (IType baseType in t.DirectBaseTypes) {
					if (baseType.Kind != TypeKind.Unknown && baseType.Kind != TypeKind.Interface) {
						return new ThisResolveResult(baseType, causesNonVirtualInvocation: true);
					}
				}
			}
			return ErrorResult;
		}
		#endregion
CSharpResolver