2 types derived from UnboundLambdaState
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder.QueryUnboundLambdaState.cs (1)
19
private sealed class QueryUnboundLambdaState :
UnboundLambdaState
BoundTree\UnboundLambda.cs (1)
1386
internal sealed class PlainUnboundLambdaState :
UnboundLambdaState
14 references to UnboundLambdaState
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder.QueryUnboundLambdaState.cs (1)
69
protected override
UnboundLambdaState
WithCachingCore(bool includeCache)
Binder\Binder_Lambda.cs (1)
354
var
data = lambda.Data;
BoundTree\UnboundLambda.cs (8)
200
/// Behavior of this function should be kept aligned with <see cref="
UnboundLambdaState
.ReturnInferenceCacheKey"/>.
421
private UnboundLambda(SyntaxNode syntax,
UnboundLambdaState
state, FunctionTypeSymbol? functionType, bool withDependencies, NullableWalker.VariableState? nullableState, bool hasErrors) :
429
var
data = Data.WithCaching(true);
437
var
data = Data.WithCaching(false);
526
protected abstract
UnboundLambdaState
WithCachingCore(bool includeCache);
528
internal
UnboundLambdaState
WithCaching(bool includeCache)
535
var
state = WithCachingCore(includeCache);
1524
protected override
UnboundLambdaState
WithCachingCore(bool includeCache)
Generated\BoundNodes.xml.Generated.cs (4)
7314
public UnboundLambda(SyntaxNode syntax,
UnboundLambdaState
data, FunctionTypeSymbol? functionType, Boolean withDependencies, bool hasErrors)
7325
public UnboundLambda(SyntaxNode syntax,
UnboundLambdaState
data, FunctionTypeSymbol? functionType, Boolean withDependencies)
7337
public
UnboundLambdaState
Data { get; }
7344
public UnboundLambda Update(
UnboundLambdaState
data, FunctionTypeSymbol? functionType, Boolean withDependencies)