private Result <ArrayOrObject <Location, Location>, ResponseError> GetDefinitionForPropertyAssignment(INode node) { var symbol = DScriptUtilities.GetPropertySymbolsFromContextualType(node, TypeChecker).FirstOrDefault(); if (symbol == null) { return(SilentError()); } return(GetDefinitionFromSymbol(symbol, node)); }
private Possible <IReadOnlyList <SymbolLocation> > GetDefinitionForPropertyAssignment(INode node) { var symbol = Utilities.GetPropertySymbolsFromContextualType(node, TypeChecker).FirstOrDefault(); if (symbol == null) { return(SilentError()); } return(GetDefinitionFromSymbol(symbol, node)); }