ControlFlowGraph.Create Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Create(IAttributeOperation, CancellationToken) |
Crea un ControlFlowGraph oggetto per il blocco |
Create(IBlockOperation, CancellationToken) |
Crea un ControlFlowGraph oggetto per il blocco |
Create(IConstructorBodyOperation, CancellationToken) |
Crea un ControlFlowGraph oggetto per il blocco |
Create(IFieldInitializerOperation, CancellationToken) |
Crea un ControlFlowGraph oggetto per il blocco |
Create(IMethodBodyOperation, CancellationToken) |
Crea un ControlFlowGraph oggetto per il blocco |
Create(IParameterInitializerOperation, CancellationToken) |
Crea un ControlFlowGraph oggetto per il blocco |
Create(IPropertyInitializerOperation, CancellationToken) |
Crea un ControlFlowGraph oggetto per il blocco |
Create(SyntaxNode, SemanticModel, CancellationToken) |
Crea un ControlFlowGraph oggetto per la radice del |
Create(IAttributeOperation, CancellationToken)
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
Crea un ControlFlowGraph oggetto per il blocco attribute
di codice eseguibile specificato.
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
Parametri
- attribute
- IAttributeOperation
Operazione dell'attributo radice, che deve avere un elemento padre Null.
- cancellationToken
- CancellationToken
Token di annullamento facoltativo.
Restituisce
Si applica a
Create(IBlockOperation, CancellationToken)
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
Crea un ControlFlowGraph oggetto per il blocco body
di codice eseguibile specificato.
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
Parametri
- body
- IBlockOperation
Blocco di operazione radice, che deve avere un elemento padre Null.
- cancellationToken
- CancellationToken
Token di annullamento facoltativo.
Restituisce
Si applica a
Create(IConstructorBodyOperation, CancellationToken)
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
Crea un ControlFlowGraph oggetto per il blocco constructorBody
di codice eseguibile specificato.
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
Parametri
- constructorBody
- IConstructorBodyOperation
Operazione del corpo del costruttore radice, che deve avere un elemento padre Null.
- cancellationToken
- CancellationToken
Token di annullamento facoltativo.
Restituisce
Si applica a
Create(IFieldInitializerOperation, CancellationToken)
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
Crea un ControlFlowGraph oggetto per il blocco initializer
di codice eseguibile specificato.
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
Parametri
- initializer
- IFieldInitializerOperation
Operazione inizializzatore del campo radice, che deve avere un elemento padre Null.
- cancellationToken
- CancellationToken
Token di annullamento facoltativo.
Restituisce
Si applica a
Create(IMethodBodyOperation, CancellationToken)
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
Crea un ControlFlowGraph oggetto per il blocco methodBody
di codice eseguibile specificato.
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
Parametri
- methodBody
- IMethodBodyOperation
Operazione del corpo del metodo radice, che deve avere un elemento padre Null.
- cancellationToken
- CancellationToken
Token di annullamento facoltativo.
Restituisce
Si applica a
Create(IParameterInitializerOperation, CancellationToken)
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
Crea un ControlFlowGraph oggetto per il blocco initializer
di codice eseguibile specificato.
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
Parametri
- initializer
- IParameterInitializerOperation
Operazione di inizializzazione dei parametri radice, che deve avere un elemento padre Null.
- cancellationToken
- CancellationToken
Token di annullamento facoltativo.
Restituisce
Si applica a
Create(IPropertyInitializerOperation, CancellationToken)
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
Crea un ControlFlowGraph oggetto per il blocco initializer
di codice eseguibile specificato.
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
Parametri
- initializer
- IPropertyInitializerOperation
Operazione inizializzatore della proprietà radice, che deve avere un elemento padre Null.
- cancellationToken
- CancellationToken
Token di annullamento facoltativo.
Restituisce
Si applica a
Create(SyntaxNode, SemanticModel, CancellationToken)
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
- Origine:
- ControlFlowGraph.cs
Crea un ControlFlowGraph oggetto per la radice del node
blocco di codice eseguibile specificato.
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
Parametri
- node
- SyntaxNode
Nodo sintassi radice per un blocco di codice eseguibile.
- semanticModel
- SemanticModel
Modello semantico per l'albero della sintassi contenente .node
- cancellationToken
- CancellationToken
Token di annullamento facoltativo.
Restituisce
Restituisce Null se GetOperation(SyntaxNode, CancellationToken) restituisce Null per l'oggetto specificato node
e semanticModel
.
In caso contrario, restituisce un ControlFlowGraph oggetto per il blocco di codice eseguibile.