public static INavigatableMarker CreateNavigatableMarker(NodeKind nodeKind, ISymbol containingType, string symbolName, bool navigationSuggested = true) { return(SymbolNodeBase.CreateMarker(nodeKind, containingType, symbolName, navigationSuggested)); }
private bool Matches(SymbolNodeBase symbolNode) { return(symbolNode.Kind == _nodeKind && symbolNode.Symbol != null && symbolNode.Symbol.Name == _symbolName && symbolNode.Symbol.ContainingType.Equals(symbolNode.Compilation.GetTypeByMetadataName(_containingTypeMetadataName))); }