Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        private Possible <IReadOnlyList <SymbolLocation> > GetDefinitionForPropertyAssignment(INode node)
        {
            var symbol = Utilities.GetPropertySymbolsFromContextualType(node, TypeChecker).FirstOrDefault();

            if (symbol == null)
            {
                return(SilentError());
            }

            return(GetDefinitionFromSymbol(symbol, node));
        }