2009-09-12 37 views
7

Estoy agregando más palabras clave al resaltado de sintaxis C# de notepad ++ y sería de gran ayuda si tuviera una lista completa de palabras clave de LINQ para C#.C# Linq ¿Palabras clave?

+2

Consulte la especificación del lenguaje ** C# 3.0 Sección 7.15: Expresiones de consulta **. –

+1

Información más útil para usted: http://blogs.msdn.com/ericlippert/archive/2009/05/11/reserved-and-contextual-keywords.aspx –

Respuesta

13

De memoria:

from select where join on equals group by orderby ascending descending into let 

EDIT: Como dice Eric, es posible que desee incluir var así (no debes dejar si se desea resaltar todas C# 3 palabras clave contextuales).

Si estás haciendo símbolos también, es posible que desee incluir un patrón para =>

+0

Gracias Mehrdad: había una que había olvidado :) –

+0

Al aceptar esta causa puedo copiar y pegar directamente en el archivo xml :) – RCIX

+0

Nice Jon. Por supuesto, "where" no se agregó originalmente como una palabra clave contextual LINQ, sino que se agregó como una palabra clave contextual para las restricciones genéricas, por lo que ahora es una palabra clave contextual dos veces. Es discutible si "var", que se omite, se debe contar como una "palabra clave LINQ". Se agregó para escenarios LINQ pero no es parte de la sintaxis de comprensión de consultas. –

8

Puede empezar here.

1

Puede encontrar las palabras clave de Query Linq here.

Cuestiones relacionadas