Method | Description | |
---|---|---|
TraverseChildren ( IAddressableExpression addressableExpression ) : void | ||
TraverseChildren ( IAnonymousDelegate anonymousDelegate ) : void | ||
TraverseChildren ( IBoundExpression boundExpression ) : void | ||
TraverseChildren ( ICatchClause catchClause ) : void | ||
TraverseChildren ( IForEachStatement forEachStatement ) : void | ||
TraverseChildren ( ILocalDeclarationStatement localDeclarationStatement ) : void | ||
TraverseChildren ( ITargetExpression targetExpression ) : void | ||
TraverseChildren ( IThisReference thisReference ) : void |
Method | Description | |
---|---|---|
CapturedParameterAndLocalFinder ( ) : Microsoft.Cci.MutableCodeModel |
A traverser that records all of the parameters and locals that are captured by anoymous delegates and also records the anonymous delegates that do the capturing. Delegates that only capture the "this" argument will have an entry in anonymousDelegatesThatCaptureThis but no entry in anonymousDelegatesThatCaptureLocalsOrParameters.
|
|
LookForCapturedDefinition ( object definition ) : void |
public TraverseChildren ( IAddressableExpression addressableExpression ) : void | ||
addressableExpression | IAddressableExpression | |
return | void |
public TraverseChildren ( IAnonymousDelegate anonymousDelegate ) : void | ||
anonymousDelegate | IAnonymousDelegate | |
return | void |
public TraverseChildren ( IBoundExpression boundExpression ) : void | ||
boundExpression | IBoundExpression | |
return | void |
public TraverseChildren ( ICatchClause catchClause ) : void | ||
catchClause | ICatchClause | |
return | void |
public TraverseChildren ( IForEachStatement forEachStatement ) : void | ||
forEachStatement | IForEachStatement | |
return | void |
public TraverseChildren ( ILocalDeclarationStatement localDeclarationStatement ) : void | ||
localDeclarationStatement | ILocalDeclarationStatement | |
return | void |
public TraverseChildren ( ITargetExpression targetExpression ) : void | ||
targetExpression | ITargetExpression | |
return | void |
public TraverseChildren ( IThisReference thisReference ) : void | ||
thisReference | IThisReference | |
return | void |