Provides the Attribute class.
Import path
import semmle.code.csharp.Attribute
Imports
| Type | Provides classes for types.
|
Classes
| AssemblyAttribute | An attribute with assembly kind, for example [...] on line 1 in csharp [assembly: MyAttribute(0)]
|
| Attributable | An element that can have attributes. Either an assembly (Assembly), a field (Field), a parameter (Parameter), an operator (Operator), a method (Method), a constructor (Constructor), a destructor (Destructor), a callable accessor (CallableAccessor), a value or reference type (ValueOrRefType), a declaration with accessors (DeclarationWithAccessors), a local function (LocalFunction) or a lambda expression (LambdaExp).
|
| Attribute | An attribute, for example [...] on line 1 in
|
| DefaultAttribute | An attribute with default kind, for example [...] on line 1 in csharp [MyAttribute(0)] int SomeMethod() { return 1; }
|
| GenericAssemblyAttribute | A generic attribute with assembly kind, for example [...] on line 1 in csharp [assembly: MyAttribute<string>(0)]
|
| GenericAttribute | A generic attribute, for example [...] on line 1 in
|
| GenericDefaultAttribute | A generic attribute with default kind, for example [...] on line 1 in csharp [MyAttribute<string>(0)] int SomeMethod() { return 1; }
|
| GenericModuleAttribute | A generic attribute with module kind, for example [...] on line 1 in csharp [module: MyAttribute<string>(0)]
|
| GenericReturnAttribute | A generic attribute with return kind, for example [...] on line 1 in csharp [return: MyAttribute<object>(0)] int SomeMethod() { return 1; }
|
| ModuleAttribute | An attribute with module kind, for example [...] on line 1 in csharp [module: MyAttribute(0)]
|
| ReturnAttribute | An attribute with return kind, for example [...] on line 1 in csharp [return: MyAttribute(0)] int SomeMethod() { return 1; }
|