GetMatchExhaustiveness
Declaring type: SemanticModel
Namespace: Raven.CodeAnalysis
Assembly: Raven.CodeAnalysis.dll
Source file: SemanticModel.AsyncStateMachine.cs, SemanticModel.Binding.cs, SemanticModel.Captures.cs, SemanticModel.ControlFlowAnalysis.cs, SemanticModel.DataFlowAnalysis.cs, SemanticModel.MacroExpansionDocument.cs, SemanticModel.MacroFragments.cs, SemanticModel.MatchExhaustiveness.cs, SemanticModel.MemberSignatures.cs, SemanticModel.MemberSymbolState.cs, SemanticModel.Operations.cs, SemanticModel.Scripting.cs, SemanticModel.cs
Overloads / Variants
GetMatchExhaustiveness
func GetMatchExhaustiveness(matchExpression: MatchExpressionSyntax, options: MatchExhaustivenessOptions = default) -> MatchExhaustivenessInfo
Source file: SemanticModel.AsyncStateMachine.cs, SemanticModel.Binding.cs, SemanticModel.Captures.cs, SemanticModel.ControlFlowAnalysis.cs, SemanticModel.DataFlowAnalysis.cs, SemanticModel.MacroExpansionDocument.cs, SemanticModel.MacroFragments.cs, SemanticModel.MatchExhaustiveness.cs, SemanticModel.MemberSignatures.cs, SemanticModel.MemberSymbolState.cs, SemanticModel.Operations.cs, SemanticModel.Scripting.cs, SemanticModel.cs
Parameters
| Name | Type | Description |
|---|---|---|
matchExpression |
MatchExpressionSyntax | |
options |
MatchExhaustivenessOptions |
Return value
GetMatchExhaustiveness
func GetMatchExhaustiveness(matchExpression: PostfixMatchExpressionSyntax, options: MatchExhaustivenessOptions = default) -> MatchExhaustivenessInfo
Source file: SemanticModel.AsyncStateMachine.cs, SemanticModel.Binding.cs, SemanticModel.Captures.cs, SemanticModel.ControlFlowAnalysis.cs, SemanticModel.DataFlowAnalysis.cs, SemanticModel.MacroExpansionDocument.cs, SemanticModel.MacroFragments.cs, SemanticModel.MatchExhaustiveness.cs, SemanticModel.MemberSignatures.cs, SemanticModel.MemberSymbolState.cs, SemanticModel.Operations.cs, SemanticModel.Scripting.cs, SemanticModel.cs
Parameters
| Name | Type | Description |
|---|---|---|
matchExpression |
PostfixMatchExpressionSyntax | |
options |
MatchExhaustivenessOptions |
Return value
GetMatchExhaustiveness
func GetMatchExhaustiveness(matchStatement: MatchStatementSyntax, options: MatchExhaustivenessOptions = default) -> MatchExhaustivenessInfo
Source file: SemanticModel.AsyncStateMachine.cs, SemanticModel.Binding.cs, SemanticModel.Captures.cs, SemanticModel.ControlFlowAnalysis.cs, SemanticModel.DataFlowAnalysis.cs, SemanticModel.MacroExpansionDocument.cs, SemanticModel.MacroFragments.cs, SemanticModel.MatchExhaustiveness.cs, SemanticModel.MemberSignatures.cs, SemanticModel.MemberSymbolState.cs, SemanticModel.Operations.cs, SemanticModel.Scripting.cs, SemanticModel.cs
Parameters
| Name | Type | Description |
|---|---|---|
matchStatement |
MatchStatementSyntax | |
options |
MatchExhaustivenessOptions |