DataFlowAnalysis Clase
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona información sobre cómo fluyen los datos dentro y fuera de una región. Esta información se devuelve de una llamada a Microsoft.CodeAnalysis.SemanticModel.AnalyzeDataFlow(Microsoft.CodeAnalysis.SyntaxNode,Microsoft.CodeAnalysis.SyntaxNode)o a una de sus sobrecargas específicas del lenguaje, donde se pasan las instrucciones primera y última de la región como parámetros. "Dentro" significa esas instrucciones o las entre ellas. "Fuera" son otras instrucciones del mismo método.
public ref class DataFlowAnalysis abstract
public abstract class DataFlowAnalysis
type DataFlowAnalysis = class
Public MustInherit Class DataFlowAnalysis
- Herencia
-
DataFlowAnalysis
Data |
Proporciona información sobre cómo fluyen los datos dentro y fuera de una región. Esta información se devuelve de una llamada a Microsoft.CodeAnalysis.SemanticModel.AnalyzeDataFlow(Microsoft.CodeAnalysis.SyntaxNode,Microsoft.CodeAnalysis.SyntaxNode)o a una de sus sobrecargas específicas del lenguaje, donde se pasan las instrucciones primera y última de la región como parámetros. "Dentro" significa esas instrucciones o las entre ellas. "Fuera" son otras instrucciones del mismo método. |
Always |
Conjunto de variables locales para las que siempre se asigna un valor dentro de una región. |
Captured |
El conjunto de variables locales a las que se ha hecho referencia en funciones anónimas y, por tanto, se debe mover a un campo de una clase de marco. |
Captured |
Conjunto de variables que se capturan dentro de una región. |
Captured |
Conjunto de variables que se capturan fuera de una región. |
Data |
Conjunto de variables locales a las que se asigna un valor fuera de una región que se puede usar dentro de la región. |
Data |
Conjunto de variables locales a las que se asigna un valor dentro de una región que se puede usar fuera de la región. |
Definitely |
Conjunto de variables locales a las que se asigna definitivamente un valor cuando se escribe una región. |
Definitely |
Conjunto de variables locales a las que se asigna definitivamente un valor cuando se sale de una región. |
Read |
Conjunto de variables locales que se leen dentro de una región. |
Read |
Conjunto de las variables locales que se leen fuera de una región. |
Succeeded |
Devuelve true si y solo si el análisis se realizó correctamente. Se puede producir un error en el análisis si la región no abarca correctamente una sola expresión, una sola instrucción o una serie contigua de instrucciones dentro del bloque envolvente. |
Unsafe |
Conjunto de variables locales no constantes y parámetros que han tenido su dirección (o la dirección de uno de sus campos). |
Used |
Conjunto de funciones locales que se usan. |
Variables |
Conjunto de variables locales declaradas dentro de una región. Tenga en cuenta que la región debe estar limitada por el cuerpo de un método o el inicializador de un campo, por lo que los símbolos de parámetro nunca se incluyen en el resultado. |
Written |
Conjunto de variables locales escritas dentro de una región. |
Written |
Conjunto de variables locales escritas fuera de una región. |
Producto | Versiones |
---|---|
Roslyn | 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: