![]() | ExpressionCompilerClosureInfo Structure |
[Missing <summary> documentation for "T:SphinxConnector.FluentApi.Helpers.ExpressionCompiler.ClosureInfo"]
Namespace: SphinxConnector.FluentApi.Helpers
The ExpressionCompilerClosureInfo type exposes the following members.
Name | Description | |
---|---|---|
![]() | ExpressionCompilerClosureInfo | Populates info directly with provided closure object and constants.
If provided, the constUsage is the const variable indexes,
should be the size of constValues |
Name | Description | |
---|---|---|
![]() | AddConstantOrIncrementUsageCount | |
![]() | AddInlinedLambdaInvoke | |
![]() | AddLabel | |
![]() | AddNestedLambda | |
![]() | AddNonPassedParam | |
![]() | ContainsConstantsOrNestedLambdas | |
![]() | Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) |
![]() | GetArrayOfConstantsAndNestedLambdas | |
![]() | GetDefinedLabel | |
![]() | GetDefinedLocalVarOrDefault | |
![]() | GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) |
![]() | GetLabelOrInvokeIndex | |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IsLocalVar | |
![]() | PopBlock | |
![]() | PushBlockAndConstructLocalVars | |
![]() | PushBlockWithVars(ParameterExpression) | |
![]() | PushBlockWithVars(IReadOnlyListParameterExpression, Int32) | |
![]() | PushBlockWithVars(ParameterExpression, Int32) | |
![]() | ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
![]() | TryMarkDefinedLabel |
Name | Description | |
---|---|---|
![]() | Constants | |
![]() | ConstantUsageThenVarIndex | |
![]() | LastEmitIsAddress | Tracks that the last emit was an address |
![]() | NestedLambdaOrLambdas | |
![]() | NonPassedParameters | |
![]() | Status |
Name | Description | |
---|---|---|
![]() | ToCode |
Prints a valid C# for known x,
otherwise uses passed notRecognizedToCode or falls back to `ToString()`.
(Defined by CodePrinter.) |