Variable: csharp--regex-identifier-matcher

csharp--regex-identifier-matcher is a variable defined in csharp-mode.el.gz.

Value

"\\([A-Za-z][A-Za-z0-9_]*\\)"

Documentation

Regex matching an identifier in C#.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/csharp-mode.el.gz
(eval-and-compile
  (defconst csharp--regex-identifier
    "[A-Za-z][A-Za-z0-9_]*"
    "Regex describing an identifier in C#.")

  (defconst csharp--regex-identifier-matcher
    (concat "\\(" csharp--regex-identifier "\\)")
    "Regex matching an identifier in C#.")

  (defconst csharp--regex-type-name
    "[A-Z][A-Za-z0-9_]*"
    "Regex describing a type identifier in C#.")

  (defconst csharp--regex-type-name-matcher
    (concat "\\(" csharp--regex-type-name "\\)")
    "Regex matching a type identifier in C#.")

  (defconst csharp--regex-using-or-namespace
    (concat "^using" "\\|" "namespace"
            "\\s *"
            csharp--regex-type-name-matcher)
    "Regex matching identifiers after a using or namespace
    declaration."))