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 |