Module Creation
Provides expression classes for creating various types of object.
Import path
import semmle.code.csharp.exprs.CreationImports
| Expr | Provides all expression classes. |
Classes
| AnonymousFunctionExpr | An anonymous function. Either a lambda expression ( |
| AnonymousMethodExpr | An anonymous method expression, for example |
| AnonymousObjectCreation | An anonymous constructor call, for example |
| ArrayCreation | An array creation, for example |
| ArrayInitializer | An array initializer, for example |
| CollectionInitializer | A collection initializer, for example |
| DelegateCreation | A delegate creation. Either an explicit delegate creation ( |
| ElementInitializer | An element initializer, for example the implicit call to |
| ExplicitDelegateCreation | An explicit delegate creation, for example |
| ImplicitDelegateCreation | An implicit delegate creation, for example the access to |
| LambdaExpr | A lambda expression, for example |
| MemberInitializer | A member initializer, for example |
| ObjectCreation | A constructor call, for example |
| ObjectInitializer | An object initializer, for example |
| ObjectOrCollectionInitializer | Either an object initializer ( |
| Stackalloc | A |