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

ResolveMemberType() private method

private ResolveMemberType ( ResolveResult target, string identifier, IList typeArguments ) : ResolveResult
target ResolveResult
identifier string
typeArguments IList
return ResolveResult
		public ResolveResult ResolveMemberType(ResolveResult target, string identifier, IList<IType> typeArguments)
		{
			return ResolveMemberAccess(target, identifier, typeArguments, NameLookupMode.Type);
		}
		

Usage Example

		public ResolveResult DoResolve(ITypeResolveContext context)
		{
			ResolveResult targetRR = target.DoResolve(context);
			if (targetRR.IsError)
				return targetRR;
			CSharpResolver r = new CSharpResolver(context);
			r.CurrentTypeDefinition = parentTypeDefinition;
			r.UsingScope = parentUsingScope;
			IType[] typeArgs = new IType[typeArguments.Count];
			for (int i = 0; i < typeArgs.Length; i++) {
				typeArgs[i] = typeArguments[i].Resolve(context);
			}
			return r.ResolveMemberType(targetRR, identifier, typeArgs);
		}
All Usage Examples Of ICSharpCode.NRefactory.CSharp.Resolver.CSharpResolver::ResolveMemberType
CSharpResolver