Module Creation
Provides expression classes for creating various types of object.
Import path
import semmle.code.csharp.exprs.Creation
Imports
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 |