2 types derived from UnboundLambdaState
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder.QueryUnboundLambdaState.cs (1)
19
private sealed class QueryUnboundLambdaState :
UnboundLambdaState
BoundTree\UnboundLambda.cs (1)
1456
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)
364
var
data = lambda.Data;
BoundTree\UnboundLambda.cs (8)
207
/// Behavior of this function should be kept aligned with <see cref="
UnboundLambdaState
.ReturnInferenceCacheKey"/>.
428
private UnboundLambda(SyntaxNode syntax,
UnboundLambdaState
state, FunctionTypeSymbol? functionType, bool withDependencies, NullableWalker.VariableState? nullableState, NullableWalker.GetterNullResilienceData? getterNullResilienceData, bool hasErrors) :
437
var
data = Data.WithCaching(true);
445
var
data = Data.WithCaching(false);
565
protected abstract
UnboundLambdaState
WithCachingCore(bool includeCache);
567
internal
UnboundLambdaState
WithCaching(bool includeCache)
574
var
state = WithCachingCore(includeCache);
1589
protected override
UnboundLambdaState
WithCachingCore(bool includeCache)
Generated\BoundNodes.xml.Generated.cs (4)
7632
public UnboundLambda(SyntaxNode syntax,
UnboundLambdaState
data, FunctionTypeSymbol? functionType, Boolean withDependencies, bool hasErrors)
7643
public UnboundLambda(SyntaxNode syntax,
UnboundLambdaState
data, FunctionTypeSymbol? functionType, Boolean withDependencies)
7655
public
UnboundLambdaState
Data { get; }
7662
public UnboundLambda Update(
UnboundLambdaState
data, FunctionTypeSymbol? functionType, Boolean withDependencies)