2 types derived from UnboundLambdaState
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder.QueryUnboundLambdaState.cs (1)
19
private sealed class QueryUnboundLambdaState :
UnboundLambdaState
BoundTree\UnboundLambda.cs (1)
1426
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)
352
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);
535
protected abstract
UnboundLambdaState
WithCachingCore(bool includeCache);
537
internal
UnboundLambdaState
WithCaching(bool includeCache)
544
var
state = WithCachingCore(includeCache);
1559
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)