Compartir a través de


VisualBasicCommandLineParser.ParseConditionalCompilationSymbols Método

Definición

Analiza los símbolos de compilaciones condicionales. Dada la cadena de símbolos de compilación condicional del sistema del proyecto, anótelas y compárelas con un IReadOnlyDictionary listo para proporcionarse a la compilación.

public static System.Collections.Generic.IReadOnlyDictionary<string,object> ParseConditionalCompilationSymbols (string symbolList, out System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic> diagnostics, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>> symbols = default);
static member ParseConditionalCompilationSymbols : string * seq * seq<System.Collections.Generic.KeyValuePair<string, obj>> -> System.Collections.Generic.IReadOnlyDictionary<string, obj>
Public Shared Function ParseConditionalCompilationSymbols (symbolList As String, ByRef diagnostics As IEnumerable(Of Diagnostic), Optional symbols As IEnumerable(Of KeyValuePair(Of String, Object)) = Nothing) As IReadOnlyDictionary(Of String, Object)

Parámetros

symbolList
String

Cadena de compilación condicional. Esto toma la forma de una lista delimitada por comas de pares NAME=Value, donde Value puede ser una cadena o entero entre comillas.

diagnostics
IEnumerable<Diagnostic>

Una colección de diagnósticos notificados durante el análisis de symbolList, puede ser IEnumerable vacía.

symbols
IEnumerable<KeyValuePair<String,Object>>

Colección que representa símbolos existentes. Los símbolos analizados de symbolList se combinarán con este diccionario.

Devoluciones

Excepciones

Valor no válido proporcionado.

Se aplica a