/// <summary> /// Tries to get a type out of an unknow identifier result. /// </summary> /// <returns>The assemblies the type may be defined (if any).</returns> /// <param name="resolveResult">The resolve result.</param> /// <param name="typeParameterCount">Type parameter count.</param> /// <param name="isInsideAttributeType">If set to <c>true</c> this resolve result may be inside an attribute.</param> public IEnumerable <AssemblyLookup> GetLookups(UnknownIdentifierResolveResult resolveResult, int typeParameterCount, bool isInsideAttributeType) { string name = isInsideAttributeType ? resolveResult.Identifier + "Attribute" : resolveResult.Identifier; var identifier = GetIdentifier(name, typeParameterCount); return(GetLookup(identifier, typeLookupTable, headerSize + assemblyListTable.Length * 4)); }
public string Search(UnknownIdentifierResolveResult rr, IProjectContent pc, List <IClass> results) { SearchAttributesWithName(results, pc, rr.Identifier); foreach (IProjectContent content in pc.ThreadSafeGetReferencedContents()) { SearchAttributesWithName(results, content, rr.Identifier); } return(rr.Identifier); }
public static IEnumerable<AddUsingAction> GetAddUsingActions(UnknownIdentifierResolveResult rr, ITextEditor textArea) { return GetAddUsingActionsForUnknownClass(rr.CallingClass, rr.Identifier, textArea); }
public JsNode VisitUnknownIdentifierResolveResult(UnknownIdentifierResolveResult res) { throw new NotImplementedException(); }
string Visit(UnknownIdentifierResolveResult result) { return(result.Identifier); }
Value Visit(UnknownIdentifierResolveResult result) { throw new GetValueException("Error: Identifier '{0}' not declared.", result.Identifier); }
string Visit(UnknownIdentifierResolveResult result) { return result.Identifier; }
ToolStripMenuItem MakeItemForResolveError(UnknownIdentifierResolveResult rr, ExpressionContext context, TextArea textArea) { return(MakeItemForUnknownClass(rr.CallingClass, rr.Identifier, textArea)); }
ToolStripMenuItem MakeItemForResolveError(UnknownIdentifierResolveResult rr, ExpressionContext context, TextArea textArea) { return MakeItemForUnknownClass(rr.CallingClass, rr.Identifier, textArea); }
public static IEnumerable <AddUsingAction> GetAddUsingActions(UnknownIdentifierResolveResult rr, ITextEditor textArea) { return(GetAddUsingActionsForUnknownClass(rr.CallingClass, rr.Identifier, textArea)); }
public string Search(UnknownIdentifierResolveResult rr, IProjectContent pc, List<IClass> results) { SearchAttributesWithName(results, pc, rr.Identifier); foreach (IProjectContent content in pc.ReferencedContents) SearchAttributesWithName(results, content, rr.Identifier); return rr.Identifier; }