2 types derived from UnboundLambdaState
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder.QueryUnboundLambdaState.cs (1)
19
private sealed class QueryUnboundLambdaState :
UnboundLambdaState
BoundTree\UnboundLambda.cs (1)
1447
internal sealed class PlainUnboundLambdaState :
UnboundLambdaState
14 references to UnboundLambdaState
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder.QueryUnboundLambdaState.cs (1)
68
protected override
UnboundLambdaState
WithCachingCore(bool includeCache)
Binder\Binder_Lambda.cs (1)
365
var
data = lambda.Data;
BoundTree\UnboundLambda.cs (8)
200
/// Behavior of this function should be kept aligned with <see cref="
UnboundLambdaState
.ReturnInferenceCacheKey"/>.
420
private UnboundLambda(SyntaxNode syntax,
UnboundLambdaState
state, FunctionTypeSymbol? functionType, bool withDependencies, NullableWalker.VariableState? nullableState, bool hasErrors) :
428
var
data = Data.WithCaching(true);
436
var
data = Data.WithCaching(false);
556
protected abstract
UnboundLambdaState
WithCachingCore(bool includeCache);
558
internal
UnboundLambdaState
WithCaching(bool includeCache)
565
var
state = WithCachingCore(includeCache);
1580
protected override
UnboundLambdaState
WithCachingCore(bool includeCache)
Generated\BoundNodes.xml.Generated.cs (4)
7633
public UnboundLambda(SyntaxNode syntax,
UnboundLambdaState
data, FunctionTypeSymbol? functionType, Boolean withDependencies, bool hasErrors)
7644
public UnboundLambda(SyntaxNode syntax,
UnboundLambdaState
data, FunctionTypeSymbol? functionType, Boolean withDependencies)
7656
public
UnboundLambdaState
Data { get; }
7663
public UnboundLambda Update(
UnboundLambdaState
data, FunctionTypeSymbol? functionType, Boolean withDependencies)