public ResolveSimpleName ( string identifier, IList |
||
identifier | string | |
typeArguments | IList |
|
isInvocationTarget | bool | |
return | ResolveResult |
public ResolveResult ResolveSimpleName(string identifier, IList<IType> typeArguments, bool isInvocationTarget = false)
{
// C# 4.0 spec: §7.6.2 Simple Names
return LookupSimpleNameOrTypeName(
identifier, typeArguments,
isInvocationTarget ? NameLookupMode.InvocationTarget : NameLookupMode.Expression);
}
public void SimpleNamespaceLookup() { NamespaceResolveResult nrr = (NamespaceResolveResult)resolver.ResolveSimpleName("System", new IType[0]); Assert.AreEqual("System", nrr.NamespaceName); Assert.AreSame(SpecialType.UnknownType, nrr.Type); }