Partilhar via


ControlFlowGraph.Create Método

Definição

Sobrecargas

Create(IAttributeOperation, CancellationToken)

Cria um ControlFlowGraph para o bloco attributede código executável especificado.

Create(IBlockOperation, CancellationToken)

Cria um ControlFlowGraph para o bloco bodyde código executável especificado.

Create(IConstructorBodyOperation, CancellationToken)

Cria um ControlFlowGraph para o bloco constructorBodyde código executável especificado.

Create(IFieldInitializerOperation, CancellationToken)

Cria um ControlFlowGraph para o bloco initializerde código executável especificado.

Create(IMethodBodyOperation, CancellationToken)

Cria um ControlFlowGraph para o bloco methodBodyde código executável especificado.

Create(IParameterInitializerOperation, CancellationToken)

Cria um ControlFlowGraph para o bloco initializerde código executável especificado.

Create(IPropertyInitializerOperation, CancellationToken)

Cria um ControlFlowGraph para o bloco initializerde código executável especificado.

Create(SyntaxNode, SemanticModel, CancellationToken)

Cria um ControlFlowGraph para a raiz nodedo bloco de código executável especificado.

Create(IAttributeOperation, CancellationToken)

Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs

Cria um ControlFlowGraph para o bloco attributede código executável especificado.

public static Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph Create (Microsoft.CodeAnalysis.Operations.IAttributeOperation attribute, System.Threading.CancellationToken cancellationToken = default);
static member Create : Microsoft.CodeAnalysis.Operations.IAttributeOperation * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph
Public Shared Function Create (attribute As IAttributeOperation, Optional cancellationToken As CancellationToken = Nothing) As ControlFlowGraph

Parâmetros

attribute
IAttributeOperation

Operação de atributo raiz, que deve ter um pai nulo.

cancellationToken
CancellationToken

Token de cancelamento opcional.

Retornos

Aplica-se a

Create(IBlockOperation, CancellationToken)

Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs

Cria um ControlFlowGraph para o bloco bodyde código executável especificado.

public static Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph Create (Microsoft.CodeAnalysis.Operations.IBlockOperation body, System.Threading.CancellationToken cancellationToken = default);
static member Create : Microsoft.CodeAnalysis.Operations.IBlockOperation * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph
Public Shared Function Create (body As IBlockOperation, Optional cancellationToken As CancellationToken = Nothing) As ControlFlowGraph

Parâmetros

body
IBlockOperation

Bloco de operação raiz, que deve ter um pai nulo.

cancellationToken
CancellationToken

Token de cancelamento opcional.

Retornos

Aplica-se a

Create(IConstructorBodyOperation, CancellationToken)

Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs

Cria um ControlFlowGraph para o bloco constructorBodyde código executável especificado.

public static Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph Create (Microsoft.CodeAnalysis.Operations.IConstructorBodyOperation constructorBody, System.Threading.CancellationToken cancellationToken = default);
static member Create : Microsoft.CodeAnalysis.Operations.IConstructorBodyOperation * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph
Public Shared Function Create (constructorBody As IConstructorBodyOperation, Optional cancellationToken As CancellationToken = Nothing) As ControlFlowGraph

Parâmetros

constructorBody
IConstructorBodyOperation

Operação do corpo do construtor raiz, que deve ter um pai nulo.

cancellationToken
CancellationToken

Token de cancelamento opcional.

Retornos

Aplica-se a

Create(IFieldInitializerOperation, CancellationToken)

Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs

Cria um ControlFlowGraph para o bloco initializerde código executável especificado.

public static Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph Create (Microsoft.CodeAnalysis.Operations.IFieldInitializerOperation initializer, System.Threading.CancellationToken cancellationToken = default);
static member Create : Microsoft.CodeAnalysis.Operations.IFieldInitializerOperation * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph
Public Shared Function Create (initializer As IFieldInitializerOperation, Optional cancellationToken As CancellationToken = Nothing) As ControlFlowGraph

Parâmetros

initializer
IFieldInitializerOperation

Operação do inicializador de campo raiz, que deve ter um pai nulo.

cancellationToken
CancellationToken

Token de cancelamento opcional.

Retornos

Aplica-se a

Create(IMethodBodyOperation, CancellationToken)

Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs

Cria um ControlFlowGraph para o bloco methodBodyde código executável especificado.

public static Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph Create (Microsoft.CodeAnalysis.Operations.IMethodBodyOperation methodBody, System.Threading.CancellationToken cancellationToken = default);
static member Create : Microsoft.CodeAnalysis.Operations.IMethodBodyOperation * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph
Public Shared Function Create (methodBody As IMethodBodyOperation, Optional cancellationToken As CancellationToken = Nothing) As ControlFlowGraph

Parâmetros

methodBody
IMethodBodyOperation

Operação do corpo do método raiz, que deve ter um pai nulo.

cancellationToken
CancellationToken

Token de cancelamento opcional.

Retornos

Aplica-se a

Create(IParameterInitializerOperation, CancellationToken)

Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs

Cria um ControlFlowGraph para o bloco initializerde código executável especificado.

public static Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph Create (Microsoft.CodeAnalysis.Operations.IParameterInitializerOperation initializer, System.Threading.CancellationToken cancellationToken = default);
static member Create : Microsoft.CodeAnalysis.Operations.IParameterInitializerOperation * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph
Public Shared Function Create (initializer As IParameterInitializerOperation, Optional cancellationToken As CancellationToken = Nothing) As ControlFlowGraph

Parâmetros

initializer
IParameterInitializerOperation

Operação do inicializador de parâmetro raiz, que deve ter um pai nulo.

cancellationToken
CancellationToken

Token de cancelamento opcional.

Retornos

Aplica-se a

Create(IPropertyInitializerOperation, CancellationToken)

Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs

Cria um ControlFlowGraph para o bloco initializerde código executável especificado.

public static Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph Create (Microsoft.CodeAnalysis.Operations.IPropertyInitializerOperation initializer, System.Threading.CancellationToken cancellationToken = default);
static member Create : Microsoft.CodeAnalysis.Operations.IPropertyInitializerOperation * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph
Public Shared Function Create (initializer As IPropertyInitializerOperation, Optional cancellationToken As CancellationToken = Nothing) As ControlFlowGraph

Parâmetros

initializer
IPropertyInitializerOperation

Operação do inicializador de propriedade raiz, que deve ter um pai nulo.

cancellationToken
CancellationToken

Token de cancelamento opcional.

Retornos

Aplica-se a

Create(SyntaxNode, SemanticModel, CancellationToken)

Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs
Origem:
ControlFlowGraph.cs

Cria um ControlFlowGraph para a raiz nodedo bloco de código executável especificado.

public static Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph Create (Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.SemanticModel semanticModel, System.Threading.CancellationToken cancellationToken = default);
public static Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph? Create (Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.SemanticModel semanticModel, System.Threading.CancellationToken cancellationToken = default);
static member Create : Microsoft.CodeAnalysis.SyntaxNode * Microsoft.CodeAnalysis.SemanticModel * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph
Public Shared Function Create (node As SyntaxNode, semanticModel As SemanticModel, Optional cancellationToken As CancellationToken = Nothing) As ControlFlowGraph

Parâmetros

node
SyntaxNode

Nó de sintaxe raiz para um bloco de código executável.

semanticModel
SemanticModel

Modelo semântico para a árvore de sintaxe que contém o node.

cancellationToken
CancellationToken

Token de cancelamento opcional.

Retornos

Retornará nulo se GetOperation(SyntaxNode, CancellationToken) retornar nulo para o determinado node e semanticModel. Caso contrário, retorna um ControlFlowGraph para o bloco de código executável.

Aplica-se a